1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.64 for libjava version-unused. 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 172 173 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 174 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 175 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 177 PATH=/empty FPATH=/empty; export PATH FPATH 178 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 179 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 180test \$(( 1 + 1 )) = 2 || 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='libjava' 558PACKAGE_TARNAME='libjava' 559PACKAGE_VERSION='version-unused' 560PACKAGE_STRING='libjava version-unused' 561PACKAGE_BUGREPORT='' 562PACKAGE_URL='' 563 564ac_unique_file="java/lang/System.java" 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 601enable_option_checking=no 602ac_subst_vars='am__EXEEXT_FALSE 603am__EXEEXT_TRUE 604LTLIBOBJS 605LIBOBJS 606LIBDIR 607OS 608CPU 609GCJ_BIN_DIR 610JRE_LIB_DIR 611JRE_BIN_DIR 612SDK_INCLUDE_DIR 613SDK_LIB_DIR 614SDK_BIN_DIR 615SDK_LNK 616JRE_LNK 617JRE_DIR 618JVM_JAR_DIR 619JVM_JAR_ROOT_DIR 620JVM_ROOT_DIR 621BUILD_VERSION 622JAVA_VERSION 623gcc_suffix 624CREATE_JAVA_HOME_FALSE 625CREATE_JAVA_HOME_TRUE 626INSTALL_AOT_RPM_FALSE 627INSTALL_AOT_RPM_TRUE 628MAKE 629python_mod_dir_expanded 630python_mod_dir 631here 632LD_FINISH_STATIC_SPEC 633LD_START_STATIC_SPEC 634ANONVERSCRIPT_SUN_FALSE 635ANONVERSCRIPT_SUN_TRUE 636ANONVERSCRIPT_GNU_FALSE 637ANONVERSCRIPT_GNU_TRUE 638ANONVERSCRIPT_FALSE 639ANONVERSCRIPT_TRUE 640SYSDEP_SOURCES 641PERL 642libstdcxx_incdir 643gxx_include_dir 644gcjsubdir 645dbexecdir 646GCJVERSION 647toolexeclibdir 648toolexecmainlibdir 649toolexecdir 650LIBGCC_UNWIND_INCLUDE 651INSTALL_BINARIES_FALSE 652INSTALL_BINARIES_TRUE 653NEEDS_DATA_START_FALSE 654NEEDS_DATA_START_TRUE 655ENABLE_SHARED_FALSE 656ENABLE_SHARED_TRUE 657NATIVE_FALSE 658NATIVE_TRUE 659ATOMICSPEC 660IEEESPEC 661BACKTRACESPEC 662EXCEPTIONSPEC 663CHECKREFSPEC 664DIVIDESPEC 665ZINCS 666SYS_ZLIBS 667ZLIBS 668CLASSPATH_SEPARATOR 669LIBART_LIBS 670LIBART_CFLAGS 671GLIB_LIBS 672GLIB_CFLAGS 673GTK_LIBS 674GTK_CFLAGS 675PKG_CONFIG 676LDLIBICONV 677LTLIBICONV 678LIBICONV 679USING_GCC_FALSE 680USING_GCC_TRUE 681HASH_SYNC_SPEC 682LIBGCJ_BC_SPEC 683LIBGCJ_SPEC 684USE_LIBGCJ_BC_FALSE 685USE_LIBGCJ_BC_TRUE 686USING_NO_THREADS_FALSE 687USING_NO_THREADS_TRUE 688USING_WIN32_THREADS_FALSE 689USING_WIN32_THREADS_TRUE 690USING_POSIX_THREADS_FALSE 691USING_POSIX_THREADS_TRUE 692THREADCXXFLAGS 693THREADLDFLAGS 694THREADSTARTFILESPEC 695THREADSPEC 696THREADDEPS 697THREADINCS 698THREADLIBS 699USING_NOGC_FALSE 700USING_NOGC_TRUE 701USING_BOEHMGC_FALSE 702USING_BOEHMGC_TRUE 703GCTESTSPEC 704JC1GCSPEC 705GCSPEC 706GCDEPS 707GCINCS 708GCLIBS 709LIBGCJTESTSPEC 710LIBMATHSPEC 711LIBSTDCXXSPEC 712extra_ldflags 713extra_ldflags_libjava 714X_EXTRA_LIBS 715X_LIBS 716X_PRE_LIBS 717X_CFLAGS 718XMKMF 719ZLIBTESTSPEC 720ZLIBSPEC 721SYSTEMSPEC 722USING_DARWIN_CRT_FALSE 723USING_DARWIN_CRT_TRUE 724USING_POSIX_PLATFORM_FALSE 725USING_POSIX_PLATFORM_TRUE 726USING_WIN32_PLATFORM_FALSE 727USING_WIN32_PLATFORM_TRUE 728PLATFORM 729LIBFFIINCS 730LIBFFI 731INTERPRETER_FALSE 732INTERPRETER_TRUE 733INTERPRETER 734BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE 735BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE 736SUPPRESS_LIBGCJ_BC_FALSE 737SUPPRESS_LIBGCJ_BC_TRUE 738JAVA_HOME 739JAVA_HOME_SET_FALSE 740JAVA_HOME_SET_TRUE 741INSTALL_ECJ_JAR_FALSE 742INSTALL_ECJ_JAR_TRUE 743BUILD_ECJ1_FALSE 744BUILD_ECJ1_TRUE 745ECJ_JAR 746ECJ_BUILD_JAR 747TESTSUBDIR_FALSE 748TESTSUBDIR_TRUE 749subdirs 750am__fastdepGCJ_FALSE 751am__fastdepGCJ_TRUE 752GCJDEPMODE 753GCJFLAGS 754ac_ct_GCJ 755GCJ 756lt_host_flags 757CXXCPP 758CPP 759OTOOL64 760OTOOL 761LIPO 762NMEDIT 763DSYMUTIL 764OBJDUMP 765NM 766ac_ct_DUMPBIN 767DUMPBIN 768FGREP 769EGREP 770GREP 771SED 772LIBTOOL 773DIRLTDL 774LIBLTDL 775INCLTDL 776host_exeext 777GCJH 778GCC_FOR_ECJX 779GCJ_FOR_ECJX 780X_AWT_FALSE 781X_AWT_TRUE 782XLIB_AWT_FALSE 783XLIB_AWT_TRUE 784TOOLKIT 785LIBGCJDEBUG 786BUILD_SUBLIBS_FALSE 787BUILD_SUBLIBS_TRUE 788LIBGCJ_LD_EXPORT_ALL 789LIBGCJ_LD_SYMBOLIC_FUNCTIONS 790LIBGCJ_LD_SYMBOLIC 791LIBGCJ_SUBLIB_CORE_EXTRA_DEPS 792LIBGCJ_SUBLIB_LTFLAGS 793LIBGCJ_JAVAFLAGS 794LIBGCJ_CXXFLAGS 795LIBGCJ_CFLAGS 796MAINT 797MAINTAINER_MODE_FALSE 798MAINTAINER_MODE_TRUE 799UNZIP 800ZIP 801JAR 802DLLTOOL 803RANLIB 804AR 805LD 806AS 807am__fastdepCXX_FALSE 808am__fastdepCXX_TRUE 809CXXDEPMODE 810am__fastdepCC_FALSE 811am__fastdepCC_TRUE 812CCDEPMODE 813AMDEPBACKSLASH 814AMDEP_FALSE 815AMDEP_TRUE 816am__quote 817am__include 818DEPDIR 819am__untar 820am__tar 821AMTAR 822am__leading_dot 823SET_MAKE 824AWK 825mkdir_p 826MKDIR_P 827INSTALL_STRIP_PROGRAM 828STRIP 829install_sh 830MAKEINFO 831AUTOHEADER 832AUTOMAKE 833AUTOCONF 834ACLOCAL 835VERSION 836PACKAGE 837CYGPATH_W 838am__isrc 839INSTALL_DATA 840INSTALL_SCRIPT 841INSTALL_PROGRAM 842ac_ct_CXX 843CXXFLAGS 844CXX 845OBJEXT 846EXEEXT 847ac_ct_CC 848CPPFLAGS 849LDFLAGS 850CFLAGS 851CC 852JAVA_MAINTAINER_MODE_FALSE 853JAVA_MAINTAINER_MODE_TRUE 854CREATE_GJDOC_FALSE 855CREATE_GJDOC_TRUE 856ANTLR_JAR 857mkinstalldirs 858LN_S 859LIBSTDCXX_RAW_CXX_LDFLAGS 860LIBSTDCXX_RAW_CXX_CXXFLAGS 861target_noncanonical 862target_os 863target_vendor 864target_cpu 865target 866host_os 867host_vendor 868host_cpu 869host 870multi_basedir 871target_subdir 872host_subdir 873build_subdir 874build_libsubdir 875build_os 876build_vendor 877build_cpu 878build 879target_alias 880host_alias 881build_alias 882LIBS 883ECHO_T 884ECHO_N 885ECHO_C 886DEFS 887mandir 888localedir 889libdir 890psdir 891pdfdir 892dvidir 893htmldir 894infodir 895docdir 896oldincludedir 897includedir 898localstatedir 899sharedstatedir 900sysconfdir 901datadir 902datarootdir 903libexecdir 904sbindir 905bindir 906program_transform_name 907prefix 908exec_prefix 909PACKAGE_URL 910PACKAGE_BUGREPORT 911PACKAGE_STRING 912PACKAGE_VERSION 913PACKAGE_TARNAME 914PACKAGE_NAME 915PATH_SEPARATOR 916SHELL' 917ac_subst_files='' 918ac_user_opts=' 919enable_option_checking 920with_build_libsubdir 921with_target_subdir 922enable_multilib 923with_cross_host 924with_newlib 925enable_version_specific_runtime_libs 926enable_browser_plugin 927enable_gconf_peer 928with_antlr_jar 929enable_gjdoc 930enable_java_maintainer_mode 931enable_dependency_tracking 932enable_maintainer_mode 933enable_libgcj_sublibs 934enable_libgcj_debug 935with_escher 936enable_java_awt 937enable_shared 938enable_static 939with_pic 940enable_fast_install 941with_gnu_ld 942enable_libtool_lock 943enable_getenv_properties 944enable_hash_synchronization 945with_ecj_jar 946with_java_home 947enable_libgcj_bc 948enable_reduced_reflection 949with_win32_nlsapi 950enable_gc_debug 951enable_interpreter 952enable_sjlj_exceptions 953enable_java_net 954with_libffi 955enable_jvmpi 956with_ecos 957with_system_zlib 958with_x 959enable_java_gc 960enable_rpath 961with_libiconv_prefix 962enable_tls 963with_system_libunwind 964enable_symvers 965with_python_dir 966enable_aot_compile_rpm 967enable_java_home 968with_gcc_suffix 969with_arch_directory 970with_os_directory 971with_origin_name 972with_arch_suffix 973with_jvm_root_dir 974with_jvm_jar_dir 975' 976 ac_precious_vars='build_alias 977host_alias 978target_alias 979CC 980CFLAGS 981LDFLAGS 982LIBS 983CPPFLAGS 984CXX 985CXXFLAGS 986CCC 987CPP 988CXXCPP 989XMKMF' 990ac_subdirs_all='classpath libltdl' 991 992# Initialize some variables set by options. 993ac_init_help= 994ac_init_version=false 995ac_unrecognized_opts= 996ac_unrecognized_sep= 997# The variables have the same names as the options, with 998# dashes changed to underlines. 999cache_file=/dev/null 1000exec_prefix=NONE 1001no_create= 1002no_recursion= 1003prefix=NONE 1004program_prefix=NONE 1005program_suffix=NONE 1006program_transform_name=s,x,x, 1007silent= 1008site= 1009srcdir= 1010verbose= 1011x_includes=NONE 1012x_libraries=NONE 1013 1014# Installation directory options. 1015# These are left unexpanded so users can "make install exec_prefix=/foo" 1016# and all the variables that are supposed to be based on exec_prefix 1017# by default will actually change. 1018# Use braces instead of parens because sh, perl, etc. also accept them. 1019# (The list follows the same order as the GNU Coding Standards.) 1020bindir='${exec_prefix}/bin' 1021sbindir='${exec_prefix}/sbin' 1022libexecdir='${exec_prefix}/libexec' 1023datarootdir='${prefix}/share' 1024datadir='${datarootdir}' 1025sysconfdir='${prefix}/etc' 1026sharedstatedir='${prefix}/com' 1027localstatedir='${prefix}/var' 1028includedir='${prefix}/include' 1029oldincludedir='/usr/include' 1030docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 1031infodir='${datarootdir}/info' 1032htmldir='${docdir}' 1033dvidir='${docdir}' 1034pdfdir='${docdir}' 1035psdir='${docdir}' 1036libdir='${exec_prefix}/lib' 1037localedir='${datarootdir}/locale' 1038mandir='${datarootdir}/man' 1039 1040ac_prev= 1041ac_dashdash= 1042for ac_option 1043do 1044 # If the previous option needs an argument, assign it. 1045 if test -n "$ac_prev"; then 1046 eval $ac_prev=\$ac_option 1047 ac_prev= 1048 continue 1049 fi 1050 1051 case $ac_option in 1052 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 1053 *) ac_optarg=yes ;; 1054 esac 1055 1056 # Accept the important Cygnus configure options, so we can diagnose typos. 1057 1058 case $ac_dashdash$ac_option in 1059 --) 1060 ac_dashdash=yes ;; 1061 1062 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1063 ac_prev=bindir ;; 1064 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1065 bindir=$ac_optarg ;; 1066 1067 -build | --build | --buil | --bui | --bu) 1068 ac_prev=build_alias ;; 1069 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1070 build_alias=$ac_optarg ;; 1071 1072 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1073 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1074 ac_prev=cache_file ;; 1075 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1076 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1077 cache_file=$ac_optarg ;; 1078 1079 --config-cache | -C) 1080 cache_file=config.cache ;; 1081 1082 -datadir | --datadir | --datadi | --datad) 1083 ac_prev=datadir ;; 1084 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1085 datadir=$ac_optarg ;; 1086 1087 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1088 | --dataroo | --dataro | --datar) 1089 ac_prev=datarootdir ;; 1090 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1091 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1092 datarootdir=$ac_optarg ;; 1093 1094 -disable-* | --disable-*) 1095 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1096 # Reject names that are not valid shell variable names. 1097 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1098 as_fn_error "invalid feature name: $ac_useropt" 1099 ac_useropt_orig=$ac_useropt 1100 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1101 case $ac_user_opts in 1102 *" 1103"enable_$ac_useropt" 1104"*) ;; 1105 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1106 ac_unrecognized_sep=', ';; 1107 esac 1108 eval enable_$ac_useropt=no ;; 1109 1110 -docdir | --docdir | --docdi | --doc | --do) 1111 ac_prev=docdir ;; 1112 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1113 docdir=$ac_optarg ;; 1114 1115 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1116 ac_prev=dvidir ;; 1117 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1118 dvidir=$ac_optarg ;; 1119 1120 -enable-* | --enable-*) 1121 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1122 # Reject names that are not valid shell variable names. 1123 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1124 as_fn_error "invalid feature name: $ac_useropt" 1125 ac_useropt_orig=$ac_useropt 1126 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1127 case $ac_user_opts in 1128 *" 1129"enable_$ac_useropt" 1130"*) ;; 1131 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1132 ac_unrecognized_sep=', ';; 1133 esac 1134 eval enable_$ac_useropt=\$ac_optarg ;; 1135 1136 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1137 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1138 | --exec | --exe | --ex) 1139 ac_prev=exec_prefix ;; 1140 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1141 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1142 | --exec=* | --exe=* | --ex=*) 1143 exec_prefix=$ac_optarg ;; 1144 1145 -gas | --gas | --ga | --g) 1146 # Obsolete; use --with-gas. 1147 with_gas=yes ;; 1148 1149 -help | --help | --hel | --he | -h) 1150 ac_init_help=long ;; 1151 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1152 ac_init_help=recursive ;; 1153 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1154 ac_init_help=short ;; 1155 1156 -host | --host | --hos | --ho) 1157 ac_prev=host_alias ;; 1158 -host=* | --host=* | --hos=* | --ho=*) 1159 host_alias=$ac_optarg ;; 1160 1161 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1162 ac_prev=htmldir ;; 1163 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1164 | --ht=*) 1165 htmldir=$ac_optarg ;; 1166 1167 -includedir | --includedir | --includedi | --included | --include \ 1168 | --includ | --inclu | --incl | --inc) 1169 ac_prev=includedir ;; 1170 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1171 | --includ=* | --inclu=* | --incl=* | --inc=*) 1172 includedir=$ac_optarg ;; 1173 1174 -infodir | --infodir | --infodi | --infod | --info | --inf) 1175 ac_prev=infodir ;; 1176 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1177 infodir=$ac_optarg ;; 1178 1179 -libdir | --libdir | --libdi | --libd) 1180 ac_prev=libdir ;; 1181 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1182 libdir=$ac_optarg ;; 1183 1184 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1185 | --libexe | --libex | --libe) 1186 ac_prev=libexecdir ;; 1187 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1188 | --libexe=* | --libex=* | --libe=*) 1189 libexecdir=$ac_optarg ;; 1190 1191 -localedir | --localedir | --localedi | --localed | --locale) 1192 ac_prev=localedir ;; 1193 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1194 localedir=$ac_optarg ;; 1195 1196 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1197 | --localstate | --localstat | --localsta | --localst | --locals) 1198 ac_prev=localstatedir ;; 1199 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1200 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1201 localstatedir=$ac_optarg ;; 1202 1203 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1204 ac_prev=mandir ;; 1205 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1206 mandir=$ac_optarg ;; 1207 1208 -nfp | --nfp | --nf) 1209 # Obsolete; use --without-fp. 1210 with_fp=no ;; 1211 1212 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1213 | --no-cr | --no-c | -n) 1214 no_create=yes ;; 1215 1216 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1217 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1218 no_recursion=yes ;; 1219 1220 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1221 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1222 | --oldin | --oldi | --old | --ol | --o) 1223 ac_prev=oldincludedir ;; 1224 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1225 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1226 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1227 oldincludedir=$ac_optarg ;; 1228 1229 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1230 ac_prev=prefix ;; 1231 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1232 prefix=$ac_optarg ;; 1233 1234 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1235 | --program-pre | --program-pr | --program-p) 1236 ac_prev=program_prefix ;; 1237 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1238 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1239 program_prefix=$ac_optarg ;; 1240 1241 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1242 | --program-suf | --program-su | --program-s) 1243 ac_prev=program_suffix ;; 1244 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1245 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1246 program_suffix=$ac_optarg ;; 1247 1248 -program-transform-name | --program-transform-name \ 1249 | --program-transform-nam | --program-transform-na \ 1250 | --program-transform-n | --program-transform- \ 1251 | --program-transform | --program-transfor \ 1252 | --program-transfo | --program-transf \ 1253 | --program-trans | --program-tran \ 1254 | --progr-tra | --program-tr | --program-t) 1255 ac_prev=program_transform_name ;; 1256 -program-transform-name=* | --program-transform-name=* \ 1257 | --program-transform-nam=* | --program-transform-na=* \ 1258 | --program-transform-n=* | --program-transform-=* \ 1259 | --program-transform=* | --program-transfor=* \ 1260 | --program-transfo=* | --program-transf=* \ 1261 | --program-trans=* | --program-tran=* \ 1262 | --progr-tra=* | --program-tr=* | --program-t=*) 1263 program_transform_name=$ac_optarg ;; 1264 1265 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1266 ac_prev=pdfdir ;; 1267 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1268 pdfdir=$ac_optarg ;; 1269 1270 -psdir | --psdir | --psdi | --psd | --ps) 1271 ac_prev=psdir ;; 1272 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1273 psdir=$ac_optarg ;; 1274 1275 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1276 | -silent | --silent | --silen | --sile | --sil) 1277 silent=yes ;; 1278 1279 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1280 ac_prev=sbindir ;; 1281 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1282 | --sbi=* | --sb=*) 1283 sbindir=$ac_optarg ;; 1284 1285 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1286 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1287 | --sharedst | --shareds | --shared | --share | --shar \ 1288 | --sha | --sh) 1289 ac_prev=sharedstatedir ;; 1290 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1291 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1292 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1293 | --sha=* | --sh=*) 1294 sharedstatedir=$ac_optarg ;; 1295 1296 -site | --site | --sit) 1297 ac_prev=site ;; 1298 -site=* | --site=* | --sit=*) 1299 site=$ac_optarg ;; 1300 1301 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1302 ac_prev=srcdir ;; 1303 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1304 srcdir=$ac_optarg ;; 1305 1306 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1307 | --syscon | --sysco | --sysc | --sys | --sy) 1308 ac_prev=sysconfdir ;; 1309 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1310 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1311 sysconfdir=$ac_optarg ;; 1312 1313 -target | --target | --targe | --targ | --tar | --ta | --t) 1314 ac_prev=target_alias ;; 1315 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1316 target_alias=$ac_optarg ;; 1317 1318 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1319 verbose=yes ;; 1320 1321 -version | --version | --versio | --versi | --vers | -V) 1322 ac_init_version=: ;; 1323 1324 -with-* | --with-*) 1325 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1326 # Reject names that are not valid shell variable names. 1327 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1328 as_fn_error "invalid package name: $ac_useropt" 1329 ac_useropt_orig=$ac_useropt 1330 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1331 case $ac_user_opts in 1332 *" 1333"with_$ac_useropt" 1334"*) ;; 1335 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1336 ac_unrecognized_sep=', ';; 1337 esac 1338 eval with_$ac_useropt=\$ac_optarg ;; 1339 1340 -without-* | --without-*) 1341 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1342 # Reject names that are not valid shell variable names. 1343 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1344 as_fn_error "invalid package name: $ac_useropt" 1345 ac_useropt_orig=$ac_useropt 1346 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1347 case $ac_user_opts in 1348 *" 1349"with_$ac_useropt" 1350"*) ;; 1351 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1352 ac_unrecognized_sep=', ';; 1353 esac 1354 eval with_$ac_useropt=no ;; 1355 1356 --x) 1357 # Obsolete; use --with-x. 1358 with_x=yes ;; 1359 1360 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1361 | --x-incl | --x-inc | --x-in | --x-i) 1362 ac_prev=x_includes ;; 1363 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1364 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1365 x_includes=$ac_optarg ;; 1366 1367 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1368 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1369 ac_prev=x_libraries ;; 1370 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1371 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1372 x_libraries=$ac_optarg ;; 1373 1374 -*) as_fn_error "unrecognized option: \`$ac_option' 1375Try \`$0 --help' for more information." 1376 ;; 1377 1378 *=*) 1379 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1380 # Reject names that are not valid shell variable names. 1381 case $ac_envvar in #( 1382 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1383 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1384 esac 1385 eval $ac_envvar=\$ac_optarg 1386 export $ac_envvar ;; 1387 1388 *) 1389 # FIXME: should be removed in autoconf 3.0. 1390 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1391 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1392 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1393 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1394 ;; 1395 1396 esac 1397done 1398 1399if test -n "$ac_prev"; then 1400 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1401 as_fn_error "missing argument to $ac_option" 1402fi 1403 1404if test -n "$ac_unrecognized_opts"; then 1405 case $enable_option_checking in 1406 no) ;; 1407 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1408 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1409 esac 1410fi 1411 1412# Check all directory arguments for consistency. 1413for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1414 datadir sysconfdir sharedstatedir localstatedir includedir \ 1415 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1416 libdir localedir mandir 1417do 1418 eval ac_val=\$$ac_var 1419 # Remove trailing slashes. 1420 case $ac_val in 1421 */ ) 1422 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1423 eval $ac_var=\$ac_val;; 1424 esac 1425 # Be sure to have absolute directory names. 1426 case $ac_val in 1427 [\\/$]* | ?:[\\/]* ) continue;; 1428 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1429 esac 1430 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1431done 1432 1433# There might be people who depend on the old broken behavior: `$host' 1434# used to hold the argument of --host etc. 1435# FIXME: To remove some day. 1436build=$build_alias 1437host=$host_alias 1438target=$target_alias 1439 1440# FIXME: To remove some day. 1441if test "x$host_alias" != x; then 1442 if test "x$build_alias" = x; then 1443 cross_compiling=maybe 1444 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1445 If a cross compiler is detected then cross compile mode will be used." >&2 1446 elif test "x$build_alias" != "x$host_alias"; then 1447 cross_compiling=yes 1448 fi 1449fi 1450 1451ac_tool_prefix= 1452test -n "$host_alias" && ac_tool_prefix=$host_alias- 1453 1454test "$silent" = yes && exec 6>/dev/null 1455 1456 1457ac_pwd=`pwd` && test -n "$ac_pwd" && 1458ac_ls_di=`ls -di .` && 1459ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1460 as_fn_error "working directory cannot be determined" 1461test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1462 as_fn_error "pwd does not report name of working directory" 1463 1464 1465# Find the source files, if location was not specified. 1466if test -z "$srcdir"; then 1467 ac_srcdir_defaulted=yes 1468 # Try the directory containing this script, then the parent directory. 1469 ac_confdir=`$as_dirname -- "$as_myself" || 1470$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1471 X"$as_myself" : 'X\(//\)[^/]' \| \ 1472 X"$as_myself" : 'X\(//\)$' \| \ 1473 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1474$as_echo X"$as_myself" | 1475 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1476 s//\1/ 1477 q 1478 } 1479 /^X\(\/\/\)[^/].*/{ 1480 s//\1/ 1481 q 1482 } 1483 /^X\(\/\/\)$/{ 1484 s//\1/ 1485 q 1486 } 1487 /^X\(\/\).*/{ 1488 s//\1/ 1489 q 1490 } 1491 s/.*/./; q'` 1492 srcdir=$ac_confdir 1493 if test ! -r "$srcdir/$ac_unique_file"; then 1494 srcdir=.. 1495 fi 1496else 1497 ac_srcdir_defaulted=no 1498fi 1499if test ! -r "$srcdir/$ac_unique_file"; then 1500 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1501 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1502fi 1503ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1504ac_abs_confdir=`( 1505 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1506 pwd)` 1507# When building in place, set srcdir=. 1508if test "$ac_abs_confdir" = "$ac_pwd"; then 1509 srcdir=. 1510fi 1511# Remove unnecessary trailing slashes from srcdir. 1512# Double slashes in file names in object file debugging info 1513# mess up M-x gdb in Emacs. 1514case $srcdir in 1515*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1516esac 1517for ac_var in $ac_precious_vars; do 1518 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1519 eval ac_env_${ac_var}_value=\$${ac_var} 1520 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1521 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1522done 1523 1524# 1525# Report the --help message. 1526# 1527if test "$ac_init_help" = "long"; then 1528 # Omit some internal or obsolete options to make the list less imposing. 1529 # This message is too long to be a string in the A/UX 3.1 sh. 1530 cat <<_ACEOF 1531\`configure' configures libjava version-unused to adapt to many kinds of systems. 1532 1533Usage: $0 [OPTION]... [VAR=VALUE]... 1534 1535To assign environment variables (e.g., CC, CFLAGS...), specify them as 1536VAR=VALUE. See below for descriptions of some of the useful variables. 1537 1538Defaults for the options are specified in brackets. 1539 1540Configuration: 1541 -h, --help display this help and exit 1542 --help=short display options specific to this package 1543 --help=recursive display the short help of all the included packages 1544 -V, --version display version information and exit 1545 -q, --quiet, --silent do not print \`checking...' messages 1546 --cache-file=FILE cache test results in FILE [disabled] 1547 -C, --config-cache alias for \`--cache-file=config.cache' 1548 -n, --no-create do not create output files 1549 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1550 1551Installation directories: 1552 --prefix=PREFIX install architecture-independent files in PREFIX 1553 [$ac_default_prefix] 1554 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1555 [PREFIX] 1556 1557By default, \`make install' will install all the files in 1558\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1559an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1560for instance \`--prefix=\$HOME'. 1561 1562For better control, use the options below. 1563 1564Fine tuning of the installation directories: 1565 --bindir=DIR user executables [EPREFIX/bin] 1566 --sbindir=DIR system admin executables [EPREFIX/sbin] 1567 --libexecdir=DIR program executables [EPREFIX/libexec] 1568 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1569 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1570 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1571 --libdir=DIR object code libraries [EPREFIX/lib] 1572 --includedir=DIR C header files [PREFIX/include] 1573 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1574 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1575 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1576 --infodir=DIR info documentation [DATAROOTDIR/info] 1577 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1578 --mandir=DIR man documentation [DATAROOTDIR/man] 1579 --docdir=DIR documentation root [DATAROOTDIR/doc/libjava] 1580 --htmldir=DIR html documentation [DOCDIR] 1581 --dvidir=DIR dvi documentation [DOCDIR] 1582 --pdfdir=DIR pdf documentation [DOCDIR] 1583 --psdir=DIR ps documentation [DOCDIR] 1584_ACEOF 1585 1586 cat <<\_ACEOF 1587 1588Program names: 1589 --program-prefix=PREFIX prepend PREFIX to installed program names 1590 --program-suffix=SUFFIX append SUFFIX to installed program names 1591 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1592 1593X features: 1594 --x-includes=DIR X include files are in DIR 1595 --x-libraries=DIR X library files are in DIR 1596 1597System types: 1598 --build=BUILD configure for building on BUILD [guessed] 1599 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1600 --target=TARGET configure for building compilers for TARGET [HOST] 1601_ACEOF 1602fi 1603 1604if test -n "$ac_init_help"; then 1605 case $ac_init_help in 1606 short | recursive ) echo "Configuration of libjava version-unused:";; 1607 esac 1608 cat <<\_ACEOF 1609 1610Optional Features: 1611 --disable-option-checking ignore unrecognized --enable/--with options 1612 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1613 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1614 --enable-multilib build many library versions (default) 1615 --enable-version-specific-runtime-libs 1616 specify that runtime libraries should be installed 1617 in a compiler-specific directory 1618 --enable-browser-plugin build gcjwebplugin web browser plugin 1619 --enable-gconf-peer compile GConf native peers for util.preferences 1620 --disable-gjdoc compile GJDoc (disabled by --disable-gjdoc) 1621 default=yes 1622 --enable-java-maintainer-mode 1623 allow rebuilding of .class and .h files 1624 --disable-dependency-tracking speeds up one-time build 1625 --enable-dependency-tracking do not reject slow dependency extractors 1626 --enable-maintainer-mode enable make rules and dependencies not useful 1627 (and sometimes confusing) to the casual installer 1628 --enable-libgcj-sublibs build libgcj as many sub-libraries 1629 --enable-libgcj-debug enable runtime debugging code 1630 --enable-java-awt list of AWT peer implementations to be built 1631 --enable-shared[=PKGS] build shared libraries [default=yes] 1632 --enable-static[=PKGS] build static libraries [default=yes] 1633 --enable-fast-install[=PKGS] 1634 optimize for fast installation [default=yes] 1635 --disable-libtool-lock avoid locking (might break parallel builds) 1636 --disable-getenv-properties 1637 don't set system properties from GCJ_PROPERTIES 1638 --enable-hash-synchronization 1639 use global hash table for monitor locks 1640 --enable-libgcj-bc enable(default) or disable BC ABI for portions of 1641 libgcj 1642 --enable-reduced-reflection 1643 enable or disable(default) -freduced-reflection when 1644 building portions of libgcj 1645 --enable-gc-debug include full support for pointer backtracing etc. 1646 --enable-interpreter enable interpreter 1647 --enable-sjlj-exceptions 1648 force use of builtin_setjmp for exceptions 1649 --disable-java-net disable java.net 1650 --disable-jvmpi disable JVMPI support 1651 --enable-java-gc=TYPE choose garbage collector (default is boehm) 1652 --disable-rpath do not hardcode runtime library paths 1653 --enable-tls Use thread-local storage [default=yes] 1654 --disable-symvers disable symbol versioning for libjava 1655 --enable-aot-compile-rpm 1656 enable installation of aot-compile-rpm [default=no] 1657 --enable-java-home create a standard JDK-style directory layout in the 1658 install tree [default=no] 1659 1660Optional Packages: 1661 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1662 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1663 --with-build-libsubdir=DIR Directory where to find libraries for build system 1664 --with-target-subdir=SUBDIR 1665 configure in a subdirectory 1666 --with-cross-host=HOST configure with a cross compiler from HOST 1667 --with-newlib configure with newlib 1668 --with-antlr-jar=file Use ANTLR from the specified jar file 1669 --with-escher=ABS.PATH specify path to escher dir or JAR for X peers 1670 --with-pic try to use only PIC/non-PIC objects [default=use 1671 both] 1672 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1673 --with-ecj-jar=FILE use preinstalled ecj jar 1674 --with-java-home=DIRECTORY 1675 value of java.home system property 1676 --with-win32-nlsapi=ansi or unicows or unicode 1677 native MinGW libgcj Win32 OS API (default is ansi) 1678 --without-libffi don't use libffi 1679 --with-ecos enable runtime eCos target support 1680 --with-system-zlib use installed libz 1681 --with-x use the X Window System 1682 --with-gnu-ld assume the C compiler uses GNU ld default=no 1683 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib 1684 --without-libiconv-prefix don't search for libiconv in includedir and libdir 1685 --with-system-libunwind use installed libunwind 1686 --with-python-dir the location to install Python modules. This path 1687 should NOT include the prefix. 1688 --with-gcc-suffix the GCC tool suffix (defaults to empty string) 1689 --with-arch-directory the arch directory under jre/lib (defaults to 1690 auto-detect) 1691 --with-os-directory the os directory under include (defaults to 1692 auto-detect) 1693 --with-origin-name the JPackage origin name of this package (default is 1694 gcj${gcc_suffix} 1695 --with-arch-suffix the arch directory suffix (default is the empty 1696 string 1697 --with-jvm-root-dir where to install SDK (default is ${prefix}/lib/jvm) 1698 --with-jvm-jar-dir where to install jars (default is 1699 ${prefix}/lib/jvm-exports) 1700 1701Some influential environment variables: 1702 CC C compiler command 1703 CFLAGS C compiler flags 1704 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1705 nonstandard directory <lib dir> 1706 LIBS libraries to pass to the linker, e.g. -l<library> 1707 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1708 you have headers in a nonstandard directory <include dir> 1709 CXX C++ compiler command 1710 CXXFLAGS C++ compiler flags 1711 CPP C preprocessor 1712 CXXCPP C++ preprocessor 1713 XMKMF Path to xmkmf, Makefile generator for X Window System 1714 1715Use these variables to override the choices made by `configure' or to help 1716it to find libraries and programs with nonstandard names/locations. 1717 1718Report bugs to the package provider. 1719_ACEOF 1720ac_status=$? 1721fi 1722 1723if test "$ac_init_help" = "recursive"; then 1724 # If there are subdirs, report their specific --help. 1725 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1726 test -d "$ac_dir" || 1727 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1728 continue 1729 ac_builddir=. 1730 1731case "$ac_dir" in 1732.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1733*) 1734 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1735 # A ".." for each directory in $ac_dir_suffix. 1736 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1737 case $ac_top_builddir_sub in 1738 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1739 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1740 esac ;; 1741esac 1742ac_abs_top_builddir=$ac_pwd 1743ac_abs_builddir=$ac_pwd$ac_dir_suffix 1744# for backward compatibility: 1745ac_top_builddir=$ac_top_build_prefix 1746 1747case $srcdir in 1748 .) # We are building in place. 1749 ac_srcdir=. 1750 ac_top_srcdir=$ac_top_builddir_sub 1751 ac_abs_top_srcdir=$ac_pwd ;; 1752 [\\/]* | ?:[\\/]* ) # Absolute name. 1753 ac_srcdir=$srcdir$ac_dir_suffix; 1754 ac_top_srcdir=$srcdir 1755 ac_abs_top_srcdir=$srcdir ;; 1756 *) # Relative name. 1757 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1758 ac_top_srcdir=$ac_top_build_prefix$srcdir 1759 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1760esac 1761ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1762 1763 cd "$ac_dir" || { ac_status=$?; continue; } 1764 # Check for guested configure. 1765 if test -f "$ac_srcdir/configure.gnu"; then 1766 echo && 1767 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1768 elif test -f "$ac_srcdir/configure"; then 1769 echo && 1770 $SHELL "$ac_srcdir/configure" --help=recursive 1771 else 1772 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1773 fi || ac_status=$? 1774 cd "$ac_pwd" || { ac_status=$?; break; } 1775 done 1776fi 1777 1778test -n "$ac_init_help" && exit $ac_status 1779if $ac_init_version; then 1780 cat <<\_ACEOF 1781libjava configure version-unused 1782generated by GNU Autoconf 2.64 1783 1784Copyright (C) 2009 Free Software Foundation, Inc. 1785This configure script is free software; the Free Software Foundation 1786gives unlimited permission to copy, distribute and modify it. 1787_ACEOF 1788 exit 1789fi 1790 1791## ------------------------ ## 1792## Autoconf initialization. ## 1793## ------------------------ ## 1794 1795# ac_fn_c_try_compile LINENO 1796# -------------------------- 1797# Try to compile conftest.$ac_ext, and return whether this succeeded. 1798ac_fn_c_try_compile () 1799{ 1800 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1801 rm -f conftest.$ac_objext 1802 if { { ac_try="$ac_compile" 1803case "(($ac_try" in 1804 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1805 *) ac_try_echo=$ac_try;; 1806esac 1807eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1808$as_echo "$ac_try_echo"; } >&5 1809 (eval "$ac_compile") 2>conftest.err 1810 ac_status=$? 1811 if test -s conftest.err; then 1812 grep -v '^ *+' conftest.err >conftest.er1 1813 cat conftest.er1 >&5 1814 mv -f conftest.er1 conftest.err 1815 fi 1816 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1817 test $ac_status = 0; } && { 1818 test -z "$ac_c_werror_flag" || 1819 test ! -s conftest.err 1820 } && test -s conftest.$ac_objext; then : 1821 ac_retval=0 1822else 1823 $as_echo "$as_me: failed program was:" >&5 1824sed 's/^/| /' conftest.$ac_ext >&5 1825 1826 ac_retval=1 1827fi 1828 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1829 return $ac_retval 1830 1831} # ac_fn_c_try_compile 1832 1833# ac_fn_cxx_try_compile LINENO 1834# ---------------------------- 1835# Try to compile conftest.$ac_ext, and return whether this succeeded. 1836ac_fn_cxx_try_compile () 1837{ 1838 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1839 rm -f conftest.$ac_objext 1840 if { { ac_try="$ac_compile" 1841case "(($ac_try" in 1842 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1843 *) ac_try_echo=$ac_try;; 1844esac 1845eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1846$as_echo "$ac_try_echo"; } >&5 1847 (eval "$ac_compile") 2>conftest.err 1848 ac_status=$? 1849 if test -s conftest.err; then 1850 grep -v '^ *+' conftest.err >conftest.er1 1851 cat conftest.er1 >&5 1852 mv -f conftest.er1 conftest.err 1853 fi 1854 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1855 test $ac_status = 0; } && { 1856 test -z "$ac_cxx_werror_flag" || 1857 test ! -s conftest.err 1858 } && test -s conftest.$ac_objext; then : 1859 ac_retval=0 1860else 1861 $as_echo "$as_me: failed program was:" >&5 1862sed 's/^/| /' conftest.$ac_ext >&5 1863 1864 ac_retval=1 1865fi 1866 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1867 return $ac_retval 1868 1869} # ac_fn_cxx_try_compile 1870 1871# ac_fn_c_try_link LINENO 1872# ----------------------- 1873# Try to link conftest.$ac_ext, and return whether this succeeded. 1874ac_fn_c_try_link () 1875{ 1876 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1877 rm -f conftest.$ac_objext conftest$ac_exeext 1878 if { { ac_try="$ac_link" 1879case "(($ac_try" in 1880 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1881 *) ac_try_echo=$ac_try;; 1882esac 1883eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1884$as_echo "$ac_try_echo"; } >&5 1885 (eval "$ac_link") 2>conftest.err 1886 ac_status=$? 1887 if test -s conftest.err; then 1888 grep -v '^ *+' conftest.err >conftest.er1 1889 cat conftest.er1 >&5 1890 mv -f conftest.er1 conftest.err 1891 fi 1892 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1893 test $ac_status = 0; } && { 1894 test -z "$ac_c_werror_flag" || 1895 test ! -s conftest.err 1896 } && test -s conftest$ac_exeext && { 1897 test "$cross_compiling" = yes || 1898 $as_test_x conftest$ac_exeext 1899 }; then : 1900 ac_retval=0 1901else 1902 $as_echo "$as_me: failed program was:" >&5 1903sed 's/^/| /' conftest.$ac_ext >&5 1904 1905 ac_retval=1 1906fi 1907 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1908 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1909 # interfere with the next link command; also delete a directory that is 1910 # left behind by Apple's compiler. We do this before executing the actions. 1911 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1912 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1913 return $ac_retval 1914 1915} # ac_fn_c_try_link 1916 1917# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1918# ------------------------------------------------------- 1919# Tests whether HEADER exists and can be compiled using the include files in 1920# INCLUDES, setting the cache variable VAR accordingly. 1921ac_fn_c_check_header_compile () 1922{ 1923 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1925$as_echo_n "checking for $2... " >&6; } 1926if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1927 $as_echo_n "(cached) " >&6 1928else 1929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1930/* end confdefs.h. */ 1931$4 1932#include <$2> 1933_ACEOF 1934if ac_fn_c_try_compile "$LINENO"; then : 1935 eval "$3=yes" 1936else 1937 eval "$3=no" 1938fi 1939rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1940fi 1941eval ac_res=\$$3 1942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1943$as_echo "$ac_res" >&6; } 1944 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1945 1946} # ac_fn_c_check_header_compile 1947 1948# ac_fn_c_try_cpp LINENO 1949# ---------------------- 1950# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1951ac_fn_c_try_cpp () 1952{ 1953 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1954 if { { ac_try="$ac_cpp conftest.$ac_ext" 1955case "(($ac_try" in 1956 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1957 *) ac_try_echo=$ac_try;; 1958esac 1959eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1960$as_echo "$ac_try_echo"; } >&5 1961 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1962 ac_status=$? 1963 if test -s conftest.err; then 1964 grep -v '^ *+' conftest.err >conftest.er1 1965 cat conftest.er1 >&5 1966 mv -f conftest.er1 conftest.err 1967 fi 1968 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1969 test $ac_status = 0; } >/dev/null && { 1970 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1971 test ! -s conftest.err 1972 }; then : 1973 ac_retval=0 1974else 1975 $as_echo "$as_me: failed program was:" >&5 1976sed 's/^/| /' conftest.$ac_ext >&5 1977 1978 ac_retval=1 1979fi 1980 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1981 return $ac_retval 1982 1983} # ac_fn_c_try_cpp 1984 1985# ac_fn_c_try_run LINENO 1986# ---------------------- 1987# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1988# that executables *can* be run. 1989ac_fn_c_try_run () 1990{ 1991 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1992 if { { ac_try="$ac_link" 1993case "(($ac_try" in 1994 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1995 *) ac_try_echo=$ac_try;; 1996esac 1997eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1998$as_echo "$ac_try_echo"; } >&5 1999 (eval "$ac_link") 2>&5 2000 ac_status=$? 2001 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2002 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 2003 { { case "(($ac_try" in 2004 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2005 *) ac_try_echo=$ac_try;; 2006esac 2007eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2008$as_echo "$ac_try_echo"; } >&5 2009 (eval "$ac_try") 2>&5 2010 ac_status=$? 2011 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2012 test $ac_status = 0; }; }; then : 2013 ac_retval=0 2014else 2015 $as_echo "$as_me: program exited with status $ac_status" >&5 2016 $as_echo "$as_me: failed program was:" >&5 2017sed 's/^/| /' conftest.$ac_ext >&5 2018 2019 ac_retval=$ac_status 2020fi 2021 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2022 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2023 return $ac_retval 2024 2025} # ac_fn_c_try_run 2026 2027# ac_fn_c_check_func LINENO FUNC VAR 2028# ---------------------------------- 2029# Tests whether FUNC exists, setting the cache variable VAR accordingly 2030ac_fn_c_check_func () 2031{ 2032 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2034$as_echo_n "checking for $2... " >&6; } 2035if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2036 $as_echo_n "(cached) " >&6 2037else 2038 if test x$gcc_no_link = xyes; then 2039 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 2040fi 2041cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2042/* end confdefs.h. */ 2043/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 2044 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 2045#define $2 innocuous_$2 2046 2047/* System header to define __stub macros and hopefully few prototypes, 2048 which can conflict with char $2 (); below. 2049 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 2050 <limits.h> exists even on freestanding compilers. */ 2051 2052#ifdef __STDC__ 2053# include <limits.h> 2054#else 2055# include <assert.h> 2056#endif 2057 2058#undef $2 2059 2060/* Override any GCC internal prototype to avoid an error. 2061 Use char because int might match the return type of a GCC 2062 builtin and then its argument prototype would still apply. */ 2063#ifdef __cplusplus 2064extern "C" 2065#endif 2066char $2 (); 2067/* The GNU C library defines this for functions which it implements 2068 to always fail with ENOSYS. Some functions are actually named 2069 something starting with __ and the normal name is an alias. */ 2070#if defined __stub_$2 || defined __stub___$2 2071choke me 2072#endif 2073 2074int 2075main () 2076{ 2077return $2 (); 2078 ; 2079 return 0; 2080} 2081_ACEOF 2082if ac_fn_c_try_link "$LINENO"; then : 2083 eval "$3=yes" 2084else 2085 eval "$3=no" 2086fi 2087rm -f core conftest.err conftest.$ac_objext \ 2088 conftest$ac_exeext conftest.$ac_ext 2089fi 2090eval ac_res=\$$3 2091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2092$as_echo "$ac_res" >&6; } 2093 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2094 2095} # ac_fn_c_check_func 2096 2097# ac_fn_cxx_try_cpp LINENO 2098# ------------------------ 2099# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 2100ac_fn_cxx_try_cpp () 2101{ 2102 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2103 if { { ac_try="$ac_cpp conftest.$ac_ext" 2104case "(($ac_try" in 2105 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2106 *) ac_try_echo=$ac_try;; 2107esac 2108eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2109$as_echo "$ac_try_echo"; } >&5 2110 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 2111 ac_status=$? 2112 if test -s conftest.err; then 2113 grep -v '^ *+' conftest.err >conftest.er1 2114 cat conftest.er1 >&5 2115 mv -f conftest.er1 conftest.err 2116 fi 2117 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2118 test $ac_status = 0; } >/dev/null && { 2119 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 2120 test ! -s conftest.err 2121 }; then : 2122 ac_retval=0 2123else 2124 $as_echo "$as_me: failed program was:" >&5 2125sed 's/^/| /' conftest.$ac_ext >&5 2126 2127 ac_retval=1 2128fi 2129 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2130 return $ac_retval 2131 2132} # ac_fn_cxx_try_cpp 2133 2134# ac_fn_cxx_try_link LINENO 2135# ------------------------- 2136# Try to link conftest.$ac_ext, and return whether this succeeded. 2137ac_fn_cxx_try_link () 2138{ 2139 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2140 rm -f conftest.$ac_objext conftest$ac_exeext 2141 if { { ac_try="$ac_link" 2142case "(($ac_try" in 2143 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2144 *) ac_try_echo=$ac_try;; 2145esac 2146eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2147$as_echo "$ac_try_echo"; } >&5 2148 (eval "$ac_link") 2>conftest.err 2149 ac_status=$? 2150 if test -s conftest.err; then 2151 grep -v '^ *+' conftest.err >conftest.er1 2152 cat conftest.er1 >&5 2153 mv -f conftest.er1 conftest.err 2154 fi 2155 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2156 test $ac_status = 0; } && { 2157 test -z "$ac_cxx_werror_flag" || 2158 test ! -s conftest.err 2159 } && test -s conftest$ac_exeext && { 2160 test "$cross_compiling" = yes || 2161 $as_test_x conftest$ac_exeext 2162 }; then : 2163 ac_retval=0 2164else 2165 $as_echo "$as_me: failed program was:" >&5 2166sed 's/^/| /' conftest.$ac_ext >&5 2167 2168 ac_retval=1 2169fi 2170 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 2171 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 2172 # interfere with the next link command; also delete a directory that is 2173 # left behind by Apple's compiler. We do this before executing the actions. 2174 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2175 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2176 return $ac_retval 2177 2178} # ac_fn_cxx_try_link 2179 2180# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 2181# ------------------------------------------------------- 2182# Tests whether HEADER exists, giving a warning if it cannot be compiled using 2183# the include files in INCLUDES and setting the cache variable VAR 2184# accordingly. 2185ac_fn_c_check_header_mongrel () 2186{ 2187 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2188 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2190$as_echo_n "checking for $2... " >&6; } 2191if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2192 $as_echo_n "(cached) " >&6 2193fi 2194eval ac_res=\$$3 2195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2196$as_echo "$ac_res" >&6; } 2197else 2198 # Is the header compilable? 2199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 2200$as_echo_n "checking $2 usability... " >&6; } 2201cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2202/* end confdefs.h. */ 2203$4 2204#include <$2> 2205_ACEOF 2206if ac_fn_c_try_compile "$LINENO"; then : 2207 ac_header_compiler=yes 2208else 2209 ac_header_compiler=no 2210fi 2211rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2212{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 2213$as_echo "$ac_header_compiler" >&6; } 2214 2215# Is the header present? 2216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 2217$as_echo_n "checking $2 presence... " >&6; } 2218cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2219/* end confdefs.h. */ 2220#include <$2> 2221_ACEOF 2222if ac_fn_c_try_cpp "$LINENO"; then : 2223 ac_header_preproc=yes 2224else 2225 ac_header_preproc=no 2226fi 2227rm -f conftest.err conftest.$ac_ext 2228{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 2229$as_echo "$ac_header_preproc" >&6; } 2230 2231# So? What about this header? 2232case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 2233 yes:no: ) 2234 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 2235$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 2236 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2237$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2238 ;; 2239 no:yes:* ) 2240 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 2241$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 2242 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 2243$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 2244 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 2245$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 2246 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 2247$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 2248 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2249$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2250 ;; 2251esac 2252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2253$as_echo_n "checking for $2... " >&6; } 2254if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2255 $as_echo_n "(cached) " >&6 2256else 2257 eval "$3=\$ac_header_compiler" 2258fi 2259eval ac_res=\$$3 2260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2261$as_echo "$ac_res" >&6; } 2262fi 2263 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2264 2265} # ac_fn_c_check_header_mongrel 2266 2267# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 2268# ---------------------------------------------------- 2269# Tries to find if the field MEMBER exists in type AGGR, after including 2270# INCLUDES, setting cache variable VAR accordingly. 2271ac_fn_c_check_member () 2272{ 2273 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 2275$as_echo_n "checking for $2.$3... " >&6; } 2276if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then : 2277 $as_echo_n "(cached) " >&6 2278else 2279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2280/* end confdefs.h. */ 2281$5 2282int 2283main () 2284{ 2285static $2 ac_aggr; 2286if (ac_aggr.$3) 2287return 0; 2288 ; 2289 return 0; 2290} 2291_ACEOF 2292if ac_fn_c_try_compile "$LINENO"; then : 2293 eval "$4=yes" 2294else 2295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2296/* end confdefs.h. */ 2297$5 2298int 2299main () 2300{ 2301static $2 ac_aggr; 2302if (sizeof ac_aggr.$3) 2303return 0; 2304 ; 2305 return 0; 2306} 2307_ACEOF 2308if ac_fn_c_try_compile "$LINENO"; then : 2309 eval "$4=yes" 2310else 2311 eval "$4=no" 2312fi 2313rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2314fi 2315rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2316fi 2317eval ac_res=\$$4 2318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2319$as_echo "$ac_res" >&6; } 2320 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2321 2322} # ac_fn_c_check_member 2323 2324# ac_fn_c_check_decl LINENO SYMBOL VAR 2325# ------------------------------------ 2326# Tests whether SYMBOL is declared, setting cache variable VAR accordingly. 2327ac_fn_c_check_decl () 2328{ 2329 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2330 as_decl_name=`echo $2|sed 's/ *(.*//'` 2331 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2333$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2334if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2335 $as_echo_n "(cached) " >&6 2336else 2337 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2338/* end confdefs.h. */ 2339$4 2340int 2341main () 2342{ 2343#ifndef $as_decl_name 2344#ifdef __cplusplus 2345 (void) $as_decl_use; 2346#else 2347 (void) $as_decl_name; 2348#endif 2349#endif 2350 2351 ; 2352 return 0; 2353} 2354_ACEOF 2355if ac_fn_c_try_compile "$LINENO"; then : 2356 eval "$3=yes" 2357else 2358 eval "$3=no" 2359fi 2360rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2361fi 2362eval ac_res=\$$3 2363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2364$as_echo "$ac_res" >&6; } 2365 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2366 2367} # ac_fn_c_check_decl 2368 2369# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2370# -------------------------------------------- 2371# Tries to find the compile-time value of EXPR in a program that includes 2372# INCLUDES, setting VAR accordingly. Returns whether the value could be 2373# computed 2374ac_fn_c_compute_int () 2375{ 2376 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2377 if test "$cross_compiling" = yes; then 2378 # Depending upon the size, compute the lo and hi bounds. 2379cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2380/* end confdefs.h. */ 2381$4 2382int 2383main () 2384{ 2385static int test_array [1 - 2 * !(($2) >= 0)]; 2386test_array [0] = 0 2387 2388 ; 2389 return 0; 2390} 2391_ACEOF 2392if ac_fn_c_try_compile "$LINENO"; then : 2393 ac_lo=0 ac_mid=0 2394 while :; do 2395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2396/* end confdefs.h. */ 2397$4 2398int 2399main () 2400{ 2401static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2402test_array [0] = 0 2403 2404 ; 2405 return 0; 2406} 2407_ACEOF 2408if ac_fn_c_try_compile "$LINENO"; then : 2409 ac_hi=$ac_mid; break 2410else 2411 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2412 if test $ac_lo -le $ac_mid; then 2413 ac_lo= ac_hi= 2414 break 2415 fi 2416 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2417fi 2418rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2419 done 2420else 2421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2422/* end confdefs.h. */ 2423$4 2424int 2425main () 2426{ 2427static int test_array [1 - 2 * !(($2) < 0)]; 2428test_array [0] = 0 2429 2430 ; 2431 return 0; 2432} 2433_ACEOF 2434if ac_fn_c_try_compile "$LINENO"; then : 2435 ac_hi=-1 ac_mid=-1 2436 while :; do 2437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2438/* end confdefs.h. */ 2439$4 2440int 2441main () 2442{ 2443static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2444test_array [0] = 0 2445 2446 ; 2447 return 0; 2448} 2449_ACEOF 2450if ac_fn_c_try_compile "$LINENO"; then : 2451 ac_lo=$ac_mid; break 2452else 2453 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2454 if test $ac_mid -le $ac_hi; then 2455 ac_lo= ac_hi= 2456 break 2457 fi 2458 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2459fi 2460rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2461 done 2462else 2463 ac_lo= ac_hi= 2464fi 2465rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2466fi 2467rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2468# Binary search between lo and hi bounds. 2469while test "x$ac_lo" != "x$ac_hi"; do 2470 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2472/* end confdefs.h. */ 2473$4 2474int 2475main () 2476{ 2477static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2478test_array [0] = 0 2479 2480 ; 2481 return 0; 2482} 2483_ACEOF 2484if ac_fn_c_try_compile "$LINENO"; then : 2485 ac_hi=$ac_mid 2486else 2487 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2488fi 2489rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2490done 2491case $ac_lo in #(( 2492?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2493'') ac_retval=1 ;; 2494esac 2495 else 2496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2497/* end confdefs.h. */ 2498$4 2499static long int longval () { return $2; } 2500static unsigned long int ulongval () { return $2; } 2501#include <stdio.h> 2502#include <stdlib.h> 2503int 2504main () 2505{ 2506 2507 FILE *f = fopen ("conftest.val", "w"); 2508 if (! f) 2509 return 1; 2510 if (($2) < 0) 2511 { 2512 long int i = longval (); 2513 if (i != ($2)) 2514 return 1; 2515 fprintf (f, "%ld", i); 2516 } 2517 else 2518 { 2519 unsigned long int i = ulongval (); 2520 if (i != ($2)) 2521 return 1; 2522 fprintf (f, "%lu", i); 2523 } 2524 /* Do not output a trailing newline, as this causes \r\n confusion 2525 on some platforms. */ 2526 return ferror (f) || fclose (f) != 0; 2527 2528 ; 2529 return 0; 2530} 2531_ACEOF 2532if ac_fn_c_try_run "$LINENO"; then : 2533 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2534else 2535 ac_retval=1 2536fi 2537rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2538 conftest.$ac_objext conftest.beam conftest.$ac_ext 2539rm -f conftest.val 2540 2541 fi 2542 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2543 return $ac_retval 2544 2545} # ac_fn_c_compute_int 2546 2547# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 2548# ------------------------------------------- 2549# Tests whether TYPE exists after having included INCLUDES, setting cache 2550# variable VAR accordingly. 2551ac_fn_c_check_type () 2552{ 2553 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2555$as_echo_n "checking for $2... " >&6; } 2556if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 2557 $as_echo_n "(cached) " >&6 2558else 2559 eval "$3=no" 2560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2561/* end confdefs.h. */ 2562$4 2563int 2564main () 2565{ 2566if (sizeof ($2)) 2567 return 0; 2568 ; 2569 return 0; 2570} 2571_ACEOF 2572if ac_fn_c_try_compile "$LINENO"; then : 2573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2574/* end confdefs.h. */ 2575$4 2576int 2577main () 2578{ 2579if (sizeof (($2))) 2580 return 0; 2581 ; 2582 return 0; 2583} 2584_ACEOF 2585if ac_fn_c_try_compile "$LINENO"; then : 2586 2587else 2588 eval "$3=yes" 2589fi 2590rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2591fi 2592rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2593fi 2594eval ac_res=\$$3 2595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2596$as_echo "$ac_res" >&6; } 2597 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2598 2599} # ac_fn_c_check_type 2600cat >config.log <<_ACEOF 2601This file contains any messages produced by compilers while 2602running configure, to aid debugging if configure makes a mistake. 2603 2604It was created by libjava $as_me version-unused, which was 2605generated by GNU Autoconf 2.64. Invocation command line was 2606 2607 $ $0 $@ 2608 2609_ACEOF 2610exec 5>>config.log 2611{ 2612cat <<_ASUNAME 2613## --------- ## 2614## Platform. ## 2615## --------- ## 2616 2617hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2618uname -m = `(uname -m) 2>/dev/null || echo unknown` 2619uname -r = `(uname -r) 2>/dev/null || echo unknown` 2620uname -s = `(uname -s) 2>/dev/null || echo unknown` 2621uname -v = `(uname -v) 2>/dev/null || echo unknown` 2622 2623/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2624/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2625 2626/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2627/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2628/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2629/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2630/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2631/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2632/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2633 2634_ASUNAME 2635 2636as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2637for as_dir in $PATH 2638do 2639 IFS=$as_save_IFS 2640 test -z "$as_dir" && as_dir=. 2641 $as_echo "PATH: $as_dir" 2642 done 2643IFS=$as_save_IFS 2644 2645} >&5 2646 2647cat >&5 <<_ACEOF 2648 2649 2650## ----------- ## 2651## Core tests. ## 2652## ----------- ## 2653 2654_ACEOF 2655 2656 2657# Keep a trace of the command line. 2658# Strip out --no-create and --no-recursion so they do not pile up. 2659# Strip out --silent because we don't want to record it for future runs. 2660# Also quote any args containing shell meta-characters. 2661# Make two passes to allow for proper duplicate-argument suppression. 2662ac_configure_args= 2663ac_configure_args0= 2664ac_configure_args1= 2665ac_must_keep_next=false 2666for ac_pass in 1 2 2667do 2668 for ac_arg 2669 do 2670 case $ac_arg in 2671 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2672 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2673 | -silent | --silent | --silen | --sile | --sil) 2674 continue ;; 2675 *\'*) 2676 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2677 esac 2678 case $ac_pass in 2679 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2680 2) 2681 as_fn_append ac_configure_args1 " '$ac_arg'" 2682 if test $ac_must_keep_next = true; then 2683 ac_must_keep_next=false # Got value, back to normal. 2684 else 2685 case $ac_arg in 2686 *=* | --config-cache | -C | -disable-* | --disable-* \ 2687 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2688 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2689 | -with-* | --with-* | -without-* | --without-* | --x) 2690 case "$ac_configure_args0 " in 2691 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2692 esac 2693 ;; 2694 -* ) ac_must_keep_next=true ;; 2695 esac 2696 fi 2697 as_fn_append ac_configure_args " '$ac_arg'" 2698 ;; 2699 esac 2700 done 2701done 2702{ ac_configure_args0=; unset ac_configure_args0;} 2703{ ac_configure_args1=; unset ac_configure_args1;} 2704 2705# When interrupted or exit'd, cleanup temporary files, and complete 2706# config.log. We remove comments because anyway the quotes in there 2707# would cause problems or look ugly. 2708# WARNING: Use '\'' to represent an apostrophe within the trap. 2709# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2710trap 'exit_status=$? 2711 # Save into config.log some information that might help in debugging. 2712 { 2713 echo 2714 2715 cat <<\_ASBOX 2716## ---------------- ## 2717## Cache variables. ## 2718## ---------------- ## 2719_ASBOX 2720 echo 2721 # The following way of writing the cache mishandles newlines in values, 2722( 2723 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2724 eval ac_val=\$$ac_var 2725 case $ac_val in #( 2726 *${as_nl}*) 2727 case $ac_var in #( 2728 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2729$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2730 esac 2731 case $ac_var in #( 2732 _ | IFS | as_nl) ;; #( 2733 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2734 *) { eval $ac_var=; unset $ac_var;} ;; 2735 esac ;; 2736 esac 2737 done 2738 (set) 2>&1 | 2739 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2740 *${as_nl}ac_space=\ *) 2741 sed -n \ 2742 "s/'\''/'\''\\\\'\'''\''/g; 2743 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2744 ;; #( 2745 *) 2746 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2747 ;; 2748 esac | 2749 sort 2750) 2751 echo 2752 2753 cat <<\_ASBOX 2754## ----------------- ## 2755## Output variables. ## 2756## ----------------- ## 2757_ASBOX 2758 echo 2759 for ac_var in $ac_subst_vars 2760 do 2761 eval ac_val=\$$ac_var 2762 case $ac_val in 2763 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2764 esac 2765 $as_echo "$ac_var='\''$ac_val'\''" 2766 done | sort 2767 echo 2768 2769 if test -n "$ac_subst_files"; then 2770 cat <<\_ASBOX 2771## ------------------- ## 2772## File substitutions. ## 2773## ------------------- ## 2774_ASBOX 2775 echo 2776 for ac_var in $ac_subst_files 2777 do 2778 eval ac_val=\$$ac_var 2779 case $ac_val in 2780 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2781 esac 2782 $as_echo "$ac_var='\''$ac_val'\''" 2783 done | sort 2784 echo 2785 fi 2786 2787 if test -s confdefs.h; then 2788 cat <<\_ASBOX 2789## ----------- ## 2790## confdefs.h. ## 2791## ----------- ## 2792_ASBOX 2793 echo 2794 cat confdefs.h 2795 echo 2796 fi 2797 test "$ac_signal" != 0 && 2798 $as_echo "$as_me: caught signal $ac_signal" 2799 $as_echo "$as_me: exit $exit_status" 2800 } >&5 2801 rm -f core *.core core.conftest.* && 2802 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2803 exit $exit_status 2804' 0 2805for ac_signal in 1 2 13 15; do 2806 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2807done 2808ac_signal=0 2809 2810# confdefs.h avoids OS command line length limits that DEFS can exceed. 2811rm -f -r conftest* confdefs.h 2812 2813$as_echo "/* confdefs.h */" > confdefs.h 2814 2815# Predefined preprocessor variables. 2816 2817cat >>confdefs.h <<_ACEOF 2818#define PACKAGE_NAME "$PACKAGE_NAME" 2819_ACEOF 2820 2821cat >>confdefs.h <<_ACEOF 2822#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2823_ACEOF 2824 2825cat >>confdefs.h <<_ACEOF 2826#define PACKAGE_VERSION "$PACKAGE_VERSION" 2827_ACEOF 2828 2829cat >>confdefs.h <<_ACEOF 2830#define PACKAGE_STRING "$PACKAGE_STRING" 2831_ACEOF 2832 2833cat >>confdefs.h <<_ACEOF 2834#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2835_ACEOF 2836 2837cat >>confdefs.h <<_ACEOF 2838#define PACKAGE_URL "$PACKAGE_URL" 2839_ACEOF 2840 2841 2842# Let the site file select an alternate cache file if it wants to. 2843# Prefer an explicitly selected file to automatically selected ones. 2844ac_site_file1=NONE 2845ac_site_file2=NONE 2846if test -n "$CONFIG_SITE"; then 2847 ac_site_file1=$CONFIG_SITE 2848elif test "x$prefix" != xNONE; then 2849 ac_site_file1=$prefix/share/config.site 2850 ac_site_file2=$prefix/etc/config.site 2851else 2852 ac_site_file1=$ac_default_prefix/share/config.site 2853 ac_site_file2=$ac_default_prefix/etc/config.site 2854fi 2855for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2856do 2857 test "x$ac_site_file" = xNONE && continue 2858 if test -r "$ac_site_file"; then 2859 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2860$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2861 sed 's/^/| /' "$ac_site_file" >&5 2862 . "$ac_site_file" 2863 fi 2864done 2865 2866if test -r "$cache_file"; then 2867 # Some versions of bash will fail to source /dev/null (special 2868 # files actually), so we avoid doing that. 2869 if test -f "$cache_file"; then 2870 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2871$as_echo "$as_me: loading cache $cache_file" >&6;} 2872 case $cache_file in 2873 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2874 *) . "./$cache_file";; 2875 esac 2876 fi 2877else 2878 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2879$as_echo "$as_me: creating cache $cache_file" >&6;} 2880 >$cache_file 2881fi 2882 2883# Check that the precious variables saved in the cache have kept the same 2884# value. 2885ac_cache_corrupted=false 2886for ac_var in $ac_precious_vars; do 2887 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2888 eval ac_new_set=\$ac_env_${ac_var}_set 2889 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2890 eval ac_new_val=\$ac_env_${ac_var}_value 2891 case $ac_old_set,$ac_new_set in 2892 set,) 2893 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2894$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2895 ac_cache_corrupted=: ;; 2896 ,set) 2897 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2898$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2899 ac_cache_corrupted=: ;; 2900 ,);; 2901 *) 2902 if test "x$ac_old_val" != "x$ac_new_val"; then 2903 # differences in whitespace do not lead to failure. 2904 ac_old_val_w=`echo x $ac_old_val` 2905 ac_new_val_w=`echo x $ac_new_val` 2906 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2907 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2908$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2909 ac_cache_corrupted=: 2910 else 2911 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2912$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2913 eval $ac_var=\$ac_old_val 2914 fi 2915 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2916$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2917 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2918$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2919 fi;; 2920 esac 2921 # Pass precious variables to config.status. 2922 if test "$ac_new_set" = set; then 2923 case $ac_new_val in 2924 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2925 *) ac_arg=$ac_var=$ac_new_val ;; 2926 esac 2927 case " $ac_configure_args " in 2928 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2929 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2930 esac 2931 fi 2932done 2933if $ac_cache_corrupted; then 2934 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2935$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2936 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2937$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2938 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2939fi 2940## -------------------- ## 2941## Main body of script. ## 2942## -------------------- ## 2943 2944ac_ext=c 2945ac_cpp='$CPP $CPPFLAGS' 2946ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2947ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2948ac_compiler_gnu=$ac_cv_c_compiler_gnu 2949 2950 2951 2952 2953 2954 2955 2956 2957ac_aux_dir= 2958for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2959 for ac_t in install-sh install.sh shtool; do 2960 if test -f "$ac_dir/$ac_t"; then 2961 ac_aux_dir=$ac_dir 2962 ac_install_sh="$ac_aux_dir/$ac_t -c" 2963 break 2 2964 fi 2965 done 2966done 2967if test -z "$ac_aux_dir"; then 2968 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2969fi 2970 2971# These three variables are undocumented and unsupported, 2972# and are intended to be withdrawn in a future Autoconf release. 2973# They can cause serious problems if a builder's source tree is in a directory 2974# whose full name contains unusual characters. 2975ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2976ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2977ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2978 2979 2980# Make sure we can run config.sub. 2981$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2982 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2983 2984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2985$as_echo_n "checking build system type... " >&6; } 2986if test "${ac_cv_build+set}" = set; then : 2987 $as_echo_n "(cached) " >&6 2988else 2989 ac_build_alias=$build_alias 2990test "x$ac_build_alias" = x && 2991 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2992test "x$ac_build_alias" = x && 2993 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 2994ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2995 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2996 2997fi 2998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2999$as_echo "$ac_cv_build" >&6; } 3000case $ac_cv_build in 3001*-*-*) ;; 3002*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 3003esac 3004build=$ac_cv_build 3005ac_save_IFS=$IFS; IFS='-' 3006set x $ac_cv_build 3007shift 3008build_cpu=$1 3009build_vendor=$2 3010shift; shift 3011# Remember, the first character of IFS is used to create $*, 3012# except with old shells: 3013build_os=$* 3014IFS=$ac_save_IFS 3015case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3016 3017 3018 case ${build_alias} in 3019 "") build_noncanonical=${build} ;; 3020 *) build_noncanonical=${build_alias} ;; 3021esac 3022 3023 case ${host_alias} in 3024 "") host_noncanonical=${build_noncanonical} ;; 3025 *) host_noncanonical=${host_alias} ;; 3026esac 3027 3028 case ${target_alias} in 3029 "") target_noncanonical=${host_noncanonical} ;; 3030 *) target_noncanonical=${target_alias} ;; 3031esac 3032 3033 3034# post-stage1 host modules use a different CC_FOR_BUILD so, in order to 3035# have matching libraries, they should use host libraries: Makefile.tpl 3036# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR). 3037# However, they still use the build modules, because the corresponding 3038# host modules (e.g. bison) are only built for the host when bootstrap 3039# finishes. So: 3040# - build_subdir is where we find build modules, and never changes. 3041# - build_libsubdir is where we find build libraries, and can be overridden. 3042 3043# Prefix 'build-' so this never conflicts with target_subdir. 3044build_subdir="build-${build_noncanonical}" 3045 3046# Check whether --with-build-libsubdir was given. 3047if test "${with_build_libsubdir+set}" = set; then : 3048 withval=$with_build_libsubdir; build_libsubdir="$withval" 3049else 3050 build_libsubdir="$build_subdir" 3051fi 3052 3053# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories 3054if ( test $srcdir = . && test -d gcc ) \ 3055 || test -d $srcdir/../host-${host_noncanonical}; then 3056 host_subdir="host-${host_noncanonical}" 3057else 3058 host_subdir=. 3059fi 3060# No prefix. 3061target_subdir=${target_noncanonical} 3062 3063 3064# We use these options to decide which functions to include. 3065 3066# Check whether --with-target-subdir was given. 3067if test "${with_target_subdir+set}" = set; then : 3068 withval=$with_target_subdir; 3069fi 3070 3071 3072# We may get other options which we don't document: 3073# --with-target-subdir, --with-multisrctop, --with-multisubdir 3074 3075# Find the rest of the source tree framework. 3076# Default to --enable-multilib 3077# Check whether --enable-multilib was given. 3078if test "${enable_multilib+set}" = set; then : 3079 enableval=$enable_multilib; case "$enableval" in 3080 yes) multilib=yes ;; 3081 no) multilib=no ;; 3082 *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;; 3083 esac 3084else 3085 multilib=yes 3086fi 3087 3088 3089# We may get other options which we leave undocumented: 3090# --with-target-subdir, --with-multisrctop, --with-multisubdir 3091# See config-ml.in if you want the gory details. 3092 3093if test "$srcdir" = "."; then 3094 if test "$with_target_subdir" != "."; then 3095 multi_basedir="$srcdir/$with_multisrctop../.." 3096 else 3097 multi_basedir="$srcdir/$with_multisrctop.." 3098 fi 3099else 3100 multi_basedir="$srcdir/.." 3101fi 3102 3103 3104# Even if the default multilib is not a cross compilation, 3105# it may be that some of the other multilibs are. 3106if test $cross_compiling = no && test $multilib = yes \ 3107 && test "x${with_multisubdir}" != x ; then 3108 cross_compiling=maybe 3109fi 3110 3111ac_config_commands="$ac_config_commands default-1" 3112 3113 3114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 3115$as_echo_n "checking host system type... " >&6; } 3116if test "${ac_cv_host+set}" = set; then : 3117 $as_echo_n "(cached) " >&6 3118else 3119 if test "x$host_alias" = x; then 3120 ac_cv_host=$ac_cv_build 3121else 3122 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3123 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 3124fi 3125 3126fi 3127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 3128$as_echo "$ac_cv_host" >&6; } 3129case $ac_cv_host in 3130*-*-*) ;; 3131*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 3132esac 3133host=$ac_cv_host 3134ac_save_IFS=$IFS; IFS='-' 3135set x $ac_cv_host 3136shift 3137host_cpu=$1 3138host_vendor=$2 3139shift; shift 3140# Remember, the first character of IFS is used to create $*, 3141# except with old shells: 3142host_os=$* 3143IFS=$ac_save_IFS 3144case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3145 3146 3147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 3148$as_echo_n "checking target system type... " >&6; } 3149if test "${ac_cv_target+set}" = set; then : 3150 $as_echo_n "(cached) " >&6 3151else 3152 if test "x$target_alias" = x; then 3153 ac_cv_target=$ac_cv_host 3154else 3155 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 3156 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 3157fi 3158 3159fi 3160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 3161$as_echo "$ac_cv_target" >&6; } 3162case $ac_cv_target in 3163*-*-*) ;; 3164*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; 3165esac 3166target=$ac_cv_target 3167ac_save_IFS=$IFS; IFS='-' 3168set x $ac_cv_target 3169shift 3170target_cpu=$1 3171target_vendor=$2 3172shift; shift 3173# Remember, the first character of IFS is used to create $*, 3174# except with old shells: 3175target_os=$* 3176IFS=$ac_save_IFS 3177case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 3178 3179 3180# The aliases save the names the user supplied, while $host etc. 3181# will get canonicalized. 3182test -n "$target_alias" && 3183 test "$program_prefix$program_suffix$program_transform_name" = \ 3184 NONENONEs,x,x, && 3185 program_prefix=${target_alias}- 3186 3187 case ${build_alias} in 3188 "") build_noncanonical=${build} ;; 3189 *) build_noncanonical=${build_alias} ;; 3190esac 3191 3192 case ${target_alias} in 3193 "") target_noncanonical=${host_noncanonical} ;; 3194 *) target_noncanonical=${target_alias} ;; 3195esac 3196 3197 3198 3199 3200 3201 3202 3203 3204 LIBSTDCXX_RAW_CXX_CXXFLAGS="\ 3205 -I\$(top_builddir)/../libstdc++-v3/include \ 3206 -I\$(top_builddir)/../libstdc++-v3/include/\$(target_noncanonical) \ 3207 -I\$(top_srcdir)/../libstdc++-v3/libsupc++" 3208 LIBSTDCXX_RAW_CXX_LDFLAGS="\ 3209 \$(top_builddir)/../libstdc++-v3/src/libstdc++.la" 3210 3211 3212 3213 3214# This works around the fact that libtool configuration may change LD 3215# for this particular configuration, but some shells, instead of 3216# keeping the changes in LD private, export them just because LD is 3217# exported. 3218ORIGINAL_LD_FOR_MULTILIBS=$LD 3219 3220{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 3221$as_echo_n "checking whether ln -s works... " >&6; } 3222LN_S=$as_ln_s 3223if test "$LN_S" = "ln -s"; then 3224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3225$as_echo "yes" >&6; } 3226else 3227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 3228$as_echo "no, using $LN_S" >&6; } 3229fi 3230 3231 3232# This works around an automake problem. 3233mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs" 3234 3235 3236 3237# Check whether --with-cross-host was given. 3238if test "${with_cross_host+set}" = set; then : 3239 withval=$with_cross_host; 3240fi 3241 3242 3243 3244# Check whether --with-newlib was given. 3245if test "${with_newlib+set}" = set; then : 3246 withval=$with_newlib; 3247fi 3248 3249 3250# Check whether --enable-version-specific-runtime-libs was given. 3251if test "${enable_version_specific_runtime_libs+set}" = set; then : 3252 enableval=$enable_version_specific_runtime_libs; case "$enableval" in 3253 yes) version_specific_libs=yes ;; 3254 no) version_specific_libs=no ;; 3255 *) as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; 3256 esac 3257else 3258 version_specific_libs=no 3259 3260fi 3261 3262 3263# Check whether --enable-browser-plugin was given. 3264if test "${enable_browser_plugin+set}" = set; then : 3265 enableval=$enable_browser_plugin; case "$enableval" in 3266 yes) browser_plugin_enabled=yes ;; 3267 no) browser_plugin_enabled=no ;; 3268 *) as_fn_error "Unknown argument to enable/disable browser plugin" "$LINENO" 5;; 3269 esac 3270else 3271 browser_plugin_enabled=no 3272 3273fi 3274 3275 3276# Check whether --enable-gconf-peer was given. 3277if test "${enable_gconf_peer+set}" = set; then : 3278 enableval=$enable_gconf_peer; case "$enableval" in 3279 yes) gconf_enabled=yes ;; 3280 no) gconf_enabled=no ;; 3281 *) as_fn_error "Unknown argument to enable/disable gconf-peer" "$LINENO" 5;; 3282 esac 3283else 3284 gconf_enabled=no 3285 3286fi 3287 3288 3289 3290# Check whether --with-antlr-jar was given. 3291if test "${with_antlr_jar+set}" = set; then : 3292 withval=$with_antlr_jar; 3293 ANTLR_JAR=$withval 3294 3295else 3296 3297 ANTLR_JAR= 3298 3299fi 3300 3301 3302{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for antlr.jar" >&5 3303$as_echo_n "checking for antlr.jar... " >&6; } 3304if test "x$ANTLR_JAR" = x; then 3305 for antlr_lib_home in `ls -d /usr/local/share/antlr* 2> /dev/null` \ 3306 /usr/share/antlr/lib /usr/share/java /usr/lib; 3307 do 3308 if test -f "$antlr_lib_home/antlr.jar"; then 3309 # FIXME: version check for antlr needed without using a VM 3310 ANTLR_JAR="$antlr_lib_home/antlr.jar" 3311 break 3312 fi 3313 done 3314 if test "x$ANTLR_JAR" = x; then 3315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 3316$as_echo "not found" >&6; } 3317 else 3318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ANTLR_JAR" >&5 3319$as_echo "$ANTLR_JAR" >&6; } 3320 fi 3321else 3322 if test -f "${ANTLR_JAR}"; then 3323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ANTLR_JAR" >&5 3324$as_echo "$ANTLR_JAR" >&6; } 3325 else 3326 as_fn_error "antlr jar file not found: $ANTLR_JAR" "$LINENO" 5 3327 fi 3328fi 3329 3330 3331# Check whether --enable-gjdoc was given. 3332if test "${enable_gjdoc+set}" = set; then : 3333 enableval=$enable_gjdoc; case "${enableval}" in 3334 yes) BUILD_GJDOC=yes ;; 3335 no) BUILD_GJDOC=no ;; 3336 *) BUILD_GJDOC=yes ;; 3337 esac 3338else 3339 BUILD_GJDOC=maybe 3340fi 3341 3342 3343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build gjdoc" >&5 3344$as_echo_n "checking whether to build gjdoc... " >&6; } 3345if test "x$BUILD_GJDOC" = xmaybe; then 3346 if test -f "${ANTLR_JAR}"; then 3347 BUILD_GJDOC=yes 3348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3349$as_echo "yes" >&6; } 3350 else 3351 BUILD_GJDOC=no 3352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, antlr.jar not found" >&5 3353$as_echo "no, antlr.jar not found" >&6; } 3354 fi 3355else 3356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_GJDOC" >&5 3357$as_echo "$BUILD_GJDOC" >&6; } 3358fi 3359 if test "x${BUILD_GJDOC}" = xyes; then 3360 CREATE_GJDOC_TRUE= 3361 CREATE_GJDOC_FALSE='#' 3362else 3363 CREATE_GJDOC_TRUE='#' 3364 CREATE_GJDOC_FALSE= 3365fi 3366 3367 3368# Check whether --enable-java-maintainer-mode was given. 3369if test "${enable_java_maintainer_mode+set}" = set; then : 3370 enableval=$enable_java_maintainer_mode; 3371fi 3372 3373 if test "$enable_java_maintainer_mode" = yes; then 3374 JAVA_MAINTAINER_MODE_TRUE= 3375 JAVA_MAINTAINER_MODE_FALSE='#' 3376else 3377 JAVA_MAINTAINER_MODE_TRUE='#' 3378 JAVA_MAINTAINER_MODE_FALSE= 3379fi 3380 3381 3382# It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX. 3383 3384 3385# For libstdc++-v3, -fno-builtin must be present here so that a 3386# non-conflicting form of std::exit can be guessed by AC_PROG_CXX, and 3387# used in later tests. This may not be necessary in libjava; I don't know. 3388save_CXXFLAGS="$CXXFLAGS" 3389CXXFLAGS="$CXXFLAGS -fno-builtin" 3390ac_ext=c 3391ac_cpp='$CPP $CPPFLAGS' 3392ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3393ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3394ac_compiler_gnu=$ac_cv_c_compiler_gnu 3395if test -n "$ac_tool_prefix"; then 3396 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3397set dummy ${ac_tool_prefix}gcc; ac_word=$2 3398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3399$as_echo_n "checking for $ac_word... " >&6; } 3400if test "${ac_cv_prog_CC+set}" = set; then : 3401 $as_echo_n "(cached) " >&6 3402else 3403 if test -n "$CC"; then 3404 ac_cv_prog_CC="$CC" # Let the user override the test. 3405else 3406as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3407for as_dir in $PATH 3408do 3409 IFS=$as_save_IFS 3410 test -z "$as_dir" && as_dir=. 3411 for ac_exec_ext in '' $ac_executable_extensions; do 3412 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3413 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3414 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3415 break 2 3416 fi 3417done 3418 done 3419IFS=$as_save_IFS 3420 3421fi 3422fi 3423CC=$ac_cv_prog_CC 3424if test -n "$CC"; then 3425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3426$as_echo "$CC" >&6; } 3427else 3428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3429$as_echo "no" >&6; } 3430fi 3431 3432 3433fi 3434if test -z "$ac_cv_prog_CC"; then 3435 ac_ct_CC=$CC 3436 # Extract the first word of "gcc", so it can be a program name with args. 3437set dummy gcc; ac_word=$2 3438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3439$as_echo_n "checking for $ac_word... " >&6; } 3440if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3441 $as_echo_n "(cached) " >&6 3442else 3443 if test -n "$ac_ct_CC"; then 3444 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3445else 3446as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3447for as_dir in $PATH 3448do 3449 IFS=$as_save_IFS 3450 test -z "$as_dir" && as_dir=. 3451 for ac_exec_ext in '' $ac_executable_extensions; do 3452 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3453 ac_cv_prog_ac_ct_CC="gcc" 3454 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3455 break 2 3456 fi 3457done 3458 done 3459IFS=$as_save_IFS 3460 3461fi 3462fi 3463ac_ct_CC=$ac_cv_prog_ac_ct_CC 3464if test -n "$ac_ct_CC"; then 3465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3466$as_echo "$ac_ct_CC" >&6; } 3467else 3468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3469$as_echo "no" >&6; } 3470fi 3471 3472 if test "x$ac_ct_CC" = x; then 3473 CC="" 3474 else 3475 case $cross_compiling:$ac_tool_warned in 3476yes:) 3477{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3478$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3479ac_tool_warned=yes ;; 3480esac 3481 CC=$ac_ct_CC 3482 fi 3483else 3484 CC="$ac_cv_prog_CC" 3485fi 3486 3487if test -z "$CC"; then 3488 if test -n "$ac_tool_prefix"; then 3489 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3490set dummy ${ac_tool_prefix}cc; ac_word=$2 3491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3492$as_echo_n "checking for $ac_word... " >&6; } 3493if test "${ac_cv_prog_CC+set}" = set; then : 3494 $as_echo_n "(cached) " >&6 3495else 3496 if test -n "$CC"; then 3497 ac_cv_prog_CC="$CC" # Let the user override the test. 3498else 3499as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3500for as_dir in $PATH 3501do 3502 IFS=$as_save_IFS 3503 test -z "$as_dir" && as_dir=. 3504 for ac_exec_ext in '' $ac_executable_extensions; do 3505 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3506 ac_cv_prog_CC="${ac_tool_prefix}cc" 3507 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3508 break 2 3509 fi 3510done 3511 done 3512IFS=$as_save_IFS 3513 3514fi 3515fi 3516CC=$ac_cv_prog_CC 3517if test -n "$CC"; then 3518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3519$as_echo "$CC" >&6; } 3520else 3521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3522$as_echo "no" >&6; } 3523fi 3524 3525 3526 fi 3527fi 3528if test -z "$CC"; then 3529 # Extract the first word of "cc", so it can be a program name with args. 3530set dummy cc; ac_word=$2 3531{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3532$as_echo_n "checking for $ac_word... " >&6; } 3533if test "${ac_cv_prog_CC+set}" = set; then : 3534 $as_echo_n "(cached) " >&6 3535else 3536 if test -n "$CC"; then 3537 ac_cv_prog_CC="$CC" # Let the user override the test. 3538else 3539 ac_prog_rejected=no 3540as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3541for as_dir in $PATH 3542do 3543 IFS=$as_save_IFS 3544 test -z "$as_dir" && as_dir=. 3545 for ac_exec_ext in '' $ac_executable_extensions; do 3546 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3547 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3548 ac_prog_rejected=yes 3549 continue 3550 fi 3551 ac_cv_prog_CC="cc" 3552 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3553 break 2 3554 fi 3555done 3556 done 3557IFS=$as_save_IFS 3558 3559if test $ac_prog_rejected = yes; then 3560 # We found a bogon in the path, so make sure we never use it. 3561 set dummy $ac_cv_prog_CC 3562 shift 3563 if test $# != 0; then 3564 # We chose a different compiler from the bogus one. 3565 # However, it has the same basename, so the bogon will be chosen 3566 # first if we set CC to just the basename; use the full file name. 3567 shift 3568 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3569 fi 3570fi 3571fi 3572fi 3573CC=$ac_cv_prog_CC 3574if test -n "$CC"; then 3575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3576$as_echo "$CC" >&6; } 3577else 3578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3579$as_echo "no" >&6; } 3580fi 3581 3582 3583fi 3584if test -z "$CC"; then 3585 if test -n "$ac_tool_prefix"; then 3586 for ac_prog in cl.exe 3587 do 3588 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3589set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3591$as_echo_n "checking for $ac_word... " >&6; } 3592if test "${ac_cv_prog_CC+set}" = set; then : 3593 $as_echo_n "(cached) " >&6 3594else 3595 if test -n "$CC"; then 3596 ac_cv_prog_CC="$CC" # Let the user override the test. 3597else 3598as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3599for as_dir in $PATH 3600do 3601 IFS=$as_save_IFS 3602 test -z "$as_dir" && as_dir=. 3603 for ac_exec_ext in '' $ac_executable_extensions; do 3604 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3605 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3607 break 2 3608 fi 3609done 3610 done 3611IFS=$as_save_IFS 3612 3613fi 3614fi 3615CC=$ac_cv_prog_CC 3616if test -n "$CC"; then 3617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3618$as_echo "$CC" >&6; } 3619else 3620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3621$as_echo "no" >&6; } 3622fi 3623 3624 3625 test -n "$CC" && break 3626 done 3627fi 3628if test -z "$CC"; then 3629 ac_ct_CC=$CC 3630 for ac_prog in cl.exe 3631do 3632 # Extract the first word of "$ac_prog", so it can be a program name with args. 3633set dummy $ac_prog; ac_word=$2 3634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3635$as_echo_n "checking for $ac_word... " >&6; } 3636if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3637 $as_echo_n "(cached) " >&6 3638else 3639 if test -n "$ac_ct_CC"; then 3640 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3641else 3642as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3643for as_dir in $PATH 3644do 3645 IFS=$as_save_IFS 3646 test -z "$as_dir" && as_dir=. 3647 for ac_exec_ext in '' $ac_executable_extensions; do 3648 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3649 ac_cv_prog_ac_ct_CC="$ac_prog" 3650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3651 break 2 3652 fi 3653done 3654 done 3655IFS=$as_save_IFS 3656 3657fi 3658fi 3659ac_ct_CC=$ac_cv_prog_ac_ct_CC 3660if test -n "$ac_ct_CC"; then 3661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3662$as_echo "$ac_ct_CC" >&6; } 3663else 3664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3665$as_echo "no" >&6; } 3666fi 3667 3668 3669 test -n "$ac_ct_CC" && break 3670done 3671 3672 if test "x$ac_ct_CC" = x; then 3673 CC="" 3674 else 3675 case $cross_compiling:$ac_tool_warned in 3676yes:) 3677{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3678$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3679ac_tool_warned=yes ;; 3680esac 3681 CC=$ac_ct_CC 3682 fi 3683fi 3684 3685fi 3686 3687 3688test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3689$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3690as_fn_error "no acceptable C compiler found in \$PATH 3691See \`config.log' for more details." "$LINENO" 5; } 3692 3693# Provide some information about the compiler. 3694$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3695set X $ac_compile 3696ac_compiler=$2 3697for ac_option in --version -v -V -qversion; do 3698 { { ac_try="$ac_compiler $ac_option >&5" 3699case "(($ac_try" in 3700 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3701 *) ac_try_echo=$ac_try;; 3702esac 3703eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3704$as_echo "$ac_try_echo"; } >&5 3705 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3706 ac_status=$? 3707 if test -s conftest.err; then 3708 sed '10a\ 3709... rest of stderr output deleted ... 3710 10q' conftest.err >conftest.er1 3711 cat conftest.er1 >&5 3712 rm -f conftest.er1 conftest.err 3713 fi 3714 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3715 test $ac_status = 0; } 3716done 3717 3718cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3719/* end confdefs.h. */ 3720 3721int 3722main () 3723{ 3724 3725 ; 3726 return 0; 3727} 3728_ACEOF 3729# FIXME: Cleanup? 3730if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 3731 (eval $ac_link) 2>&5 3732 ac_status=$? 3733 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3734 test $ac_status = 0; }; then : 3735 gcc_no_link=no 3736else 3737 gcc_no_link=yes 3738fi 3739if test x$gcc_no_link = xyes; then 3740 # Setting cross_compile will disable run tests; it will 3741 # also disable AC_CHECK_FILE but that's generally 3742 # correct if we can't link. 3743 cross_compiling=yes 3744 EXEEXT= 3745else 3746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3747/* end confdefs.h. */ 3748 3749int 3750main () 3751{ 3752 3753 ; 3754 return 0; 3755} 3756_ACEOF 3757ac_clean_files_save=$ac_clean_files 3758ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 3759# Try to create an executable without -o first, disregard a.out. 3760# It will help us diagnose broken compilers, and finding out an intuition 3761# of exeext. 3762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3763$as_echo_n "checking for C compiler default output file name... " >&6; } 3764ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3765 3766# The possible output files: 3767ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3768 3769ac_rmfiles= 3770for ac_file in $ac_files 3771do 3772 case $ac_file in 3773 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3774 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3775 esac 3776done 3777rm -f $ac_rmfiles 3778 3779if { { ac_try="$ac_link_default" 3780case "(($ac_try" in 3781 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3782 *) ac_try_echo=$ac_try;; 3783esac 3784eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3785$as_echo "$ac_try_echo"; } >&5 3786 (eval "$ac_link_default") 2>&5 3787 ac_status=$? 3788 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3789 test $ac_status = 0; }; then : 3790 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3791# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3792# in a Makefile. We should not override ac_cv_exeext if it was cached, 3793# so that the user can short-circuit this test for compilers unknown to 3794# Autoconf. 3795for ac_file in $ac_files '' 3796do 3797 test -f "$ac_file" || continue 3798 case $ac_file in 3799 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3800 ;; 3801 [ab].out ) 3802 # We found the default executable, but exeext='' is most 3803 # certainly right. 3804 break;; 3805 *.* ) 3806 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3807 then :; else 3808 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3809 fi 3810 # We set ac_cv_exeext here because the later test for it is not 3811 # safe: cross compilers may not add the suffix if given an `-o' 3812 # argument, so we may need to know it at that point already. 3813 # Even if this section looks crufty: it has the advantage of 3814 # actually working. 3815 break;; 3816 * ) 3817 break;; 3818 esac 3819done 3820test "$ac_cv_exeext" = no && ac_cv_exeext= 3821 3822else 3823 ac_file='' 3824fi 3825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3826$as_echo "$ac_file" >&6; } 3827if test -z "$ac_file"; then : 3828 $as_echo "$as_me: failed program was:" >&5 3829sed 's/^/| /' conftest.$ac_ext >&5 3830 3831{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3832$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3833{ as_fn_set_status 77 3834as_fn_error "C compiler cannot create executables 3835See \`config.log' for more details." "$LINENO" 5; }; } 3836fi 3837ac_exeext=$ac_cv_exeext 3838 3839# Check that the compiler produces executables we can run. If not, either 3840# the compiler is broken, or we cross compile. 3841{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3842$as_echo_n "checking whether the C compiler works... " >&6; } 3843# If not cross compiling, check that we can run a simple program. 3844if test "$cross_compiling" != yes; then 3845 if { ac_try='./$ac_file' 3846 { { case "(($ac_try" in 3847 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3848 *) ac_try_echo=$ac_try;; 3849esac 3850eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3851$as_echo "$ac_try_echo"; } >&5 3852 (eval "$ac_try") 2>&5 3853 ac_status=$? 3854 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3855 test $ac_status = 0; }; }; then 3856 cross_compiling=no 3857 else 3858 if test "$cross_compiling" = maybe; then 3859 cross_compiling=yes 3860 else 3861 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3862$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3863as_fn_error "cannot run C compiled programs. 3864If you meant to cross compile, use \`--host'. 3865See \`config.log' for more details." "$LINENO" 5; } 3866 fi 3867 fi 3868fi 3869{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3870$as_echo "yes" >&6; } 3871 3872rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 3873ac_clean_files=$ac_clean_files_save 3874# Check that the compiler produces executables we can run. If not, either 3875# the compiler is broken, or we cross compile. 3876{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3877$as_echo_n "checking whether we are cross compiling... " >&6; } 3878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3879$as_echo "$cross_compiling" >&6; } 3880 3881{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3882$as_echo_n "checking for suffix of executables... " >&6; } 3883if { { ac_try="$ac_link" 3884case "(($ac_try" in 3885 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3886 *) ac_try_echo=$ac_try;; 3887esac 3888eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3889$as_echo "$ac_try_echo"; } >&5 3890 (eval "$ac_link") 2>&5 3891 ac_status=$? 3892 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3893 test $ac_status = 0; }; then : 3894 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3895# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3896# work properly (i.e., refer to `conftest.exe'), while it won't with 3897# `rm'. 3898for ac_file in conftest.exe conftest conftest.*; do 3899 test -f "$ac_file" || continue 3900 case $ac_file in 3901 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3902 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3903 break;; 3904 * ) break;; 3905 esac 3906done 3907else 3908 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3909$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3910as_fn_error "cannot compute suffix of executables: cannot compile and link 3911See \`config.log' for more details." "$LINENO" 5; } 3912fi 3913rm -f conftest$ac_cv_exeext 3914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3915$as_echo "$ac_cv_exeext" >&6; } 3916 3917rm -f conftest.$ac_ext 3918EXEEXT=$ac_cv_exeext 3919ac_exeext=$EXEEXT 3920fi 3921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3922$as_echo_n "checking for suffix of object files... " >&6; } 3923if test "${ac_cv_objext+set}" = set; then : 3924 $as_echo_n "(cached) " >&6 3925else 3926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3927/* end confdefs.h. */ 3928 3929int 3930main () 3931{ 3932 3933 ; 3934 return 0; 3935} 3936_ACEOF 3937rm -f conftest.o conftest.obj 3938if { { ac_try="$ac_compile" 3939case "(($ac_try" in 3940 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3941 *) ac_try_echo=$ac_try;; 3942esac 3943eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3944$as_echo "$ac_try_echo"; } >&5 3945 (eval "$ac_compile") 2>&5 3946 ac_status=$? 3947 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3948 test $ac_status = 0; }; then : 3949 for ac_file in conftest.o conftest.obj conftest.*; do 3950 test -f "$ac_file" || continue; 3951 case $ac_file in 3952 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3953 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3954 break;; 3955 esac 3956done 3957else 3958 $as_echo "$as_me: failed program was:" >&5 3959sed 's/^/| /' conftest.$ac_ext >&5 3960 3961{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3962$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3963as_fn_error "cannot compute suffix of object files: cannot compile 3964See \`config.log' for more details." "$LINENO" 5; } 3965fi 3966rm -f conftest.$ac_cv_objext conftest.$ac_ext 3967fi 3968{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3969$as_echo "$ac_cv_objext" >&6; } 3970OBJEXT=$ac_cv_objext 3971ac_objext=$OBJEXT 3972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3973$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3974if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3975 $as_echo_n "(cached) " >&6 3976else 3977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3978/* end confdefs.h. */ 3979 3980int 3981main () 3982{ 3983#ifndef __GNUC__ 3984 choke me 3985#endif 3986 3987 ; 3988 return 0; 3989} 3990_ACEOF 3991if ac_fn_c_try_compile "$LINENO"; then : 3992 ac_compiler_gnu=yes 3993else 3994 ac_compiler_gnu=no 3995fi 3996rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3997ac_cv_c_compiler_gnu=$ac_compiler_gnu 3998 3999fi 4000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4001$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4002if test $ac_compiler_gnu = yes; then 4003 GCC=yes 4004else 4005 GCC= 4006fi 4007ac_test_CFLAGS=${CFLAGS+set} 4008ac_save_CFLAGS=$CFLAGS 4009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4010$as_echo_n "checking whether $CC accepts -g... " >&6; } 4011if test "${ac_cv_prog_cc_g+set}" = set; then : 4012 $as_echo_n "(cached) " >&6 4013else 4014 ac_save_c_werror_flag=$ac_c_werror_flag 4015 ac_c_werror_flag=yes 4016 ac_cv_prog_cc_g=no 4017 CFLAGS="-g" 4018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4019/* end confdefs.h. */ 4020 4021int 4022main () 4023{ 4024 4025 ; 4026 return 0; 4027} 4028_ACEOF 4029if ac_fn_c_try_compile "$LINENO"; then : 4030 ac_cv_prog_cc_g=yes 4031else 4032 CFLAGS="" 4033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4034/* end confdefs.h. */ 4035 4036int 4037main () 4038{ 4039 4040 ; 4041 return 0; 4042} 4043_ACEOF 4044if ac_fn_c_try_compile "$LINENO"; then : 4045 4046else 4047 ac_c_werror_flag=$ac_save_c_werror_flag 4048 CFLAGS="-g" 4049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4050/* end confdefs.h. */ 4051 4052int 4053main () 4054{ 4055 4056 ; 4057 return 0; 4058} 4059_ACEOF 4060if ac_fn_c_try_compile "$LINENO"; then : 4061 ac_cv_prog_cc_g=yes 4062fi 4063rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4064fi 4065rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4066fi 4067rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4068 ac_c_werror_flag=$ac_save_c_werror_flag 4069fi 4070{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4071$as_echo "$ac_cv_prog_cc_g" >&6; } 4072if test "$ac_test_CFLAGS" = set; then 4073 CFLAGS=$ac_save_CFLAGS 4074elif test $ac_cv_prog_cc_g = yes; then 4075 if test "$GCC" = yes; then 4076 CFLAGS="-g -O2" 4077 else 4078 CFLAGS="-g" 4079 fi 4080else 4081 if test "$GCC" = yes; then 4082 CFLAGS="-O2" 4083 else 4084 CFLAGS= 4085 fi 4086fi 4087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4088$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4089if test "${ac_cv_prog_cc_c89+set}" = set; then : 4090 $as_echo_n "(cached) " >&6 4091else 4092 ac_cv_prog_cc_c89=no 4093ac_save_CC=$CC 4094cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4095/* end confdefs.h. */ 4096#include <stdarg.h> 4097#include <stdio.h> 4098#include <sys/types.h> 4099#include <sys/stat.h> 4100/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4101struct buf { int x; }; 4102FILE * (*rcsopen) (struct buf *, struct stat *, int); 4103static char *e (p, i) 4104 char **p; 4105 int i; 4106{ 4107 return p[i]; 4108} 4109static char *f (char * (*g) (char **, int), char **p, ...) 4110{ 4111 char *s; 4112 va_list v; 4113 va_start (v,p); 4114 s = g (p, va_arg (v,int)); 4115 va_end (v); 4116 return s; 4117} 4118 4119/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4120 function prototypes and stuff, but not '\xHH' hex character constants. 4121 These don't provoke an error unfortunately, instead are silently treated 4122 as 'x'. The following induces an error, until -std is added to get 4123 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4124 array size at least. It's necessary to write '\x00'==0 to get something 4125 that's true only with -std. */ 4126int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4127 4128/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4129 inside strings and character constants. */ 4130#define FOO(x) 'x' 4131int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4132 4133int test (int i, double x); 4134struct s1 {int (*f) (int a);}; 4135struct s2 {int (*f) (double a);}; 4136int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4137int argc; 4138char **argv; 4139int 4140main () 4141{ 4142return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4143 ; 4144 return 0; 4145} 4146_ACEOF 4147for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4148 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4149do 4150 CC="$ac_save_CC $ac_arg" 4151 if ac_fn_c_try_compile "$LINENO"; then : 4152 ac_cv_prog_cc_c89=$ac_arg 4153fi 4154rm -f core conftest.err conftest.$ac_objext 4155 test "x$ac_cv_prog_cc_c89" != "xno" && break 4156done 4157rm -f conftest.$ac_ext 4158CC=$ac_save_CC 4159 4160fi 4161# AC_CACHE_VAL 4162case "x$ac_cv_prog_cc_c89" in 4163 x) 4164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4165$as_echo "none needed" >&6; } ;; 4166 xno) 4167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4168$as_echo "unsupported" >&6; } ;; 4169 *) 4170 CC="$CC $ac_cv_prog_cc_c89" 4171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4172$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4173esac 4174if test "x$ac_cv_prog_cc_c89" != xno; then : 4175 4176fi 4177 4178ac_ext=c 4179ac_cpp='$CPP $CPPFLAGS' 4180ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4181ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4182ac_compiler_gnu=$ac_cv_c_compiler_gnu 4183 4184ac_ext=cpp 4185ac_cpp='$CXXCPP $CPPFLAGS' 4186ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4187ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4188ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4189if test -z "$CXX"; then 4190 if test -n "$CCC"; then 4191 CXX=$CCC 4192 else 4193 if test -n "$ac_tool_prefix"; then 4194 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 4195 do 4196 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4197set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4198{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4199$as_echo_n "checking for $ac_word... " >&6; } 4200if test "${ac_cv_prog_CXX+set}" = set; then : 4201 $as_echo_n "(cached) " >&6 4202else 4203 if test -n "$CXX"; then 4204 ac_cv_prog_CXX="$CXX" # Let the user override the test. 4205else 4206as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4207for as_dir in $PATH 4208do 4209 IFS=$as_save_IFS 4210 test -z "$as_dir" && as_dir=. 4211 for ac_exec_ext in '' $ac_executable_extensions; do 4212 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4213 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 4214 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4215 break 2 4216 fi 4217done 4218 done 4219IFS=$as_save_IFS 4220 4221fi 4222fi 4223CXX=$ac_cv_prog_CXX 4224if test -n "$CXX"; then 4225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 4226$as_echo "$CXX" >&6; } 4227else 4228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4229$as_echo "no" >&6; } 4230fi 4231 4232 4233 test -n "$CXX" && break 4234 done 4235fi 4236if test -z "$CXX"; then 4237 ac_ct_CXX=$CXX 4238 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 4239do 4240 # Extract the first word of "$ac_prog", so it can be a program name with args. 4241set dummy $ac_prog; ac_word=$2 4242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4243$as_echo_n "checking for $ac_word... " >&6; } 4244if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then : 4245 $as_echo_n "(cached) " >&6 4246else 4247 if test -n "$ac_ct_CXX"; then 4248 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 4249else 4250as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4251for as_dir in $PATH 4252do 4253 IFS=$as_save_IFS 4254 test -z "$as_dir" && as_dir=. 4255 for ac_exec_ext in '' $ac_executable_extensions; do 4256 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4257 ac_cv_prog_ac_ct_CXX="$ac_prog" 4258 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4259 break 2 4260 fi 4261done 4262 done 4263IFS=$as_save_IFS 4264 4265fi 4266fi 4267ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 4268if test -n "$ac_ct_CXX"; then 4269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 4270$as_echo "$ac_ct_CXX" >&6; } 4271else 4272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4273$as_echo "no" >&6; } 4274fi 4275 4276 4277 test -n "$ac_ct_CXX" && break 4278done 4279 4280 if test "x$ac_ct_CXX" = x; then 4281 CXX="g++" 4282 else 4283 case $cross_compiling:$ac_tool_warned in 4284yes:) 4285{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4286$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4287ac_tool_warned=yes ;; 4288esac 4289 CXX=$ac_ct_CXX 4290 fi 4291fi 4292 4293 fi 4294fi 4295# Provide some information about the compiler. 4296$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 4297set X $ac_compile 4298ac_compiler=$2 4299for ac_option in --version -v -V -qversion; do 4300 { { ac_try="$ac_compiler $ac_option >&5" 4301case "(($ac_try" in 4302 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4303 *) ac_try_echo=$ac_try;; 4304esac 4305eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4306$as_echo "$ac_try_echo"; } >&5 4307 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4308 ac_status=$? 4309 if test -s conftest.err; then 4310 sed '10a\ 4311... rest of stderr output deleted ... 4312 10q' conftest.err >conftest.er1 4313 cat conftest.er1 >&5 4314 rm -f conftest.er1 conftest.err 4315 fi 4316 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4317 test $ac_status = 0; } 4318done 4319 4320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 4321$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 4322if test "${ac_cv_cxx_compiler_gnu+set}" = set; then : 4323 $as_echo_n "(cached) " >&6 4324else 4325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4326/* end confdefs.h. */ 4327 4328int 4329main () 4330{ 4331#ifndef __GNUC__ 4332 choke me 4333#endif 4334 4335 ; 4336 return 0; 4337} 4338_ACEOF 4339if ac_fn_cxx_try_compile "$LINENO"; then : 4340 ac_compiler_gnu=yes 4341else 4342 ac_compiler_gnu=no 4343fi 4344rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4345ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 4346 4347fi 4348{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 4349$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 4350if test $ac_compiler_gnu = yes; then 4351 GXX=yes 4352else 4353 GXX= 4354fi 4355ac_test_CXXFLAGS=${CXXFLAGS+set} 4356ac_save_CXXFLAGS=$CXXFLAGS 4357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 4358$as_echo_n "checking whether $CXX accepts -g... " >&6; } 4359if test "${ac_cv_prog_cxx_g+set}" = set; then : 4360 $as_echo_n "(cached) " >&6 4361else 4362 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 4363 ac_cxx_werror_flag=yes 4364 ac_cv_prog_cxx_g=no 4365 CXXFLAGS="-g" 4366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4367/* end confdefs.h. */ 4368 4369int 4370main () 4371{ 4372 4373 ; 4374 return 0; 4375} 4376_ACEOF 4377if ac_fn_cxx_try_compile "$LINENO"; then : 4378 ac_cv_prog_cxx_g=yes 4379else 4380 CXXFLAGS="" 4381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4382/* end confdefs.h. */ 4383 4384int 4385main () 4386{ 4387 4388 ; 4389 return 0; 4390} 4391_ACEOF 4392if ac_fn_cxx_try_compile "$LINENO"; then : 4393 4394else 4395 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 4396 CXXFLAGS="-g" 4397 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4398/* end confdefs.h. */ 4399 4400int 4401main () 4402{ 4403 4404 ; 4405 return 0; 4406} 4407_ACEOF 4408if ac_fn_cxx_try_compile "$LINENO"; then : 4409 ac_cv_prog_cxx_g=yes 4410fi 4411rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4412fi 4413rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4414fi 4415rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4416 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 4417fi 4418{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 4419$as_echo "$ac_cv_prog_cxx_g" >&6; } 4420if test "$ac_test_CXXFLAGS" = set; then 4421 CXXFLAGS=$ac_save_CXXFLAGS 4422elif test $ac_cv_prog_cxx_g = yes; then 4423 if test "$GXX" = yes; then 4424 CXXFLAGS="-g -O2" 4425 else 4426 CXXFLAGS="-g" 4427 fi 4428else 4429 if test "$GXX" = yes; then 4430 CXXFLAGS="-O2" 4431 else 4432 CXXFLAGS= 4433 fi 4434fi 4435ac_ext=c 4436ac_cpp='$CPP $CPPFLAGS' 4437ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4438ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4439ac_compiler_gnu=$ac_cv_c_compiler_gnu 4440 4441CXXFLAGS="$save_CXXFLAGS" 4442 4443am__api_version='1.11' 4444 4445# Find a good install program. We prefer a C program (faster), 4446# so one script is as good as another. But avoid the broken or 4447# incompatible versions: 4448# SysV /etc/install, /usr/sbin/install 4449# SunOS /usr/etc/install 4450# IRIX /sbin/install 4451# AIX /bin/install 4452# AmigaOS /C/install, which installs bootblocks on floppy discs 4453# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 4454# AFS /usr/afsws/bin/install, which mishandles nonexistent args 4455# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 4456# OS/2's system install, which has a completely different semantic 4457# ./install, which can be erroneously created by make from ./install.sh. 4458# Reject install programs that cannot install multiple files. 4459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 4460$as_echo_n "checking for a BSD-compatible install... " >&6; } 4461if test -z "$INSTALL"; then 4462if test "${ac_cv_path_install+set}" = set; then : 4463 $as_echo_n "(cached) " >&6 4464else 4465 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4466for as_dir in $PATH 4467do 4468 IFS=$as_save_IFS 4469 test -z "$as_dir" && as_dir=. 4470 # Account for people who put trailing slashes in PATH elements. 4471case $as_dir/ in #(( 4472 ./ | .// | /[cC]/* | \ 4473 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 4474 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 4475 /usr/ucb/* ) ;; 4476 *) 4477 # OSF1 and SCO ODT 3.0 have their own names for install. 4478 # Don't use installbsd from OSF since it installs stuff as root 4479 # by default. 4480 for ac_prog in ginstall scoinst install; do 4481 for ac_exec_ext in '' $ac_executable_extensions; do 4482 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 4483 if test $ac_prog = install && 4484 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4485 # AIX install. It has an incompatible calling convention. 4486 : 4487 elif test $ac_prog = install && 4488 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4489 # program-specific install script used by HP pwplus--don't use. 4490 : 4491 else 4492 rm -rf conftest.one conftest.two conftest.dir 4493 echo one > conftest.one 4494 echo two > conftest.two 4495 mkdir conftest.dir 4496 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 4497 test -s conftest.one && test -s conftest.two && 4498 test -s conftest.dir/conftest.one && 4499 test -s conftest.dir/conftest.two 4500 then 4501 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 4502 break 3 4503 fi 4504 fi 4505 fi 4506 done 4507 done 4508 ;; 4509esac 4510 4511 done 4512IFS=$as_save_IFS 4513 4514rm -rf conftest.one conftest.two conftest.dir 4515 4516fi 4517 if test "${ac_cv_path_install+set}" = set; then 4518 INSTALL=$ac_cv_path_install 4519 else 4520 # As a last resort, use the slow shell script. Don't cache a 4521 # value for INSTALL within a source directory, because that will 4522 # break other packages using the cache if that directory is 4523 # removed, or if the value is a relative name. 4524 INSTALL=$ac_install_sh 4525 fi 4526fi 4527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 4528$as_echo "$INSTALL" >&6; } 4529 4530# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 4531# It thinks the first close brace ends the variable substitution. 4532test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 4533 4534test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 4535 4536test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 4537 4538{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 4539$as_echo_n "checking whether build environment is sane... " >&6; } 4540# Just in case 4541sleep 1 4542echo timestamp > conftest.file 4543# Reject unsafe characters in $srcdir or the absolute working directory 4544# name. Accept space and tab only in the latter. 4545am_lf=' 4546' 4547case `pwd` in 4548 *[\\\"\#\$\&\'\`$am_lf]*) 4549 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; 4550esac 4551case $srcdir in 4552 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 4553 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 4554esac 4555 4556# Do `set' in a subshell so we don't clobber the current shell's 4557# arguments. Must try -L first in case configure is actually a 4558# symlink; some systems play weird games with the mod time of symlinks 4559# (eg FreeBSD returns the mod time of the symlink's containing 4560# directory). 4561if ( 4562 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 4563 if test "$*" = "X"; then 4564 # -L didn't work. 4565 set X `ls -t "$srcdir/configure" conftest.file` 4566 fi 4567 rm -f conftest.file 4568 if test "$*" != "X $srcdir/configure conftest.file" \ 4569 && test "$*" != "X conftest.file $srcdir/configure"; then 4570 4571 # If neither matched, then we have a broken ls. This can happen 4572 # if, for instance, CONFIG_SHELL is bash and it inherits a 4573 # broken ls alias from the environment. This has actually 4574 # happened. Such a system could not be considered "sane". 4575 as_fn_error "ls -t appears to fail. Make sure there is not a broken 4576alias in your environment" "$LINENO" 5 4577 fi 4578 4579 test "$2" = conftest.file 4580 ) 4581then 4582 # Ok. 4583 : 4584else 4585 as_fn_error "newly created file is older than distributed files! 4586Check your system clock" "$LINENO" 5 4587fi 4588{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4589$as_echo "yes" >&6; } 4590test "$program_prefix" != NONE && 4591 program_transform_name="s&^&$program_prefix&;$program_transform_name" 4592# Use a double $ so make ignores it. 4593test "$program_suffix" != NONE && 4594 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 4595# Double any \ or $. 4596# By default was `s,x,x', remove it if useless. 4597ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 4598program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 4599 4600# expand $ac_aux_dir to an absolute path 4601am_aux_dir=`cd $ac_aux_dir && pwd` 4602 4603if test x"${MISSING+set}" != xset; then 4604 case $am_aux_dir in 4605 *\ * | *\ *) 4606 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 4607 *) 4608 MISSING="\${SHELL} $am_aux_dir/missing" ;; 4609 esac 4610fi 4611# Use eval to expand $SHELL 4612if eval "$MISSING --run true"; then 4613 am_missing_run="$MISSING --run " 4614else 4615 am_missing_run= 4616 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 4617$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 4618fi 4619 4620if test x"${install_sh}" != xset; then 4621 case $am_aux_dir in 4622 *\ * | *\ *) 4623 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 4624 *) 4625 install_sh="\${SHELL} $am_aux_dir/install-sh" 4626 esac 4627fi 4628 4629# Installed binaries are usually stripped using `strip' when the user 4630# run `make install-strip'. However `strip' might not be the right 4631# tool to use in cross-compilation environments, therefore Automake 4632# will honor the `STRIP' environment variable to overrule this program. 4633if test "$cross_compiling" != no; then 4634 if test -n "$ac_tool_prefix"; then 4635 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 4636set dummy ${ac_tool_prefix}strip; ac_word=$2 4637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4638$as_echo_n "checking for $ac_word... " >&6; } 4639if test "${ac_cv_prog_STRIP+set}" = set; then : 4640 $as_echo_n "(cached) " >&6 4641else 4642 if test -n "$STRIP"; then 4643 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4644else 4645as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4646for as_dir in $PATH 4647do 4648 IFS=$as_save_IFS 4649 test -z "$as_dir" && as_dir=. 4650 for ac_exec_ext in '' $ac_executable_extensions; do 4651 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4652 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 4653 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4654 break 2 4655 fi 4656done 4657 done 4658IFS=$as_save_IFS 4659 4660fi 4661fi 4662STRIP=$ac_cv_prog_STRIP 4663if test -n "$STRIP"; then 4664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4665$as_echo "$STRIP" >&6; } 4666else 4667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4668$as_echo "no" >&6; } 4669fi 4670 4671 4672fi 4673if test -z "$ac_cv_prog_STRIP"; then 4674 ac_ct_STRIP=$STRIP 4675 # Extract the first word of "strip", so it can be a program name with args. 4676set dummy strip; ac_word=$2 4677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4678$as_echo_n "checking for $ac_word... " >&6; } 4679if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 4680 $as_echo_n "(cached) " >&6 4681else 4682 if test -n "$ac_ct_STRIP"; then 4683 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 4684else 4685as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4686for as_dir in $PATH 4687do 4688 IFS=$as_save_IFS 4689 test -z "$as_dir" && as_dir=. 4690 for ac_exec_ext in '' $ac_executable_extensions; do 4691 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4692 ac_cv_prog_ac_ct_STRIP="strip" 4693 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4694 break 2 4695 fi 4696done 4697 done 4698IFS=$as_save_IFS 4699 4700fi 4701fi 4702ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 4703if test -n "$ac_ct_STRIP"; then 4704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 4705$as_echo "$ac_ct_STRIP" >&6; } 4706else 4707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4708$as_echo "no" >&6; } 4709fi 4710 4711 if test "x$ac_ct_STRIP" = x; then 4712 STRIP=":" 4713 else 4714 case $cross_compiling:$ac_tool_warned in 4715yes:) 4716{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4717$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4718ac_tool_warned=yes ;; 4719esac 4720 STRIP=$ac_ct_STRIP 4721 fi 4722else 4723 STRIP="$ac_cv_prog_STRIP" 4724fi 4725 4726fi 4727INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 4728 4729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 4730$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 4731if test -z "$MKDIR_P"; then 4732 if test "${ac_cv_path_mkdir+set}" = set; then : 4733 $as_echo_n "(cached) " >&6 4734else 4735 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4736for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 4737do 4738 IFS=$as_save_IFS 4739 test -z "$as_dir" && as_dir=. 4740 for ac_prog in mkdir gmkdir; do 4741 for ac_exec_ext in '' $ac_executable_extensions; do 4742 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 4743 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 4744 'mkdir (GNU coreutils) '* | \ 4745 'mkdir (coreutils) '* | \ 4746 'mkdir (fileutils) '4.1*) 4747 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 4748 break 3;; 4749 esac 4750 done 4751 done 4752 done 4753IFS=$as_save_IFS 4754 4755fi 4756 4757 if test "${ac_cv_path_mkdir+set}" = set; then 4758 MKDIR_P="$ac_cv_path_mkdir -p" 4759 else 4760 # As a last resort, use the slow shell script. Don't cache a 4761 # value for MKDIR_P within a source directory, because that will 4762 # break other packages using the cache if that directory is 4763 # removed, or if the value is a relative name. 4764 test -d ./--version && rmdir ./--version 4765 MKDIR_P="$ac_install_sh -d" 4766 fi 4767fi 4768{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 4769$as_echo "$MKDIR_P" >&6; } 4770 4771mkdir_p="$MKDIR_P" 4772case $mkdir_p in 4773 [\\/$]* | ?:[\\/]*) ;; 4774 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 4775esac 4776 4777for ac_prog in gawk mawk nawk awk 4778do 4779 # Extract the first word of "$ac_prog", so it can be a program name with args. 4780set dummy $ac_prog; ac_word=$2 4781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4782$as_echo_n "checking for $ac_word... " >&6; } 4783if test "${ac_cv_prog_AWK+set}" = set; then : 4784 $as_echo_n "(cached) " >&6 4785else 4786 if test -n "$AWK"; then 4787 ac_cv_prog_AWK="$AWK" # Let the user override the test. 4788else 4789as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4790for as_dir in $PATH 4791do 4792 IFS=$as_save_IFS 4793 test -z "$as_dir" && as_dir=. 4794 for ac_exec_ext in '' $ac_executable_extensions; do 4795 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4796 ac_cv_prog_AWK="$ac_prog" 4797 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4798 break 2 4799 fi 4800done 4801 done 4802IFS=$as_save_IFS 4803 4804fi 4805fi 4806AWK=$ac_cv_prog_AWK 4807if test -n "$AWK"; then 4808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4809$as_echo "$AWK" >&6; } 4810else 4811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4812$as_echo "no" >&6; } 4813fi 4814 4815 4816 test -n "$AWK" && break 4817done 4818 4819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4820$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4821set x ${MAKE-make} 4822ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4823if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 4824 $as_echo_n "(cached) " >&6 4825else 4826 cat >conftest.make <<\_ACEOF 4827SHELL = /bin/sh 4828all: 4829 @echo '@@@%%%=$(MAKE)=@@@%%%' 4830_ACEOF 4831# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 4832case `${MAKE-make} -f conftest.make 2>/dev/null` in 4833 *@@@%%%=?*=@@@%%%*) 4834 eval ac_cv_prog_make_${ac_make}_set=yes;; 4835 *) 4836 eval ac_cv_prog_make_${ac_make}_set=no;; 4837esac 4838rm -f conftest.make 4839fi 4840if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4842$as_echo "yes" >&6; } 4843 SET_MAKE= 4844else 4845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4846$as_echo "no" >&6; } 4847 SET_MAKE="MAKE=${MAKE-make}" 4848fi 4849 4850rm -rf .tst 2>/dev/null 4851mkdir .tst 2>/dev/null 4852if test -d .tst; then 4853 am__leading_dot=. 4854else 4855 am__leading_dot=_ 4856fi 4857rmdir .tst 2>/dev/null 4858 4859DEPDIR="${am__leading_dot}deps" 4860 4861ac_config_commands="$ac_config_commands depfiles" 4862 4863 4864am_make=${MAKE-make} 4865cat > confinc << 'END' 4866am__doit: 4867 @echo this is the am__doit target 4868.PHONY: am__doit 4869END 4870# If we don't find an include directive, just comment out the code. 4871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4872$as_echo_n "checking for style of include used by $am_make... " >&6; } 4873am__include="#" 4874am__quote= 4875_am_result=none 4876# First try GNU make style include. 4877echo "include confinc" > confmf 4878# Ignore all kinds of additional output from `make'. 4879case `$am_make -s -f confmf 2> /dev/null` in #( 4880*the\ am__doit\ target*) 4881 am__include=include 4882 am__quote= 4883 _am_result=GNU 4884 ;; 4885esac 4886# Now try BSD make style include. 4887if test "$am__include" = "#"; then 4888 echo '.include "confinc"' > confmf 4889 case `$am_make -s -f confmf 2> /dev/null` in #( 4890 *the\ am__doit\ target*) 4891 am__include=.include 4892 am__quote="\"" 4893 _am_result=BSD 4894 ;; 4895 esac 4896fi 4897 4898 4899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4900$as_echo "$_am_result" >&6; } 4901rm -f confinc confmf 4902 4903# Check whether --enable-dependency-tracking was given. 4904if test "${enable_dependency_tracking+set}" = set; then : 4905 enableval=$enable_dependency_tracking; 4906fi 4907 4908if test "x$enable_dependency_tracking" != xno; then 4909 am_depcomp="$ac_aux_dir/depcomp" 4910 AMDEPBACKSLASH='\' 4911fi 4912 if test "x$enable_dependency_tracking" != xno; then 4913 AMDEP_TRUE= 4914 AMDEP_FALSE='#' 4915else 4916 AMDEP_TRUE='#' 4917 AMDEP_FALSE= 4918fi 4919 4920 4921if test "`cd $srcdir && pwd`" != "`pwd`"; then 4922 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 4923 # is not polluted with repeated "-I." 4924 am__isrc=' -I$(srcdir)' 4925 # test to see if srcdir already configured 4926 if test -f $srcdir/config.status; then 4927 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 4928 fi 4929fi 4930 4931# test whether we have cygpath 4932if test -z "$CYGPATH_W"; then 4933 if (cygpath --version) >/dev/null 2>/dev/null; then 4934 CYGPATH_W='cygpath -w' 4935 else 4936 CYGPATH_W=echo 4937 fi 4938fi 4939 4940 4941# Define the identity of the package. 4942 PACKAGE='libjava' 4943 VERSION='version-unused' 4944 4945 4946cat >>confdefs.h <<_ACEOF 4947#define PACKAGE "$PACKAGE" 4948_ACEOF 4949 4950 4951cat >>confdefs.h <<_ACEOF 4952#define VERSION "$VERSION" 4953_ACEOF 4954 4955# Some tools Automake needs. 4956 4957ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4958 4959 4960AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4961 4962 4963AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4964 4965 4966AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4967 4968 4969MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4970 4971# We need awk for the "check" target. The system "awk" is bad on 4972# some platforms. 4973# Always define AMTAR for backward compatibility. 4974 4975AMTAR=${AMTAR-"${am_missing_run}tar"} 4976 4977am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 4978 4979 4980 4981 4982depcc="$CC" am_compiler_list= 4983 4984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4985$as_echo_n "checking dependency style of $depcc... " >&6; } 4986if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 4987 $as_echo_n "(cached) " >&6 4988else 4989 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4990 # We make a subdir and do the tests there. Otherwise we can end up 4991 # making bogus files that we don't know about and never remove. For 4992 # instance it was reported that on HP-UX the gcc test will end up 4993 # making a dummy file named `D' -- because `-MD' means `put the output 4994 # in D'. 4995 mkdir conftest.dir 4996 # Copy depcomp to subdir because otherwise we won't find it if we're 4997 # using a relative directory. 4998 cp "$am_depcomp" conftest.dir 4999 cd conftest.dir 5000 # We will build objects and dependencies in a subdirectory because 5001 # it helps to detect inapplicable dependency modes. For instance 5002 # both Tru64's cc and ICC support -MD to output dependencies as a 5003 # side effect of compilation, but ICC will put the dependencies in 5004 # the current directory while Tru64 will put them in the object 5005 # directory. 5006 mkdir sub 5007 5008 am_cv_CC_dependencies_compiler_type=none 5009 if test "$am_compiler_list" = ""; then 5010 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5011 fi 5012 am__universal=false 5013 case " $depcc " in #( 5014 *\ -arch\ *\ -arch\ *) am__universal=true ;; 5015 esac 5016 5017 for depmode in $am_compiler_list; do 5018 # Setup a source with many dependencies, because some compilers 5019 # like to wrap large dependency lists on column 80 (with \), and 5020 # we should not choose a depcomp mode which is confused by this. 5021 # 5022 # We need to recreate these files for each test, as the compiler may 5023 # overwrite some of them when testing with obscure command lines. 5024 # This happens at least with the AIX C compiler. 5025 : > sub/conftest.c 5026 for i in 1 2 3 4 5 6; do 5027 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5028 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 5029 # Solaris 8's {/usr,}/bin/sh. 5030 touch sub/conftst$i.h 5031 done 5032 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5033 5034 # We check with `-c' and `-o' for the sake of the "dashmstdout" 5035 # mode. It turns out that the SunPro C++ compiler does not properly 5036 # handle `-M -o', and we need to detect this. Also, some Intel 5037 # versions had trouble with output in subdirs 5038 am__obj=sub/conftest.${OBJEXT-o} 5039 am__minus_obj="-o $am__obj" 5040 case $depmode in 5041 gcc) 5042 # This depmode causes a compiler race in universal mode. 5043 test "$am__universal" = false || continue 5044 ;; 5045 nosideeffect) 5046 # after this tag, mechanisms are not by side-effect, so they'll 5047 # only be used when explicitly requested 5048 if test "x$enable_dependency_tracking" = xyes; then 5049 continue 5050 else 5051 break 5052 fi 5053 ;; 5054 msvisualcpp | msvcmsys) 5055 # This compiler won't grok `-c -o', but also, the minuso test has 5056 # not run yet. These depmodes are late enough in the game, and 5057 # so weak that their functioning should not be impacted. 5058 am__obj=conftest.${OBJEXT-o} 5059 am__minus_obj= 5060 ;; 5061 none) break ;; 5062 esac 5063 if depmode=$depmode \ 5064 source=sub/conftest.c object=$am__obj \ 5065 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5066 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5067 >/dev/null 2>conftest.err && 5068 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5069 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5070 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5071 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5072 # icc doesn't choke on unknown options, it will just issue warnings 5073 # or remarks (even with -Werror). So we grep stderr for any message 5074 # that says an option was ignored or not supported. 5075 # When given -MP, icc 7.0 and 7.1 complain thusly: 5076 # icc: Command line warning: ignoring option '-M'; no argument required 5077 # The diagnosis changed in icc 8.0: 5078 # icc: Command line remark: option '-MP' not supported 5079 if (grep 'ignoring option' conftest.err || 5080 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5081 am_cv_CC_dependencies_compiler_type=$depmode 5082 break 5083 fi 5084 fi 5085 done 5086 5087 cd .. 5088 rm -rf conftest.dir 5089else 5090 am_cv_CC_dependencies_compiler_type=none 5091fi 5092 5093fi 5094{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 5095$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 5096CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 5097 5098 if 5099 test "x$enable_dependency_tracking" != xno \ 5100 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 5101 am__fastdepCC_TRUE= 5102 am__fastdepCC_FALSE='#' 5103else 5104 am__fastdepCC_TRUE='#' 5105 am__fastdepCC_FALSE= 5106fi 5107 5108 5109depcc="$CXX" am_compiler_list= 5110 5111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 5112$as_echo_n "checking dependency style of $depcc... " >&6; } 5113if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then : 5114 $as_echo_n "(cached) " >&6 5115else 5116 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5117 # We make a subdir and do the tests there. Otherwise we can end up 5118 # making bogus files that we don't know about and never remove. For 5119 # instance it was reported that on HP-UX the gcc test will end up 5120 # making a dummy file named `D' -- because `-MD' means `put the output 5121 # in D'. 5122 mkdir conftest.dir 5123 # Copy depcomp to subdir because otherwise we won't find it if we're 5124 # using a relative directory. 5125 cp "$am_depcomp" conftest.dir 5126 cd conftest.dir 5127 # We will build objects and dependencies in a subdirectory because 5128 # it helps to detect inapplicable dependency modes. For instance 5129 # both Tru64's cc and ICC support -MD to output dependencies as a 5130 # side effect of compilation, but ICC will put the dependencies in 5131 # the current directory while Tru64 will put them in the object 5132 # directory. 5133 mkdir sub 5134 5135 am_cv_CXX_dependencies_compiler_type=none 5136 if test "$am_compiler_list" = ""; then 5137 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5138 fi 5139 am__universal=false 5140 case " $depcc " in #( 5141 *\ -arch\ *\ -arch\ *) am__universal=true ;; 5142 esac 5143 5144 for depmode in $am_compiler_list; do 5145 # Setup a source with many dependencies, because some compilers 5146 # like to wrap large dependency lists on column 80 (with \), and 5147 # we should not choose a depcomp mode which is confused by this. 5148 # 5149 # We need to recreate these files for each test, as the compiler may 5150 # overwrite some of them when testing with obscure command lines. 5151 # This happens at least with the AIX C compiler. 5152 : > sub/conftest.c 5153 for i in 1 2 3 4 5 6; do 5154 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5155 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 5156 # Solaris 8's {/usr,}/bin/sh. 5157 touch sub/conftst$i.h 5158 done 5159 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5160 5161 # We check with `-c' and `-o' for the sake of the "dashmstdout" 5162 # mode. It turns out that the SunPro C++ compiler does not properly 5163 # handle `-M -o', and we need to detect this. Also, some Intel 5164 # versions had trouble with output in subdirs 5165 am__obj=sub/conftest.${OBJEXT-o} 5166 am__minus_obj="-o $am__obj" 5167 case $depmode in 5168 gcc) 5169 # This depmode causes a compiler race in universal mode. 5170 test "$am__universal" = false || continue 5171 ;; 5172 nosideeffect) 5173 # after this tag, mechanisms are not by side-effect, so they'll 5174 # only be used when explicitly requested 5175 if test "x$enable_dependency_tracking" = xyes; then 5176 continue 5177 else 5178 break 5179 fi 5180 ;; 5181 msvisualcpp | msvcmsys) 5182 # This compiler won't grok `-c -o', but also, the minuso test has 5183 # not run yet. These depmodes are late enough in the game, and 5184 # so weak that their functioning should not be impacted. 5185 am__obj=conftest.${OBJEXT-o} 5186 am__minus_obj= 5187 ;; 5188 none) break ;; 5189 esac 5190 if depmode=$depmode \ 5191 source=sub/conftest.c object=$am__obj \ 5192 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5193 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5194 >/dev/null 2>conftest.err && 5195 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5196 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5197 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5198 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5199 # icc doesn't choke on unknown options, it will just issue warnings 5200 # or remarks (even with -Werror). So we grep stderr for any message 5201 # that says an option was ignored or not supported. 5202 # When given -MP, icc 7.0 and 7.1 complain thusly: 5203 # icc: Command line warning: ignoring option '-M'; no argument required 5204 # The diagnosis changed in icc 8.0: 5205 # icc: Command line remark: option '-MP' not supported 5206 if (grep 'ignoring option' conftest.err || 5207 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5208 am_cv_CXX_dependencies_compiler_type=$depmode 5209 break 5210 fi 5211 fi 5212 done 5213 5214 cd .. 5215 rm -rf conftest.dir 5216else 5217 am_cv_CXX_dependencies_compiler_type=none 5218fi 5219 5220fi 5221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 5222$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 5223CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 5224 5225 if 5226 test "x$enable_dependency_tracking" != xno \ 5227 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 5228 am__fastdepCXX_TRUE= 5229 am__fastdepCXX_FALSE='#' 5230else 5231 am__fastdepCXX_TRUE='#' 5232 am__fastdepCXX_FALSE= 5233fi 5234 5235 5236 5237 5238if test -n "$ac_tool_prefix"; then 5239 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 5240set dummy ${ac_tool_prefix}as; ac_word=$2 5241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5242$as_echo_n "checking for $ac_word... " >&6; } 5243if test "${ac_cv_prog_AS+set}" = set; then : 5244 $as_echo_n "(cached) " >&6 5245else 5246 if test -n "$AS"; then 5247 ac_cv_prog_AS="$AS" # Let the user override the test. 5248else 5249as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5250for as_dir in $PATH 5251do 5252 IFS=$as_save_IFS 5253 test -z "$as_dir" && as_dir=. 5254 for ac_exec_ext in '' $ac_executable_extensions; do 5255 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5256 ac_cv_prog_AS="${ac_tool_prefix}as" 5257 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5258 break 2 5259 fi 5260done 5261 done 5262IFS=$as_save_IFS 5263 5264fi 5265fi 5266AS=$ac_cv_prog_AS 5267if test -n "$AS"; then 5268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 5269$as_echo "$AS" >&6; } 5270else 5271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5272$as_echo "no" >&6; } 5273fi 5274 5275 5276fi 5277if test -z "$ac_cv_prog_AS"; then 5278 ac_ct_AS=$AS 5279 # Extract the first word of "as", so it can be a program name with args. 5280set dummy as; ac_word=$2 5281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5282$as_echo_n "checking for $ac_word... " >&6; } 5283if test "${ac_cv_prog_ac_ct_AS+set}" = set; then : 5284 $as_echo_n "(cached) " >&6 5285else 5286 if test -n "$ac_ct_AS"; then 5287 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 5288else 5289as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5290for as_dir in $PATH 5291do 5292 IFS=$as_save_IFS 5293 test -z "$as_dir" && as_dir=. 5294 for ac_exec_ext in '' $ac_executable_extensions; do 5295 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5296 ac_cv_prog_ac_ct_AS="as" 5297 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5298 break 2 5299 fi 5300done 5301 done 5302IFS=$as_save_IFS 5303 5304fi 5305fi 5306ac_ct_AS=$ac_cv_prog_ac_ct_AS 5307if test -n "$ac_ct_AS"; then 5308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 5309$as_echo "$ac_ct_AS" >&6; } 5310else 5311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5312$as_echo "no" >&6; } 5313fi 5314 5315 if test "x$ac_ct_AS" = x; then 5316 AS="" 5317 else 5318 case $cross_compiling:$ac_tool_warned in 5319yes:) 5320{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5321$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5322ac_tool_warned=yes ;; 5323esac 5324 AS=$ac_ct_AS 5325 fi 5326else 5327 AS="$ac_cv_prog_AS" 5328fi 5329 5330if test -n "$ac_tool_prefix"; then 5331 # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args. 5332set dummy ${ac_tool_prefix}ld; ac_word=$2 5333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5334$as_echo_n "checking for $ac_word... " >&6; } 5335if test "${ac_cv_prog_LD+set}" = set; then : 5336 $as_echo_n "(cached) " >&6 5337else 5338 if test -n "$LD"; then 5339 ac_cv_prog_LD="$LD" # Let the user override the test. 5340else 5341as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5342for as_dir in $PATH 5343do 5344 IFS=$as_save_IFS 5345 test -z "$as_dir" && as_dir=. 5346 for ac_exec_ext in '' $ac_executable_extensions; do 5347 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5348 ac_cv_prog_LD="${ac_tool_prefix}ld" 5349 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5350 break 2 5351 fi 5352done 5353 done 5354IFS=$as_save_IFS 5355 5356fi 5357fi 5358LD=$ac_cv_prog_LD 5359if test -n "$LD"; then 5360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5361$as_echo "$LD" >&6; } 5362else 5363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5364$as_echo "no" >&6; } 5365fi 5366 5367 5368fi 5369if test -z "$ac_cv_prog_LD"; then 5370 ac_ct_LD=$LD 5371 # Extract the first word of "ld", so it can be a program name with args. 5372set dummy ld; ac_word=$2 5373{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5374$as_echo_n "checking for $ac_word... " >&6; } 5375if test "${ac_cv_prog_ac_ct_LD+set}" = set; then : 5376 $as_echo_n "(cached) " >&6 5377else 5378 if test -n "$ac_ct_LD"; then 5379 ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test. 5380else 5381as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5382for as_dir in $PATH 5383do 5384 IFS=$as_save_IFS 5385 test -z "$as_dir" && as_dir=. 5386 for ac_exec_ext in '' $ac_executable_extensions; do 5387 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5388 ac_cv_prog_ac_ct_LD="ld" 5389 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5390 break 2 5391 fi 5392done 5393 done 5394IFS=$as_save_IFS 5395 5396fi 5397fi 5398ac_ct_LD=$ac_cv_prog_ac_ct_LD 5399if test -n "$ac_ct_LD"; then 5400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LD" >&5 5401$as_echo "$ac_ct_LD" >&6; } 5402else 5403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5404$as_echo "no" >&6; } 5405fi 5406 5407 if test "x$ac_ct_LD" = x; then 5408 LD="" 5409 else 5410 case $cross_compiling:$ac_tool_warned in 5411yes:) 5412{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5413$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5414ac_tool_warned=yes ;; 5415esac 5416 LD=$ac_ct_LD 5417 fi 5418else 5419 LD="$ac_cv_prog_LD" 5420fi 5421 5422if test -n "$ac_tool_prefix"; then 5423 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5424set dummy ${ac_tool_prefix}ar; ac_word=$2 5425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5426$as_echo_n "checking for $ac_word... " >&6; } 5427if test "${ac_cv_prog_AR+set}" = set; then : 5428 $as_echo_n "(cached) " >&6 5429else 5430 if test -n "$AR"; then 5431 ac_cv_prog_AR="$AR" # Let the user override the test. 5432else 5433as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5434for as_dir in $PATH 5435do 5436 IFS=$as_save_IFS 5437 test -z "$as_dir" && as_dir=. 5438 for ac_exec_ext in '' $ac_executable_extensions; do 5439 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5440 ac_cv_prog_AR="${ac_tool_prefix}ar" 5441 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5442 break 2 5443 fi 5444done 5445 done 5446IFS=$as_save_IFS 5447 5448fi 5449fi 5450AR=$ac_cv_prog_AR 5451if test -n "$AR"; then 5452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5453$as_echo "$AR" >&6; } 5454else 5455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5456$as_echo "no" >&6; } 5457fi 5458 5459 5460fi 5461if test -z "$ac_cv_prog_AR"; then 5462 ac_ct_AR=$AR 5463 # Extract the first word of "ar", so it can be a program name with args. 5464set dummy ar; ac_word=$2 5465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5466$as_echo_n "checking for $ac_word... " >&6; } 5467if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 5468 $as_echo_n "(cached) " >&6 5469else 5470 if test -n "$ac_ct_AR"; then 5471 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5472else 5473as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5474for as_dir in $PATH 5475do 5476 IFS=$as_save_IFS 5477 test -z "$as_dir" && as_dir=. 5478 for ac_exec_ext in '' $ac_executable_extensions; do 5479 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5480 ac_cv_prog_ac_ct_AR="ar" 5481 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5482 break 2 5483 fi 5484done 5485 done 5486IFS=$as_save_IFS 5487 5488fi 5489fi 5490ac_ct_AR=$ac_cv_prog_ac_ct_AR 5491if test -n "$ac_ct_AR"; then 5492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5493$as_echo "$ac_ct_AR" >&6; } 5494else 5495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5496$as_echo "no" >&6; } 5497fi 5498 5499 if test "x$ac_ct_AR" = x; then 5500 AR="" 5501 else 5502 case $cross_compiling:$ac_tool_warned in 5503yes:) 5504{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5505$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5506ac_tool_warned=yes ;; 5507esac 5508 AR=$ac_ct_AR 5509 fi 5510else 5511 AR="$ac_cv_prog_AR" 5512fi 5513 5514if test -n "$ac_tool_prefix"; then 5515 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5516set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5518$as_echo_n "checking for $ac_word... " >&6; } 5519if test "${ac_cv_prog_RANLIB+set}" = set; then : 5520 $as_echo_n "(cached) " >&6 5521else 5522 if test -n "$RANLIB"; then 5523 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5524else 5525as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5526for as_dir in $PATH 5527do 5528 IFS=$as_save_IFS 5529 test -z "$as_dir" && as_dir=. 5530 for ac_exec_ext in '' $ac_executable_extensions; do 5531 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5532 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5533 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5534 break 2 5535 fi 5536done 5537 done 5538IFS=$as_save_IFS 5539 5540fi 5541fi 5542RANLIB=$ac_cv_prog_RANLIB 5543if test -n "$RANLIB"; then 5544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5545$as_echo "$RANLIB" >&6; } 5546else 5547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5548$as_echo "no" >&6; } 5549fi 5550 5551 5552fi 5553if test -z "$ac_cv_prog_RANLIB"; then 5554 ac_ct_RANLIB=$RANLIB 5555 # Extract the first word of "ranlib", so it can be a program name with args. 5556set dummy ranlib; ac_word=$2 5557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5558$as_echo_n "checking for $ac_word... " >&6; } 5559if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 5560 $as_echo_n "(cached) " >&6 5561else 5562 if test -n "$ac_ct_RANLIB"; then 5563 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5564else 5565as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5566for as_dir in $PATH 5567do 5568 IFS=$as_save_IFS 5569 test -z "$as_dir" && as_dir=. 5570 for ac_exec_ext in '' $ac_executable_extensions; do 5571 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5572 ac_cv_prog_ac_ct_RANLIB="ranlib" 5573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5574 break 2 5575 fi 5576done 5577 done 5578IFS=$as_save_IFS 5579 5580fi 5581fi 5582ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5583if test -n "$ac_ct_RANLIB"; then 5584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5585$as_echo "$ac_ct_RANLIB" >&6; } 5586else 5587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5588$as_echo "no" >&6; } 5589fi 5590 5591 if test "x$ac_ct_RANLIB" = x; then 5592 RANLIB=":" 5593 else 5594 case $cross_compiling:$ac_tool_warned in 5595yes:) 5596{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5597$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5598ac_tool_warned=yes ;; 5599esac 5600 RANLIB=$ac_ct_RANLIB 5601 fi 5602else 5603 RANLIB="$ac_cv_prog_RANLIB" 5604fi 5605 5606if test -n "$ac_tool_prefix"; then 5607 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 5608set dummy ${ac_tool_prefix}dlltool; ac_word=$2 5609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5610$as_echo_n "checking for $ac_word... " >&6; } 5611if test "${ac_cv_prog_DLLTOOL+set}" = set; then : 5612 $as_echo_n "(cached) " >&6 5613else 5614 if test -n "$DLLTOOL"; then 5615 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 5616else 5617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5618for as_dir in $PATH 5619do 5620 IFS=$as_save_IFS 5621 test -z "$as_dir" && as_dir=. 5622 for ac_exec_ext in '' $ac_executable_extensions; do 5623 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5624 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 5625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5626 break 2 5627 fi 5628done 5629 done 5630IFS=$as_save_IFS 5631 5632fi 5633fi 5634DLLTOOL=$ac_cv_prog_DLLTOOL 5635if test -n "$DLLTOOL"; then 5636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 5637$as_echo "$DLLTOOL" >&6; } 5638else 5639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5640$as_echo "no" >&6; } 5641fi 5642 5643 5644fi 5645if test -z "$ac_cv_prog_DLLTOOL"; then 5646 ac_ct_DLLTOOL=$DLLTOOL 5647 # Extract the first word of "dlltool", so it can be a program name with args. 5648set dummy dlltool; ac_word=$2 5649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5650$as_echo_n "checking for $ac_word... " >&6; } 5651if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then : 5652 $as_echo_n "(cached) " >&6 5653else 5654 if test -n "$ac_ct_DLLTOOL"; then 5655 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 5656else 5657as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5658for as_dir in $PATH 5659do 5660 IFS=$as_save_IFS 5661 test -z "$as_dir" && as_dir=. 5662 for ac_exec_ext in '' $ac_executable_extensions; do 5663 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5664 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 5665 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5666 break 2 5667 fi 5668done 5669 done 5670IFS=$as_save_IFS 5671 5672fi 5673fi 5674ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 5675if test -n "$ac_ct_DLLTOOL"; then 5676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 5677$as_echo "$ac_ct_DLLTOOL" >&6; } 5678else 5679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5680$as_echo "no" >&6; } 5681fi 5682 5683 if test "x$ac_ct_DLLTOOL" = x; then 5684 DLLTOOL=":" 5685 else 5686 case $cross_compiling:$ac_tool_warned in 5687yes:) 5688{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5689$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5690ac_tool_warned=yes ;; 5691esac 5692 DLLTOOL=$ac_ct_DLLTOOL 5693 fi 5694else 5695 DLLTOOL="$ac_cv_prog_DLLTOOL" 5696fi 5697 5698for ac_prog in gawk mawk nawk awk 5699do 5700 # Extract the first word of "$ac_prog", so it can be a program name with args. 5701set dummy $ac_prog; ac_word=$2 5702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5703$as_echo_n "checking for $ac_word... " >&6; } 5704if test "${ac_cv_prog_AWK+set}" = set; then : 5705 $as_echo_n "(cached) " >&6 5706else 5707 if test -n "$AWK"; then 5708 ac_cv_prog_AWK="$AWK" # Let the user override the test. 5709else 5710as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5711for as_dir in $PATH 5712do 5713 IFS=$as_save_IFS 5714 test -z "$as_dir" && as_dir=. 5715 for ac_exec_ext in '' $ac_executable_extensions; do 5716 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5717 ac_cv_prog_AWK="$ac_prog" 5718 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5719 break 2 5720 fi 5721done 5722 done 5723IFS=$as_save_IFS 5724 5725fi 5726fi 5727AWK=$ac_cv_prog_AWK 5728if test -n "$AWK"; then 5729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 5730$as_echo "$AWK" >&6; } 5731else 5732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5733$as_echo "no" >&6; } 5734fi 5735 5736 5737 test -n "$AWK" && break 5738done 5739 5740for ac_prog in jar fastjar gjar 5741do 5742 # Extract the first word of "$ac_prog", so it can be a program name with args. 5743set dummy $ac_prog; ac_word=$2 5744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5745$as_echo_n "checking for $ac_word... " >&6; } 5746if test "${ac_cv_prog_JAR+set}" = set; then : 5747 $as_echo_n "(cached) " >&6 5748else 5749 if test -n "$JAR"; then 5750 ac_cv_prog_JAR="$JAR" # Let the user override the test. 5751else 5752as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5753for as_dir in $PATH 5754do 5755 IFS=$as_save_IFS 5756 test -z "$as_dir" && as_dir=. 5757 for ac_exec_ext in '' $ac_executable_extensions; do 5758 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5759 ac_cv_prog_JAR="$ac_prog" 5760 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5761 break 2 5762 fi 5763done 5764 done 5765IFS=$as_save_IFS 5766 5767fi 5768fi 5769JAR=$ac_cv_prog_JAR 5770if test -n "$JAR"; then 5771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAR" >&5 5772$as_echo "$JAR" >&6; } 5773else 5774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5775$as_echo "no" >&6; } 5776fi 5777 5778 5779 test -n "$JAR" && break 5780done 5781test -n "$JAR" || JAR="no" 5782 5783# Extract the first word of "zip", so it can be a program name with args. 5784set dummy zip; ac_word=$2 5785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5786$as_echo_n "checking for $ac_word... " >&6; } 5787if test "${ac_cv_path_ZIP+set}" = set; then : 5788 $as_echo_n "(cached) " >&6 5789else 5790 case $ZIP in 5791 [\\/]* | ?:[\\/]*) 5792 ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path. 5793 ;; 5794 *) 5795 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5796for as_dir in $PATH 5797do 5798 IFS=$as_save_IFS 5799 test -z "$as_dir" && as_dir=. 5800 for ac_exec_ext in '' $ac_executable_extensions; do 5801 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5802 ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext" 5803 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5804 break 2 5805 fi 5806done 5807 done 5808IFS=$as_save_IFS 5809 5810 test -z "$ac_cv_path_ZIP" && ac_cv_path_ZIP="no" 5811 ;; 5812esac 5813fi 5814ZIP=$ac_cv_path_ZIP 5815if test -n "$ZIP"; then 5816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIP" >&5 5817$as_echo "$ZIP" >&6; } 5818else 5819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5820$as_echo "no" >&6; } 5821fi 5822 5823 5824# Extract the first word of "unzip", so it can be a program name with args. 5825set dummy unzip; ac_word=$2 5826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5827$as_echo_n "checking for $ac_word... " >&6; } 5828if test "${ac_cv_path_UNZIP+set}" = set; then : 5829 $as_echo_n "(cached) " >&6 5830else 5831 case $UNZIP in 5832 [\\/]* | ?:[\\/]*) 5833 ac_cv_path_UNZIP="$UNZIP" # Let the user override the test with a path. 5834 ;; 5835 *) 5836 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5837for as_dir in $PATH 5838do 5839 IFS=$as_save_IFS 5840 test -z "$as_dir" && as_dir=. 5841 for ac_exec_ext in '' $ac_executable_extensions; do 5842 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5843 ac_cv_path_UNZIP="$as_dir/$ac_word$ac_exec_ext" 5844 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5845 break 2 5846 fi 5847done 5848 done 5849IFS=$as_save_IFS 5850 5851 test -z "$ac_cv_path_UNZIP" && ac_cv_path_UNZIP="unzip" 5852 ;; 5853esac 5854fi 5855UNZIP=$ac_cv_path_UNZIP 5856if test -n "$UNZIP"; then 5857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNZIP" >&5 5858$as_echo "$UNZIP" >&6; } 5859else 5860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5861$as_echo "no" >&6; } 5862fi 5863 5864 5865 5866# We need a jar that supports -@. This is a GNU extension. 5867if test "$JAR" != no; then 5868 rm -f config-test.jar 5869 echo $srcdir/configure.ac | $JAR -cf@ config-test.jar >/dev/null 2>&1 5870 if test -f config-test.jar; then 5871 rm -f config-test.jar 5872 else 5873 JAR=no 5874 fi 5875fi 5876 5877# Prefer the jar we found, but fall back to our jar script. 5878if test "$JAR" = no; then 5879 if test "$ZIP" = no; then 5880 as_fn_error "cannot find neither zip nor jar, cannot continue" "$LINENO" 5 5881 else 5882 # InfoZIP available, use the 'guaranteed' Bourne-shell JAR to build libjava 5883 JAR=`pwd`/scripts/jar 5884 fi 5885fi 5886 5887 5888 5889 5890{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 5891$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 5892 # Check whether --enable-maintainer-mode was given. 5893if test "${enable_maintainer_mode+set}" = set; then : 5894 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 5895else 5896 USE_MAINTAINER_MODE=no 5897fi 5898 5899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 5900$as_echo "$USE_MAINTAINER_MODE" >&6; } 5901 if test $USE_MAINTAINER_MODE = yes; then 5902 MAINTAINER_MODE_TRUE= 5903 MAINTAINER_MODE_FALSE='#' 5904else 5905 MAINTAINER_MODE_TRUE='#' 5906 MAINTAINER_MODE_FALSE= 5907fi 5908 5909 MAINT=$MAINTAINER_MODE_TRUE 5910 5911 5912 5913 5914 5915# configure.host sets the following important variables 5916# libgcj_cflags - host specific C compiler flags 5917# libgcj_cxxflags - host specific C++ compiler flags 5918# libgcj_javaflags - host specific Java compiler flags 5919# libgcj_sublib_ltflags - host specific Libtool flags 5920# libgcj_sublib_core_extra_deps - host specific extra 5921# dependencies for core sublib 5922# (these last two only used when building sublibs) 5923# and a number of others; see the list at the start of the file. 5924 5925libgcj_cflags= 5926libgcj_cxxflags= 5927libgcj_javaflags= 5928libgcj_sublib_ltflags= 5929libgcj_sublib_core_extra_deps= 5930 5931. ${srcdir}/configure.host 5932 5933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5934$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5935if test "${acl_cv_prog_gnu_ld+set}" = set; then : 5936 $as_echo_n "(cached) " >&6 5937else 5938 # I'd rather use --version here, but apparently some GNU ld's only accept -v. 5939if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then 5940 acl_cv_prog_gnu_ld=yes 5941else 5942 acl_cv_prog_gnu_ld=no 5943fi 5944fi 5945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5 5946$as_echo "$acl_cv_prog_gnu_ld" >&6; } 5947with_gnu_ld=$acl_cv_prog_gnu_ld 5948 5949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the GNU linker ($LD) supports -Bsymbolic-functions" >&5 5950$as_echo_n "checking if the GNU linker ($LD) supports -Bsymbolic-functions... " >&6; } 5951if test "${acl_cv_prog_gnu_ld_symbolic+set}" = set; then : 5952 $as_echo_n "(cached) " >&6 5953else 5954 5955acl_cv_prog_gnu_ld_symbolic=no 5956 5957if test x"$with_gnu_ld" = x"yes"; then 5958 if $LD --help 2>&1 </dev/null | grep Bsymbolic-functions 1>&5; then 5959 acl_cv_prog_gnu_ld_symbolic=yes 5960 fi 5961fi 5962fi 5963{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld_symbolic" >&5 5964$as_echo "$acl_cv_prog_gnu_ld_symbolic" >&6; } 5965if test x"$acl_cv_prog_gnu_ld_symbolic" = x"yes"; then 5966 SYMBOLIC_LDFLAGS="-Wl,-Bsymbolic-functions" 5967else 5968 SYMBOLIC_LDFLAGS='' 5969fi 5970 5971libgcj_ld_symbolic_functions=$SYMBOLIC_LDFLAGS 5972if test -z "$libgcj_ld_symbolic"; then 5973 libgcj_ld_symbolic=$SYMBOLIC_LDFLAGS 5974fi 5975 5976# for windows native targets enforce export of all symbols for shared libgcj. 5977libgcj_ld_export_all= 5978case "$host" in 5979 *mingw*) 5980 libgcj_ld_export_all=-Wl,--export-all-symbols 5981 ;; 5982 *) 5983 ;; 5984esac 5985 5986LIBGCJ_CFLAGS="${libgcj_cflags}" 5987LIBGCJ_CXXFLAGS="${libgcj_cxxflags}" 5988LIBGCJ_JAVAFLAGS="${libgcj_javaflags}" 5989LIBGCJ_SUBLIB_LTFLAGS="${libgcj_sublib_ltflags}" 5990LIBGCJ_SUBLIB_CORE_EXTRA_DEPS="${libgcj_sublib_core_extra_deps}" 5991LIBGCJ_LD_SYMBOLIC="${libgcj_ld_symbolic}" 5992LIBGCJ_LD_SYMBOLIC_FUNCTIONS="${libgcj_ld_symbolic_functions}" 5993LIBGCJ_LD_EXPORT_ALL="${libgcj_ld_export_all}" 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003# Only use libltdl for non-newlib builds. 6004if test "x${with_newlib}" = "x" || test "x${with_newlib}" = "xno"; then 6005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 6006$as_echo_n "checking dynamic linker characteristics... " >&6; } 6007library_names_spec= 6008libname_spec='lib$name' 6009soname_spec= 6010shrext=".so" 6011postinstall_cmds= 6012postuninstall_cmds= 6013finish_cmds= 6014finish_eval= 6015shlibpath_var= 6016shlibpath_overrides_runpath=unknown 6017version_type=none 6018dynamic_linker="$host_os ld.so" 6019sys_lib_dlsearch_path_spec="/lib /usr/lib" 6020if test "$GCC" = yes; then 6021 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g"` 6022 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 6023 # if the path contains ";" then we assume it to be the separator 6024 # otherwise default to the standard path separator (i.e. ":") - it is 6025 # assumed that no part of a normal pathname contains ";" but that should 6026 # okay in the real world where ";" in dirpaths is itself problematic. 6027 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e 's/;/ /g'` 6028 else 6029 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e "s/$PATH_SEPARATOR/ /g"` 6030 fi 6031else 6032 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 6033fi 6034need_lib_prefix=unknown 6035hardcode_into_libs=no 6036 6037# when you set need_version to no, make sure it does not cause -set_version 6038# flags to be left without arguments 6039need_version=unknown 6040 6041case $host_os in 6042aix3*) 6043 version_type=linux 6044 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 6045 shlibpath_var=LIBPATH 6046 6047 # AIX 3 has no versioning support, so we append a major version to the name. 6048 soname_spec='${libname}${release}${shared_ext}$major' 6049 ;; 6050 6051aix[4-9]*) 6052 version_type=linux 6053 need_lib_prefix=no 6054 need_version=no 6055 hardcode_into_libs=yes 6056 if test "$host_cpu" = ia64; then 6057 # AIX 5 supports IA64 6058 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 6059 shlibpath_var=LD_LIBRARY_PATH 6060 else 6061 # With GCC up to 2.95.x, collect2 would create an import file 6062 # for dependence libraries. The import file would start with 6063 # the line `#! .'. This would cause the generated library to 6064 # depend on `.', always an invalid library. This was fixed in 6065 # development snapshots of GCC prior to 3.0. 6066 case $host_os in 6067 aix4 | aix4.[01] | aix4.[01].*) 6068 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 6069 echo ' yes ' 6070 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 6071 : 6072 else 6073 can_build_shared=no 6074 fi 6075 ;; 6076 esac 6077 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 6078 # soname into executable. Probably we can add versioning support to 6079 # collect2, so additional links can be useful in future. 6080 if test "$aix_use_runtimelinking" = yes; then 6081 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 6082 # instead of lib<name>.a to let people know that these are not 6083 # typical AIX shared libraries. 6084 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 6085 else 6086 # We preserve .a as extension for shared libraries through AIX4.2 6087 # and later when we are not doing run time linking. 6088 library_names_spec='${libname}${release}.a $libname.a' 6089 soname_spec='${libname}${release}${shared_ext}$major' 6090 fi 6091 shlibpath_var=LIBPATH 6092 fi 6093 ;; 6094 6095amigaos*) 6096 library_names_spec='$libname.ixlibrary $libname.a' 6097 # Create ${libname}_ixlibrary.a entries in /sys/libs. 6098 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''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' 6099 ;; 6100 6101beos*) 6102 library_names_spec='${libname}${shared_ext}' 6103 dynamic_linker="$host_os ld.so" 6104 shlibpath_var=LIBRARY_PATH 6105 ;; 6106 6107bsdi4*) 6108 version_type=linux 6109 need_version=no 6110 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 6111 soname_spec='${libname}${release}${shared_ext}$major' 6112 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 6113 shlibpath_var=LD_LIBRARY_PATH 6114 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 6115 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 6116 # the default ld.so.conf also contains /usr/contrib/lib and 6117 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 6118 # libtool to hard-code these into programs 6119 ;; 6120 6121cygwin* | mingw* | pw32*) 6122 version_type=windows 6123 shrext=".dll" 6124 need_version=no 6125 need_lib_prefix=no 6126 6127 case $GCC,$host_os in 6128 yes,cygwin* | yes,mingw* | yes,pw32*) 6129 library_names_spec='$libname.dll.a' 6130 # DLL is installed to $(libdir)/../bin by postinstall_cmds 6131 postinstall_cmds='base_file=`basename \${file}`~ 6132 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 6133 dldir=$destdir/`dirname \$dlpath`~ 6134 test -d \$dldir || mkdir -p \$dldir~ 6135 $install_prog $dir/$dlname \$dldir/$dlname' 6136 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 6137 dlpath=$dir/\$dldll~ 6138 $rm \$dlpath' 6139 shlibpath_overrides_runpath=yes 6140 6141 case $host_os in 6142 cygwin*) 6143 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 6144 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext}' 6145 sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib" 6146 ;; 6147 mingw*) 6148 # MinGW DLLs use traditional 'lib' prefix 6149 soname_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext}' 6150 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g"` 6151 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 6152 # It is most probably a Windows format PATH printed by 6153 # mingw gcc, but we are running on Cygwin. Gcc prints its search 6154 # path with ; separators, and with drive letters. We can handle the 6155 # drive letters (cygwin fileutils understands them), so leave them, 6156 # especially as we might pass files found there to a mingw objdump, 6157 # which wouldn't understand a cygwinified path. Ahh. 6158 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e 's/;/ /g'` 6159 else 6160 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e "s/$PATH_SEPARATOR/ /g"` 6161 fi 6162 ;; 6163 pw32*) 6164 # pw32 DLLs use 'pw' prefix rather than 'lib' 6165 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}${shared_ext}' 6166 ;; 6167 esac 6168 ;; 6169 6170 *) 6171 library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 6172 ;; 6173 esac 6174 dynamic_linker='Win32 ld.exe' 6175 # FIXME: first we should search . and the directory the executable is in 6176 shlibpath_var=PATH 6177 ;; 6178 6179darwin* | rhapsody*) 6180 dynamic_linker="$host_os dyld" 6181 version_type=darwin 6182 need_lib_prefix=no 6183 need_version=no 6184 # FIXME: Relying on posixy $() will cause problems for 6185 # cross-compilation, but unfortunately the echo tests do not 6186 # yet detect zsh echo's removal of \ escapes. 6187 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 6188 soname_spec='${libname}${release}${major}$shared_ext' 6189 shlibpath_overrides_runpath=yes 6190 shlibpath_var=DYLD_LIBRARY_PATH 6191 shrext='$(test .$module = .yes && echo .so || echo .dylib)' 6192 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 6193 if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then 6194 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` 6195 fi 6196 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 6197 ;; 6198 6199dgux*) 6200 version_type=linux 6201 need_lib_prefix=no 6202 need_version=no 6203 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 6204 soname_spec='${libname}${release}${shared_ext}$major' 6205 shlibpath_var=LD_LIBRARY_PATH 6206 ;; 6207 6208freebsd*) 6209 objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` 6210 version_type=freebsd-$objformat 6211 case $version_type in 6212 freebsd-elf*) 6213 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 6214 need_version=no 6215 need_lib_prefix=no 6216 ;; 6217 freebsd-*) 6218 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 6219 need_version=yes 6220 ;; 6221 esac 6222 shlibpath_var=LD_LIBRARY_PATH 6223 case $host_os in 6224 freebsd2*) 6225 shlibpath_overrides_runpath=yes 6226 ;; 6227 freebsd3.01* | freebsdelf3.01*) 6228 shlibpath_overrides_runpath=yes 6229 hardcode_into_libs=yes 6230 ;; 6231 *) # from 3.2 on 6232 shlibpath_overrides_runpath=no 6233 hardcode_into_libs=yes 6234 ;; 6235 esac 6236 ;; 6237 6238gnu*) 6239 version_type=linux 6240 need_lib_prefix=no 6241 need_version=no 6242 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 6243 soname_spec='${libname}${release}${shared_ext}$major' 6244 shlibpath_var=LD_LIBRARY_PATH 6245 hardcode_into_libs=yes 6246 ;; 6247 6248hpux9* | hpux10* | hpux11*) 6249 # Give a soname corresponding to the major version so that dld.sl refuses to 6250 # link against other versions. 6251 version_type=sunos 6252 need_lib_prefix=no 6253 need_version=no 6254 case "$host_cpu" in 6255 ia64*) 6256 shrext='.so' 6257 hardcode_into_libs=yes 6258 dynamic_linker="$host_os dld.so" 6259 shlibpath_var=LD_LIBRARY_PATH 6260 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 6261 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 6262 soname_spec='${libname}${release}${shared_ext}$major' 6263 if test "X$HPUX_IA64_MODE" = X32; then 6264 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 6265 else 6266 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 6267 fi 6268 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 6269 ;; 6270 hppa*64*) 6271 shrext='.sl' 6272 hardcode_into_libs=yes 6273 dynamic_linker="$host_os dld.sl" 6274 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 6275 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 6276 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 6277 soname_spec='${libname}${release}${shared_ext}$major' 6278 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 6279 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 6280 ;; 6281 *) 6282 shrext='.sl' 6283 dynamic_linker="$host_os dld.sl" 6284 shlibpath_var=SHLIB_PATH 6285 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 6286 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 6287 soname_spec='${libname}${release}${shared_ext}$major' 6288 ;; 6289 esac 6290 # HP-UX runs *really* slowly unless shared libraries are mode 555. 6291 postinstall_cmds='chmod 555 $lib' 6292 ;; 6293 6294irix5* | irix6* | nonstopux*) 6295 case $host_os in 6296 nonstopux*) version_type=nonstopux ;; 6297 *) 6298 if test "$lt_cv_prog_gnu_ld" = yes; then 6299 version_type=linux 6300 else 6301 version_type=irix 6302 fi ;; 6303 esac 6304 need_lib_prefix=no 6305 need_version=no 6306 soname_spec='${libname}${release}${shared_ext}$major' 6307 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 6308 case $host_os in 6309 irix5* | nonstopux*) 6310 libsuff= shlibsuff= 6311 ;; 6312 *) 6313 case $LD in # libtool.m4 will add one of these switches to LD 6314 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 6315 libsuff= shlibsuff= libmagic=32-bit;; 6316 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 6317 libsuff=32 shlibsuff=N32 libmagic=N32;; 6318 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 6319 libsuff=64 shlibsuff=64 libmagic=64-bit;; 6320 *) libsuff= shlibsuff= libmagic=never-match;; 6321 esac 6322 ;; 6323 esac 6324 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 6325 shlibpath_overrides_runpath=no 6326 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 6327 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 6328 hardcode_into_libs=yes 6329 ;; 6330 6331# No shared lib support for Linux oldld, aout, or coff. 6332linux*oldld* | linux*aout* | linux*coff*) 6333 dynamic_linker=no 6334 ;; 6335 6336# This must be Linux ELF. 6337linux*|k*bsd*-gnu) 6338 version_type=linux 6339 need_lib_prefix=no 6340 need_version=no 6341 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 6342 soname_spec='${libname}${release}${shared_ext}$major' 6343 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 6344 shlibpath_var=LD_LIBRARY_PATH 6345 shlibpath_overrides_runpath=no 6346 # This implies no fast_install, which is unacceptable. 6347 # Some rework will be needed to allow for fast_install 6348 # before this can be enabled. 6349 hardcode_into_libs=yes 6350 6351 # We used to test for /lib/ld.so.1 and disable shared libraries on 6352 # powerpc, because MkLinux only supported shared libraries with the 6353 # GNU dynamic linker. Since this was broken with cross compilers, 6354 # most powerpc-linux boxes support dynamic linking these days and 6355 # people can always --disable-shared, the test was removed, and we 6356 # assume the GNU/Linux dynamic linker is in use. 6357 dynamic_linker='GNU/Linux ld.so' 6358 ;; 6359 6360netbsd*) 6361 version_type=sunos 6362 need_lib_prefix=no 6363 need_version=no 6364 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 6365 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 6366 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 6367 dynamic_linker='NetBSD (a.out) ld.so' 6368 else 6369 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}' 6370 soname_spec='${libname}${release}${shared_ext}$major' 6371 dynamic_linker='NetBSD ld.elf_so' 6372 fi 6373 shlibpath_var=LD_LIBRARY_PATH 6374 shlibpath_overrides_runpath=yes 6375 hardcode_into_libs=yes 6376 ;; 6377 6378newsos6) 6379 version_type=linux 6380 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 6381 shlibpath_var=LD_LIBRARY_PATH 6382 shlibpath_overrides_runpath=yes 6383 ;; 6384 6385nto-qnx) 6386 version_type=linux 6387 need_lib_prefix=no 6388 need_version=no 6389 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 6390 soname_spec='${libname}${release}${shared_ext}$major' 6391 shlibpath_var=LD_LIBRARY_PATH 6392 shlibpath_overrides_runpath=yes 6393 ;; 6394 6395openbsd*) 6396 version_type=sunos 6397 need_lib_prefix=no 6398 need_version=no 6399 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 6400 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 6401 shlibpath_var=LD_LIBRARY_PATH 6402 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6403 case $host_os in 6404 openbsd2.[89] | openbsd2.[89].*) 6405 shlibpath_overrides_runpath=no 6406 ;; 6407 *) 6408 shlibpath_overrides_runpath=yes 6409 ;; 6410 esac 6411 else 6412 shlibpath_overrides_runpath=yes 6413 fi 6414 ;; 6415 6416os2*) 6417 libname_spec='$name' 6418 shrext=".dll" 6419 need_lib_prefix=no 6420 library_names_spec='$libname${shared_ext} $libname.a' 6421 dynamic_linker='OS/2 ld.exe' 6422 shlibpath_var=LIBPATH 6423 ;; 6424 6425osf3* | osf4* | osf5*) 6426 version_type=osf 6427 need_lib_prefix=no 6428 need_version=no 6429 soname_spec='${libname}${release}${shared_ext}$major' 6430 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 6431 shlibpath_var=LD_LIBRARY_PATH 6432 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 6433 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 6434 ;; 6435 6436sco3.2v5*) 6437 version_type=osf 6438 soname_spec='${libname}${release}${shared_ext}$major' 6439 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 6440 shlibpath_var=LD_LIBRARY_PATH 6441 ;; 6442 6443solaris*) 6444 version_type=linux 6445 need_lib_prefix=no 6446 need_version=no 6447 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 6448 soname_spec='${libname}${release}${shared_ext}$major' 6449 shlibpath_var=LD_LIBRARY_PATH 6450 shlibpath_overrides_runpath=yes 6451 hardcode_into_libs=yes 6452 # ldd complains unless libraries are executable 6453 postinstall_cmds='chmod +x $lib' 6454 ;; 6455 6456sunos4*) 6457 version_type=sunos 6458 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 6459 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 6460 shlibpath_var=LD_LIBRARY_PATH 6461 shlibpath_overrides_runpath=yes 6462 if test "$with_gnu_ld" = yes; then 6463 need_lib_prefix=no 6464 fi 6465 need_version=yes 6466 ;; 6467 6468sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 6469 version_type=linux 6470 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 6471 soname_spec='${libname}${release}${shared_ext}$major' 6472 shlibpath_var=LD_LIBRARY_PATH 6473 case $host_vendor in 6474 sni) 6475 shlibpath_overrides_runpath=no 6476 need_lib_prefix=no 6477 export_dynamic_flag_spec='${wl}-Blargedynsym' 6478 runpath_var=LD_RUN_PATH 6479 ;; 6480 siemens) 6481 need_lib_prefix=no 6482 ;; 6483 motorola) 6484 need_lib_prefix=no 6485 need_version=no 6486 shlibpath_overrides_runpath=no 6487 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 6488 ;; 6489 esac 6490 ;; 6491 6492sysv4*MP*) 6493 if test -d /usr/nec ;then 6494 version_type=linux 6495 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 6496 soname_spec='$libname${shared_ext}.$major' 6497 shlibpath_var=LD_LIBRARY_PATH 6498 fi 6499 ;; 6500 6501uts4*) 6502 version_type=linux 6503 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 6504 soname_spec='${libname}${release}${shared_ext}$major' 6505 shlibpath_var=LD_LIBRARY_PATH 6506 ;; 6507 6508*) 6509 dynamic_linker=no 6510 ;; 6511esac 6512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 6513$as_echo "$dynamic_linker" >&6; } 6514test "$dynamic_linker" = no && can_build_shared=no 6515 6516 6517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which variable specifies run-time library path" >&5 6518$as_echo_n "checking which variable specifies run-time library path... " >&6; } 6519if test "${libltdl_cv_shlibpath_var+set}" = set; then : 6520 $as_echo_n "(cached) " >&6 6521else 6522 libltdl_cv_shlibpath_var="$shlibpath_var" 6523fi 6524{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libltdl_cv_shlibpath_var" >&5 6525$as_echo "$libltdl_cv_shlibpath_var" >&6; } 6526if test -n "$libltdl_cv_shlibpath_var"; then 6527 6528cat >>confdefs.h <<_ACEOF 6529#define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var" 6530_ACEOF 6531 6532fi 6533 6534fi 6535 6536ac_config_headers="$ac_config_headers include/config.h gcj/libgcj-config.h" 6537 6538 6539# Possibly build libgcj as many sub-libraries. 6540# Check whether --enable-libgcj-sublibs was given. 6541if test "${enable_libgcj_sublibs+set}" = set; then : 6542 enableval=$enable_libgcj_sublibs; 6543fi 6544 6545 6546if test -z "$enable_libgcj_sublibs"; then 6547 enable_libgcj_sublibs=$enable_libgcj_sublibs_default 6548fi 6549 if test "$enable_libgcj_sublibs" = yes; then 6550 BUILD_SUBLIBS_TRUE= 6551 BUILD_SUBLIBS_FALSE='#' 6552else 6553 BUILD_SUBLIBS_TRUE='#' 6554 BUILD_SUBLIBS_FALSE= 6555fi 6556 6557if test "$enable_libgcj_sublibs" = yes ; then 6558 # In theory we could make do with only one override and simply 6559 # tag "_bc" onto the end of it when we use it to generate the 6560 # spec, but that's an ugly thing to do when there are multiple 6561 # words in the string and you're relying on the ordering to 6562 # append the correct one. 6563 libgcj_spec_lgcj_override="-lgcj-noncore -lgcj" 6564 libgcj_spec_lgcj_bc_override="-lgcj-noncore -lgcj_bc" 6565fi 6566 6567 6568# See if the user has requested runtime debugging. 6569LIBGCJDEBUG="disable" 6570 6571# Check whether --enable-libgcj-debug was given. 6572if test "${enable_libgcj_debug+set}" = set; then : 6573 enableval=$enable_libgcj_debug; if test "$enable_libgcj_debug" = yes; then 6574 6575$as_echo "#define __GCJ_DEBUG 1" >>confdefs.h 6576 6577 LIBGCJDEBUG="enable" 6578 fi 6579fi 6580 6581 6582 6583# Check whether --with-escher was given. 6584if test "${with_escher+set}" = set; then : 6585 withval=$with_escher; 6586fi 6587 6588case "$with_escher" in 6589"") 6590 use_escher=false 6591 ;; 6592"no") 6593 use_escher=false 6594 ;; 6595"yes") 6596 as_fn_error "Please supply an absolute path to Escher library" "$LINENO" 5 6597 ;; 6598*) 6599 use_escher=true 6600 ;; 6601esac 6602 6603# Determine which AWT peer libraries to build 6604# Check whether --enable-java-awt was given. 6605if test "${enable_java_awt+set}" = set; then : 6606 enableval=$enable_java_awt; 6607fi 6608 6609 6610peerlibs="`echo ${enable_java_awt} | tr ',' ' '`" 6611use_xlib_awt="" 6612use_gtk_awt="" 6613use_qt_awt="" 6614use_x_awt="" 6615# The default toolkit to use is the first one specified. 6616TOOLKIT= 6617 6618 6619for peer in $peerlibs ; do 6620 case $peer in 6621 xlib) 6622 if test "$no_x" = yes; then 6623 echo "*** xlib peers requested but no X library available" 1>&2 6624 exit 1 6625 else 6626 use_xlib_awt="yes" 6627 if test -z "$TOOLKIT"; then 6628 TOOLKIT=gnu.awt.xlib.XToolkit 6629 fi 6630 fi 6631 ;; 6632 gtk) 6633 if test "$no_x" = yes; then 6634 echo "*** gtk peers requested but no X library available" 1>&2 6635 exit 1 6636 else 6637 use_gtk_awt=yes 6638 if test -z "$TOOLKIT"; then 6639 TOOLKIT=gnu.java.awt.peer.gtk.GtkToolkit 6640 fi 6641 fi 6642 ;; 6643 qt) 6644 if test "$no_x" = yes; then 6645 # Perhaps we should admit the possibility of embedded Qt. 6646 echo "*** Qt peers requested but no X library available" 1>&2 6647 exit 1 6648 else 6649 use_qt_awt=yes 6650 if test -z "$TOOLKIT"; then 6651 TOOLKIT=gnu.java.awt.peer.qt.QtToolkit 6652 fi 6653 fi 6654 ;; 6655 x) 6656 use_x_awt=yes 6657 if test -z "$TOOLKIT"; then 6658 TOOLKIT=gnu.java.awt.peer.x.XToolkit 6659 fi 6660 ;; 6661 no) 6662 use_xlib_awt= 6663 use_gtk_awt= 6664 use_qt_awt= 6665 use_x_awt= 6666 break 6667 ;; 6668 *) 6669 echo "*** unrecognised argument \"${peer}\" for --enable-java-awt" 1>&2 6670 exit 1 6671 esac 6672done 6673 6674 if test "$use_xlib_awt" = yes; then 6675 XLIB_AWT_TRUE= 6676 XLIB_AWT_FALSE='#' 6677else 6678 XLIB_AWT_TRUE='#' 6679 XLIB_AWT_FALSE= 6680fi 6681 6682 if test "$use_x_awt" = yes; then 6683 X_AWT_TRUE= 6684 X_AWT_FALSE='#' 6685else 6686 X_AWT_TRUE='#' 6687 X_AWT_FALSE= 6688fi 6689 6690 6691 6692cat >>confdefs.h <<_ACEOF 6693#define AWT_TOOLKIT "$TOOLKIT" 6694_ACEOF 6695 6696 6697expanded_prefix=$prefix 6698if test "X$prefix" = XNONE; then 6699 expanded_prefix=${ac_default_prefix} 6700fi 6701 6702 6703cat >>confdefs.h <<_ACEOF 6704#define LIBGCJ_PREFIX "$expanded_prefix" 6705_ACEOF 6706 6707 6708# Create standard.omit based on decisions we just made. 6709cp $srcdir/standard.omit.in standard.omit 6710if test "$use_xlib_awt" != yes; then 6711 echo gnu/awt/xlib >> standard.omit 6712 echo gnu/gcj/xlib >> standard.omit 6713fi 6714if test "$use_x_awt" != yes; then 6715 echo gnu/java/awt/peer/x >> standard.omit 6716fi 6717 6718# Tools that need to be compiled against classpath's tools classes 6719: > vm-tools-packages 6720for package in gnu/gcj/tools/gc_analyze ; do 6721 echo $package >> standard.omit 6722 echo $package >> vm-tools-packages 6723done 6724 6725if test -z "${with_multisubdir}"; then 6726 builddotdot=. 6727else 6728 builddotdot=`echo ${with_multisubdir} | sed -e 's:[^/][^/]*:..:g'` 6729fi 6730 6731NATIVE=yes 6732 6733# Which gcj and host gcj (for ecjx) do we use? 6734which_gcj=default 6735host_exeext=${ac_exeext} 6736GCJ_FOR_ECJX='$(GCJ)' 6737GCC_FOR_ECJX='$(CXX)' 6738built_gcc_dir="`cd ${builddotdot}/../../${host_subdir}/gcc && ${PWDCMD-pwd}`" 6739if test -n "${with_cross_host}"; then 6740 # We are being configured with a cross compiler. We can't 6741 # use ac_exeext, because that is for the target platform. 6742 NATIVE=no 6743 cross_host_exeext= 6744 GCJ_FOR_ECJX="${with_cross_host}-gcj" 6745 GCC_FOR_ECJX="${with_cross_host}-gcc" 6746 case "${with_cross_host}" in 6747 *mingw* | *cygwin*) 6748 cross_host_exeext=.exe 6749 ;; 6750 esac 6751 host_exeext=${cross_host_exeext} 6752 if test -x "${built_gcc_dir}/gcj${cross_host_exeext}"; then 6753 if test x"$build_noncanonical" = x"$with_cross_host"; then 6754 # Ordinary cross (host!=target and host=build) 6755 which_gcj=built 6756 else 6757 # Canadian cross (host!=target and host!=build) 6758 which_gcj=cross 6759 fi 6760 else 6761 which_gcj=cross 6762 fi 6763else 6764 # We are being configured with a native or crossed-native compiler 6765 if test -x "${built_gcc_dir}/gcj${ac_exeext}"; then 6766 if test x"$build" = x"$host"; then 6767 # True native build (host=target and host=build) 6768 which_gcj=built 6769 else 6770 # Crossed-native build (host=target and host!=build) 6771 which_gcj=cross 6772 fi 6773 else 6774 which_gcj=path 6775 fi 6776fi 6777libgcjdir=`${PWDCMD-pwd}` 6778case $GCJ in 6779*" -B"*) 6780 # Just in case there is a comma in the build dir, quote it for the 6781 # sed command below. 6782 case $libgcjdir in 6783 *[,\\]*) qlibgcjdir=`echo "$libgcjdir" | sed 's:[,\\]:\\&:g'`;; 6784 *) qlibgcjdir=$libgcjdir;; 6785 esac 6786 GCJ=`echo "$GCJ" | sed "s, -B, -B$qlibgcjdir/&,"` 6787 ;; 6788*) 6789 GCJ=$GCJ" -B$libgcjdir/" 6790 ;; 6791esac 6792case "${which_gcj}" in 6793 built) 6794 GCJH='$(top_builddir)/$(MULTIBUILDTOP)../../$(host_subdir)/gcc/gcjh' 6795 ;; 6796 cross) 6797 if test "x${with_newlib}" = "xyes"; then 6798 # FIXME (comment): Why is this needed? 6799 LIBGCC_UNWIND_INCLUDE= 6800 fi 6801 GCJH='$(target_noncanonical)-gcjh' 6802 ;; 6803 path) 6804 GCJH=gcjh 6805 ;; 6806esac 6807JAVAC="$GCJ -C" 6808export JAVAC 6809 6810 6811 6812 6813 6814 6815# Create it, so that compile/link tests don't fail 6816test -f libgcj.spec || touch libgcj.spec 6817 6818 6819 6820# Set up to configure Classpath. 6821# FIXME: no supported way to pass args in autoconf. 6822# Disable tool wrappers to avoid ltdl.h configure check. 6823ac_configure_args="$ac_configure_args --disable-tool-wrappers" 6824ac_configure_args="$ac_configure_args --disable-load-library" 6825ac_configure_args="$ac_configure_args --${LIBGCJDEBUG}-debug" 6826ac_configure_args="$ac_configure_args --enable-default-toolkit=$TOOLKIT" 6827dir1=`cd $srcdir && pwd` 6828dir2=`pwd` 6829ac_configure_args="$ac_configure_args --with-vm-classes=$dir1:$dir2" 6830ac_configure_args="$ac_configure_args --disable-core-jni" 6831ac_configure_args="$ac_configure_args --disable-examples" 6832ac_configure_args="$ac_configure_args --with-glibj=build" 6833if test "$browser_plugin_enabled" != yes; then 6834 ac_configure_args="$ac_configure_args --disable-plugin" 6835else 6836 ac_configure_args="$ac_configure_args --enable-plugin" 6837fi 6838if test "$gconf_enabled" != yes; then 6839 ac_configure_args="$ac_configure_args --disable-gconf-peer" 6840 ac_configure_args="$ac_configure_args --enable-default-preferences-peer=gnu.java.util.prefs.FileBasedFactory" 6841fi 6842if test "$use_gtk_awt" != yes; then 6843 ac_configure_args="$ac_configure_args --disable-gtk-peer --disable-plugin" 6844fi 6845if test "$use_qt_awt" != yes; then 6846 ac_configure_args="$ac_configure_args --disable-qt-peer" 6847else 6848 # We need this as qt is disabled by default in classpath. 6849 ac_configure_args="$ac_configure_args --enable-qt-peer" 6850fi 6851if test "$use_x_awt" != yes; then 6852 ac_configure_args="$ac_configure_args --without-escher" 6853else 6854 # We need this as escher is disabled by default in classpath. 6855 if test "$use_escher" != true; then 6856 as_fn_error "Please supply an absolute path to the Escher library" "$LINENO" 5 6857 else 6858 ac_configure_args="$ac_configure_args --with-escher=$with_escher" 6859 fi 6860fi 6861if test "x$BUILD_GJDOC" = xno; then 6862 ac_configure_args="$ac_configure_args --disable-gjdoc" 6863fi 6864# -Werror causes unavoidable problems in code using alsa. 6865ac_configure_args="$ac_configure_args --disable-regen-headers" 6866ac_configure_args="$ac_configure_args --disable-Werror" 6867 6868# Only use libltdl for non-newlib builds. 6869if test "x${with_newlib}" = "x" || test "x${with_newlib}" = "xno"; then 6870 case $enable_ltdl_convenience in 6871 no) as_fn_error "this package needs a convenience libltdl" "$LINENO" 5 ;; 6872 "") enable_ltdl_convenience=yes 6873 ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;; 6874 esac 6875 LIBLTDL='${top_builddir}/''libltdl'/libltdlc.la 6876 LTDLINCL='-I${top_srcdir}/''libltdl' 6877 # For backwards non-gettext consistent compatibility... 6878 INCLTDL="$LTDLINCL" 6879 6880 enable_dlopen=yes 6881 6882 6883 6884 DIRLTDL=libltdl 6885 6886$as_echo "#define USE_LTDL 1" >>confdefs.h 6887 6888 # Sigh. Libtool's macro doesn't do the right thing. 6889 INCLTDL="-I\$(top_srcdir)/libltdl $INCLTDL" 6890 # FIXME: this is a hack. 6891 sub_auxdir="`cd $ac_aux_dir && ${PWDCMD-pwd}`" 6892 ac_configure_args="$ac_configure_args --with-auxdir=$sub_auxdir" 6893fi 6894 6895 6896 6897case `pwd` in 6898 *\ * | *\ *) 6899 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 6900$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 6901esac 6902 6903 6904 6905macro_version='2.2.7a' 6906macro_revision='1.3134' 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920ltmain="$ac_aux_dir/ltmain.sh" 6921 6922# Backslashify metacharacters that are still active within 6923# double-quoted strings. 6924sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 6925 6926# Same as above, but do not quote variable references. 6927double_quote_subst='s/\(["`\\]\)/\\\1/g' 6928 6929# Sed substitution to delay expansion of an escaped shell variable in a 6930# double_quote_subst'ed string. 6931delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6932 6933# Sed substitution to delay expansion of an escaped single quote. 6934delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 6935 6936# Sed substitution to avoid accidental globbing in evaled expressions 6937no_glob_subst='s/\*/\\\*/g' 6938 6939ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 6940ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 6941ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 6942 6943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 6944$as_echo_n "checking how to print strings... " >&6; } 6945# Test print first, because it will be a builtin if present. 6946if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 6947 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 6948 ECHO='print -r --' 6949elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 6950 ECHO='printf %s\n' 6951else 6952 # Use this function as a fallback that always works. 6953 func_fallback_echo () 6954 { 6955 eval 'cat <<_LTECHO_EOF 6956$1 6957_LTECHO_EOF' 6958 } 6959 ECHO='func_fallback_echo' 6960fi 6961 6962# func_echo_all arg... 6963# Invoke $ECHO with all args, space-separated. 6964func_echo_all () 6965{ 6966 $ECHO "" 6967} 6968 6969case "$ECHO" in 6970 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 6971$as_echo "printf" >&6; } ;; 6972 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 6973$as_echo "print -r" >&6; } ;; 6974 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 6975$as_echo "cat" >&6; } ;; 6976esac 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 6992$as_echo_n "checking for a sed that does not truncate output... " >&6; } 6993if test "${ac_cv_path_SED+set}" = set; then : 6994 $as_echo_n "(cached) " >&6 6995else 6996 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 6997 for ac_i in 1 2 3 4 5 6 7; do 6998 ac_script="$ac_script$as_nl$ac_script" 6999 done 7000 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 7001 { ac_script=; unset ac_script;} 7002 if test -z "$SED"; then 7003 ac_path_SED_found=false 7004 # Loop through the user's path and test for each of PROGNAME-LIST 7005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7006for as_dir in $PATH 7007do 7008 IFS=$as_save_IFS 7009 test -z "$as_dir" && as_dir=. 7010 for ac_prog in sed gsed; do 7011 for ac_exec_ext in '' $ac_executable_extensions; do 7012 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 7013 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 7014# Check for GNU ac_path_SED and select it if it is found. 7015 # Check for GNU $ac_path_SED 7016case `"$ac_path_SED" --version 2>&1` in 7017*GNU*) 7018 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 7019*) 7020 ac_count=0 7021 $as_echo_n 0123456789 >"conftest.in" 7022 while : 7023 do 7024 cat "conftest.in" "conftest.in" >"conftest.tmp" 7025 mv "conftest.tmp" "conftest.in" 7026 cp "conftest.in" "conftest.nl" 7027 $as_echo '' >> "conftest.nl" 7028 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 7029 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 7030 as_fn_arith $ac_count + 1 && ac_count=$as_val 7031 if test $ac_count -gt ${ac_path_SED_max-0}; then 7032 # Best one so far, save it but keep looking for a better one 7033 ac_cv_path_SED="$ac_path_SED" 7034 ac_path_SED_max=$ac_count 7035 fi 7036 # 10*(2^10) chars as input seems more than enough 7037 test $ac_count -gt 10 && break 7038 done 7039 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 7040esac 7041 7042 $ac_path_SED_found && break 3 7043 done 7044 done 7045 done 7046IFS=$as_save_IFS 7047 if test -z "$ac_cv_path_SED"; then 7048 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 7049 fi 7050else 7051 ac_cv_path_SED=$SED 7052fi 7053 7054fi 7055{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 7056$as_echo "$ac_cv_path_SED" >&6; } 7057 SED="$ac_cv_path_SED" 7058 rm -f conftest.sed 7059 7060test -z "$SED" && SED=sed 7061Xsed="$SED -e 1s/^X//" 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 7074$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 7075if test "${ac_cv_path_GREP+set}" = set; then : 7076 $as_echo_n "(cached) " >&6 7077else 7078 if test -z "$GREP"; then 7079 ac_path_GREP_found=false 7080 # Loop through the user's path and test for each of PROGNAME-LIST 7081 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7082for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 7083do 7084 IFS=$as_save_IFS 7085 test -z "$as_dir" && as_dir=. 7086 for ac_prog in grep ggrep; do 7087 for ac_exec_ext in '' $ac_executable_extensions; do 7088 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 7089 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 7090# Check for GNU ac_path_GREP and select it if it is found. 7091 # Check for GNU $ac_path_GREP 7092case `"$ac_path_GREP" --version 2>&1` in 7093*GNU*) 7094 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 7095*) 7096 ac_count=0 7097 $as_echo_n 0123456789 >"conftest.in" 7098 while : 7099 do 7100 cat "conftest.in" "conftest.in" >"conftest.tmp" 7101 mv "conftest.tmp" "conftest.in" 7102 cp "conftest.in" "conftest.nl" 7103 $as_echo 'GREP' >> "conftest.nl" 7104 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 7105 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 7106 as_fn_arith $ac_count + 1 && ac_count=$as_val 7107 if test $ac_count -gt ${ac_path_GREP_max-0}; then 7108 # Best one so far, save it but keep looking for a better one 7109 ac_cv_path_GREP="$ac_path_GREP" 7110 ac_path_GREP_max=$ac_count 7111 fi 7112 # 10*(2^10) chars as input seems more than enough 7113 test $ac_count -gt 10 && break 7114 done 7115 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 7116esac 7117 7118 $ac_path_GREP_found && break 3 7119 done 7120 done 7121 done 7122IFS=$as_save_IFS 7123 if test -z "$ac_cv_path_GREP"; then 7124 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 7125 fi 7126else 7127 ac_cv_path_GREP=$GREP 7128fi 7129 7130fi 7131{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 7132$as_echo "$ac_cv_path_GREP" >&6; } 7133 GREP="$ac_cv_path_GREP" 7134 7135 7136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 7137$as_echo_n "checking for egrep... " >&6; } 7138if test "${ac_cv_path_EGREP+set}" = set; then : 7139 $as_echo_n "(cached) " >&6 7140else 7141 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 7142 then ac_cv_path_EGREP="$GREP -E" 7143 else 7144 if test -z "$EGREP"; then 7145 ac_path_EGREP_found=false 7146 # Loop through the user's path and test for each of PROGNAME-LIST 7147 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7148for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 7149do 7150 IFS=$as_save_IFS 7151 test -z "$as_dir" && as_dir=. 7152 for ac_prog in egrep; do 7153 for ac_exec_ext in '' $ac_executable_extensions; do 7154 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 7155 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 7156# Check for GNU ac_path_EGREP and select it if it is found. 7157 # Check for GNU $ac_path_EGREP 7158case `"$ac_path_EGREP" --version 2>&1` in 7159*GNU*) 7160 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 7161*) 7162 ac_count=0 7163 $as_echo_n 0123456789 >"conftest.in" 7164 while : 7165 do 7166 cat "conftest.in" "conftest.in" >"conftest.tmp" 7167 mv "conftest.tmp" "conftest.in" 7168 cp "conftest.in" "conftest.nl" 7169 $as_echo 'EGREP' >> "conftest.nl" 7170 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 7171 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 7172 as_fn_arith $ac_count + 1 && ac_count=$as_val 7173 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 7174 # Best one so far, save it but keep looking for a better one 7175 ac_cv_path_EGREP="$ac_path_EGREP" 7176 ac_path_EGREP_max=$ac_count 7177 fi 7178 # 10*(2^10) chars as input seems more than enough 7179 test $ac_count -gt 10 && break 7180 done 7181 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 7182esac 7183 7184 $ac_path_EGREP_found && break 3 7185 done 7186 done 7187 done 7188IFS=$as_save_IFS 7189 if test -z "$ac_cv_path_EGREP"; then 7190 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 7191 fi 7192else 7193 ac_cv_path_EGREP=$EGREP 7194fi 7195 7196 fi 7197fi 7198{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 7199$as_echo "$ac_cv_path_EGREP" >&6; } 7200 EGREP="$ac_cv_path_EGREP" 7201 7202 7203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 7204$as_echo_n "checking for fgrep... " >&6; } 7205if test "${ac_cv_path_FGREP+set}" = set; then : 7206 $as_echo_n "(cached) " >&6 7207else 7208 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 7209 then ac_cv_path_FGREP="$GREP -F" 7210 else 7211 if test -z "$FGREP"; then 7212 ac_path_FGREP_found=false 7213 # Loop through the user's path and test for each of PROGNAME-LIST 7214 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7215for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 7216do 7217 IFS=$as_save_IFS 7218 test -z "$as_dir" && as_dir=. 7219 for ac_prog in fgrep; do 7220 for ac_exec_ext in '' $ac_executable_extensions; do 7221 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 7222 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 7223# Check for GNU ac_path_FGREP and select it if it is found. 7224 # Check for GNU $ac_path_FGREP 7225case `"$ac_path_FGREP" --version 2>&1` in 7226*GNU*) 7227 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 7228*) 7229 ac_count=0 7230 $as_echo_n 0123456789 >"conftest.in" 7231 while : 7232 do 7233 cat "conftest.in" "conftest.in" >"conftest.tmp" 7234 mv "conftest.tmp" "conftest.in" 7235 cp "conftest.in" "conftest.nl" 7236 $as_echo 'FGREP' >> "conftest.nl" 7237 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 7238 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 7239 as_fn_arith $ac_count + 1 && ac_count=$as_val 7240 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 7241 # Best one so far, save it but keep looking for a better one 7242 ac_cv_path_FGREP="$ac_path_FGREP" 7243 ac_path_FGREP_max=$ac_count 7244 fi 7245 # 10*(2^10) chars as input seems more than enough 7246 test $ac_count -gt 10 && break 7247 done 7248 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 7249esac 7250 7251 $ac_path_FGREP_found && break 3 7252 done 7253 done 7254 done 7255IFS=$as_save_IFS 7256 if test -z "$ac_cv_path_FGREP"; then 7257 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 7258 fi 7259else 7260 ac_cv_path_FGREP=$FGREP 7261fi 7262 7263 fi 7264fi 7265{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 7266$as_echo "$ac_cv_path_FGREP" >&6; } 7267 FGREP="$ac_cv_path_FGREP" 7268 7269 7270test -z "$GREP" && GREP=grep 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290# Check whether --with-gnu-ld was given. 7291if test "${with_gnu_ld+set}" = set; then : 7292 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 7293else 7294 with_gnu_ld=no 7295fi 7296 7297ac_prog=ld 7298if test "$GCC" = yes; then 7299 # Check if gcc -print-prog-name=ld gives a path. 7300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 7301$as_echo_n "checking for ld used by $CC... " >&6; } 7302 case $host in 7303 *-*-mingw*) 7304 # gcc leaves a trailing carriage return which upsets mingw 7305 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 7306 *) 7307 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 7308 esac 7309 case $ac_prog in 7310 # Accept absolute paths. 7311 [\\/]* | ?:[\\/]*) 7312 re_direlt='/[^/][^/]*/\.\./' 7313 # Canonicalize the pathname of ld 7314 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 7315 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 7316 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 7317 done 7318 test -z "$LD" && LD="$ac_prog" 7319 ;; 7320 "") 7321 # If it fails, then pretend we aren't using GCC. 7322 ac_prog=ld 7323 ;; 7324 *) 7325 # If it is relative, then search for the first ld in PATH. 7326 with_gnu_ld=unknown 7327 ;; 7328 esac 7329elif test "$with_gnu_ld" = yes; then 7330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 7331$as_echo_n "checking for GNU ld... " >&6; } 7332else 7333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 7334$as_echo_n "checking for non-GNU ld... " >&6; } 7335fi 7336if test "${lt_cv_path_LD+set}" = set; then : 7337 $as_echo_n "(cached) " >&6 7338else 7339 if test -z "$LD"; then 7340 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7341 for ac_dir in $PATH; do 7342 IFS="$lt_save_ifs" 7343 test -z "$ac_dir" && ac_dir=. 7344 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 7345 lt_cv_path_LD="$ac_dir/$ac_prog" 7346 # Check to see if the program is GNU ld. I'd rather use --version, 7347 # but apparently some variants of GNU ld only accept -v. 7348 # Break only if it was the GNU/non-GNU ld that we prefer. 7349 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 7350 *GNU* | *'with BFD'*) 7351 test "$with_gnu_ld" != no && break 7352 ;; 7353 *) 7354 test "$with_gnu_ld" != yes && break 7355 ;; 7356 esac 7357 fi 7358 done 7359 IFS="$lt_save_ifs" 7360else 7361 lt_cv_path_LD="$LD" # Let the user override the test with a path. 7362fi 7363fi 7364 7365LD="$lt_cv_path_LD" 7366if test -n "$LD"; then 7367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 7368$as_echo "$LD" >&6; } 7369else 7370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7371$as_echo "no" >&6; } 7372fi 7373test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 7374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 7375$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 7376if test "${lt_cv_prog_gnu_ld+set}" = set; then : 7377 $as_echo_n "(cached) " >&6 7378else 7379 # I'd rather use --version here, but apparently some GNU lds only accept -v. 7380case `$LD -v 2>&1 </dev/null` in 7381*GNU* | *'with BFD'*) 7382 lt_cv_prog_gnu_ld=yes 7383 ;; 7384*) 7385 lt_cv_prog_gnu_ld=no 7386 ;; 7387esac 7388fi 7389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 7390$as_echo "$lt_cv_prog_gnu_ld" >&6; } 7391with_gnu_ld=$lt_cv_prog_gnu_ld 7392 7393 7394 7395 7396 7397 7398 7399 7400 7401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 7402$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 7403if test "${lt_cv_path_NM+set}" = set; then : 7404 $as_echo_n "(cached) " >&6 7405else 7406 if test -n "$NM"; then 7407 # Let the user override the test. 7408 lt_cv_path_NM="$NM" 7409else 7410 lt_nm_to_check="${ac_tool_prefix}nm" 7411 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 7412 lt_nm_to_check="$lt_nm_to_check nm" 7413 fi 7414 for lt_tmp_nm in $lt_nm_to_check; do 7415 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7416 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 7417 IFS="$lt_save_ifs" 7418 test -z "$ac_dir" && ac_dir=. 7419 tmp_nm="$ac_dir/$lt_tmp_nm" 7420 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 7421 # Check to see if the nm accepts a BSD-compat flag. 7422 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 7423 # nm: unknown option "B" ignored 7424 # Tru64's nm complains that /dev/null is an invalid object file 7425 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 7426 */dev/null* | *'Invalid file or object type'*) 7427 lt_cv_path_NM="$tmp_nm -B" 7428 break 7429 ;; 7430 *) 7431 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 7432 */dev/null*) 7433 lt_cv_path_NM="$tmp_nm -p" 7434 break 7435 ;; 7436 *) 7437 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 7438 continue # so that we can try to find one that supports BSD flags 7439 ;; 7440 esac 7441 ;; 7442 esac 7443 fi 7444 done 7445 IFS="$lt_save_ifs" 7446 done 7447 : ${lt_cv_path_NM=no} 7448fi 7449fi 7450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 7451$as_echo "$lt_cv_path_NM" >&6; } 7452if test "$lt_cv_path_NM" != "no"; then 7453 NM="$lt_cv_path_NM" 7454else 7455 # Didn't find any BSD compatible name lister, look for dumpbin. 7456 if test -n "$DUMPBIN"; then : 7457 # Let the user override the test. 7458 else 7459 if test -n "$ac_tool_prefix"; then 7460 for ac_prog in dumpbin "link -dump" 7461 do 7462 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 7463set dummy $ac_tool_prefix$ac_prog; ac_word=$2 7464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7465$as_echo_n "checking for $ac_word... " >&6; } 7466if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 7467 $as_echo_n "(cached) " >&6 7468else 7469 if test -n "$DUMPBIN"; then 7470 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 7471else 7472as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7473for as_dir in $PATH 7474do 7475 IFS=$as_save_IFS 7476 test -z "$as_dir" && as_dir=. 7477 for ac_exec_ext in '' $ac_executable_extensions; do 7478 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7479 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 7480 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7481 break 2 7482 fi 7483done 7484 done 7485IFS=$as_save_IFS 7486 7487fi 7488fi 7489DUMPBIN=$ac_cv_prog_DUMPBIN 7490if test -n "$DUMPBIN"; then 7491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 7492$as_echo "$DUMPBIN" >&6; } 7493else 7494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7495$as_echo "no" >&6; } 7496fi 7497 7498 7499 test -n "$DUMPBIN" && break 7500 done 7501fi 7502if test -z "$DUMPBIN"; then 7503 ac_ct_DUMPBIN=$DUMPBIN 7504 for ac_prog in dumpbin "link -dump" 7505do 7506 # Extract the first word of "$ac_prog", so it can be a program name with args. 7507set dummy $ac_prog; ac_word=$2 7508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7509$as_echo_n "checking for $ac_word... " >&6; } 7510if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 7511 $as_echo_n "(cached) " >&6 7512else 7513 if test -n "$ac_ct_DUMPBIN"; then 7514 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 7515else 7516as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7517for as_dir in $PATH 7518do 7519 IFS=$as_save_IFS 7520 test -z "$as_dir" && as_dir=. 7521 for ac_exec_ext in '' $ac_executable_extensions; do 7522 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7523 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 7524 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7525 break 2 7526 fi 7527done 7528 done 7529IFS=$as_save_IFS 7530 7531fi 7532fi 7533ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 7534if test -n "$ac_ct_DUMPBIN"; then 7535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 7536$as_echo "$ac_ct_DUMPBIN" >&6; } 7537else 7538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7539$as_echo "no" >&6; } 7540fi 7541 7542 7543 test -n "$ac_ct_DUMPBIN" && break 7544done 7545 7546 if test "x$ac_ct_DUMPBIN" = x; then 7547 DUMPBIN=":" 7548 else 7549 case $cross_compiling:$ac_tool_warned in 7550yes:) 7551{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7552$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7553ac_tool_warned=yes ;; 7554esac 7555 DUMPBIN=$ac_ct_DUMPBIN 7556 fi 7557fi 7558 7559 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 7560 *COFF*) 7561 DUMPBIN="$DUMPBIN -symbols" 7562 ;; 7563 *) 7564 DUMPBIN=: 7565 ;; 7566 esac 7567 fi 7568 7569 if test "$DUMPBIN" != ":"; then 7570 NM="$DUMPBIN" 7571 fi 7572fi 7573test -z "$NM" && NM=nm 7574 7575 7576 7577 7578 7579 7580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 7581$as_echo_n "checking the name lister ($NM) interface... " >&6; } 7582if test "${lt_cv_nm_interface+set}" = set; then : 7583 $as_echo_n "(cached) " >&6 7584else 7585 lt_cv_nm_interface="BSD nm" 7586 echo "int some_variable = 0;" > conftest.$ac_ext 7587 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 7588 (eval "$ac_compile" 2>conftest.err) 7589 cat conftest.err >&5 7590 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 7591 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 7592 cat conftest.err >&5 7593 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 7594 cat conftest.out >&5 7595 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 7596 lt_cv_nm_interface="MS dumpbin" 7597 fi 7598 rm -f conftest* 7599fi 7600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 7601$as_echo "$lt_cv_nm_interface" >&6; } 7602 7603# find the maximum length of command line arguments 7604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 7605$as_echo_n "checking the maximum length of command line arguments... " >&6; } 7606if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 7607 $as_echo_n "(cached) " >&6 7608else 7609 i=0 7610 teststring="ABCD" 7611 7612 case $build_os in 7613 msdosdjgpp*) 7614 # On DJGPP, this test can blow up pretty badly due to problems in libc 7615 # (any single argument exceeding 2000 bytes causes a buffer overrun 7616 # during glob expansion). Even if it were fixed, the result of this 7617 # check would be larger than it should be. 7618 lt_cv_sys_max_cmd_len=12288; # 12K is about right 7619 ;; 7620 7621 gnu*) 7622 # Under GNU Hurd, this test is not required because there is 7623 # no limit to the length of command line arguments. 7624 # Libtool will interpret -1 as no limit whatsoever 7625 lt_cv_sys_max_cmd_len=-1; 7626 ;; 7627 7628 cygwin* | mingw* | cegcc*) 7629 # On Win9x/ME, this test blows up -- it succeeds, but takes 7630 # about 5 minutes as the teststring grows exponentially. 7631 # Worse, since 9x/ME are not pre-emptively multitasking, 7632 # you end up with a "frozen" computer, even though with patience 7633 # the test eventually succeeds (with a max line length of 256k). 7634 # Instead, let's just punt: use the minimum linelength reported by 7635 # all of the supported platforms: 8192 (on NT/2K/XP). 7636 lt_cv_sys_max_cmd_len=8192; 7637 ;; 7638 7639 mint*) 7640 # On MiNT this can take a long time and run out of memory. 7641 lt_cv_sys_max_cmd_len=8192; 7642 ;; 7643 7644 amigaos*) 7645 # On AmigaOS with pdksh, this test takes hours, literally. 7646 # So we just punt and use a minimum line length of 8192. 7647 lt_cv_sys_max_cmd_len=8192; 7648 ;; 7649 7650 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 7651 # This has been around since 386BSD, at least. Likely further. 7652 if test -x /sbin/sysctl; then 7653 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 7654 elif test -x /usr/sbin/sysctl; then 7655 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 7656 else 7657 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 7658 fi 7659 # And add a safety zone 7660 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 7661 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 7662 ;; 7663 7664 interix*) 7665 # We know the value 262144 and hardcode it with a safety zone (like BSD) 7666 lt_cv_sys_max_cmd_len=196608 7667 ;; 7668 7669 osf*) 7670 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 7671 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 7672 # nice to cause kernel panics so lets avoid the loop below. 7673 # First set a reasonable default. 7674 lt_cv_sys_max_cmd_len=16384 7675 # 7676 if test -x /sbin/sysconfig; then 7677 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 7678 *1*) lt_cv_sys_max_cmd_len=-1 ;; 7679 esac 7680 fi 7681 ;; 7682 sco3.2v5*) 7683 lt_cv_sys_max_cmd_len=102400 7684 ;; 7685 sysv5* | sco5v6* | sysv4.2uw2*) 7686 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 7687 if test -n "$kargmax"; then 7688 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 7689 else 7690 lt_cv_sys_max_cmd_len=32768 7691 fi 7692 ;; 7693 *) 7694 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 7695 if test -n "$lt_cv_sys_max_cmd_len"; then 7696 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 7697 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 7698 else 7699 # Make teststring a little bigger before we do anything with it. 7700 # a 1K string should be a reasonable start. 7701 for i in 1 2 3 4 5 6 7 8 ; do 7702 teststring=$teststring$teststring 7703 done 7704 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 7705 # If test is not a shell built-in, we'll probably end up computing a 7706 # maximum length that is only half of the actual maximum length, but 7707 # we can't tell. 7708 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 7709 = "X$teststring$teststring"; } >/dev/null 2>&1 && 7710 test $i != 17 # 1/2 MB should be enough 7711 do 7712 i=`expr $i + 1` 7713 teststring=$teststring$teststring 7714 done 7715 # Only check the string length outside the loop. 7716 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 7717 teststring= 7718 # Add a significant safety factor because C++ compilers can tack on 7719 # massive amounts of additional arguments before passing them to the 7720 # linker. It appears as though 1/2 is a usable value. 7721 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 7722 fi 7723 ;; 7724 esac 7725 7726fi 7727 7728if test -n $lt_cv_sys_max_cmd_len ; then 7729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 7730$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 7731else 7732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 7733$as_echo "none" >&6; } 7734fi 7735max_cmd_len=$lt_cv_sys_max_cmd_len 7736 7737 7738 7739 7740 7741 7742: ${CP="cp -f"} 7743: ${MV="mv -f"} 7744: ${RM="rm -f"} 7745 7746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 7747$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 7748# Try some XSI features 7749xsi_shell=no 7750( _lt_dummy="a/b/c" 7751 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 7752 = c,a/b,, \ 7753 && eval 'test $(( 1 + 1 )) -eq 2 \ 7754 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 7755 && xsi_shell=yes 7756{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 7757$as_echo "$xsi_shell" >&6; } 7758 7759 7760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 7761$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 7762lt_shell_append=no 7763( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 7764 >/dev/null 2>&1 \ 7765 && lt_shell_append=yes 7766{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 7767$as_echo "$lt_shell_append" >&6; } 7768 7769 7770if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 7771 lt_unset=unset 7772else 7773 lt_unset=false 7774fi 7775 7776 7777 7778 7779 7780# test EBCDIC or ASCII 7781case `echo X|tr X '\101'` in 7782 A) # ASCII based system 7783 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 7784 lt_SP2NL='tr \040 \012' 7785 lt_NL2SP='tr \015\012 \040\040' 7786 ;; 7787 *) # EBCDIC based system 7788 lt_SP2NL='tr \100 \n' 7789 lt_NL2SP='tr \r\n \100\100' 7790 ;; 7791esac 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 7802$as_echo_n "checking for $LD option to reload object files... " >&6; } 7803if test "${lt_cv_ld_reload_flag+set}" = set; then : 7804 $as_echo_n "(cached) " >&6 7805else 7806 lt_cv_ld_reload_flag='-r' 7807fi 7808{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 7809$as_echo "$lt_cv_ld_reload_flag" >&6; } 7810reload_flag=$lt_cv_ld_reload_flag 7811case $reload_flag in 7812"" | " "*) ;; 7813*) reload_flag=" $reload_flag" ;; 7814esac 7815reload_cmds='$LD$reload_flag -o $output$reload_objs' 7816case $host_os in 7817 darwin*) 7818 if test "$GCC" = yes; then 7819 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 7820 else 7821 reload_cmds='$LD$reload_flag -o $output$reload_objs' 7822 fi 7823 ;; 7824esac 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834if test -n "$ac_tool_prefix"; then 7835 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 7836set dummy ${ac_tool_prefix}objdump; ac_word=$2 7837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7838$as_echo_n "checking for $ac_word... " >&6; } 7839if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 7840 $as_echo_n "(cached) " >&6 7841else 7842 if test -n "$OBJDUMP"; then 7843 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 7844else 7845as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7846for as_dir in $PATH 7847do 7848 IFS=$as_save_IFS 7849 test -z "$as_dir" && as_dir=. 7850 for ac_exec_ext in '' $ac_executable_extensions; do 7851 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7852 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 7853 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7854 break 2 7855 fi 7856done 7857 done 7858IFS=$as_save_IFS 7859 7860fi 7861fi 7862OBJDUMP=$ac_cv_prog_OBJDUMP 7863if test -n "$OBJDUMP"; then 7864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 7865$as_echo "$OBJDUMP" >&6; } 7866else 7867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7868$as_echo "no" >&6; } 7869fi 7870 7871 7872fi 7873if test -z "$ac_cv_prog_OBJDUMP"; then 7874 ac_ct_OBJDUMP=$OBJDUMP 7875 # Extract the first word of "objdump", so it can be a program name with args. 7876set dummy objdump; ac_word=$2 7877{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7878$as_echo_n "checking for $ac_word... " >&6; } 7879if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 7880 $as_echo_n "(cached) " >&6 7881else 7882 if test -n "$ac_ct_OBJDUMP"; then 7883 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 7884else 7885as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7886for as_dir in $PATH 7887do 7888 IFS=$as_save_IFS 7889 test -z "$as_dir" && as_dir=. 7890 for ac_exec_ext in '' $ac_executable_extensions; do 7891 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7892 ac_cv_prog_ac_ct_OBJDUMP="objdump" 7893 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7894 break 2 7895 fi 7896done 7897 done 7898IFS=$as_save_IFS 7899 7900fi 7901fi 7902ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 7903if test -n "$ac_ct_OBJDUMP"; then 7904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 7905$as_echo "$ac_ct_OBJDUMP" >&6; } 7906else 7907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7908$as_echo "no" >&6; } 7909fi 7910 7911 if test "x$ac_ct_OBJDUMP" = x; then 7912 OBJDUMP="false" 7913 else 7914 case $cross_compiling:$ac_tool_warned in 7915yes:) 7916{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7917$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7918ac_tool_warned=yes ;; 7919esac 7920 OBJDUMP=$ac_ct_OBJDUMP 7921 fi 7922else 7923 OBJDUMP="$ac_cv_prog_OBJDUMP" 7924fi 7925 7926test -z "$OBJDUMP" && OBJDUMP=objdump 7927 7928 7929 7930 7931 7932 7933 7934 7935 7936{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 7937$as_echo_n "checking how to recognize dependent libraries... " >&6; } 7938if test "${lt_cv_deplibs_check_method+set}" = set; then : 7939 $as_echo_n "(cached) " >&6 7940else 7941 lt_cv_file_magic_cmd='$MAGIC_CMD' 7942lt_cv_file_magic_test_file= 7943lt_cv_deplibs_check_method='unknown' 7944# Need to set the preceding variable on all platforms that support 7945# interlibrary dependencies. 7946# 'none' -- dependencies not supported. 7947# `unknown' -- same as none, but documents that we really don't know. 7948# 'pass_all' -- all dependencies passed with no checks. 7949# 'test_compile' -- check by making test program. 7950# 'file_magic [[regex]]' -- check by looking for files in library path 7951# which responds to the $file_magic_cmd with a given extended regex. 7952# If you have `file' or equivalent on your system and you're not sure 7953# whether `pass_all' will *always* work, you probably want this one. 7954 7955case $host_os in 7956aix[4-9]*) 7957 lt_cv_deplibs_check_method=pass_all 7958 ;; 7959 7960beos*) 7961 lt_cv_deplibs_check_method=pass_all 7962 ;; 7963 7964bsdi[45]*) 7965 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 7966 lt_cv_file_magic_cmd='/usr/bin/file -L' 7967 lt_cv_file_magic_test_file=/shlib/libc.so 7968 ;; 7969 7970cygwin*) 7971 # func_win32_libid is a shell function defined in ltmain.sh 7972 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 7973 lt_cv_file_magic_cmd='func_win32_libid' 7974 ;; 7975 7976mingw* | pw32*) 7977 # Base MSYS/MinGW do not provide the 'file' command needed by 7978 # func_win32_libid shell function, so use a weaker test based on 'objdump', 7979 # unless we find 'file', for example because we are cross-compiling. 7980 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 7981 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 7982 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 7983 lt_cv_file_magic_cmd='func_win32_libid' 7984 else 7985 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 7986 lt_cv_file_magic_cmd='$OBJDUMP -f' 7987 fi 7988 ;; 7989 7990cegcc*) 7991 # use the weaker test based on 'objdump'. See mingw*. 7992 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 7993 lt_cv_file_magic_cmd='$OBJDUMP -f' 7994 ;; 7995 7996darwin* | rhapsody*) 7997 lt_cv_deplibs_check_method=pass_all 7998 ;; 7999 8000freebsd* | dragonfly*) 8001 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 8002 case $host_cpu in 8003 i*86 ) 8004 # Not sure whether the presence of OpenBSD here was a mistake. 8005 # Let's accept both of them until this is cleared up. 8006 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 8007 lt_cv_file_magic_cmd=/usr/bin/file 8008 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 8009 ;; 8010 esac 8011 else 8012 lt_cv_deplibs_check_method=pass_all 8013 fi 8014 ;; 8015 8016gnu*) 8017 lt_cv_deplibs_check_method=pass_all 8018 ;; 8019 8020haiku*) 8021 lt_cv_deplibs_check_method=pass_all 8022 ;; 8023 8024hpux10.20* | hpux11*) 8025 lt_cv_file_magic_cmd=/usr/bin/file 8026 case $host_cpu in 8027 ia64*) 8028 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 8029 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 8030 ;; 8031 hppa*64*) 8032 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]' 8033 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 8034 ;; 8035 *) 8036 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 8037 lt_cv_file_magic_test_file=/usr/lib/libc.sl 8038 ;; 8039 esac 8040 ;; 8041 8042interix[3-9]*) 8043 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 8044 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 8045 ;; 8046 8047irix5* | irix6* | nonstopux*) 8048 case $LD in 8049 *-32|*"-32 ") libmagic=32-bit;; 8050 *-n32|*"-n32 ") libmagic=N32;; 8051 *-64|*"-64 ") libmagic=64-bit;; 8052 *) libmagic=never-match;; 8053 esac 8054 lt_cv_deplibs_check_method=pass_all 8055 ;; 8056 8057# This must be Linux ELF. 8058linux* | k*bsd*-gnu | kopensolaris*-gnu) 8059 lt_cv_deplibs_check_method=pass_all 8060 ;; 8061 8062netbsd*) 8063 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 8064 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 8065 else 8066 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 8067 fi 8068 ;; 8069 8070newos6*) 8071 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 8072 lt_cv_file_magic_cmd=/usr/bin/file 8073 lt_cv_file_magic_test_file=/usr/lib/libnls.so 8074 ;; 8075 8076*nto* | *qnx*) 8077 lt_cv_deplibs_check_method=pass_all 8078 ;; 8079 8080openbsd*) 8081 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8082 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 8083 else 8084 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 8085 fi 8086 ;; 8087 8088osf3* | osf4* | osf5*) 8089 lt_cv_deplibs_check_method=pass_all 8090 ;; 8091 8092rdos*) 8093 lt_cv_deplibs_check_method=pass_all 8094 ;; 8095 8096solaris*) 8097 lt_cv_deplibs_check_method=pass_all 8098 ;; 8099 8100sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 8101 lt_cv_deplibs_check_method=pass_all 8102 ;; 8103 8104sysv4 | sysv4.3*) 8105 case $host_vendor in 8106 motorola) 8107 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]' 8108 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 8109 ;; 8110 ncr) 8111 lt_cv_deplibs_check_method=pass_all 8112 ;; 8113 sequent) 8114 lt_cv_file_magic_cmd='/bin/file' 8115 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 8116 ;; 8117 sni) 8118 lt_cv_file_magic_cmd='/bin/file' 8119 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 8120 lt_cv_file_magic_test_file=/lib/libc.so 8121 ;; 8122 siemens) 8123 lt_cv_deplibs_check_method=pass_all 8124 ;; 8125 pc) 8126 lt_cv_deplibs_check_method=pass_all 8127 ;; 8128 esac 8129 ;; 8130 8131tpf*) 8132 lt_cv_deplibs_check_method=pass_all 8133 ;; 8134esac 8135 8136fi 8137{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 8138$as_echo "$lt_cv_deplibs_check_method" >&6; } 8139file_magic_cmd=$lt_cv_file_magic_cmd 8140deplibs_check_method=$lt_cv_deplibs_check_method 8141test -z "$deplibs_check_method" && deplibs_check_method=unknown 8142 8143 8144 8145 8146 8147 8148 8149 8150 8151 8152 8153 8154if test -n "$ac_tool_prefix"; then 8155 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 8156set dummy ${ac_tool_prefix}ar; ac_word=$2 8157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8158$as_echo_n "checking for $ac_word... " >&6; } 8159if test "${ac_cv_prog_AR+set}" = set; then : 8160 $as_echo_n "(cached) " >&6 8161else 8162 if test -n "$AR"; then 8163 ac_cv_prog_AR="$AR" # Let the user override the test. 8164else 8165as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8166for as_dir in $PATH 8167do 8168 IFS=$as_save_IFS 8169 test -z "$as_dir" && as_dir=. 8170 for ac_exec_ext in '' $ac_executable_extensions; do 8171 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8172 ac_cv_prog_AR="${ac_tool_prefix}ar" 8173 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8174 break 2 8175 fi 8176done 8177 done 8178IFS=$as_save_IFS 8179 8180fi 8181fi 8182AR=$ac_cv_prog_AR 8183if test -n "$AR"; then 8184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 8185$as_echo "$AR" >&6; } 8186else 8187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8188$as_echo "no" >&6; } 8189fi 8190 8191 8192fi 8193if test -z "$ac_cv_prog_AR"; then 8194 ac_ct_AR=$AR 8195 # Extract the first word of "ar", so it can be a program name with args. 8196set dummy ar; ac_word=$2 8197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8198$as_echo_n "checking for $ac_word... " >&6; } 8199if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 8200 $as_echo_n "(cached) " >&6 8201else 8202 if test -n "$ac_ct_AR"; then 8203 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 8204else 8205as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8206for as_dir in $PATH 8207do 8208 IFS=$as_save_IFS 8209 test -z "$as_dir" && as_dir=. 8210 for ac_exec_ext in '' $ac_executable_extensions; do 8211 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8212 ac_cv_prog_ac_ct_AR="ar" 8213 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8214 break 2 8215 fi 8216done 8217 done 8218IFS=$as_save_IFS 8219 8220fi 8221fi 8222ac_ct_AR=$ac_cv_prog_ac_ct_AR 8223if test -n "$ac_ct_AR"; then 8224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 8225$as_echo "$ac_ct_AR" >&6; } 8226else 8227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8228$as_echo "no" >&6; } 8229fi 8230 8231 if test "x$ac_ct_AR" = x; then 8232 AR="false" 8233 else 8234 case $cross_compiling:$ac_tool_warned in 8235yes:) 8236{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8237$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8238ac_tool_warned=yes ;; 8239esac 8240 AR=$ac_ct_AR 8241 fi 8242else 8243 AR="$ac_cv_prog_AR" 8244fi 8245 8246test -z "$AR" && AR=ar 8247test -z "$AR_FLAGS" && AR_FLAGS=cru 8248 8249 8250 8251 8252 8253 8254 8255 8256 8257 8258 8259if test -n "$ac_tool_prefix"; then 8260 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 8261set dummy ${ac_tool_prefix}strip; ac_word=$2 8262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8263$as_echo_n "checking for $ac_word... " >&6; } 8264if test "${ac_cv_prog_STRIP+set}" = set; then : 8265 $as_echo_n "(cached) " >&6 8266else 8267 if test -n "$STRIP"; then 8268 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 8269else 8270as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8271for as_dir in $PATH 8272do 8273 IFS=$as_save_IFS 8274 test -z "$as_dir" && as_dir=. 8275 for ac_exec_ext in '' $ac_executable_extensions; do 8276 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8277 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 8278 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8279 break 2 8280 fi 8281done 8282 done 8283IFS=$as_save_IFS 8284 8285fi 8286fi 8287STRIP=$ac_cv_prog_STRIP 8288if test -n "$STRIP"; then 8289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 8290$as_echo "$STRIP" >&6; } 8291else 8292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8293$as_echo "no" >&6; } 8294fi 8295 8296 8297fi 8298if test -z "$ac_cv_prog_STRIP"; then 8299 ac_ct_STRIP=$STRIP 8300 # Extract the first word of "strip", so it can be a program name with args. 8301set dummy strip; ac_word=$2 8302{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8303$as_echo_n "checking for $ac_word... " >&6; } 8304if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 8305 $as_echo_n "(cached) " >&6 8306else 8307 if test -n "$ac_ct_STRIP"; then 8308 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 8309else 8310as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8311for as_dir in $PATH 8312do 8313 IFS=$as_save_IFS 8314 test -z "$as_dir" && as_dir=. 8315 for ac_exec_ext in '' $ac_executable_extensions; do 8316 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8317 ac_cv_prog_ac_ct_STRIP="strip" 8318 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8319 break 2 8320 fi 8321done 8322 done 8323IFS=$as_save_IFS 8324 8325fi 8326fi 8327ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 8328if test -n "$ac_ct_STRIP"; then 8329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 8330$as_echo "$ac_ct_STRIP" >&6; } 8331else 8332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8333$as_echo "no" >&6; } 8334fi 8335 8336 if test "x$ac_ct_STRIP" = x; then 8337 STRIP=":" 8338 else 8339 case $cross_compiling:$ac_tool_warned in 8340yes:) 8341{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8342$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8343ac_tool_warned=yes ;; 8344esac 8345 STRIP=$ac_ct_STRIP 8346 fi 8347else 8348 STRIP="$ac_cv_prog_STRIP" 8349fi 8350 8351test -z "$STRIP" && STRIP=: 8352 8353 8354 8355 8356 8357 8358if test -n "$ac_tool_prefix"; then 8359 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 8360set dummy ${ac_tool_prefix}ranlib; ac_word=$2 8361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8362$as_echo_n "checking for $ac_word... " >&6; } 8363if test "${ac_cv_prog_RANLIB+set}" = set; then : 8364 $as_echo_n "(cached) " >&6 8365else 8366 if test -n "$RANLIB"; then 8367 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 8368else 8369as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8370for as_dir in $PATH 8371do 8372 IFS=$as_save_IFS 8373 test -z "$as_dir" && as_dir=. 8374 for ac_exec_ext in '' $ac_executable_extensions; do 8375 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8376 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 8377 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8378 break 2 8379 fi 8380done 8381 done 8382IFS=$as_save_IFS 8383 8384fi 8385fi 8386RANLIB=$ac_cv_prog_RANLIB 8387if test -n "$RANLIB"; then 8388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 8389$as_echo "$RANLIB" >&6; } 8390else 8391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8392$as_echo "no" >&6; } 8393fi 8394 8395 8396fi 8397if test -z "$ac_cv_prog_RANLIB"; then 8398 ac_ct_RANLIB=$RANLIB 8399 # Extract the first word of "ranlib", so it can be a program name with args. 8400set dummy ranlib; ac_word=$2 8401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8402$as_echo_n "checking for $ac_word... " >&6; } 8403if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 8404 $as_echo_n "(cached) " >&6 8405else 8406 if test -n "$ac_ct_RANLIB"; then 8407 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 8408else 8409as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8410for as_dir in $PATH 8411do 8412 IFS=$as_save_IFS 8413 test -z "$as_dir" && as_dir=. 8414 for ac_exec_ext in '' $ac_executable_extensions; do 8415 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8416 ac_cv_prog_ac_ct_RANLIB="ranlib" 8417 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8418 break 2 8419 fi 8420done 8421 done 8422IFS=$as_save_IFS 8423 8424fi 8425fi 8426ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 8427if test -n "$ac_ct_RANLIB"; then 8428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 8429$as_echo "$ac_ct_RANLIB" >&6; } 8430else 8431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8432$as_echo "no" >&6; } 8433fi 8434 8435 if test "x$ac_ct_RANLIB" = x; then 8436 RANLIB=":" 8437 else 8438 case $cross_compiling:$ac_tool_warned in 8439yes:) 8440{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8441$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8442ac_tool_warned=yes ;; 8443esac 8444 RANLIB=$ac_ct_RANLIB 8445 fi 8446else 8447 RANLIB="$ac_cv_prog_RANLIB" 8448fi 8449 8450test -z "$RANLIB" && RANLIB=: 8451 8452 8453 8454 8455 8456 8457# Determine commands to create old-style static archives. 8458old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 8459old_postinstall_cmds='chmod 644 $oldlib' 8460old_postuninstall_cmds= 8461 8462if test -n "$RANLIB"; then 8463 case $host_os in 8464 openbsd*) 8465 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 8466 ;; 8467 *) 8468 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 8469 ;; 8470 esac 8471 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 8472fi 8473 8474case $host_os in 8475 darwin*) 8476 lock_old_archive_extraction=yes ;; 8477 *) 8478 lock_old_archive_extraction=no ;; 8479esac 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519# If no C compiler was specified, use CC. 8520LTCC=${LTCC-"$CC"} 8521 8522# If no C compiler flags were specified, use CFLAGS. 8523LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8524 8525# Allow CC to be a program name with arguments. 8526compiler=$CC 8527 8528 8529# Check for command to grab the raw symbol name followed by C symbol from nm. 8530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 8531$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 8532if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 8533 $as_echo_n "(cached) " >&6 8534else 8535 8536# These are sane defaults that work on at least a few old systems. 8537# [They come from Ultrix. What could be older than Ultrix?!! ;)] 8538 8539# Character class describing NM global symbol codes. 8540symcode='[BCDEGRST]' 8541 8542# Regexp to match symbols that can be accessed directly from C. 8543sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 8544 8545# Define system-specific variables. 8546case $host_os in 8547aix*) 8548 symcode='[BCDT]' 8549 ;; 8550cygwin* | mingw* | pw32* | cegcc*) 8551 symcode='[ABCDGISTW]' 8552 ;; 8553hpux*) 8554 if test "$host_cpu" = ia64; then 8555 symcode='[ABCDEGRST]' 8556 fi 8557 ;; 8558irix* | nonstopux*) 8559 symcode='[BCDEGRST]' 8560 ;; 8561osf*) 8562 symcode='[BCDEGQRST]' 8563 ;; 8564solaris*) 8565 symcode='[BDRT]' 8566 ;; 8567sco3.2v5*) 8568 symcode='[DT]' 8569 ;; 8570sysv4.2uw2*) 8571 symcode='[DT]' 8572 ;; 8573sysv5* | sco5v6* | unixware* | OpenUNIX*) 8574 symcode='[ABDT]' 8575 ;; 8576sysv4) 8577 symcode='[DFNSTU]' 8578 ;; 8579esac 8580 8581# If we're using GNU nm, then use its standard symbol codes. 8582case `$NM -V 2>&1` in 8583*GNU* | *'with BFD'*) 8584 symcode='[ABCDGIRSTW]' ;; 8585esac 8586 8587# Transform an extracted symbol line into a proper C declaration. 8588# Some systems (esp. on ia64) link data and code symbols differently, 8589# so use this general approach. 8590lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 8591 8592# Transform an extracted symbol line into symbol name and symbol address 8593lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 8594lt_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'" 8595 8596# Handle CRLF in mingw tool chain 8597opt_cr= 8598case $build_os in 8599mingw*) 8600 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 8601 ;; 8602esac 8603 8604# Try without a prefix underscore, then with it. 8605for ac_symprfx in "" "_"; do 8606 8607 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 8608 symxfrm="\\1 $ac_symprfx\\2 \\2" 8609 8610 # Write the raw and C identifiers. 8611 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 8612 # Fake it for dumpbin and say T for any non-static function 8613 # and D for any global variable. 8614 # Also find C++ and __fastcall symbols from MSVC++, 8615 # which start with @ or ?. 8616 lt_cv_sys_global_symbol_pipe="$AWK '"\ 8617" {last_section=section; section=\$ 3};"\ 8618" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 8619" \$ 0!~/External *\|/{next};"\ 8620" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 8621" {if(hide[section]) next};"\ 8622" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 8623" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 8624" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 8625" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 8626" ' prfx=^$ac_symprfx" 8627 else 8628 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 8629 fi 8630 8631 # Check to see that the pipe works correctly. 8632 pipe_works=no 8633 8634 rm -f conftest* 8635 cat > conftest.$ac_ext <<_LT_EOF 8636#ifdef __cplusplus 8637extern "C" { 8638#endif 8639char nm_test_var; 8640void nm_test_func(void); 8641void nm_test_func(void){} 8642#ifdef __cplusplus 8643} 8644#endif 8645int main(){nm_test_var='a';nm_test_func();return(0);} 8646_LT_EOF 8647 8648 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8649 (eval $ac_compile) 2>&5 8650 ac_status=$? 8651 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8652 test $ac_status = 0; }; then 8653 # Now try to grab the symbols. 8654 nlist=conftest.nm 8655 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 8656 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 8657 ac_status=$? 8658 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8659 test $ac_status = 0; } && test -s "$nlist"; then 8660 # Try sorting and uniquifying the output. 8661 if sort "$nlist" | uniq > "$nlist"T; then 8662 mv -f "$nlist"T "$nlist" 8663 else 8664 rm -f "$nlist"T 8665 fi 8666 8667 # Make sure that we snagged all the symbols we need. 8668 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 8669 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 8670 cat <<_LT_EOF > conftest.$ac_ext 8671#ifdef __cplusplus 8672extern "C" { 8673#endif 8674 8675_LT_EOF 8676 # Now generate the symbol file. 8677 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 8678 8679 cat <<_LT_EOF >> conftest.$ac_ext 8680 8681/* The mapping between symbol names and symbols. */ 8682const struct { 8683 const char *name; 8684 void *address; 8685} 8686lt__PROGRAM__LTX_preloaded_symbols[] = 8687{ 8688 { "@PROGRAM@", (void *) 0 }, 8689_LT_EOF 8690 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 8691 cat <<\_LT_EOF >> conftest.$ac_ext 8692 {0, (void *) 0} 8693}; 8694 8695/* This works around a problem in FreeBSD linker */ 8696#ifdef FREEBSD_WORKAROUND 8697static const void *lt_preloaded_setup() { 8698 return lt__PROGRAM__LTX_preloaded_symbols; 8699} 8700#endif 8701 8702#ifdef __cplusplus 8703} 8704#endif 8705_LT_EOF 8706 # Now try linking the two files. 8707 mv conftest.$ac_objext conftstm.$ac_objext 8708 lt_save_LIBS="$LIBS" 8709 lt_save_CFLAGS="$CFLAGS" 8710 LIBS="conftstm.$ac_objext" 8711 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 8712 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 8713 (eval $ac_link) 2>&5 8714 ac_status=$? 8715 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8716 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 8717 pipe_works=yes 8718 fi 8719 LIBS="$lt_save_LIBS" 8720 CFLAGS="$lt_save_CFLAGS" 8721 else 8722 echo "cannot find nm_test_func in $nlist" >&5 8723 fi 8724 else 8725 echo "cannot find nm_test_var in $nlist" >&5 8726 fi 8727 else 8728 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 8729 fi 8730 else 8731 echo "$progname: failed program was:" >&5 8732 cat conftest.$ac_ext >&5 8733 fi 8734 rm -rf conftest* conftst* 8735 8736 # Do not use the global_symbol_pipe unless it works. 8737 if test "$pipe_works" = yes; then 8738 break 8739 else 8740 lt_cv_sys_global_symbol_pipe= 8741 fi 8742done 8743 8744fi 8745 8746if test -z "$lt_cv_sys_global_symbol_pipe"; then 8747 lt_cv_sys_global_symbol_to_cdecl= 8748fi 8749if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 8750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 8751$as_echo "failed" >&6; } 8752else 8753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 8754$as_echo "ok" >&6; } 8755fi 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779# Check whether --enable-libtool-lock was given. 8780if test "${enable_libtool_lock+set}" = set; then : 8781 enableval=$enable_libtool_lock; 8782fi 8783 8784test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 8785 8786# Some flags need to be propagated to the compiler or linker for good 8787# libtool support. 8788case $host in 8789ia64-*-hpux*) 8790 # Find out which ABI we are using. 8791 echo 'int i;' > conftest.$ac_ext 8792 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8793 (eval $ac_compile) 2>&5 8794 ac_status=$? 8795 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8796 test $ac_status = 0; }; then 8797 case `/usr/bin/file conftest.$ac_objext` in 8798 *ELF-32*) 8799 HPUX_IA64_MODE="32" 8800 ;; 8801 *ELF-64*) 8802 HPUX_IA64_MODE="64" 8803 ;; 8804 esac 8805 fi 8806 rm -rf conftest* 8807 ;; 8808*-*-irix6*) 8809 # Find out which ABI we are using. 8810 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 8811 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8812 (eval $ac_compile) 2>&5 8813 ac_status=$? 8814 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8815 test $ac_status = 0; }; then 8816 if test "$lt_cv_prog_gnu_ld" = yes; then 8817 case `/usr/bin/file conftest.$ac_objext` in 8818 *32-bit*) 8819 LD="${LD-ld} -melf32bsmip" 8820 ;; 8821 *N32*) 8822 LD="${LD-ld} -melf32bmipn32" 8823 ;; 8824 *64-bit*) 8825 LD="${LD-ld} -melf64bmip" 8826 ;; 8827 esac 8828 else 8829 case `/usr/bin/file conftest.$ac_objext` in 8830 *32-bit*) 8831 LD="${LD-ld} -32" 8832 ;; 8833 *N32*) 8834 LD="${LD-ld} -n32" 8835 ;; 8836 *64-bit*) 8837 LD="${LD-ld} -64" 8838 ;; 8839 esac 8840 fi 8841 fi 8842 rm -rf conftest* 8843 ;; 8844 8845x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 8846s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 8847 # Find out which ABI we are using. 8848 echo 'int i;' > conftest.$ac_ext 8849 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8850 (eval $ac_compile) 2>&5 8851 ac_status=$? 8852 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8853 test $ac_status = 0; }; then 8854 case `/usr/bin/file conftest.o` in 8855 *32-bit*) 8856 case $host in 8857 x86_64-*kfreebsd*-gnu) 8858 LD="${LD-ld} -m elf_i386_fbsd" 8859 ;; 8860 x86_64-*linux*) 8861 case `/usr/bin/file conftest.o` in 8862 *x86-64*) 8863 LD="${LD-ld} -m elf32_x86_64" 8864 ;; 8865 *) 8866 LD="${LD-ld} -m elf_i386" 8867 ;; 8868 esac 8869 ;; 8870 powerpc64le-*linux*) 8871 LD="${LD-ld} -m elf32lppclinux" 8872 ;; 8873 powerpc64-*linux*) 8874 LD="${LD-ld} -m elf32ppclinux" 8875 ;; 8876 s390x-*linux*) 8877 LD="${LD-ld} -m elf_s390" 8878 ;; 8879 sparc64-*linux*) 8880 LD="${LD-ld} -m elf32_sparc" 8881 ;; 8882 esac 8883 ;; 8884 *64-bit*) 8885 case $host in 8886 x86_64-*kfreebsd*-gnu) 8887 LD="${LD-ld} -m elf_x86_64_fbsd" 8888 ;; 8889 x86_64-*linux*) 8890 LD="${LD-ld} -m elf_x86_64" 8891 ;; 8892 powerpcle-*linux*) 8893 LD="${LD-ld} -m elf64lppc" 8894 ;; 8895 powerpc-*linux*) 8896 LD="${LD-ld} -m elf64ppc" 8897 ;; 8898 s390*-*linux*|s390*-*tpf*) 8899 LD="${LD-ld} -m elf64_s390" 8900 ;; 8901 sparc*-*linux*) 8902 LD="${LD-ld} -m elf64_sparc" 8903 ;; 8904 esac 8905 ;; 8906 esac 8907 fi 8908 rm -rf conftest* 8909 ;; 8910 8911*-*-sco3.2v5*) 8912 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 8913 SAVE_CFLAGS="$CFLAGS" 8914 CFLAGS="$CFLAGS -belf" 8915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 8916$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 8917if test "${lt_cv_cc_needs_belf+set}" = set; then : 8918 $as_echo_n "(cached) " >&6 8919else 8920 ac_ext=c 8921ac_cpp='$CPP $CPPFLAGS' 8922ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8923ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8924ac_compiler_gnu=$ac_cv_c_compiler_gnu 8925 8926 if test x$gcc_no_link = xyes; then 8927 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8928fi 8929cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8930/* end confdefs.h. */ 8931 8932int 8933main () 8934{ 8935 8936 ; 8937 return 0; 8938} 8939_ACEOF 8940if ac_fn_c_try_link "$LINENO"; then : 8941 lt_cv_cc_needs_belf=yes 8942else 8943 lt_cv_cc_needs_belf=no 8944fi 8945rm -f core conftest.err conftest.$ac_objext \ 8946 conftest$ac_exeext conftest.$ac_ext 8947 ac_ext=c 8948ac_cpp='$CPP $CPPFLAGS' 8949ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8950ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8951ac_compiler_gnu=$ac_cv_c_compiler_gnu 8952 8953fi 8954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 8955$as_echo "$lt_cv_cc_needs_belf" >&6; } 8956 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 8957 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 8958 CFLAGS="$SAVE_CFLAGS" 8959 fi 8960 ;; 8961sparc*-*solaris*) 8962 # Find out which ABI we are using. 8963 echo 'int i;' > conftest.$ac_ext 8964 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8965 (eval $ac_compile) 2>&5 8966 ac_status=$? 8967 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8968 test $ac_status = 0; }; then 8969 case `/usr/bin/file conftest.o` in 8970 *64-bit*) 8971 case $lt_cv_prog_gnu_ld in 8972 yes*) LD="${LD-ld} -m elf64_sparc" ;; 8973 *) 8974 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 8975 LD="${LD-ld} -64" 8976 fi 8977 ;; 8978 esac 8979 ;; 8980 esac 8981 fi 8982 rm -rf conftest* 8983 ;; 8984esac 8985 8986need_locks="$enable_libtool_lock" 8987 8988 8989 case $host_os in 8990 rhapsody* | darwin*) 8991 if test -n "$ac_tool_prefix"; then 8992 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 8993set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 8994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8995$as_echo_n "checking for $ac_word... " >&6; } 8996if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 8997 $as_echo_n "(cached) " >&6 8998else 8999 if test -n "$DSYMUTIL"; then 9000 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 9001else 9002as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9003for as_dir in $PATH 9004do 9005 IFS=$as_save_IFS 9006 test -z "$as_dir" && as_dir=. 9007 for ac_exec_ext in '' $ac_executable_extensions; do 9008 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 9009 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 9010 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9011 break 2 9012 fi 9013done 9014 done 9015IFS=$as_save_IFS 9016 9017fi 9018fi 9019DSYMUTIL=$ac_cv_prog_DSYMUTIL 9020if test -n "$DSYMUTIL"; then 9021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 9022$as_echo "$DSYMUTIL" >&6; } 9023else 9024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9025$as_echo "no" >&6; } 9026fi 9027 9028 9029fi 9030if test -z "$ac_cv_prog_DSYMUTIL"; then 9031 ac_ct_DSYMUTIL=$DSYMUTIL 9032 # Extract the first word of "dsymutil", so it can be a program name with args. 9033set dummy dsymutil; ac_word=$2 9034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9035$as_echo_n "checking for $ac_word... " >&6; } 9036if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 9037 $as_echo_n "(cached) " >&6 9038else 9039 if test -n "$ac_ct_DSYMUTIL"; then 9040 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 9041else 9042as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9043for as_dir in $PATH 9044do 9045 IFS=$as_save_IFS 9046 test -z "$as_dir" && as_dir=. 9047 for ac_exec_ext in '' $ac_executable_extensions; do 9048 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 9049 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 9050 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9051 break 2 9052 fi 9053done 9054 done 9055IFS=$as_save_IFS 9056 9057fi 9058fi 9059ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 9060if test -n "$ac_ct_DSYMUTIL"; then 9061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 9062$as_echo "$ac_ct_DSYMUTIL" >&6; } 9063else 9064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9065$as_echo "no" >&6; } 9066fi 9067 9068 if test "x$ac_ct_DSYMUTIL" = x; then 9069 DSYMUTIL=":" 9070 else 9071 case $cross_compiling:$ac_tool_warned in 9072yes:) 9073{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9074$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9075ac_tool_warned=yes ;; 9076esac 9077 DSYMUTIL=$ac_ct_DSYMUTIL 9078 fi 9079else 9080 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 9081fi 9082 9083 if test -n "$ac_tool_prefix"; then 9084 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 9085set dummy ${ac_tool_prefix}nmedit; ac_word=$2 9086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9087$as_echo_n "checking for $ac_word... " >&6; } 9088if test "${ac_cv_prog_NMEDIT+set}" = set; then : 9089 $as_echo_n "(cached) " >&6 9090else 9091 if test -n "$NMEDIT"; then 9092 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 9093else 9094as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9095for as_dir in $PATH 9096do 9097 IFS=$as_save_IFS 9098 test -z "$as_dir" && as_dir=. 9099 for ac_exec_ext in '' $ac_executable_extensions; do 9100 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 9101 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 9102 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9103 break 2 9104 fi 9105done 9106 done 9107IFS=$as_save_IFS 9108 9109fi 9110fi 9111NMEDIT=$ac_cv_prog_NMEDIT 9112if test -n "$NMEDIT"; then 9113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 9114$as_echo "$NMEDIT" >&6; } 9115else 9116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9117$as_echo "no" >&6; } 9118fi 9119 9120 9121fi 9122if test -z "$ac_cv_prog_NMEDIT"; then 9123 ac_ct_NMEDIT=$NMEDIT 9124 # Extract the first word of "nmedit", so it can be a program name with args. 9125set dummy nmedit; ac_word=$2 9126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9127$as_echo_n "checking for $ac_word... " >&6; } 9128if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 9129 $as_echo_n "(cached) " >&6 9130else 9131 if test -n "$ac_ct_NMEDIT"; then 9132 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 9133else 9134as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9135for as_dir in $PATH 9136do 9137 IFS=$as_save_IFS 9138 test -z "$as_dir" && as_dir=. 9139 for ac_exec_ext in '' $ac_executable_extensions; do 9140 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 9141 ac_cv_prog_ac_ct_NMEDIT="nmedit" 9142 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9143 break 2 9144 fi 9145done 9146 done 9147IFS=$as_save_IFS 9148 9149fi 9150fi 9151ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 9152if test -n "$ac_ct_NMEDIT"; then 9153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 9154$as_echo "$ac_ct_NMEDIT" >&6; } 9155else 9156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9157$as_echo "no" >&6; } 9158fi 9159 9160 if test "x$ac_ct_NMEDIT" = x; then 9161 NMEDIT=":" 9162 else 9163 case $cross_compiling:$ac_tool_warned in 9164yes:) 9165{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9166$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9167ac_tool_warned=yes ;; 9168esac 9169 NMEDIT=$ac_ct_NMEDIT 9170 fi 9171else 9172 NMEDIT="$ac_cv_prog_NMEDIT" 9173fi 9174 9175 if test -n "$ac_tool_prefix"; then 9176 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 9177set dummy ${ac_tool_prefix}lipo; ac_word=$2 9178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9179$as_echo_n "checking for $ac_word... " >&6; } 9180if test "${ac_cv_prog_LIPO+set}" = set; then : 9181 $as_echo_n "(cached) " >&6 9182else 9183 if test -n "$LIPO"; then 9184 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 9185else 9186as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9187for as_dir in $PATH 9188do 9189 IFS=$as_save_IFS 9190 test -z "$as_dir" && as_dir=. 9191 for ac_exec_ext in '' $ac_executable_extensions; do 9192 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 9193 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 9194 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9195 break 2 9196 fi 9197done 9198 done 9199IFS=$as_save_IFS 9200 9201fi 9202fi 9203LIPO=$ac_cv_prog_LIPO 9204if test -n "$LIPO"; then 9205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 9206$as_echo "$LIPO" >&6; } 9207else 9208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9209$as_echo "no" >&6; } 9210fi 9211 9212 9213fi 9214if test -z "$ac_cv_prog_LIPO"; then 9215 ac_ct_LIPO=$LIPO 9216 # Extract the first word of "lipo", so it can be a program name with args. 9217set dummy lipo; ac_word=$2 9218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9219$as_echo_n "checking for $ac_word... " >&6; } 9220if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 9221 $as_echo_n "(cached) " >&6 9222else 9223 if test -n "$ac_ct_LIPO"; then 9224 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 9225else 9226as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9227for as_dir in $PATH 9228do 9229 IFS=$as_save_IFS 9230 test -z "$as_dir" && as_dir=. 9231 for ac_exec_ext in '' $ac_executable_extensions; do 9232 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 9233 ac_cv_prog_ac_ct_LIPO="lipo" 9234 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9235 break 2 9236 fi 9237done 9238 done 9239IFS=$as_save_IFS 9240 9241fi 9242fi 9243ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 9244if test -n "$ac_ct_LIPO"; then 9245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 9246$as_echo "$ac_ct_LIPO" >&6; } 9247else 9248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9249$as_echo "no" >&6; } 9250fi 9251 9252 if test "x$ac_ct_LIPO" = x; then 9253 LIPO=":" 9254 else 9255 case $cross_compiling:$ac_tool_warned in 9256yes:) 9257{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9258$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9259ac_tool_warned=yes ;; 9260esac 9261 LIPO=$ac_ct_LIPO 9262 fi 9263else 9264 LIPO="$ac_cv_prog_LIPO" 9265fi 9266 9267 if test -n "$ac_tool_prefix"; then 9268 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 9269set dummy ${ac_tool_prefix}otool; ac_word=$2 9270{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9271$as_echo_n "checking for $ac_word... " >&6; } 9272if test "${ac_cv_prog_OTOOL+set}" = set; then : 9273 $as_echo_n "(cached) " >&6 9274else 9275 if test -n "$OTOOL"; then 9276 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 9277else 9278as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9279for as_dir in $PATH 9280do 9281 IFS=$as_save_IFS 9282 test -z "$as_dir" && as_dir=. 9283 for ac_exec_ext in '' $ac_executable_extensions; do 9284 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 9285 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 9286 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9287 break 2 9288 fi 9289done 9290 done 9291IFS=$as_save_IFS 9292 9293fi 9294fi 9295OTOOL=$ac_cv_prog_OTOOL 9296if test -n "$OTOOL"; then 9297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 9298$as_echo "$OTOOL" >&6; } 9299else 9300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9301$as_echo "no" >&6; } 9302fi 9303 9304 9305fi 9306if test -z "$ac_cv_prog_OTOOL"; then 9307 ac_ct_OTOOL=$OTOOL 9308 # Extract the first word of "otool", so it can be a program name with args. 9309set dummy otool; ac_word=$2 9310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9311$as_echo_n "checking for $ac_word... " >&6; } 9312if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 9313 $as_echo_n "(cached) " >&6 9314else 9315 if test -n "$ac_ct_OTOOL"; then 9316 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 9317else 9318as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9319for as_dir in $PATH 9320do 9321 IFS=$as_save_IFS 9322 test -z "$as_dir" && as_dir=. 9323 for ac_exec_ext in '' $ac_executable_extensions; do 9324 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 9325 ac_cv_prog_ac_ct_OTOOL="otool" 9326 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9327 break 2 9328 fi 9329done 9330 done 9331IFS=$as_save_IFS 9332 9333fi 9334fi 9335ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 9336if test -n "$ac_ct_OTOOL"; then 9337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 9338$as_echo "$ac_ct_OTOOL" >&6; } 9339else 9340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9341$as_echo "no" >&6; } 9342fi 9343 9344 if test "x$ac_ct_OTOOL" = x; then 9345 OTOOL=":" 9346 else 9347 case $cross_compiling:$ac_tool_warned in 9348yes:) 9349{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9350$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9351ac_tool_warned=yes ;; 9352esac 9353 OTOOL=$ac_ct_OTOOL 9354 fi 9355else 9356 OTOOL="$ac_cv_prog_OTOOL" 9357fi 9358 9359 if test -n "$ac_tool_prefix"; then 9360 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 9361set dummy ${ac_tool_prefix}otool64; ac_word=$2 9362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9363$as_echo_n "checking for $ac_word... " >&6; } 9364if test "${ac_cv_prog_OTOOL64+set}" = set; then : 9365 $as_echo_n "(cached) " >&6 9366else 9367 if test -n "$OTOOL64"; then 9368 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 9369else 9370as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9371for as_dir in $PATH 9372do 9373 IFS=$as_save_IFS 9374 test -z "$as_dir" && as_dir=. 9375 for ac_exec_ext in '' $ac_executable_extensions; do 9376 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 9377 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 9378 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9379 break 2 9380 fi 9381done 9382 done 9383IFS=$as_save_IFS 9384 9385fi 9386fi 9387OTOOL64=$ac_cv_prog_OTOOL64 9388if test -n "$OTOOL64"; then 9389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 9390$as_echo "$OTOOL64" >&6; } 9391else 9392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9393$as_echo "no" >&6; } 9394fi 9395 9396 9397fi 9398if test -z "$ac_cv_prog_OTOOL64"; then 9399 ac_ct_OTOOL64=$OTOOL64 9400 # Extract the first word of "otool64", so it can be a program name with args. 9401set dummy otool64; ac_word=$2 9402{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9403$as_echo_n "checking for $ac_word... " >&6; } 9404if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 9405 $as_echo_n "(cached) " >&6 9406else 9407 if test -n "$ac_ct_OTOOL64"; then 9408 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 9409else 9410as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9411for as_dir in $PATH 9412do 9413 IFS=$as_save_IFS 9414 test -z "$as_dir" && as_dir=. 9415 for ac_exec_ext in '' $ac_executable_extensions; do 9416 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 9417 ac_cv_prog_ac_ct_OTOOL64="otool64" 9418 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9419 break 2 9420 fi 9421done 9422 done 9423IFS=$as_save_IFS 9424 9425fi 9426fi 9427ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 9428if test -n "$ac_ct_OTOOL64"; then 9429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 9430$as_echo "$ac_ct_OTOOL64" >&6; } 9431else 9432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9433$as_echo "no" >&6; } 9434fi 9435 9436 if test "x$ac_ct_OTOOL64" = x; then 9437 OTOOL64=":" 9438 else 9439 case $cross_compiling:$ac_tool_warned in 9440yes:) 9441{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9442$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9443ac_tool_warned=yes ;; 9444esac 9445 OTOOL64=$ac_ct_OTOOL64 9446 fi 9447else 9448 OTOOL64="$ac_cv_prog_OTOOL64" 9449fi 9450 9451 9452 9453 9454 9455 9456 9457 9458 9459 9460 9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 9472 9473 9474 9475 9476 9477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 9478$as_echo_n "checking for -single_module linker flag... " >&6; } 9479if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 9480 $as_echo_n "(cached) " >&6 9481else 9482 lt_cv_apple_cc_single_mod=no 9483 if test -z "${LT_MULTI_MODULE}"; then 9484 # By default we will add the -single_module flag. You can override 9485 # by either setting the environment variable LT_MULTI_MODULE 9486 # non-empty at configure time, or by adding -multi_module to the 9487 # link flags. 9488 rm -rf libconftest.dylib* 9489 echo "int foo(void){return 1;}" > conftest.c 9490 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 9491-dynamiclib -Wl,-single_module conftest.c" >&5 9492 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 9493 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 9494 _lt_result=$? 9495 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 9496 lt_cv_apple_cc_single_mod=yes 9497 else 9498 cat conftest.err >&5 9499 fi 9500 rm -rf libconftest.dylib* 9501 rm -f conftest.* 9502 fi 9503fi 9504{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 9505$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 9506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 9507$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 9508if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 9509 $as_echo_n "(cached) " >&6 9510else 9511 lt_cv_ld_exported_symbols_list=no 9512 save_LDFLAGS=$LDFLAGS 9513 echo "_main" > conftest.sym 9514 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 9515 if test x$gcc_no_link = xyes; then 9516 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9517fi 9518cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9519/* end confdefs.h. */ 9520 9521int 9522main () 9523{ 9524 9525 ; 9526 return 0; 9527} 9528_ACEOF 9529if ac_fn_c_try_link "$LINENO"; then : 9530 lt_cv_ld_exported_symbols_list=yes 9531else 9532 lt_cv_ld_exported_symbols_list=no 9533fi 9534rm -f core conftest.err conftest.$ac_objext \ 9535 conftest$ac_exeext conftest.$ac_ext 9536 LDFLAGS="$save_LDFLAGS" 9537 9538fi 9539{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 9540$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 9541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 9542$as_echo_n "checking for -force_load linker flag... " >&6; } 9543if test "${lt_cv_ld_force_load+set}" = set; then : 9544 $as_echo_n "(cached) " >&6 9545else 9546 lt_cv_ld_force_load=no 9547 cat > conftest.c << _LT_EOF 9548int forced_loaded() { return 2;} 9549_LT_EOF 9550 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 9551 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 9552 echo "$AR cru libconftest.a conftest.o" >&5 9553 $AR cru libconftest.a conftest.o 2>&5 9554 cat > conftest.c << _LT_EOF 9555int main() { return 0;} 9556_LT_EOF 9557 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 9558 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 9559 _lt_result=$? 9560 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 9561 lt_cv_ld_force_load=yes 9562 else 9563 cat conftest.err >&5 9564 fi 9565 rm -f conftest.err libconftest.a conftest conftest.c 9566 rm -rf conftest.dSYM 9567 9568fi 9569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 9570$as_echo "$lt_cv_ld_force_load" >&6; } 9571 case $host_os in 9572 rhapsody* | darwin1.[012]) 9573 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 9574 darwin1.*) 9575 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 9576 darwin*) # darwin 5.x on 9577 # if running on 10.5 or later, the deployment target defaults 9578 # to the OS version, if on x86, and 10.4, the deployment 9579 # target defaults to 10.4. Don't you love it? 9580 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 9581 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 9582 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 9583 10.[012]*) 9584 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 9585 10.*) 9586 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 9587 esac 9588 ;; 9589 esac 9590 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 9591 _lt_dar_single_mod='$single_module' 9592 fi 9593 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 9594 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 9595 else 9596 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 9597 fi 9598 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 9599 _lt_dsymutil='~$DSYMUTIL $lib || :' 9600 else 9601 _lt_dsymutil= 9602 fi 9603 ;; 9604 esac 9605 9606ac_ext=c 9607ac_cpp='$CPP $CPPFLAGS' 9608ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9609ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9610ac_compiler_gnu=$ac_cv_c_compiler_gnu 9611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 9612$as_echo_n "checking how to run the C preprocessor... " >&6; } 9613# On Suns, sometimes $CPP names a directory. 9614if test -n "$CPP" && test -d "$CPP"; then 9615 CPP= 9616fi 9617if test -z "$CPP"; then 9618 if test "${ac_cv_prog_CPP+set}" = set; then : 9619 $as_echo_n "(cached) " >&6 9620else 9621 # Double quotes because CPP needs to be expanded 9622 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 9623 do 9624 ac_preproc_ok=false 9625for ac_c_preproc_warn_flag in '' yes 9626do 9627 # Use a header file that comes with gcc, so configuring glibc 9628 # with a fresh cross-compiler works. 9629 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9630 # <limits.h> exists even on freestanding compilers. 9631 # On the NeXT, cc -E runs the code through the compiler's parser, 9632 # not just through cpp. "Syntax error" is here to catch this case. 9633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9634/* end confdefs.h. */ 9635#ifdef __STDC__ 9636# include <limits.h> 9637#else 9638# include <assert.h> 9639#endif 9640 Syntax error 9641_ACEOF 9642if ac_fn_c_try_cpp "$LINENO"; then : 9643 9644else 9645 # Broken: fails on valid input. 9646continue 9647fi 9648rm -f conftest.err conftest.$ac_ext 9649 9650 # OK, works on sane cases. Now check whether nonexistent headers 9651 # can be detected and how. 9652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9653/* end confdefs.h. */ 9654#include <ac_nonexistent.h> 9655_ACEOF 9656if ac_fn_c_try_cpp "$LINENO"; then : 9657 # Broken: success on invalid input. 9658continue 9659else 9660 # Passes both tests. 9661ac_preproc_ok=: 9662break 9663fi 9664rm -f conftest.err conftest.$ac_ext 9665 9666done 9667# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 9668rm -f conftest.err conftest.$ac_ext 9669if $ac_preproc_ok; then : 9670 break 9671fi 9672 9673 done 9674 ac_cv_prog_CPP=$CPP 9675 9676fi 9677 CPP=$ac_cv_prog_CPP 9678else 9679 ac_cv_prog_CPP=$CPP 9680fi 9681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 9682$as_echo "$CPP" >&6; } 9683ac_preproc_ok=false 9684for ac_c_preproc_warn_flag in '' yes 9685do 9686 # Use a header file that comes with gcc, so configuring glibc 9687 # with a fresh cross-compiler works. 9688 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9689 # <limits.h> exists even on freestanding compilers. 9690 # On the NeXT, cc -E runs the code through the compiler's parser, 9691 # not just through cpp. "Syntax error" is here to catch this case. 9692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9693/* end confdefs.h. */ 9694#ifdef __STDC__ 9695# include <limits.h> 9696#else 9697# include <assert.h> 9698#endif 9699 Syntax error 9700_ACEOF 9701if ac_fn_c_try_cpp "$LINENO"; then : 9702 9703else 9704 # Broken: fails on valid input. 9705continue 9706fi 9707rm -f conftest.err conftest.$ac_ext 9708 9709 # OK, works on sane cases. Now check whether nonexistent headers 9710 # can be detected and how. 9711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9712/* end confdefs.h. */ 9713#include <ac_nonexistent.h> 9714_ACEOF 9715if ac_fn_c_try_cpp "$LINENO"; then : 9716 # Broken: success on invalid input. 9717continue 9718else 9719 # Passes both tests. 9720ac_preproc_ok=: 9721break 9722fi 9723rm -f conftest.err conftest.$ac_ext 9724 9725done 9726# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 9727rm -f conftest.err conftest.$ac_ext 9728if $ac_preproc_ok; then : 9729 9730else 9731 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 9732$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 9733as_fn_error "C preprocessor \"$CPP\" fails sanity check 9734See \`config.log' for more details." "$LINENO" 5; } 9735fi 9736 9737ac_ext=c 9738ac_cpp='$CPP $CPPFLAGS' 9739ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9740ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9741ac_compiler_gnu=$ac_cv_c_compiler_gnu 9742 9743 9744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 9745$as_echo_n "checking for ANSI C header files... " >&6; } 9746if test "${ac_cv_header_stdc+set}" = set; then : 9747 $as_echo_n "(cached) " >&6 9748else 9749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9750/* end confdefs.h. */ 9751#include <stdlib.h> 9752#include <stdarg.h> 9753#include <string.h> 9754#include <float.h> 9755 9756int 9757main () 9758{ 9759 9760 ; 9761 return 0; 9762} 9763_ACEOF 9764if ac_fn_c_try_compile "$LINENO"; then : 9765 ac_cv_header_stdc=yes 9766else 9767 ac_cv_header_stdc=no 9768fi 9769rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9770 9771if test $ac_cv_header_stdc = yes; then 9772 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 9773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9774/* end confdefs.h. */ 9775#include <string.h> 9776 9777_ACEOF 9778if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 9779 $EGREP "memchr" >/dev/null 2>&1; then : 9780 9781else 9782 ac_cv_header_stdc=no 9783fi 9784rm -f conftest* 9785 9786fi 9787 9788if test $ac_cv_header_stdc = yes; then 9789 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 9790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9791/* end confdefs.h. */ 9792#include <stdlib.h> 9793 9794_ACEOF 9795if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 9796 $EGREP "free" >/dev/null 2>&1; then : 9797 9798else 9799 ac_cv_header_stdc=no 9800fi 9801rm -f conftest* 9802 9803fi 9804 9805if test $ac_cv_header_stdc = yes; then 9806 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 9807 if test "$cross_compiling" = yes; then : 9808 : 9809else 9810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9811/* end confdefs.h. */ 9812#include <ctype.h> 9813#include <stdlib.h> 9814#if ((' ' & 0x0FF) == 0x020) 9815# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 9816# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 9817#else 9818# define ISLOWER(c) \ 9819 (('a' <= (c) && (c) <= 'i') \ 9820 || ('j' <= (c) && (c) <= 'r') \ 9821 || ('s' <= (c) && (c) <= 'z')) 9822# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 9823#endif 9824 9825#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 9826int 9827main () 9828{ 9829 int i; 9830 for (i = 0; i < 256; i++) 9831 if (XOR (islower (i), ISLOWER (i)) 9832 || toupper (i) != TOUPPER (i)) 9833 return 2; 9834 return 0; 9835} 9836_ACEOF 9837if ac_fn_c_try_run "$LINENO"; then : 9838 9839else 9840 ac_cv_header_stdc=no 9841fi 9842rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9843 conftest.$ac_objext conftest.beam conftest.$ac_ext 9844fi 9845 9846fi 9847fi 9848{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 9849$as_echo "$ac_cv_header_stdc" >&6; } 9850if test $ac_cv_header_stdc = yes; then 9851 9852$as_echo "#define STDC_HEADERS 1" >>confdefs.h 9853 9854fi 9855 9856# On IRIX 5.3, sys/types and inttypes.h are conflicting. 9857for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 9858 inttypes.h stdint.h unistd.h 9859do : 9860 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 9861ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 9862" 9863eval as_val=\$$as_ac_Header 9864 if test "x$as_val" = x""yes; then : 9865 cat >>confdefs.h <<_ACEOF 9866#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 9867_ACEOF 9868 9869fi 9870 9871done 9872 9873 9874for ac_header in dlfcn.h 9875do : 9876 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 9877" 9878if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 9879 cat >>confdefs.h <<_ACEOF 9880#define HAVE_DLFCN_H 1 9881_ACEOF 9882 9883fi 9884 9885done 9886 9887 9888 9889 9890 9891 9892# Set options 9893 9894 9895 9896 9897 enable_win32_dll=no 9898 9899 9900 # Check whether --enable-shared was given. 9901if test "${enable_shared+set}" = set; then : 9902 enableval=$enable_shared; p=${PACKAGE-default} 9903 case $enableval in 9904 yes) enable_shared=yes ;; 9905 no) enable_shared=no ;; 9906 *) 9907 enable_shared=no 9908 # Look at the argument we got. We use all the common list separators. 9909 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 9910 for pkg in $enableval; do 9911 IFS="$lt_save_ifs" 9912 if test "X$pkg" = "X$p"; then 9913 enable_shared=yes 9914 fi 9915 done 9916 IFS="$lt_save_ifs" 9917 ;; 9918 esac 9919else 9920 enable_shared=yes 9921fi 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 # Check whether --enable-static was given. 9932if test "${enable_static+set}" = set; then : 9933 enableval=$enable_static; p=${PACKAGE-default} 9934 case $enableval in 9935 yes) enable_static=yes ;; 9936 no) enable_static=no ;; 9937 *) 9938 enable_static=no 9939 # Look at the argument we got. We use all the common list separators. 9940 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 9941 for pkg in $enableval; do 9942 IFS="$lt_save_ifs" 9943 if test "X$pkg" = "X$p"; then 9944 enable_static=yes 9945 fi 9946 done 9947 IFS="$lt_save_ifs" 9948 ;; 9949 esac 9950else 9951 enable_static=yes 9952fi 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963# Check whether --with-pic was given. 9964if test "${with_pic+set}" = set; then : 9965 withval=$with_pic; pic_mode="$withval" 9966else 9967 pic_mode=default 9968fi 9969 9970 9971test -z "$pic_mode" && pic_mode=default 9972 9973 9974 9975 9976 9977 9978 9979 # Check whether --enable-fast-install was given. 9980if test "${enable_fast_install+set}" = set; then : 9981 enableval=$enable_fast_install; p=${PACKAGE-default} 9982 case $enableval in 9983 yes) enable_fast_install=yes ;; 9984 no) enable_fast_install=no ;; 9985 *) 9986 enable_fast_install=no 9987 # Look at the argument we got. We use all the common list separators. 9988 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 9989 for pkg in $enableval; do 9990 IFS="$lt_save_ifs" 9991 if test "X$pkg" = "X$p"; then 9992 enable_fast_install=yes 9993 fi 9994 done 9995 IFS="$lt_save_ifs" 9996 ;; 9997 esac 9998else 9999 enable_fast_install=yes 10000fi 10001 10002 10003 10004 10005 10006 10007 10008 10009 10010 10011 10012# This can be used to rebuild libtool when needed 10013LIBTOOL_DEPS="$ltmain" 10014 10015# Always use our own libtool. 10016LIBTOOL='$(SHELL) $(top_builddir)/libtool' 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 10043test -z "$LN_S" && LN_S="ln -s" 10044 10045 10046 10047 10048 10049 10050 10051 10052 10053 10054 10055 10056 10057 10058if test -n "${ZSH_VERSION+set}" ; then 10059 setopt NO_GLOB_SUBST 10060fi 10061 10062{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 10063$as_echo_n "checking for objdir... " >&6; } 10064if test "${lt_cv_objdir+set}" = set; then : 10065 $as_echo_n "(cached) " >&6 10066else 10067 rm -f .libs 2>/dev/null 10068mkdir .libs 2>/dev/null 10069if test -d .libs; then 10070 lt_cv_objdir=.libs 10071else 10072 # MS-DOS does not allow filenames that begin with a dot. 10073 lt_cv_objdir=_libs 10074fi 10075rmdir .libs 2>/dev/null 10076fi 10077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 10078$as_echo "$lt_cv_objdir" >&6; } 10079objdir=$lt_cv_objdir 10080 10081 10082 10083 10084 10085cat >>confdefs.h <<_ACEOF 10086#define LT_OBJDIR "$lt_cv_objdir/" 10087_ACEOF 10088 10089 10090 10091 10092case $host_os in 10093aix3*) 10094 # AIX sometimes has problems with the GCC collect2 program. For some 10095 # reason, if we set the COLLECT_NAMES environment variable, the problems 10096 # vanish in a puff of smoke. 10097 if test "X${COLLECT_NAMES+set}" != Xset; then 10098 COLLECT_NAMES= 10099 export COLLECT_NAMES 10100 fi 10101 ;; 10102esac 10103 10104# Global variables: 10105ofile=libtool 10106can_build_shared=yes 10107 10108# All known linkers require a `.a' archive for static linking (except MSVC, 10109# which needs '.lib'). 10110libext=a 10111 10112with_gnu_ld="$lt_cv_prog_gnu_ld" 10113 10114old_CC="$CC" 10115old_CFLAGS="$CFLAGS" 10116 10117# Set sane defaults for various variables 10118test -z "$CC" && CC=cc 10119test -z "$LTCC" && LTCC=$CC 10120test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 10121test -z "$LD" && LD=ld 10122test -z "$ac_objext" && ac_objext=o 10123 10124for cc_temp in $compiler""; do 10125 case $cc_temp in 10126 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 10127 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 10128 \-*) ;; 10129 *) break;; 10130 esac 10131done 10132cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 10133 10134 10135# Only perform the check for file, if the check method requires it 10136test -z "$MAGIC_CMD" && MAGIC_CMD=file 10137case $deplibs_check_method in 10138file_magic*) 10139 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 10140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 10141$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 10142if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 10143 $as_echo_n "(cached) " >&6 10144else 10145 case $MAGIC_CMD in 10146[\\/*] | ?:[\\/]*) 10147 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 10148 ;; 10149*) 10150 lt_save_MAGIC_CMD="$MAGIC_CMD" 10151 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 10152 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 10153 for ac_dir in $ac_dummy; do 10154 IFS="$lt_save_ifs" 10155 test -z "$ac_dir" && ac_dir=. 10156 if test -f $ac_dir/${ac_tool_prefix}file; then 10157 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 10158 if test -n "$file_magic_test_file"; then 10159 case $deplibs_check_method in 10160 "file_magic "*) 10161 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 10162 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 10163 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 10164 $EGREP "$file_magic_regex" > /dev/null; then 10165 : 10166 else 10167 cat <<_LT_EOF 1>&2 10168 10169*** Warning: the command libtool uses to detect shared libraries, 10170*** $file_magic_cmd, produces output that libtool cannot recognize. 10171*** The result is that libtool may fail to recognize shared libraries 10172*** as such. This will affect the creation of libtool libraries that 10173*** depend on shared libraries, but programs linked with such libtool 10174*** libraries will work regardless of this problem. Nevertheless, you 10175*** may want to report the problem to your system manager and/or to 10176*** bug-libtool@gnu.org 10177 10178_LT_EOF 10179 fi ;; 10180 esac 10181 fi 10182 break 10183 fi 10184 done 10185 IFS="$lt_save_ifs" 10186 MAGIC_CMD="$lt_save_MAGIC_CMD" 10187 ;; 10188esac 10189fi 10190 10191MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 10192if test -n "$MAGIC_CMD"; then 10193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 10194$as_echo "$MAGIC_CMD" >&6; } 10195else 10196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10197$as_echo "no" >&6; } 10198fi 10199 10200 10201 10202 10203 10204if test -z "$lt_cv_path_MAGIC_CMD"; then 10205 if test -n "$ac_tool_prefix"; then 10206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 10207$as_echo_n "checking for file... " >&6; } 10208if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 10209 $as_echo_n "(cached) " >&6 10210else 10211 case $MAGIC_CMD in 10212[\\/*] | ?:[\\/]*) 10213 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 10214 ;; 10215*) 10216 lt_save_MAGIC_CMD="$MAGIC_CMD" 10217 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 10218 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 10219 for ac_dir in $ac_dummy; do 10220 IFS="$lt_save_ifs" 10221 test -z "$ac_dir" && ac_dir=. 10222 if test -f $ac_dir/file; then 10223 lt_cv_path_MAGIC_CMD="$ac_dir/file" 10224 if test -n "$file_magic_test_file"; then 10225 case $deplibs_check_method in 10226 "file_magic "*) 10227 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 10228 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 10229 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 10230 $EGREP "$file_magic_regex" > /dev/null; then 10231 : 10232 else 10233 cat <<_LT_EOF 1>&2 10234 10235*** Warning: the command libtool uses to detect shared libraries, 10236*** $file_magic_cmd, produces output that libtool cannot recognize. 10237*** The result is that libtool may fail to recognize shared libraries 10238*** as such. This will affect the creation of libtool libraries that 10239*** depend on shared libraries, but programs linked with such libtool 10240*** libraries will work regardless of this problem. Nevertheless, you 10241*** may want to report the problem to your system manager and/or to 10242*** bug-libtool@gnu.org 10243 10244_LT_EOF 10245 fi ;; 10246 esac 10247 fi 10248 break 10249 fi 10250 done 10251 IFS="$lt_save_ifs" 10252 MAGIC_CMD="$lt_save_MAGIC_CMD" 10253 ;; 10254esac 10255fi 10256 10257MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 10258if test -n "$MAGIC_CMD"; then 10259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 10260$as_echo "$MAGIC_CMD" >&6; } 10261else 10262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10263$as_echo "no" >&6; } 10264fi 10265 10266 10267 else 10268 MAGIC_CMD=: 10269 fi 10270fi 10271 10272 fi 10273 ;; 10274esac 10275 10276# Use C for the default configuration in the libtool script 10277 10278lt_save_CC="$CC" 10279ac_ext=c 10280ac_cpp='$CPP $CPPFLAGS' 10281ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10282ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10283ac_compiler_gnu=$ac_cv_c_compiler_gnu 10284 10285 10286# Source file extension for C test sources. 10287ac_ext=c 10288 10289# Object file extension for compiled C test sources. 10290objext=o 10291objext=$objext 10292 10293# Code to be used in simple compile tests 10294lt_simple_compile_test_code="int some_variable = 0;" 10295 10296# Code to be used in simple link tests 10297lt_simple_link_test_code='int main(){return(0);}' 10298 10299 10300 10301 10302 10303 10304 10305# If no C compiler was specified, use CC. 10306LTCC=${LTCC-"$CC"} 10307 10308# If no C compiler flags were specified, use CFLAGS. 10309LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 10310 10311# Allow CC to be a program name with arguments. 10312compiler=$CC 10313 10314# Save the default compiler, since it gets overwritten when the other 10315# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 10316compiler_DEFAULT=$CC 10317 10318# save warnings/boilerplate of simple test code 10319ac_outfile=conftest.$ac_objext 10320echo "$lt_simple_compile_test_code" >conftest.$ac_ext 10321eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 10322_lt_compiler_boilerplate=`cat conftest.err` 10323$RM conftest* 10324 10325ac_outfile=conftest.$ac_objext 10326echo "$lt_simple_link_test_code" >conftest.$ac_ext 10327eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 10328_lt_linker_boilerplate=`cat conftest.err` 10329$RM -r conftest* 10330 10331 10332## CAVEAT EMPTOR: 10333## There is no encapsulation within the following macros, do not change 10334## the running order or otherwise move them around unless you know exactly 10335## what you are doing... 10336if test -n "$compiler"; then 10337 10338lt_prog_compiler_no_builtin_flag= 10339 10340if test "$GCC" = yes; then 10341 case $cc_basename in 10342 nvcc*) 10343 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 10344 *) 10345 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 10346 esac 10347 10348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 10349$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 10350if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 10351 $as_echo_n "(cached) " >&6 10352else 10353 lt_cv_prog_compiler_rtti_exceptions=no 10354 ac_outfile=conftest.$ac_objext 10355 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10356 lt_compiler_flag="-fno-rtti -fno-exceptions" 10357 # Insert the option either (1) after the last *FLAGS variable, or 10358 # (2) before a word containing "conftest.", or (3) at the end. 10359 # Note that $ac_compile itself does not contain backslashes and begins 10360 # with a dollar sign (not a hyphen), so the echo should work correctly. 10361 # The option is referenced via a variable to avoid confusing sed. 10362 lt_compile=`echo "$ac_compile" | $SED \ 10363 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10364 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10365 -e 's:$: $lt_compiler_flag:'` 10366 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10367 (eval "$lt_compile" 2>conftest.err) 10368 ac_status=$? 10369 cat conftest.err >&5 10370 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10371 if (exit $ac_status) && test -s "$ac_outfile"; then 10372 # The compiler can only warn and ignore the option if not recognized 10373 # So say no if there are warnings other than the usual output. 10374 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 10375 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10376 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 10377 lt_cv_prog_compiler_rtti_exceptions=yes 10378 fi 10379 fi 10380 $RM conftest* 10381 10382fi 10383{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 10384$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 10385 10386if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 10387 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 10388else 10389 : 10390fi 10391 10392fi 10393 10394 10395 10396 10397 10398 10399 lt_prog_compiler_wl= 10400lt_prog_compiler_pic= 10401lt_prog_compiler_static= 10402 10403{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 10404$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 10405 10406 if test "$GCC" = yes; then 10407 lt_prog_compiler_wl='-Wl,' 10408 lt_prog_compiler_static='-static' 10409 10410 case $host_os in 10411 aix*) 10412 # All AIX code is PIC. 10413 if test "$host_cpu" = ia64; then 10414 # AIX 5 now supports IA64 processor 10415 lt_prog_compiler_static='-Bstatic' 10416 fi 10417 lt_prog_compiler_pic='-fPIC' 10418 ;; 10419 10420 amigaos*) 10421 case $host_cpu in 10422 powerpc) 10423 # see comment about AmigaOS4 .so support 10424 lt_prog_compiler_pic='-fPIC' 10425 ;; 10426 m68k) 10427 # FIXME: we need at least 68020 code to build shared libraries, but 10428 # adding the `-m68020' flag to GCC prevents building anything better, 10429 # like `-m68040'. 10430 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 10431 ;; 10432 esac 10433 ;; 10434 10435 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 10436 # PIC is the default for these OSes. 10437 ;; 10438 10439 mingw* | cygwin* | pw32* | os2* | cegcc*) 10440 # This hack is so that the source file can tell whether it is being 10441 # built for inclusion in a dll (and should export symbols for example). 10442 # Although the cygwin gcc ignores -fPIC, still need this for old-style 10443 # (--disable-auto-import) libraries 10444 lt_prog_compiler_pic='-DDLL_EXPORT' 10445 ;; 10446 10447 darwin* | rhapsody*) 10448 # PIC is the default on this platform 10449 # Common symbols not allowed in MH_DYLIB files 10450 lt_prog_compiler_pic='-fno-common' 10451 ;; 10452 10453 haiku*) 10454 # PIC is the default for Haiku. 10455 # The "-static" flag exists, but is broken. 10456 lt_prog_compiler_static= 10457 ;; 10458 10459 hpux*) 10460 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 10461 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 10462 # sets the default TLS model and affects inlining. 10463 case $host_cpu in 10464 hppa*64*) 10465 # +Z the default 10466 ;; 10467 *) 10468 lt_prog_compiler_pic='-fPIC' 10469 ;; 10470 esac 10471 ;; 10472 10473 interix[3-9]*) 10474 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 10475 # Instead, we relocate shared libraries at runtime. 10476 ;; 10477 10478 msdosdjgpp*) 10479 # Just because we use GCC doesn't mean we suddenly get shared libraries 10480 # on systems that don't support them. 10481 lt_prog_compiler_can_build_shared=no 10482 enable_shared=no 10483 ;; 10484 10485 *nto* | *qnx*) 10486 # QNX uses GNU C++, but need to define -shared option too, otherwise 10487 # it will coredump. 10488 lt_prog_compiler_pic='-fPIC -shared' 10489 ;; 10490 10491 sysv4*MP*) 10492 if test -d /usr/nec; then 10493 lt_prog_compiler_pic=-Kconform_pic 10494 fi 10495 ;; 10496 10497 *) 10498 lt_prog_compiler_pic='-fPIC' 10499 ;; 10500 esac 10501 10502 case $cc_basename in 10503 nvcc*) # Cuda Compiler Driver 2.2 10504 lt_prog_compiler_wl='-Xlinker ' 10505 lt_prog_compiler_pic='-Xcompiler -fPIC' 10506 ;; 10507 esac 10508 else 10509 # PORTME Check for flag to pass linker flags through the system compiler. 10510 case $host_os in 10511 aix*) 10512 lt_prog_compiler_wl='-Wl,' 10513 if test "$host_cpu" = ia64; then 10514 # AIX 5 now supports IA64 processor 10515 lt_prog_compiler_static='-Bstatic' 10516 else 10517 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 10518 fi 10519 ;; 10520 10521 mingw* | cygwin* | pw32* | os2* | cegcc*) 10522 # This hack is so that the source file can tell whether it is being 10523 # built for inclusion in a dll (and should export symbols for example). 10524 lt_prog_compiler_pic='-DDLL_EXPORT' 10525 ;; 10526 10527 hpux9* | hpux10* | hpux11*) 10528 lt_prog_compiler_wl='-Wl,' 10529 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 10530 # not for PA HP-UX. 10531 case $host_cpu in 10532 hppa*64*|ia64*) 10533 # +Z the default 10534 ;; 10535 *) 10536 lt_prog_compiler_pic='+Z' 10537 ;; 10538 esac 10539 # Is there a better lt_prog_compiler_static that works with the bundled CC? 10540 lt_prog_compiler_static='${wl}-a ${wl}archive' 10541 ;; 10542 10543 irix5* | irix6* | nonstopux*) 10544 lt_prog_compiler_wl='-Wl,' 10545 # PIC (with -KPIC) is the default. 10546 lt_prog_compiler_static='-non_shared' 10547 ;; 10548 10549 linux* | k*bsd*-gnu | kopensolaris*-gnu) 10550 case $cc_basename in 10551 # old Intel for x86_64 which still supported -KPIC. 10552 ecc*) 10553 lt_prog_compiler_wl='-Wl,' 10554 lt_prog_compiler_pic='-KPIC' 10555 lt_prog_compiler_static='-static' 10556 ;; 10557 # icc used to be incompatible with GCC. 10558 # ICC 10 doesn't accept -KPIC any more. 10559 icc* | ifort*) 10560 lt_prog_compiler_wl='-Wl,' 10561 lt_prog_compiler_pic='-fPIC' 10562 lt_prog_compiler_static='-static' 10563 ;; 10564 # Lahey Fortran 8.1. 10565 lf95*) 10566 lt_prog_compiler_wl='-Wl,' 10567 lt_prog_compiler_pic='--shared' 10568 lt_prog_compiler_static='--static' 10569 ;; 10570 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 10571 # Portland Group compilers (*not* the Pentium gcc compiler, 10572 # which looks to be a dead project) 10573 lt_prog_compiler_wl='-Wl,' 10574 lt_prog_compiler_pic='-fpic' 10575 lt_prog_compiler_static='-Bstatic' 10576 ;; 10577 ccc*) 10578 lt_prog_compiler_wl='-Wl,' 10579 # All Alpha code is PIC. 10580 lt_prog_compiler_static='-non_shared' 10581 ;; 10582 xl* | bgxl* | bgf* | mpixl*) 10583 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 10584 lt_prog_compiler_wl='-Wl,' 10585 lt_prog_compiler_pic='-qpic' 10586 lt_prog_compiler_static='-qstaticlink' 10587 ;; 10588 *) 10589 case `$CC -V 2>&1 | sed 5q` in 10590 *Sun\ F* | *Sun*Fortran*) 10591 # Sun Fortran 8.3 passes all unrecognized flags to the linker 10592 lt_prog_compiler_pic='-KPIC' 10593 lt_prog_compiler_static='-Bstatic' 10594 lt_prog_compiler_wl='' 10595 ;; 10596 *Sun\ C*) 10597 # Sun C 5.9 10598 lt_prog_compiler_pic='-KPIC' 10599 lt_prog_compiler_static='-Bstatic' 10600 lt_prog_compiler_wl='-Wl,' 10601 ;; 10602 esac 10603 ;; 10604 esac 10605 ;; 10606 10607 newsos6) 10608 lt_prog_compiler_pic='-KPIC' 10609 lt_prog_compiler_static='-Bstatic' 10610 ;; 10611 10612 *nto* | *qnx*) 10613 # QNX uses GNU C++, but need to define -shared option too, otherwise 10614 # it will coredump. 10615 lt_prog_compiler_pic='-fPIC -shared' 10616 ;; 10617 10618 osf3* | osf4* | osf5*) 10619 lt_prog_compiler_wl='-Wl,' 10620 # All OSF/1 code is PIC. 10621 lt_prog_compiler_static='-non_shared' 10622 ;; 10623 10624 rdos*) 10625 lt_prog_compiler_static='-non_shared' 10626 ;; 10627 10628 solaris*) 10629 lt_prog_compiler_pic='-KPIC' 10630 lt_prog_compiler_static='-Bstatic' 10631 case $cc_basename in 10632 f77* | f90* | f95*) 10633 lt_prog_compiler_wl='-Qoption ld ';; 10634 *) 10635 lt_prog_compiler_wl='-Wl,';; 10636 esac 10637 ;; 10638 10639 sunos4*) 10640 lt_prog_compiler_wl='-Qoption ld ' 10641 lt_prog_compiler_pic='-PIC' 10642 lt_prog_compiler_static='-Bstatic' 10643 ;; 10644 10645 sysv4 | sysv4.2uw2* | sysv4.3*) 10646 lt_prog_compiler_wl='-Wl,' 10647 lt_prog_compiler_pic='-KPIC' 10648 lt_prog_compiler_static='-Bstatic' 10649 ;; 10650 10651 sysv4*MP*) 10652 if test -d /usr/nec ;then 10653 lt_prog_compiler_pic='-Kconform_pic' 10654 lt_prog_compiler_static='-Bstatic' 10655 fi 10656 ;; 10657 10658 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 10659 lt_prog_compiler_wl='-Wl,' 10660 lt_prog_compiler_pic='-KPIC' 10661 lt_prog_compiler_static='-Bstatic' 10662 ;; 10663 10664 unicos*) 10665 lt_prog_compiler_wl='-Wl,' 10666 lt_prog_compiler_can_build_shared=no 10667 ;; 10668 10669 uts4*) 10670 lt_prog_compiler_pic='-pic' 10671 lt_prog_compiler_static='-Bstatic' 10672 ;; 10673 10674 *) 10675 lt_prog_compiler_can_build_shared=no 10676 ;; 10677 esac 10678 fi 10679 10680case $host_os in 10681 # For platforms which do not support PIC, -DPIC is meaningless: 10682 *djgpp*) 10683 lt_prog_compiler_pic= 10684 ;; 10685 *) 10686 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 10687 ;; 10688esac 10689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 10690$as_echo "$lt_prog_compiler_pic" >&6; } 10691 10692 10693 10694 10695 10696 10697# 10698# Check to make sure the PIC flag actually works. 10699# 10700if test -n "$lt_prog_compiler_pic"; then 10701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 10702$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 10703if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 10704 $as_echo_n "(cached) " >&6 10705else 10706 lt_cv_prog_compiler_pic_works=no 10707 ac_outfile=conftest.$ac_objext 10708 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10709 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 10710 # Insert the option either (1) after the last *FLAGS variable, or 10711 # (2) before a word containing "conftest.", or (3) at the end. 10712 # Note that $ac_compile itself does not contain backslashes and begins 10713 # with a dollar sign (not a hyphen), so the echo should work correctly. 10714 # The option is referenced via a variable to avoid confusing sed. 10715 lt_compile=`echo "$ac_compile" | $SED \ 10716 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10717 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10718 -e 's:$: $lt_compiler_flag:'` 10719 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10720 (eval "$lt_compile" 2>conftest.err) 10721 ac_status=$? 10722 cat conftest.err >&5 10723 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10724 if (exit $ac_status) && test -s "$ac_outfile"; then 10725 # The compiler can only warn and ignore the option if not recognized 10726 # So say no if there are warnings other than the usual output. 10727 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 10728 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10729 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 10730 lt_cv_prog_compiler_pic_works=yes 10731 fi 10732 fi 10733 $RM conftest* 10734 10735fi 10736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 10737$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 10738 10739if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 10740 case $lt_prog_compiler_pic in 10741 "" | " "*) ;; 10742 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 10743 esac 10744else 10745 lt_prog_compiler_pic= 10746 lt_prog_compiler_can_build_shared=no 10747fi 10748 10749fi 10750 10751 10752 10753 10754 10755 10756# 10757# Check to make sure the static flag actually works. 10758# 10759wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 10760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 10761$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 10762if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 10763 $as_echo_n "(cached) " >&6 10764else 10765 lt_cv_prog_compiler_static_works=no 10766 save_LDFLAGS="$LDFLAGS" 10767 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 10768 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10769 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10770 # The linker can only warn and ignore the option if not recognized 10771 # So say no if there are warnings 10772 if test -s conftest.err; then 10773 # Append any errors to the config.log. 10774 cat conftest.err 1>&5 10775 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10776 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10777 if diff conftest.exp conftest.er2 >/dev/null; then 10778 lt_cv_prog_compiler_static_works=yes 10779 fi 10780 else 10781 lt_cv_prog_compiler_static_works=yes 10782 fi 10783 fi 10784 $RM -r conftest* 10785 LDFLAGS="$save_LDFLAGS" 10786 10787fi 10788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 10789$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 10790 10791if test x"$lt_cv_prog_compiler_static_works" = xyes; then 10792 : 10793else 10794 lt_prog_compiler_static= 10795fi 10796 10797 10798 10799 10800 10801 10802 10803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 10804$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 10805if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 10806 $as_echo_n "(cached) " >&6 10807else 10808 lt_cv_prog_compiler_c_o=no 10809 $RM -r conftest 2>/dev/null 10810 mkdir conftest 10811 cd conftest 10812 mkdir out 10813 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10814 10815 lt_compiler_flag="-o out/conftest2.$ac_objext" 10816 # Insert the option either (1) after the last *FLAGS variable, or 10817 # (2) before a word containing "conftest.", or (3) at the end. 10818 # Note that $ac_compile itself does not contain backslashes and begins 10819 # with a dollar sign (not a hyphen), so the echo should work correctly. 10820 lt_compile=`echo "$ac_compile" | $SED \ 10821 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10822 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10823 -e 's:$: $lt_compiler_flag:'` 10824 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10825 (eval "$lt_compile" 2>out/conftest.err) 10826 ac_status=$? 10827 cat out/conftest.err >&5 10828 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10829 if (exit $ac_status) && test -s out/conftest2.$ac_objext 10830 then 10831 # The compiler can only warn and ignore the option if not recognized 10832 # So say no if there are warnings 10833 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 10834 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 10835 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 10836 lt_cv_prog_compiler_c_o=yes 10837 fi 10838 fi 10839 chmod u+w . 2>&5 10840 $RM conftest* 10841 # SGI C++ compiler will create directory out/ii_files/ for 10842 # template instantiation 10843 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 10844 $RM out/* && rmdir out 10845 cd .. 10846 $RM -r conftest 10847 $RM conftest* 10848 10849fi 10850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 10851$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 10852 10853 10854 10855 10856 10857 10858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 10859$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 10860if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 10861 $as_echo_n "(cached) " >&6 10862else 10863 lt_cv_prog_compiler_c_o=no 10864 $RM -r conftest 2>/dev/null 10865 mkdir conftest 10866 cd conftest 10867 mkdir out 10868 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10869 10870 lt_compiler_flag="-o out/conftest2.$ac_objext" 10871 # Insert the option either (1) after the last *FLAGS variable, or 10872 # (2) before a word containing "conftest.", or (3) at the end. 10873 # Note that $ac_compile itself does not contain backslashes and begins 10874 # with a dollar sign (not a hyphen), so the echo should work correctly. 10875 lt_compile=`echo "$ac_compile" | $SED \ 10876 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10877 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10878 -e 's:$: $lt_compiler_flag:'` 10879 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10880 (eval "$lt_compile" 2>out/conftest.err) 10881 ac_status=$? 10882 cat out/conftest.err >&5 10883 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10884 if (exit $ac_status) && test -s out/conftest2.$ac_objext 10885 then 10886 # The compiler can only warn and ignore the option if not recognized 10887 # So say no if there are warnings 10888 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 10889 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 10890 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 10891 lt_cv_prog_compiler_c_o=yes 10892 fi 10893 fi 10894 chmod u+w . 2>&5 10895 $RM conftest* 10896 # SGI C++ compiler will create directory out/ii_files/ for 10897 # template instantiation 10898 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 10899 $RM out/* && rmdir out 10900 cd .. 10901 $RM -r conftest 10902 $RM conftest* 10903 10904fi 10905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 10906$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 10907 10908 10909 10910 10911hard_links="nottested" 10912if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 10913 # do not overwrite the value of need_locks provided by the user 10914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 10915$as_echo_n "checking if we can lock with hard links... " >&6; } 10916 hard_links=yes 10917 $RM conftest* 10918 ln conftest.a conftest.b 2>/dev/null && hard_links=no 10919 touch conftest.a 10920 ln conftest.a conftest.b 2>&5 || hard_links=no 10921 ln conftest.a conftest.b 2>/dev/null && hard_links=no 10922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 10923$as_echo "$hard_links" >&6; } 10924 if test "$hard_links" = no; then 10925 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 10926$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 10927 need_locks=warn 10928 fi 10929else 10930 need_locks=no 10931fi 10932 10933 10934 10935 10936 10937 10938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 10939$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 10940 10941 runpath_var= 10942 allow_undefined_flag= 10943 always_export_symbols=no 10944 archive_cmds= 10945 archive_expsym_cmds= 10946 compiler_needs_object=no 10947 enable_shared_with_static_runtimes=no 10948 export_dynamic_flag_spec= 10949 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 10950 hardcode_automatic=no 10951 hardcode_direct=no 10952 hardcode_direct_absolute=no 10953 hardcode_libdir_flag_spec= 10954 hardcode_libdir_flag_spec_ld= 10955 hardcode_libdir_separator= 10956 hardcode_minus_L=no 10957 hardcode_shlibpath_var=unsupported 10958 inherit_rpath=no 10959 link_all_deplibs=unknown 10960 module_cmds= 10961 module_expsym_cmds= 10962 old_archive_from_new_cmds= 10963 old_archive_from_expsyms_cmds= 10964 thread_safe_flag_spec= 10965 whole_archive_flag_spec= 10966 # include_expsyms should be a list of space-separated symbols to be *always* 10967 # included in the symbol list 10968 include_expsyms= 10969 # exclude_expsyms can be an extended regexp of symbols to exclude 10970 # it will be wrapped by ` (' and `)$', so one must not match beginning or 10971 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 10972 # as well as any symbol that contains `d'. 10973 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 10974 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 10975 # platforms (ab)use it in PIC code, but their linkers get confused if 10976 # the symbol is explicitly referenced. Since portable code cannot 10977 # rely on this symbol name, it's probably fine to never include it in 10978 # preloaded symbol tables. 10979 # Exclude shared library initialization/finalization symbols. 10980 extract_expsyms_cmds= 10981 10982 case $host_os in 10983 cygwin* | mingw* | pw32* | cegcc*) 10984 # FIXME: the MSVC++ port hasn't been tested in a loooong time 10985 # When not using gcc, we currently assume that we are using 10986 # Microsoft Visual C++. 10987 if test "$GCC" != yes; then 10988 with_gnu_ld=no 10989 fi 10990 ;; 10991 interix*) 10992 # we just hope/assume this is gcc and not c89 (= MSVC++) 10993 with_gnu_ld=yes 10994 ;; 10995 openbsd*) 10996 with_gnu_ld=no 10997 ;; 10998 esac 10999 11000 ld_shlibs=yes 11001 11002 # On some targets, GNU ld is compatible enough with the native linker 11003 # that we're better off using the native interface for both. 11004 lt_use_gnu_ld_interface=no 11005 if test "$with_gnu_ld" = yes; then 11006 case $host_os in 11007 aix*) 11008 # The AIX port of GNU ld has always aspired to compatibility 11009 # with the native linker. However, as the warning in the GNU ld 11010 # block says, versions before 2.19.5* couldn't really create working 11011 # shared libraries, regardless of the interface used. 11012 case `$LD -v 2>&1` in 11013 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 11014 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 11015 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 11016 *) 11017 lt_use_gnu_ld_interface=yes 11018 ;; 11019 esac 11020 ;; 11021 *) 11022 lt_use_gnu_ld_interface=yes 11023 ;; 11024 esac 11025 fi 11026 11027 if test "$lt_use_gnu_ld_interface" = yes; then 11028 # If archive_cmds runs LD, not CC, wlarc should be empty 11029 wlarc='${wl}' 11030 11031 # Set some defaults for GNU ld with shared library support. These 11032 # are reset later if shared libraries are not supported. Putting them 11033 # here allows them to be overridden if necessary. 11034 runpath_var=LD_RUN_PATH 11035 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11036 export_dynamic_flag_spec='${wl}--export-dynamic' 11037 # ancient GNU ld didn't support --whole-archive et. al. 11038 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 11039 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11040 else 11041 whole_archive_flag_spec= 11042 fi 11043 supports_anon_versioning=no 11044 case `$LD -v 2>&1` in 11045 *GNU\ gold*) supports_anon_versioning=yes ;; 11046 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 11047 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 11048 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 11049 *\ 2.11.*) ;; # other 2.11 versions 11050 *) supports_anon_versioning=yes ;; 11051 esac 11052 11053 # See if GNU ld supports shared libraries. 11054 case $host_os in 11055 aix[3-9]*) 11056 # On AIX/PPC, the GNU linker is very broken 11057 if test "$host_cpu" != ia64; then 11058 ld_shlibs=no 11059 cat <<_LT_EOF 1>&2 11060 11061*** Warning: the GNU linker, at least up to release 2.19, is reported 11062*** to be unable to reliably create shared libraries on AIX. 11063*** Therefore, libtool is disabling shared libraries support. If you 11064*** really care for shared libraries, you may want to install binutils 11065*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 11066*** You will then need to restart the configuration process. 11067 11068_LT_EOF 11069 fi 11070 ;; 11071 11072 amigaos*) 11073 case $host_cpu in 11074 powerpc) 11075 # see comment about AmigaOS4 .so support 11076 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11077 archive_expsym_cmds='' 11078 ;; 11079 m68k) 11080 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)' 11081 hardcode_libdir_flag_spec='-L$libdir' 11082 hardcode_minus_L=yes 11083 ;; 11084 esac 11085 ;; 11086 11087 beos*) 11088 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 11089 allow_undefined_flag=unsupported 11090 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 11091 # support --undefined. This deserves some investigation. FIXME 11092 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11093 else 11094 ld_shlibs=no 11095 fi 11096 ;; 11097 11098 cygwin* | mingw* | pw32* | cegcc*) 11099 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 11100 # as there is no search path for DLLs. 11101 hardcode_libdir_flag_spec='-L$libdir' 11102 export_dynamic_flag_spec='${wl}--export-all-symbols' 11103 allow_undefined_flag=unsupported 11104 always_export_symbols=no 11105 enable_shared_with_static_runtimes=yes 11106 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 11107 11108 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 11109 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 11110 # If the export-symbols file already is a .def file (1st line 11111 # is EXPORTS), use it as is; otherwise, prepend... 11112 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 11113 cp $export_symbols $output_objdir/$soname.def; 11114 else 11115 echo EXPORTS > $output_objdir/$soname.def; 11116 cat $export_symbols >> $output_objdir/$soname.def; 11117 fi~ 11118 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 11119 else 11120 ld_shlibs=no 11121 fi 11122 ;; 11123 11124 haiku*) 11125 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11126 link_all_deplibs=yes 11127 ;; 11128 11129 interix[3-9]*) 11130 hardcode_direct=no 11131 hardcode_shlibpath_var=no 11132 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 11133 export_dynamic_flag_spec='${wl}-E' 11134 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 11135 # Instead, shared libraries are loaded at an image base (0x10000000 by 11136 # default) and relocated if they conflict, which is a slow very memory 11137 # consuming and fragmenting process. To avoid this, we pick a random, 11138 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 11139 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 11140 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 11141 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' 11142 ;; 11143 11144 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 11145 tmp_diet=no 11146 if test "$host_os" = linux-dietlibc; then 11147 case $cc_basename in 11148 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 11149 esac 11150 fi 11151 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 11152 && test "$tmp_diet" = no 11153 then 11154 tmp_addflag= 11155 tmp_sharedflag='-shared' 11156 case $cc_basename,$host_cpu in 11157 pgcc*) # Portland Group C compiler 11158 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' 11159 tmp_addflag=' $pic_flag' 11160 ;; 11161 pgf77* | pgf90* | pgf95* | pgfortran*) 11162 # Portland Group f77 and f90 compilers 11163 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' 11164 tmp_addflag=' $pic_flag -Mnomain' ;; 11165 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 11166 tmp_addflag=' -i_dynamic' ;; 11167 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 11168 tmp_addflag=' -i_dynamic -nofor_main' ;; 11169 ifc* | ifort*) # Intel Fortran compiler 11170 tmp_addflag=' -nofor_main' ;; 11171 lf95*) # Lahey Fortran 8.1 11172 whole_archive_flag_spec= 11173 tmp_sharedflag='--shared' ;; 11174 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 11175 tmp_sharedflag='-qmkshrobj' 11176 tmp_addflag= ;; 11177 nvcc*) # Cuda Compiler Driver 2.2 11178 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' 11179 compiler_needs_object=yes 11180 ;; 11181 esac 11182 case `$CC -V 2>&1 | sed 5q` in 11183 *Sun\ C*) # Sun C 5.9 11184 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' 11185 compiler_needs_object=yes 11186 tmp_sharedflag='-G' ;; 11187 *Sun\ F*) # Sun Fortran 8.3 11188 tmp_sharedflag='-G' ;; 11189 esac 11190 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11191 11192 if test "x$supports_anon_versioning" = xyes; then 11193 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 11194 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 11195 echo "local: *; };" >> $output_objdir/$libname.ver~ 11196 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 11197 fi 11198 11199 case $cc_basename in 11200 xlf* | bgf* | bgxlf* | mpixlf*) 11201 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 11202 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 11203 hardcode_libdir_flag_spec= 11204 hardcode_libdir_flag_spec_ld='-rpath $libdir' 11205 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 11206 if test "x$supports_anon_versioning" = xyes; then 11207 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 11208 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 11209 echo "local: *; };" >> $output_objdir/$libname.ver~ 11210 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 11211 fi 11212 ;; 11213 esac 11214 else 11215 ld_shlibs=no 11216 fi 11217 ;; 11218 11219 netbsd*) 11220 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11221 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 11222 wlarc= 11223 else 11224 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11225 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 11226 fi 11227 ;; 11228 11229 solaris*) 11230 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 11231 ld_shlibs=no 11232 cat <<_LT_EOF 1>&2 11233 11234*** Warning: The releases 2.8.* of the GNU linker cannot reliably 11235*** create shared libraries on Solaris systems. Therefore, libtool 11236*** is disabling shared libraries support. We urge you to upgrade GNU 11237*** binutils to release 2.9.1 or newer. Another option is to modify 11238*** your PATH or compiler configuration so that the native linker is 11239*** used, and then restart. 11240 11241_LT_EOF 11242 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 11243 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11244 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 11245 else 11246 ld_shlibs=no 11247 fi 11248 ;; 11249 11250 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 11251 case `$LD -v 2>&1` in 11252 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 11253 ld_shlibs=no 11254 cat <<_LT_EOF 1>&2 11255 11256*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 11257*** reliably create shared libraries on SCO systems. Therefore, libtool 11258*** is disabling shared libraries support. We urge you to upgrade GNU 11259*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 11260*** your PATH or compiler configuration so that the native linker is 11261*** used, and then restart. 11262 11263_LT_EOF 11264 ;; 11265 *) 11266 # For security reasons, it is highly recommended that you always 11267 # use absolute paths for naming shared libraries, and exclude the 11268 # DT_RUNPATH tag from executables and libraries. But doing so 11269 # requires that you compile everything twice, which is a pain. 11270 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 11271 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11272 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11273 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 11274 else 11275 ld_shlibs=no 11276 fi 11277 ;; 11278 esac 11279 ;; 11280 11281 sunos4*) 11282 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 11283 wlarc= 11284 hardcode_direct=yes 11285 hardcode_shlibpath_var=no 11286 ;; 11287 11288 *) 11289 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 11290 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11291 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 11292 else 11293 ld_shlibs=no 11294 fi 11295 ;; 11296 esac 11297 11298 if test "$ld_shlibs" = no; then 11299 runpath_var= 11300 hardcode_libdir_flag_spec= 11301 export_dynamic_flag_spec= 11302 whole_archive_flag_spec= 11303 fi 11304 else 11305 # PORTME fill in a description of your system's linker (not GNU ld) 11306 case $host_os in 11307 aix3*) 11308 allow_undefined_flag=unsupported 11309 always_export_symbols=yes 11310 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' 11311 # Note: this linker hardcodes the directories in LIBPATH if there 11312 # are no directories specified by -L. 11313 hardcode_minus_L=yes 11314 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 11315 # Neither direct hardcoding nor static linking is supported with a 11316 # broken collect2. 11317 hardcode_direct=unsupported 11318 fi 11319 ;; 11320 11321 aix[4-9]*) 11322 if test "$host_cpu" = ia64; then 11323 # On IA64, the linker does run time linking by default, so we don't 11324 # have to do anything special. 11325 aix_use_runtimelinking=no 11326 exp_sym_flag='-Bexport' 11327 no_entry_flag="" 11328 else 11329 # If we're using GNU nm, then we don't want the "-C" option. 11330 # -C means demangle to AIX nm, but means don't demangle with GNU nm 11331 # Also, AIX nm treats weak defined symbols like other global 11332 # defined symbols, whereas GNU nm marks them as "W". 11333 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 11334 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' 11335 else 11336 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' 11337 fi 11338 aix_use_runtimelinking=no 11339 11340 # Test if we are trying to use run time linking or normal 11341 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 11342 # need to do runtime linking. 11343 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 11344 for ld_flag in $LDFLAGS; do 11345 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 11346 aix_use_runtimelinking=yes 11347 break 11348 fi 11349 done 11350 ;; 11351 esac 11352 11353 exp_sym_flag='-bexport' 11354 no_entry_flag='-bnoentry' 11355 fi 11356 11357 # When large executables or shared objects are built, AIX ld can 11358 # have problems creating the table of contents. If linking a library 11359 # or program results in "error TOC overflow" add -mminimal-toc to 11360 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 11361 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 11362 11363 archive_cmds='' 11364 hardcode_direct=yes 11365 hardcode_direct_absolute=yes 11366 hardcode_libdir_separator=':' 11367 link_all_deplibs=yes 11368 file_list_spec='${wl}-f,' 11369 11370 if test "$GCC" = yes; then 11371 case $host_os in aix4.[012]|aix4.[012].*) 11372 # We only want to do this on AIX 4.2 and lower, the check 11373 # below for broken collect2 doesn't work under 4.3+ 11374 collect2name=`${CC} -print-prog-name=collect2` 11375 if test -f "$collect2name" && 11376 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 11377 then 11378 # We have reworked collect2 11379 : 11380 else 11381 # We have old collect2 11382 hardcode_direct=unsupported 11383 # It fails to find uninstalled libraries when the uninstalled 11384 # path is not listed in the libpath. Setting hardcode_minus_L 11385 # to unsupported forces relinking 11386 hardcode_minus_L=yes 11387 hardcode_libdir_flag_spec='-L$libdir' 11388 hardcode_libdir_separator= 11389 fi 11390 ;; 11391 esac 11392 shared_flag='-shared' 11393 if test "$aix_use_runtimelinking" = yes; then 11394 shared_flag="$shared_flag "'${wl}-G' 11395 fi 11396 else 11397 # not using gcc 11398 if test "$host_cpu" = ia64; then 11399 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11400 # chokes on -Wl,-G. The following line is correct: 11401 shared_flag='-G' 11402 else 11403 if test "$aix_use_runtimelinking" = yes; then 11404 shared_flag='${wl}-G' 11405 else 11406 shared_flag='${wl}-bM:SRE' 11407 fi 11408 fi 11409 fi 11410 11411 export_dynamic_flag_spec='${wl}-bexpall' 11412 # It seems that -bexpall does not export symbols beginning with 11413 # underscore (_), so it is better to generate a list of symbols to export. 11414 always_export_symbols=yes 11415 if test "$aix_use_runtimelinking" = yes; then 11416 # Warning - without using the other runtime loading flags (-brtl), 11417 # -berok will link without error, but may produce a broken library. 11418 allow_undefined_flag='-berok' 11419 # Determine the default libpath from the value encoded in an 11420 # empty executable. 11421 if test x$gcc_no_link = xyes; then 11422 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11423fi 11424cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11425/* end confdefs.h. */ 11426 11427int 11428main () 11429{ 11430 11431 ; 11432 return 0; 11433} 11434_ACEOF 11435if ac_fn_c_try_link "$LINENO"; then : 11436 11437lt_aix_libpath_sed=' 11438 /Import File Strings/,/^$/ { 11439 /^0/ { 11440 s/^0 *\(.*\)$/\1/ 11441 p 11442 } 11443 }' 11444aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11445# Check for a 64-bit object if we didn't find anything. 11446if test -z "$aix_libpath"; then 11447 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11448fi 11449fi 11450rm -f core conftest.err conftest.$ac_objext \ 11451 conftest$ac_exeext conftest.$ac_ext 11452if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11453 11454 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 11455 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" 11456 else 11457 if test "$host_cpu" = ia64; then 11458 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 11459 allow_undefined_flag="-z nodefs" 11460 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" 11461 else 11462 # Determine the default libpath from the value encoded in an 11463 # empty executable. 11464 if test x$gcc_no_link = xyes; then 11465 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11466fi 11467cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11468/* end confdefs.h. */ 11469 11470int 11471main () 11472{ 11473 11474 ; 11475 return 0; 11476} 11477_ACEOF 11478if ac_fn_c_try_link "$LINENO"; then : 11479 11480lt_aix_libpath_sed=' 11481 /Import File Strings/,/^$/ { 11482 /^0/ { 11483 s/^0 *\(.*\)$/\1/ 11484 p 11485 } 11486 }' 11487aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11488# Check for a 64-bit object if we didn't find anything. 11489if test -z "$aix_libpath"; then 11490 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11491fi 11492fi 11493rm -f core conftest.err conftest.$ac_objext \ 11494 conftest$ac_exeext conftest.$ac_ext 11495if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11496 11497 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 11498 # Warning - without using the other run time loading flags, 11499 # -berok will link without error, but may produce a broken library. 11500 no_undefined_flag=' ${wl}-bernotok' 11501 allow_undefined_flag=' ${wl}-berok' 11502 if test "$with_gnu_ld" = yes; then 11503 # We only use this code for GNU lds that support --whole-archive. 11504 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 11505 else 11506 # Exported symbols can be pulled into shared objects from archives 11507 whole_archive_flag_spec='$convenience' 11508 fi 11509 archive_cmds_need_lc=yes 11510 # This is similar to how AIX traditionally builds its shared libraries. 11511 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' 11512 fi 11513 fi 11514 ;; 11515 11516 amigaos*) 11517 case $host_cpu in 11518 powerpc) 11519 # see comment about AmigaOS4 .so support 11520 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11521 archive_expsym_cmds='' 11522 ;; 11523 m68k) 11524 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)' 11525 hardcode_libdir_flag_spec='-L$libdir' 11526 hardcode_minus_L=yes 11527 ;; 11528 esac 11529 ;; 11530 11531 bsdi[45]*) 11532 export_dynamic_flag_spec=-rdynamic 11533 ;; 11534 11535 cygwin* | mingw* | pw32* | cegcc*) 11536 # When not using gcc, we currently assume that we are using 11537 # Microsoft Visual C++. 11538 # hardcode_libdir_flag_spec is actually meaningless, as there is 11539 # no search path for DLLs. 11540 hardcode_libdir_flag_spec=' ' 11541 allow_undefined_flag=unsupported 11542 # Tell ltmain to make .lib files, not .a files. 11543 libext=lib 11544 # Tell ltmain to make .dll files, not .so files. 11545 shrext_cmds=".dll" 11546 # FIXME: Setting linknames here is a bad hack. 11547 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 11548 # The linker will automatically build a .lib file if we build a DLL. 11549 old_archive_from_new_cmds='true' 11550 # FIXME: Should let the user specify the lib program. 11551 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 11552 fix_srcfile_path='`cygpath -w "$srcfile"`' 11553 enable_shared_with_static_runtimes=yes 11554 ;; 11555 11556 darwin* | rhapsody*) 11557 11558 11559 archive_cmds_need_lc=no 11560 hardcode_direct=no 11561 hardcode_automatic=yes 11562 hardcode_shlibpath_var=unsupported 11563 if test "$lt_cv_ld_force_load" = "yes"; then 11564 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\"`' 11565 else 11566 whole_archive_flag_spec='' 11567 fi 11568 link_all_deplibs=yes 11569 allow_undefined_flag="$_lt_dar_allow_undefined" 11570 case $cc_basename in 11571 ifort*) _lt_dar_can_shared=yes ;; 11572 *) _lt_dar_can_shared=$GCC ;; 11573 esac 11574 if test "$_lt_dar_can_shared" = "yes"; then 11575 output_verbose_link_cmd=func_echo_all 11576 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 11577 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 11578 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}" 11579 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}" 11580 11581 else 11582 ld_shlibs=no 11583 fi 11584 11585 ;; 11586 11587 dgux*) 11588 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11589 hardcode_libdir_flag_spec='-L$libdir' 11590 hardcode_shlibpath_var=no 11591 ;; 11592 11593 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 11594 # support. Future versions do this automatically, but an explicit c++rt0.o 11595 # does not break anything, and helps significantly (at the cost of a little 11596 # extra space). 11597 freebsd2.2*) 11598 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 11599 hardcode_libdir_flag_spec='-R$libdir' 11600 hardcode_direct=yes 11601 hardcode_shlibpath_var=no 11602 ;; 11603 11604 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 11605 freebsd2.*) 11606 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 11607 hardcode_direct=yes 11608 hardcode_minus_L=yes 11609 hardcode_shlibpath_var=no 11610 ;; 11611 11612 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 11613 freebsd* | dragonfly*) 11614 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 11615 hardcode_libdir_flag_spec='-R$libdir' 11616 hardcode_direct=yes 11617 hardcode_shlibpath_var=no 11618 ;; 11619 11620 hpux9*) 11621 if test "$GCC" = yes; then 11622 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' 11623 else 11624 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' 11625 fi 11626 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 11627 hardcode_libdir_separator=: 11628 hardcode_direct=yes 11629 11630 # hardcode_minus_L: Not really in the search PATH, 11631 # but as the default location of the library. 11632 hardcode_minus_L=yes 11633 export_dynamic_flag_spec='${wl}-E' 11634 ;; 11635 11636 hpux10*) 11637 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 11638 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11639 else 11640 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 11641 fi 11642 if test "$with_gnu_ld" = no; then 11643 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 11644 hardcode_libdir_flag_spec_ld='+b $libdir' 11645 hardcode_libdir_separator=: 11646 hardcode_direct=yes 11647 hardcode_direct_absolute=yes 11648 export_dynamic_flag_spec='${wl}-E' 11649 # hardcode_minus_L: Not really in the search PATH, 11650 # but as the default location of the library. 11651 hardcode_minus_L=yes 11652 fi 11653 ;; 11654 11655 hpux11*) 11656 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 11657 case $host_cpu in 11658 hppa*64*) 11659 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 11660 ;; 11661 ia64*) 11662 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 11663 ;; 11664 *) 11665 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11666 ;; 11667 esac 11668 else 11669 case $host_cpu in 11670 hppa*64*) 11671 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 11672 ;; 11673 ia64*) 11674 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 11675 ;; 11676 *) 11677 11678 # Older versions of the 11.00 compiler do not understand -b yet 11679 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 11680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 11681$as_echo_n "checking if $CC understands -b... " >&6; } 11682if test "${lt_cv_prog_compiler__b+set}" = set; then : 11683 $as_echo_n "(cached) " >&6 11684else 11685 lt_cv_prog_compiler__b=no 11686 save_LDFLAGS="$LDFLAGS" 11687 LDFLAGS="$LDFLAGS -b" 11688 echo "$lt_simple_link_test_code" > conftest.$ac_ext 11689 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 11690 # The linker can only warn and ignore the option if not recognized 11691 # So say no if there are warnings 11692 if test -s conftest.err; then 11693 # Append any errors to the config.log. 11694 cat conftest.err 1>&5 11695 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 11696 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 11697 if diff conftest.exp conftest.er2 >/dev/null; then 11698 lt_cv_prog_compiler__b=yes 11699 fi 11700 else 11701 lt_cv_prog_compiler__b=yes 11702 fi 11703 fi 11704 $RM -r conftest* 11705 LDFLAGS="$save_LDFLAGS" 11706 11707fi 11708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 11709$as_echo "$lt_cv_prog_compiler__b" >&6; } 11710 11711if test x"$lt_cv_prog_compiler__b" = xyes; then 11712 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11713else 11714 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 11715fi 11716 11717 ;; 11718 esac 11719 fi 11720 if test "$with_gnu_ld" = no; then 11721 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 11722 hardcode_libdir_separator=: 11723 11724 case $host_cpu in 11725 hppa*64*|ia64*) 11726 hardcode_direct=no 11727 hardcode_shlibpath_var=no 11728 ;; 11729 *) 11730 hardcode_direct=yes 11731 hardcode_direct_absolute=yes 11732 export_dynamic_flag_spec='${wl}-E' 11733 11734 # hardcode_minus_L: Not really in the search PATH, 11735 # but as the default location of the library. 11736 hardcode_minus_L=yes 11737 ;; 11738 esac 11739 fi 11740 ;; 11741 11742 irix5* | irix6* | nonstopux*) 11743 if test "$GCC" = yes; then 11744 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' 11745 # Try to use the -exported_symbol ld option, if it does not 11746 # work, assume that -exports_file does not work either and 11747 # implicitly export all symbols. 11748 save_LDFLAGS="$LDFLAGS" 11749 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 11750 if test x$gcc_no_link = xyes; then 11751 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11752fi 11753cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11754/* end confdefs.h. */ 11755int foo(void) {} 11756_ACEOF 11757if ac_fn_c_try_link "$LINENO"; then : 11758 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' 11759 11760fi 11761rm -f core conftest.err conftest.$ac_objext \ 11762 conftest$ac_exeext conftest.$ac_ext 11763 LDFLAGS="$save_LDFLAGS" 11764 else 11765 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' 11766 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' 11767 fi 11768 archive_cmds_need_lc='no' 11769 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11770 hardcode_libdir_separator=: 11771 inherit_rpath=yes 11772 link_all_deplibs=yes 11773 ;; 11774 11775 netbsd*) 11776 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11777 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 11778 else 11779 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 11780 fi 11781 hardcode_libdir_flag_spec='-R$libdir' 11782 hardcode_direct=yes 11783 hardcode_shlibpath_var=no 11784 ;; 11785 11786 newsos6) 11787 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11788 hardcode_direct=yes 11789 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11790 hardcode_libdir_separator=: 11791 hardcode_shlibpath_var=no 11792 ;; 11793 11794 *nto* | *qnx*) 11795 ;; 11796 11797 openbsd*) 11798 if test -f /usr/libexec/ld.so; then 11799 hardcode_direct=yes 11800 hardcode_shlibpath_var=no 11801 hardcode_direct_absolute=yes 11802 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11803 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11804 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 11805 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 11806 export_dynamic_flag_spec='${wl}-E' 11807 else 11808 case $host_os in 11809 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 11810 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 11811 hardcode_libdir_flag_spec='-R$libdir' 11812 ;; 11813 *) 11814 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11815 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 11816 ;; 11817 esac 11818 fi 11819 else 11820 ld_shlibs=no 11821 fi 11822 ;; 11823 11824 os2*) 11825 hardcode_libdir_flag_spec='-L$libdir' 11826 hardcode_minus_L=yes 11827 allow_undefined_flag=unsupported 11828 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' 11829 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 11830 ;; 11831 11832 osf3*) 11833 if test "$GCC" = yes; then 11834 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 11835 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' 11836 else 11837 allow_undefined_flag=' -expect_unresolved \*' 11838 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' 11839 fi 11840 archive_cmds_need_lc='no' 11841 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11842 hardcode_libdir_separator=: 11843 ;; 11844 11845 osf4* | osf5*) # as osf3* with the addition of -msym flag 11846 if test "$GCC" = yes; then 11847 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 11848 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' 11849 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11850 else 11851 allow_undefined_flag=' -expect_unresolved \*' 11852 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' 11853 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~ 11854 $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' 11855 11856 # Both c and cxx compiler support -rpath directly 11857 hardcode_libdir_flag_spec='-rpath $libdir' 11858 fi 11859 archive_cmds_need_lc='no' 11860 hardcode_libdir_separator=: 11861 ;; 11862 11863 solaris*) 11864 no_undefined_flag=' -z defs' 11865 if test "$GCC" = yes; then 11866 wlarc='${wl}' 11867 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 11868 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11869 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 11870 else 11871 case `$CC -V 2>&1` in 11872 *"Compilers 5.0"*) 11873 wlarc='' 11874 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 11875 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11876 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 11877 ;; 11878 *) 11879 wlarc='${wl}' 11880 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 11881 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11882 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 11883 ;; 11884 esac 11885 fi 11886 hardcode_libdir_flag_spec='-R$libdir' 11887 hardcode_shlibpath_var=no 11888 case $host_os in 11889 solaris2.[0-5] | solaris2.[0-5].*) ;; 11890 *) 11891 # The compiler driver will combine and reorder linker options, 11892 # but understands `-z linker_flag'. GCC discards it without `$wl', 11893 # but is careful enough not to reorder. 11894 # Supported since Solaris 2.6 (maybe 2.5.1?) 11895 if test "$GCC" = yes; then 11896 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 11897 else 11898 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 11899 fi 11900 ;; 11901 esac 11902 link_all_deplibs=yes 11903 ;; 11904 11905 sunos4*) 11906 if test "x$host_vendor" = xsequent; then 11907 # Use $CC to link under sequent, because it throws in some extra .o 11908 # files that make .init and .fini sections work. 11909 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 11910 else 11911 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 11912 fi 11913 hardcode_libdir_flag_spec='-L$libdir' 11914 hardcode_direct=yes 11915 hardcode_minus_L=yes 11916 hardcode_shlibpath_var=no 11917 ;; 11918 11919 sysv4) 11920 case $host_vendor in 11921 sni) 11922 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11923 hardcode_direct=yes # is this really true??? 11924 ;; 11925 siemens) 11926 ## LD is ld it makes a PLAMLIB 11927 ## CC just makes a GrossModule. 11928 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 11929 reload_cmds='$CC -r -o $output$reload_objs' 11930 hardcode_direct=no 11931 ;; 11932 motorola) 11933 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11934 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 11935 ;; 11936 esac 11937 runpath_var='LD_RUN_PATH' 11938 hardcode_shlibpath_var=no 11939 ;; 11940 11941 sysv4.3*) 11942 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11943 hardcode_shlibpath_var=no 11944 export_dynamic_flag_spec='-Bexport' 11945 ;; 11946 11947 sysv4*MP*) 11948 if test -d /usr/nec; then 11949 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11950 hardcode_shlibpath_var=no 11951 runpath_var=LD_RUN_PATH 11952 hardcode_runpath_var=yes 11953 ld_shlibs=yes 11954 fi 11955 ;; 11956 11957 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 11958 no_undefined_flag='${wl}-z,text' 11959 archive_cmds_need_lc=no 11960 hardcode_shlibpath_var=no 11961 runpath_var='LD_RUN_PATH' 11962 11963 if test "$GCC" = yes; then 11964 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11965 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11966 else 11967 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11968 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11969 fi 11970 ;; 11971 11972 sysv5* | sco3.2v5* | sco5v6*) 11973 # Note: We can NOT use -z defs as we might desire, because we do not 11974 # link with -lc, and that would cause any symbols used from libc to 11975 # always be unresolved, which means just about no library would 11976 # ever link correctly. If we're not using GNU ld we use -z text 11977 # though, which does catch some bad symbols but isn't as heavy-handed 11978 # as -z defs. 11979 no_undefined_flag='${wl}-z,text' 11980 allow_undefined_flag='${wl}-z,nodefs' 11981 archive_cmds_need_lc=no 11982 hardcode_shlibpath_var=no 11983 hardcode_libdir_flag_spec='${wl}-R,$libdir' 11984 hardcode_libdir_separator=':' 11985 link_all_deplibs=yes 11986 export_dynamic_flag_spec='${wl}-Bexport' 11987 runpath_var='LD_RUN_PATH' 11988 11989 if test "$GCC" = yes; then 11990 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11991 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11992 else 11993 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11994 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11995 fi 11996 ;; 11997 11998 uts4*) 11999 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12000 hardcode_libdir_flag_spec='-L$libdir' 12001 hardcode_shlibpath_var=no 12002 ;; 12003 12004 *) 12005 ld_shlibs=no 12006 ;; 12007 esac 12008 12009 if test x$host_vendor = xsni; then 12010 case $host in 12011 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 12012 export_dynamic_flag_spec='${wl}-Blargedynsym' 12013 ;; 12014 esac 12015 fi 12016 fi 12017 12018{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 12019$as_echo "$ld_shlibs" >&6; } 12020test "$ld_shlibs" = no && can_build_shared=no 12021 12022with_gnu_ld=$with_gnu_ld 12023 12024 12025 12026 12027 12028 12029 12030 12031 12032 12033 12034 12035 12036 12037 12038# 12039# Do we need to explicitly link libc? 12040# 12041case "x$archive_cmds_need_lc" in 12042x|xyes) 12043 # Assume -lc should be added 12044 archive_cmds_need_lc=yes 12045 12046 if test "$enable_shared" = yes && test "$GCC" = yes; then 12047 case $archive_cmds in 12048 *'~'*) 12049 # FIXME: we may have to deal with multi-command sequences. 12050 ;; 12051 '$CC '*) 12052 # Test whether the compiler implicitly links with -lc since on some 12053 # systems, -lgcc has to come before -lc. If gcc already passes -lc 12054 # to ld, don't add -lc before -lgcc. 12055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 12056$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 12057if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 12058 $as_echo_n "(cached) " >&6 12059else 12060 $RM conftest* 12061 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12062 12063 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 12064 (eval $ac_compile) 2>&5 12065 ac_status=$? 12066 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12067 test $ac_status = 0; } 2>conftest.err; then 12068 soname=conftest 12069 lib=conftest 12070 libobjs=conftest.$ac_objext 12071 deplibs= 12072 wl=$lt_prog_compiler_wl 12073 pic_flag=$lt_prog_compiler_pic 12074 compiler_flags=-v 12075 linker_flags=-v 12076 verstring= 12077 output_objdir=. 12078 libname=conftest 12079 lt_save_allow_undefined_flag=$allow_undefined_flag 12080 allow_undefined_flag= 12081 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 12082 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 12083 ac_status=$? 12084 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12085 test $ac_status = 0; } 12086 then 12087 lt_cv_archive_cmds_need_lc=no 12088 else 12089 lt_cv_archive_cmds_need_lc=yes 12090 fi 12091 allow_undefined_flag=$lt_save_allow_undefined_flag 12092 else 12093 cat conftest.err 1>&5 12094 fi 12095 $RM conftest* 12096 12097fi 12098{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 12099$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 12100 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 12101 ;; 12102 esac 12103 fi 12104 ;; 12105esac 12106 12107 12108 12109 12110 12111 12112 12113 12114 12115 12116 12117 12118 12119 12120 12121 12122 12123 12124 12125 12126 12127 12128 12129 12130 12131 12132 12133 12134 12135 12136 12137 12138 12139 12140 12141 12142 12143 12144 12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 12162 12163 12164 12165 12166 12167 12168 12169 12170 12171 12172 12173 12174 12175 12176 12177 12178 12179 12180 12181 12182 12183 12184 12185 12186 12187 12188 12189 12190 12191 12192 12193 12194 12195 12196 12197 12198 12199 12200 12201 12202 12203 12204 12205 12206 12207 12208 12209 12210 12211 12212 12213 12214 12215 12216 12217 12218 12219 12220 12221 12222 12223 12224 12225 12226 12227 12228 12229 12230 12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 12253 12254 12255 12256 12257 12258 12259 12260 12261 12262 12263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 12264$as_echo_n "checking dynamic linker characteristics... " >&6; } 12265 12266if test "$GCC" = yes; then 12267 case $host_os in 12268 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 12269 *) lt_awk_arg="/^libraries:/" ;; 12270 esac 12271 case $host_os in 12272 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 12273 *) lt_sed_strip_eq="s,=/,/,g" ;; 12274 esac 12275 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 12276 case $lt_search_path_spec in 12277 *\;*) 12278 # if the path contains ";" then we assume it to be the separator 12279 # otherwise default to the standard path separator (i.e. ":") - it is 12280 # assumed that no part of a normal pathname contains ";" but that should 12281 # okay in the real world where ";" in dirpaths is itself problematic. 12282 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 12283 ;; 12284 *) 12285 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 12286 ;; 12287 esac 12288 # Ok, now we have the path, separated by spaces, we can step through it 12289 # and add multilib dir if necessary. 12290 lt_tmp_lt_search_path_spec= 12291 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 12292 for lt_sys_path in $lt_search_path_spec; do 12293 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 12294 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 12295 else 12296 test -d "$lt_sys_path" && \ 12297 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 12298 fi 12299 done 12300 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 12301BEGIN {RS=" "; FS="/|\n";} { 12302 lt_foo=""; 12303 lt_count=0; 12304 for (lt_i = NF; lt_i > 0; lt_i--) { 12305 if ($lt_i != "" && $lt_i != ".") { 12306 if ($lt_i == "..") { 12307 lt_count++; 12308 } else { 12309 if (lt_count == 0) { 12310 lt_foo="/" $lt_i lt_foo; 12311 } else { 12312 lt_count--; 12313 } 12314 } 12315 } 12316 } 12317 if (lt_foo != "") { lt_freq[lt_foo]++; } 12318 if (lt_freq[lt_foo] == 1) { print lt_foo; } 12319}'` 12320 # AWK program above erroneously prepends '/' to C:/dos/paths 12321 # for these hosts. 12322 case $host_os in 12323 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 12324 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 12325 esac 12326 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 12327else 12328 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 12329fi 12330library_names_spec= 12331libname_spec='lib$name' 12332soname_spec= 12333shrext_cmds=".so" 12334postinstall_cmds= 12335postuninstall_cmds= 12336finish_cmds= 12337finish_eval= 12338shlibpath_var= 12339shlibpath_overrides_runpath=unknown 12340version_type=none 12341dynamic_linker="$host_os ld.so" 12342sys_lib_dlsearch_path_spec="/lib /usr/lib" 12343need_lib_prefix=unknown 12344hardcode_into_libs=no 12345 12346# when you set need_version to no, make sure it does not cause -set_version 12347# flags to be left without arguments 12348need_version=unknown 12349 12350case $host_os in 12351aix3*) 12352 version_type=linux 12353 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 12354 shlibpath_var=LIBPATH 12355 12356 # AIX 3 has no versioning support, so we append a major version to the name. 12357 soname_spec='${libname}${release}${shared_ext}$major' 12358 ;; 12359 12360aix[4-9]*) 12361 version_type=linux 12362 need_lib_prefix=no 12363 need_version=no 12364 hardcode_into_libs=yes 12365 if test "$host_cpu" = ia64; then 12366 # AIX 5 supports IA64 12367 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 12368 shlibpath_var=LD_LIBRARY_PATH 12369 else 12370 # With GCC up to 2.95.x, collect2 would create an import file 12371 # for dependence libraries. The import file would start with 12372 # the line `#! .'. This would cause the generated library to 12373 # depend on `.', always an invalid library. This was fixed in 12374 # development snapshots of GCC prior to 3.0. 12375 case $host_os in 12376 aix4 | aix4.[01] | aix4.[01].*) 12377 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 12378 echo ' yes ' 12379 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 12380 : 12381 else 12382 can_build_shared=no 12383 fi 12384 ;; 12385 esac 12386 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 12387 # soname into executable. Probably we can add versioning support to 12388 # collect2, so additional links can be useful in future. 12389 if test "$aix_use_runtimelinking" = yes; then 12390 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 12391 # instead of lib<name>.a to let people know that these are not 12392 # typical AIX shared libraries. 12393 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12394 else 12395 # We preserve .a as extension for shared libraries through AIX4.2 12396 # and later when we are not doing run time linking. 12397 library_names_spec='${libname}${release}.a $libname.a' 12398 soname_spec='${libname}${release}${shared_ext}$major' 12399 fi 12400 shlibpath_var=LIBPATH 12401 fi 12402 ;; 12403 12404amigaos*) 12405 case $host_cpu in 12406 powerpc) 12407 # Since July 2007 AmigaOS4 officially supports .so libraries. 12408 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 12409 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12410 ;; 12411 m68k) 12412 library_names_spec='$libname.ixlibrary $libname.a' 12413 # Create ${libname}_ixlibrary.a entries in /sys/libs. 12414 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' 12415 ;; 12416 esac 12417 ;; 12418 12419beos*) 12420 library_names_spec='${libname}${shared_ext}' 12421 dynamic_linker="$host_os ld.so" 12422 shlibpath_var=LIBRARY_PATH 12423 ;; 12424 12425bsdi[45]*) 12426 version_type=linux 12427 need_version=no 12428 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12429 soname_spec='${libname}${release}${shared_ext}$major' 12430 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 12431 shlibpath_var=LD_LIBRARY_PATH 12432 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 12433 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 12434 # the default ld.so.conf also contains /usr/contrib/lib and 12435 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 12436 # libtool to hard-code these into programs 12437 ;; 12438 12439cygwin* | mingw* | pw32* | cegcc*) 12440 version_type=windows 12441 shrext_cmds=".dll" 12442 need_version=no 12443 need_lib_prefix=no 12444 12445 case $GCC,$host_os in 12446 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 12447 library_names_spec='$libname.dll.a' 12448 # DLL is installed to $(libdir)/../bin by postinstall_cmds 12449 postinstall_cmds='base_file=`basename \${file}`~ 12450 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 12451 dldir=$destdir/`dirname \$dlpath`~ 12452 test -d \$dldir || mkdir -p \$dldir~ 12453 $install_prog $dir/$dlname \$dldir/$dlname~ 12454 chmod a+x \$dldir/$dlname~ 12455 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 12456 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 12457 fi' 12458 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 12459 dlpath=$dir/\$dldll~ 12460 $RM \$dlpath' 12461 shlibpath_overrides_runpath=yes 12462 12463 case $host_os in 12464 cygwin*) 12465 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 12466 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 12467 12468 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 12469 ;; 12470 mingw* | cegcc*) 12471 # MinGW DLLs use traditional 'lib' prefix 12472 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 12473 ;; 12474 pw32*) 12475 # pw32 DLLs use 'pw' prefix rather than 'lib' 12476 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 12477 ;; 12478 esac 12479 ;; 12480 12481 *) 12482 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 12483 ;; 12484 esac 12485 dynamic_linker='Win32 ld.exe' 12486 # FIXME: first we should search . and the directory the executable is in 12487 shlibpath_var=PATH 12488 ;; 12489 12490darwin* | rhapsody*) 12491 dynamic_linker="$host_os dyld" 12492 version_type=darwin 12493 need_lib_prefix=no 12494 need_version=no 12495 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 12496 soname_spec='${libname}${release}${major}$shared_ext' 12497 shlibpath_overrides_runpath=yes 12498 shlibpath_var=DYLD_LIBRARY_PATH 12499 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 12500 12501 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 12502 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 12503 ;; 12504 12505dgux*) 12506 version_type=linux 12507 need_lib_prefix=no 12508 need_version=no 12509 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 12510 soname_spec='${libname}${release}${shared_ext}$major' 12511 shlibpath_var=LD_LIBRARY_PATH 12512 ;; 12513 12514freebsd* | dragonfly*) 12515 # DragonFly does not have aout. When/if they implement a new 12516 # versioning mechanism, adjust this. 12517 if test -x /usr/bin/objformat; then 12518 objformat=`/usr/bin/objformat` 12519 else 12520 case $host_os in 12521 freebsd[23].*) objformat=aout ;; 12522 *) objformat=elf ;; 12523 esac 12524 fi 12525 version_type=freebsd-$objformat 12526 case $version_type in 12527 freebsd-elf*) 12528 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 12529 need_version=no 12530 need_lib_prefix=no 12531 ;; 12532 freebsd-*) 12533 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 12534 need_version=yes 12535 ;; 12536 esac 12537 shlibpath_var=LD_LIBRARY_PATH 12538 case $host_os in 12539 freebsd2.*) 12540 shlibpath_overrides_runpath=yes 12541 ;; 12542 freebsd3.[01]* | freebsdelf3.[01]*) 12543 shlibpath_overrides_runpath=yes 12544 hardcode_into_libs=yes 12545 ;; 12546 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 12547 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 12548 shlibpath_overrides_runpath=no 12549 hardcode_into_libs=yes 12550 ;; 12551 *) # from 4.6 on, and DragonFly 12552 shlibpath_overrides_runpath=yes 12553 hardcode_into_libs=yes 12554 ;; 12555 esac 12556 ;; 12557 12558gnu*) 12559 version_type=linux 12560 need_lib_prefix=no 12561 need_version=no 12562 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 12563 soname_spec='${libname}${release}${shared_ext}$major' 12564 shlibpath_var=LD_LIBRARY_PATH 12565 hardcode_into_libs=yes 12566 ;; 12567 12568haiku*) 12569 version_type=linux 12570 need_lib_prefix=no 12571 need_version=no 12572 dynamic_linker="$host_os runtime_loader" 12573 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 12574 soname_spec='${libname}${release}${shared_ext}$major' 12575 shlibpath_var=LIBRARY_PATH 12576 shlibpath_overrides_runpath=yes 12577 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 12578 hardcode_into_libs=yes 12579 ;; 12580 12581hpux9* | hpux10* | hpux11*) 12582 # Give a soname corresponding to the major version so that dld.sl refuses to 12583 # link against other versions. 12584 version_type=sunos 12585 need_lib_prefix=no 12586 need_version=no 12587 case $host_cpu in 12588 ia64*) 12589 shrext_cmds='.so' 12590 hardcode_into_libs=yes 12591 dynamic_linker="$host_os dld.so" 12592 shlibpath_var=LD_LIBRARY_PATH 12593 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12594 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12595 soname_spec='${libname}${release}${shared_ext}$major' 12596 if test "X$HPUX_IA64_MODE" = X32; then 12597 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 12598 else 12599 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 12600 fi 12601 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12602 ;; 12603 hppa*64*) 12604 shrext_cmds='.sl' 12605 hardcode_into_libs=yes 12606 dynamic_linker="$host_os dld.sl" 12607 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 12608 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12609 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12610 soname_spec='${libname}${release}${shared_ext}$major' 12611 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 12612 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12613 ;; 12614 *) 12615 shrext_cmds='.sl' 12616 dynamic_linker="$host_os dld.sl" 12617 shlibpath_var=SHLIB_PATH 12618 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 12619 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12620 soname_spec='${libname}${release}${shared_ext}$major' 12621 ;; 12622 esac 12623 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 12624 postinstall_cmds='chmod 555 $lib' 12625 # or fails outright, so override atomically: 12626 install_override_mode=555 12627 ;; 12628 12629interix[3-9]*) 12630 version_type=linux 12631 need_lib_prefix=no 12632 need_version=no 12633 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12634 soname_spec='${libname}${release}${shared_ext}$major' 12635 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 12636 shlibpath_var=LD_LIBRARY_PATH 12637 shlibpath_overrides_runpath=no 12638 hardcode_into_libs=yes 12639 ;; 12640 12641irix5* | irix6* | nonstopux*) 12642 case $host_os in 12643 nonstopux*) version_type=nonstopux ;; 12644 *) 12645 if test "$lt_cv_prog_gnu_ld" = yes; then 12646 version_type=linux 12647 else 12648 version_type=irix 12649 fi ;; 12650 esac 12651 need_lib_prefix=no 12652 need_version=no 12653 soname_spec='${libname}${release}${shared_ext}$major' 12654 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 12655 case $host_os in 12656 irix5* | nonstopux*) 12657 libsuff= shlibsuff= 12658 ;; 12659 *) 12660 case $LD in # libtool.m4 will add one of these switches to LD 12661 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 12662 libsuff= shlibsuff= libmagic=32-bit;; 12663 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 12664 libsuff=32 shlibsuff=N32 libmagic=N32;; 12665 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 12666 libsuff=64 shlibsuff=64 libmagic=64-bit;; 12667 *) libsuff= shlibsuff= libmagic=never-match;; 12668 esac 12669 ;; 12670 esac 12671 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 12672 shlibpath_overrides_runpath=no 12673 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 12674 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 12675 hardcode_into_libs=yes 12676 ;; 12677 12678# No shared lib support for Linux oldld, aout, or coff. 12679linux*oldld* | linux*aout* | linux*coff*) 12680 dynamic_linker=no 12681 ;; 12682 12683# This must be Linux ELF. 12684linux* | k*bsd*-gnu | kopensolaris*-gnu) 12685 version_type=linux 12686 need_lib_prefix=no 12687 need_version=no 12688 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12689 soname_spec='${libname}${release}${shared_ext}$major' 12690 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 12691 shlibpath_var=LD_LIBRARY_PATH 12692 shlibpath_overrides_runpath=no 12693 12694 # Some binutils ld are patched to set DT_RUNPATH 12695 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 12696 $as_echo_n "(cached) " >&6 12697else 12698 lt_cv_shlibpath_overrides_runpath=no 12699 save_LDFLAGS=$LDFLAGS 12700 save_libdir=$libdir 12701 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 12702 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 12703 if test x$gcc_no_link = xyes; then 12704 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 12705fi 12706cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12707/* end confdefs.h. */ 12708 12709int 12710main () 12711{ 12712 12713 ; 12714 return 0; 12715} 12716_ACEOF 12717if ac_fn_c_try_link "$LINENO"; then : 12718 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 12719 lt_cv_shlibpath_overrides_runpath=yes 12720fi 12721fi 12722rm -f core conftest.err conftest.$ac_objext \ 12723 conftest$ac_exeext conftest.$ac_ext 12724 LDFLAGS=$save_LDFLAGS 12725 libdir=$save_libdir 12726 12727fi 12728 12729 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 12730 12731 # This implies no fast_install, which is unacceptable. 12732 # Some rework will be needed to allow for fast_install 12733 # before this can be enabled. 12734 hardcode_into_libs=yes 12735 12736 # Append ld.so.conf contents to the search path 12737 if test -f /etc/ld.so.conf; then 12738 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' ' '` 12739 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 12740 fi 12741 12742 # We used to test for /lib/ld.so.1 and disable shared libraries on 12743 # powerpc, because MkLinux only supported shared libraries with the 12744 # GNU dynamic linker. Since this was broken with cross compilers, 12745 # most powerpc-linux boxes support dynamic linking these days and 12746 # people can always --disable-shared, the test was removed, and we 12747 # assume the GNU/Linux dynamic linker is in use. 12748 dynamic_linker='GNU/Linux ld.so' 12749 ;; 12750 12751netbsd*) 12752 version_type=sunos 12753 need_lib_prefix=no 12754 need_version=no 12755 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 12756 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12757 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12758 dynamic_linker='NetBSD (a.out) ld.so' 12759 else 12760 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12761 soname_spec='${libname}${release}${shared_ext}$major' 12762 dynamic_linker='NetBSD ld.elf_so' 12763 fi 12764 shlibpath_var=LD_LIBRARY_PATH 12765 shlibpath_overrides_runpath=yes 12766 hardcode_into_libs=yes 12767 ;; 12768 12769newsos6) 12770 version_type=linux 12771 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12772 shlibpath_var=LD_LIBRARY_PATH 12773 shlibpath_overrides_runpath=yes 12774 ;; 12775 12776*nto* | *qnx*) 12777 version_type=qnx 12778 need_lib_prefix=no 12779 need_version=no 12780 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12781 soname_spec='${libname}${release}${shared_ext}$major' 12782 shlibpath_var=LD_LIBRARY_PATH 12783 shlibpath_overrides_runpath=no 12784 hardcode_into_libs=yes 12785 dynamic_linker='ldqnx.so' 12786 ;; 12787 12788openbsd*) 12789 version_type=sunos 12790 sys_lib_dlsearch_path_spec="/usr/lib" 12791 need_lib_prefix=no 12792 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 12793 case $host_os in 12794 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 12795 *) need_version=no ;; 12796 esac 12797 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12798 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12799 shlibpath_var=LD_LIBRARY_PATH 12800 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12801 case $host_os in 12802 openbsd2.[89] | openbsd2.[89].*) 12803 shlibpath_overrides_runpath=no 12804 ;; 12805 *) 12806 shlibpath_overrides_runpath=yes 12807 ;; 12808 esac 12809 else 12810 shlibpath_overrides_runpath=yes 12811 fi 12812 ;; 12813 12814os2*) 12815 libname_spec='$name' 12816 shrext_cmds=".dll" 12817 need_lib_prefix=no 12818 library_names_spec='$libname${shared_ext} $libname.a' 12819 dynamic_linker='OS/2 ld.exe' 12820 shlibpath_var=LIBPATH 12821 ;; 12822 12823osf3* | osf4* | osf5*) 12824 version_type=osf 12825 need_lib_prefix=no 12826 need_version=no 12827 soname_spec='${libname}${release}${shared_ext}$major' 12828 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12829 shlibpath_var=LD_LIBRARY_PATH 12830 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 12831 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 12832 ;; 12833 12834rdos*) 12835 dynamic_linker=no 12836 ;; 12837 12838solaris*) 12839 version_type=linux 12840 need_lib_prefix=no 12841 need_version=no 12842 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12843 soname_spec='${libname}${release}${shared_ext}$major' 12844 shlibpath_var=LD_LIBRARY_PATH 12845 shlibpath_overrides_runpath=yes 12846 hardcode_into_libs=yes 12847 # ldd complains unless libraries are executable 12848 postinstall_cmds='chmod +x $lib' 12849 ;; 12850 12851sunos4*) 12852 version_type=sunos 12853 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12854 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 12855 shlibpath_var=LD_LIBRARY_PATH 12856 shlibpath_overrides_runpath=yes 12857 if test "$with_gnu_ld" = yes; then 12858 need_lib_prefix=no 12859 fi 12860 need_version=yes 12861 ;; 12862 12863sysv4 | sysv4.3*) 12864 version_type=linux 12865 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12866 soname_spec='${libname}${release}${shared_ext}$major' 12867 shlibpath_var=LD_LIBRARY_PATH 12868 case $host_vendor in 12869 sni) 12870 shlibpath_overrides_runpath=no 12871 need_lib_prefix=no 12872 runpath_var=LD_RUN_PATH 12873 ;; 12874 siemens) 12875 need_lib_prefix=no 12876 ;; 12877 motorola) 12878 need_lib_prefix=no 12879 need_version=no 12880 shlibpath_overrides_runpath=no 12881 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 12882 ;; 12883 esac 12884 ;; 12885 12886sysv4*MP*) 12887 if test -d /usr/nec ;then 12888 version_type=linux 12889 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 12890 soname_spec='$libname${shared_ext}.$major' 12891 shlibpath_var=LD_LIBRARY_PATH 12892 fi 12893 ;; 12894 12895sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 12896 version_type=freebsd-elf 12897 need_lib_prefix=no 12898 need_version=no 12899 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 12900 soname_spec='${libname}${release}${shared_ext}$major' 12901 shlibpath_var=LD_LIBRARY_PATH 12902 shlibpath_overrides_runpath=yes 12903 hardcode_into_libs=yes 12904 if test "$with_gnu_ld" = yes; then 12905 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 12906 else 12907 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 12908 case $host_os in 12909 sco3.2v5*) 12910 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 12911 ;; 12912 esac 12913 fi 12914 sys_lib_dlsearch_path_spec='/usr/lib' 12915 ;; 12916 12917tpf*) 12918 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 12919 version_type=linux 12920 need_lib_prefix=no 12921 need_version=no 12922 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12923 shlibpath_var=LD_LIBRARY_PATH 12924 shlibpath_overrides_runpath=no 12925 hardcode_into_libs=yes 12926 ;; 12927 12928uts4*) 12929 version_type=linux 12930 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12931 soname_spec='${libname}${release}${shared_ext}$major' 12932 shlibpath_var=LD_LIBRARY_PATH 12933 ;; 12934 12935*) 12936 dynamic_linker=no 12937 ;; 12938esac 12939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 12940$as_echo "$dynamic_linker" >&6; } 12941test "$dynamic_linker" = no && can_build_shared=no 12942 12943variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 12944if test "$GCC" = yes; then 12945 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 12946fi 12947 12948if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 12949 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 12950fi 12951if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 12952 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 12953fi 12954 12955 12956 12957 12958 12959 12960 12961 12962 12963 12964 12965 12966 12967 12968 12969 12970 12971 12972 12973 12974 12975 12976 12977 12978 12979 12980 12981 12982 12983 12984 12985 12986 12987 12988 12989 12990 12991 12992 12993 12994 12995 12996 12997 12998 12999 13000 13001 13002 13003 13004 13005 13006 13007 13008 13009 13010 13011 13012 13013 13014 13015 13016 13017 13018 13019 13020 13021 13022 13023 13024 13025 13026 13027 13028 13029 13030 13031 13032 13033 13034 13035 13036 13037 13038 13039 13040 13041 13042 13043 13044 13045 13046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 13047$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 13048hardcode_action= 13049if test -n "$hardcode_libdir_flag_spec" || 13050 test -n "$runpath_var" || 13051 test "X$hardcode_automatic" = "Xyes" ; then 13052 13053 # We can hardcode non-existent directories. 13054 if test "$hardcode_direct" != no && 13055 # If the only mechanism to avoid hardcoding is shlibpath_var, we 13056 # have to relink, otherwise we might link with an installed library 13057 # when we should be linking with a yet-to-be-installed one 13058 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 13059 test "$hardcode_minus_L" != no; then 13060 # Linking always hardcodes the temporary library directory. 13061 hardcode_action=relink 13062 else 13063 # We can link without hardcoding, and we can hardcode nonexisting dirs. 13064 hardcode_action=immediate 13065 fi 13066else 13067 # We cannot hardcode anything, or else we can only hardcode existing 13068 # directories. 13069 hardcode_action=unsupported 13070fi 13071{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 13072$as_echo "$hardcode_action" >&6; } 13073 13074if test "$hardcode_action" = relink || 13075 test "$inherit_rpath" = yes; then 13076 # Fast installation is not supported 13077 enable_fast_install=no 13078elif test "$shlibpath_overrides_runpath" = yes || 13079 test "$enable_shared" = no; then 13080 # Fast installation is not necessary 13081 enable_fast_install=needless 13082fi 13083 13084 13085 13086 13087 13088 13089 if test "x$enable_dlopen" != xyes; then 13090 enable_dlopen=unknown 13091 enable_dlopen_self=unknown 13092 enable_dlopen_self_static=unknown 13093else 13094 lt_cv_dlopen=no 13095 lt_cv_dlopen_libs= 13096 13097 case $host_os in 13098 beos*) 13099 lt_cv_dlopen="load_add_on" 13100 lt_cv_dlopen_libs= 13101 lt_cv_dlopen_self=yes 13102 ;; 13103 13104 mingw* | pw32* | cegcc*) 13105 lt_cv_dlopen="LoadLibrary" 13106 lt_cv_dlopen_libs= 13107 ;; 13108 13109 cygwin*) 13110 lt_cv_dlopen="dlopen" 13111 lt_cv_dlopen_libs= 13112 ;; 13113 13114 darwin*) 13115 # if libdl is installed we need to link against it 13116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 13117$as_echo_n "checking for dlopen in -ldl... " >&6; } 13118if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 13119 $as_echo_n "(cached) " >&6 13120else 13121 ac_check_lib_save_LIBS=$LIBS 13122LIBS="-ldl $LIBS" 13123if test x$gcc_no_link = xyes; then 13124 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 13125fi 13126cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13127/* end confdefs.h. */ 13128 13129/* Override any GCC internal prototype to avoid an error. 13130 Use char because int might match the return type of a GCC 13131 builtin and then its argument prototype would still apply. */ 13132#ifdef __cplusplus 13133extern "C" 13134#endif 13135char dlopen (); 13136int 13137main () 13138{ 13139return dlopen (); 13140 ; 13141 return 0; 13142} 13143_ACEOF 13144if ac_fn_c_try_link "$LINENO"; then : 13145 ac_cv_lib_dl_dlopen=yes 13146else 13147 ac_cv_lib_dl_dlopen=no 13148fi 13149rm -f core conftest.err conftest.$ac_objext \ 13150 conftest$ac_exeext conftest.$ac_ext 13151LIBS=$ac_check_lib_save_LIBS 13152fi 13153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 13154$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 13155if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 13156 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 13157else 13158 13159 lt_cv_dlopen="dyld" 13160 lt_cv_dlopen_libs= 13161 lt_cv_dlopen_self=yes 13162 13163fi 13164 13165 ;; 13166 13167 *) 13168 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 13169if test "x$ac_cv_func_shl_load" = x""yes; then : 13170 lt_cv_dlopen="shl_load" 13171else 13172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 13173$as_echo_n "checking for shl_load in -ldld... " >&6; } 13174if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 13175 $as_echo_n "(cached) " >&6 13176else 13177 ac_check_lib_save_LIBS=$LIBS 13178LIBS="-ldld $LIBS" 13179if test x$gcc_no_link = xyes; then 13180 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 13181fi 13182cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13183/* end confdefs.h. */ 13184 13185/* Override any GCC internal prototype to avoid an error. 13186 Use char because int might match the return type of a GCC 13187 builtin and then its argument prototype would still apply. */ 13188#ifdef __cplusplus 13189extern "C" 13190#endif 13191char shl_load (); 13192int 13193main () 13194{ 13195return shl_load (); 13196 ; 13197 return 0; 13198} 13199_ACEOF 13200if ac_fn_c_try_link "$LINENO"; then : 13201 ac_cv_lib_dld_shl_load=yes 13202else 13203 ac_cv_lib_dld_shl_load=no 13204fi 13205rm -f core conftest.err conftest.$ac_objext \ 13206 conftest$ac_exeext conftest.$ac_ext 13207LIBS=$ac_check_lib_save_LIBS 13208fi 13209{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 13210$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 13211if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 13212 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 13213else 13214 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 13215if test "x$ac_cv_func_dlopen" = x""yes; then : 13216 lt_cv_dlopen="dlopen" 13217else 13218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 13219$as_echo_n "checking for dlopen in -ldl... " >&6; } 13220if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 13221 $as_echo_n "(cached) " >&6 13222else 13223 ac_check_lib_save_LIBS=$LIBS 13224LIBS="-ldl $LIBS" 13225if test x$gcc_no_link = xyes; then 13226 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 13227fi 13228cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13229/* end confdefs.h. */ 13230 13231/* Override any GCC internal prototype to avoid an error. 13232 Use char because int might match the return type of a GCC 13233 builtin and then its argument prototype would still apply. */ 13234#ifdef __cplusplus 13235extern "C" 13236#endif 13237char dlopen (); 13238int 13239main () 13240{ 13241return dlopen (); 13242 ; 13243 return 0; 13244} 13245_ACEOF 13246if ac_fn_c_try_link "$LINENO"; then : 13247 ac_cv_lib_dl_dlopen=yes 13248else 13249 ac_cv_lib_dl_dlopen=no 13250fi 13251rm -f core conftest.err conftest.$ac_objext \ 13252 conftest$ac_exeext conftest.$ac_ext 13253LIBS=$ac_check_lib_save_LIBS 13254fi 13255{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 13256$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 13257if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 13258 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 13259else 13260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 13261$as_echo_n "checking for dlopen in -lsvld... " >&6; } 13262if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 13263 $as_echo_n "(cached) " >&6 13264else 13265 ac_check_lib_save_LIBS=$LIBS 13266LIBS="-lsvld $LIBS" 13267if test x$gcc_no_link = xyes; then 13268 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 13269fi 13270cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13271/* end confdefs.h. */ 13272 13273/* Override any GCC internal prototype to avoid an error. 13274 Use char because int might match the return type of a GCC 13275 builtin and then its argument prototype would still apply. */ 13276#ifdef __cplusplus 13277extern "C" 13278#endif 13279char dlopen (); 13280int 13281main () 13282{ 13283return dlopen (); 13284 ; 13285 return 0; 13286} 13287_ACEOF 13288if ac_fn_c_try_link "$LINENO"; then : 13289 ac_cv_lib_svld_dlopen=yes 13290else 13291 ac_cv_lib_svld_dlopen=no 13292fi 13293rm -f core conftest.err conftest.$ac_objext \ 13294 conftest$ac_exeext conftest.$ac_ext 13295LIBS=$ac_check_lib_save_LIBS 13296fi 13297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 13298$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 13299if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 13300 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 13301else 13302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 13303$as_echo_n "checking for dld_link in -ldld... " >&6; } 13304if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 13305 $as_echo_n "(cached) " >&6 13306else 13307 ac_check_lib_save_LIBS=$LIBS 13308LIBS="-ldld $LIBS" 13309if test x$gcc_no_link = xyes; then 13310 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 13311fi 13312cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13313/* end confdefs.h. */ 13314 13315/* Override any GCC internal prototype to avoid an error. 13316 Use char because int might match the return type of a GCC 13317 builtin and then its argument prototype would still apply. */ 13318#ifdef __cplusplus 13319extern "C" 13320#endif 13321char dld_link (); 13322int 13323main () 13324{ 13325return dld_link (); 13326 ; 13327 return 0; 13328} 13329_ACEOF 13330if ac_fn_c_try_link "$LINENO"; then : 13331 ac_cv_lib_dld_dld_link=yes 13332else 13333 ac_cv_lib_dld_dld_link=no 13334fi 13335rm -f core conftest.err conftest.$ac_objext \ 13336 conftest$ac_exeext conftest.$ac_ext 13337LIBS=$ac_check_lib_save_LIBS 13338fi 13339{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 13340$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 13341if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 13342 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 13343fi 13344 13345 13346fi 13347 13348 13349fi 13350 13351 13352fi 13353 13354 13355fi 13356 13357 13358fi 13359 13360 ;; 13361 esac 13362 13363 if test "x$lt_cv_dlopen" != xno; then 13364 enable_dlopen=yes 13365 else 13366 enable_dlopen=no 13367 fi 13368 13369 case $lt_cv_dlopen in 13370 dlopen) 13371 save_CPPFLAGS="$CPPFLAGS" 13372 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 13373 13374 save_LDFLAGS="$LDFLAGS" 13375 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 13376 13377 save_LIBS="$LIBS" 13378 LIBS="$lt_cv_dlopen_libs $LIBS" 13379 13380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 13381$as_echo_n "checking whether a program can dlopen itself... " >&6; } 13382if test "${lt_cv_dlopen_self+set}" = set; then : 13383 $as_echo_n "(cached) " >&6 13384else 13385 if test "$cross_compiling" = yes; then : 13386 lt_cv_dlopen_self=cross 13387else 13388 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 13389 lt_status=$lt_dlunknown 13390 cat > conftest.$ac_ext <<_LT_EOF 13391#line 13391 "configure" 13392#include "confdefs.h" 13393 13394#if HAVE_DLFCN_H 13395#include <dlfcn.h> 13396#endif 13397 13398#include <stdio.h> 13399 13400#ifdef RTLD_GLOBAL 13401# define LT_DLGLOBAL RTLD_GLOBAL 13402#else 13403# ifdef DL_GLOBAL 13404# define LT_DLGLOBAL DL_GLOBAL 13405# else 13406# define LT_DLGLOBAL 0 13407# endif 13408#endif 13409 13410/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 13411 find out it does not work in some platform. */ 13412#ifndef LT_DLLAZY_OR_NOW 13413# ifdef RTLD_LAZY 13414# define LT_DLLAZY_OR_NOW RTLD_LAZY 13415# else 13416# ifdef DL_LAZY 13417# define LT_DLLAZY_OR_NOW DL_LAZY 13418# else 13419# ifdef RTLD_NOW 13420# define LT_DLLAZY_OR_NOW RTLD_NOW 13421# else 13422# ifdef DL_NOW 13423# define LT_DLLAZY_OR_NOW DL_NOW 13424# else 13425# define LT_DLLAZY_OR_NOW 0 13426# endif 13427# endif 13428# endif 13429# endif 13430#endif 13431 13432/* When -fvisbility=hidden is used, assume the code has been annotated 13433 correspondingly for the symbols needed. */ 13434#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 13435void fnord () __attribute__((visibility("default"))); 13436#endif 13437 13438void fnord () { int i=42; } 13439int main () 13440{ 13441 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 13442 int status = $lt_dlunknown; 13443 13444 if (self) 13445 { 13446 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 13447 else 13448 { 13449 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 13450 else puts (dlerror ()); 13451 } 13452 /* dlclose (self); */ 13453 } 13454 else 13455 puts (dlerror ()); 13456 13457 return status; 13458} 13459_LT_EOF 13460 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 13461 (eval $ac_link) 2>&5 13462 ac_status=$? 13463 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13464 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 13465 (./conftest; exit; ) >&5 2>/dev/null 13466 lt_status=$? 13467 case x$lt_status in 13468 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 13469 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 13470 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 13471 esac 13472 else : 13473 # compilation failed 13474 lt_cv_dlopen_self=no 13475 fi 13476fi 13477rm -fr conftest* 13478 13479 13480fi 13481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 13482$as_echo "$lt_cv_dlopen_self" >&6; } 13483 13484 if test "x$lt_cv_dlopen_self" = xyes; then 13485 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 13486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 13487$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 13488if test "${lt_cv_dlopen_self_static+set}" = set; then : 13489 $as_echo_n "(cached) " >&6 13490else 13491 if test "$cross_compiling" = yes; then : 13492 lt_cv_dlopen_self_static=cross 13493else 13494 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 13495 lt_status=$lt_dlunknown 13496 cat > conftest.$ac_ext <<_LT_EOF 13497#line 13497 "configure" 13498#include "confdefs.h" 13499 13500#if HAVE_DLFCN_H 13501#include <dlfcn.h> 13502#endif 13503 13504#include <stdio.h> 13505 13506#ifdef RTLD_GLOBAL 13507# define LT_DLGLOBAL RTLD_GLOBAL 13508#else 13509# ifdef DL_GLOBAL 13510# define LT_DLGLOBAL DL_GLOBAL 13511# else 13512# define LT_DLGLOBAL 0 13513# endif 13514#endif 13515 13516/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 13517 find out it does not work in some platform. */ 13518#ifndef LT_DLLAZY_OR_NOW 13519# ifdef RTLD_LAZY 13520# define LT_DLLAZY_OR_NOW RTLD_LAZY 13521# else 13522# ifdef DL_LAZY 13523# define LT_DLLAZY_OR_NOW DL_LAZY 13524# else 13525# ifdef RTLD_NOW 13526# define LT_DLLAZY_OR_NOW RTLD_NOW 13527# else 13528# ifdef DL_NOW 13529# define LT_DLLAZY_OR_NOW DL_NOW 13530# else 13531# define LT_DLLAZY_OR_NOW 0 13532# endif 13533# endif 13534# endif 13535# endif 13536#endif 13537 13538/* When -fvisbility=hidden is used, assume the code has been annotated 13539 correspondingly for the symbols needed. */ 13540#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 13541void fnord () __attribute__((visibility("default"))); 13542#endif 13543 13544void fnord () { int i=42; } 13545int main () 13546{ 13547 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 13548 int status = $lt_dlunknown; 13549 13550 if (self) 13551 { 13552 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 13553 else 13554 { 13555 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 13556 else puts (dlerror ()); 13557 } 13558 /* dlclose (self); */ 13559 } 13560 else 13561 puts (dlerror ()); 13562 13563 return status; 13564} 13565_LT_EOF 13566 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 13567 (eval $ac_link) 2>&5 13568 ac_status=$? 13569 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13570 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 13571 (./conftest; exit; ) >&5 2>/dev/null 13572 lt_status=$? 13573 case x$lt_status in 13574 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 13575 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 13576 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 13577 esac 13578 else : 13579 # compilation failed 13580 lt_cv_dlopen_self_static=no 13581 fi 13582fi 13583rm -fr conftest* 13584 13585 13586fi 13587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 13588$as_echo "$lt_cv_dlopen_self_static" >&6; } 13589 fi 13590 13591 CPPFLAGS="$save_CPPFLAGS" 13592 LDFLAGS="$save_LDFLAGS" 13593 LIBS="$save_LIBS" 13594 ;; 13595 esac 13596 13597 case $lt_cv_dlopen_self in 13598 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 13599 *) enable_dlopen_self=unknown ;; 13600 esac 13601 13602 case $lt_cv_dlopen_self_static in 13603 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 13604 *) enable_dlopen_self_static=unknown ;; 13605 esac 13606fi 13607 13608 13609 13610 13611 13612 13613 13614 13615 13616 13617 13618 13619 13620 13621 13622 13623 13624striplib= 13625old_striplib= 13626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 13627$as_echo_n "checking whether stripping libraries is possible... " >&6; } 13628if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 13629 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 13630 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 13631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13632$as_echo "yes" >&6; } 13633else 13634# FIXME - insert some real tests, host_os isn't really good enough 13635 case $host_os in 13636 darwin*) 13637 if test -n "$STRIP" ; then 13638 striplib="$STRIP -x" 13639 old_striplib="$STRIP -S" 13640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13641$as_echo "yes" >&6; } 13642 else 13643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13644$as_echo "no" >&6; } 13645 fi 13646 ;; 13647 *) 13648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13649$as_echo "no" >&6; } 13650 ;; 13651 esac 13652fi 13653 13654 13655 13656 13657 13658 13659 13660 13661 13662 13663 13664 13665 # Report which library types will actually be built 13666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 13667$as_echo_n "checking if libtool supports shared libraries... " >&6; } 13668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 13669$as_echo "$can_build_shared" >&6; } 13670 13671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 13672$as_echo_n "checking whether to build shared libraries... " >&6; } 13673 test "$can_build_shared" = "no" && enable_shared=no 13674 13675 # On AIX, shared libraries and static libraries use the same namespace, and 13676 # are all built from PIC. 13677 case $host_os in 13678 aix3*) 13679 test "$enable_shared" = yes && enable_static=no 13680 if test -n "$RANLIB"; then 13681 archive_cmds="$archive_cmds~\$RANLIB \$lib" 13682 postinstall_cmds='$RANLIB $lib' 13683 fi 13684 ;; 13685 13686 aix[4-9]*) 13687 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 13688 test "$enable_shared" = yes && enable_static=no 13689 fi 13690 ;; 13691 esac 13692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 13693$as_echo "$enable_shared" >&6; } 13694 13695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 13696$as_echo_n "checking whether to build static libraries... " >&6; } 13697 # Make sure either enable_shared or enable_static is yes. 13698 test "$enable_shared" = yes || enable_static=yes 13699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 13700$as_echo "$enable_static" >&6; } 13701 13702 13703 13704 13705fi 13706ac_ext=c 13707ac_cpp='$CPP $CPPFLAGS' 13708ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13709ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13710ac_compiler_gnu=$ac_cv_c_compiler_gnu 13711 13712CC="$lt_save_CC" 13713 13714 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 13715 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 13716 (test "X$CXX" != "Xg++"))) ; then 13717 ac_ext=cpp 13718ac_cpp='$CXXCPP $CPPFLAGS' 13719ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13720ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13721ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 13722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 13723$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 13724if test -z "$CXXCPP"; then 13725 if test "${ac_cv_prog_CXXCPP+set}" = set; then : 13726 $as_echo_n "(cached) " >&6 13727else 13728 # Double quotes because CXXCPP needs to be expanded 13729 for CXXCPP in "$CXX -E" "/lib/cpp" 13730 do 13731 ac_preproc_ok=false 13732for ac_cxx_preproc_warn_flag in '' yes 13733do 13734 # Use a header file that comes with gcc, so configuring glibc 13735 # with a fresh cross-compiler works. 13736 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 13737 # <limits.h> exists even on freestanding compilers. 13738 # On the NeXT, cc -E runs the code through the compiler's parser, 13739 # not just through cpp. "Syntax error" is here to catch this case. 13740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13741/* end confdefs.h. */ 13742#ifdef __STDC__ 13743# include <limits.h> 13744#else 13745# include <assert.h> 13746#endif 13747 Syntax error 13748_ACEOF 13749if ac_fn_cxx_try_cpp "$LINENO"; then : 13750 13751else 13752 # Broken: fails on valid input. 13753continue 13754fi 13755rm -f conftest.err conftest.$ac_ext 13756 13757 # OK, works on sane cases. Now check whether nonexistent headers 13758 # can be detected and how. 13759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13760/* end confdefs.h. */ 13761#include <ac_nonexistent.h> 13762_ACEOF 13763if ac_fn_cxx_try_cpp "$LINENO"; then : 13764 # Broken: success on invalid input. 13765continue 13766else 13767 # Passes both tests. 13768ac_preproc_ok=: 13769break 13770fi 13771rm -f conftest.err conftest.$ac_ext 13772 13773done 13774# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 13775rm -f conftest.err conftest.$ac_ext 13776if $ac_preproc_ok; then : 13777 break 13778fi 13779 13780 done 13781 ac_cv_prog_CXXCPP=$CXXCPP 13782 13783fi 13784 CXXCPP=$ac_cv_prog_CXXCPP 13785else 13786 ac_cv_prog_CXXCPP=$CXXCPP 13787fi 13788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 13789$as_echo "$CXXCPP" >&6; } 13790ac_preproc_ok=false 13791for ac_cxx_preproc_warn_flag in '' yes 13792do 13793 # Use a header file that comes with gcc, so configuring glibc 13794 # with a fresh cross-compiler works. 13795 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 13796 # <limits.h> exists even on freestanding compilers. 13797 # On the NeXT, cc -E runs the code through the compiler's parser, 13798 # not just through cpp. "Syntax error" is here to catch this case. 13799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13800/* end confdefs.h. */ 13801#ifdef __STDC__ 13802# include <limits.h> 13803#else 13804# include <assert.h> 13805#endif 13806 Syntax error 13807_ACEOF 13808if ac_fn_cxx_try_cpp "$LINENO"; then : 13809 13810else 13811 # Broken: fails on valid input. 13812continue 13813fi 13814rm -f conftest.err conftest.$ac_ext 13815 13816 # OK, works on sane cases. Now check whether nonexistent headers 13817 # can be detected and how. 13818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13819/* end confdefs.h. */ 13820#include <ac_nonexistent.h> 13821_ACEOF 13822if ac_fn_cxx_try_cpp "$LINENO"; then : 13823 # Broken: success on invalid input. 13824continue 13825else 13826 # Passes both tests. 13827ac_preproc_ok=: 13828break 13829fi 13830rm -f conftest.err conftest.$ac_ext 13831 13832done 13833# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 13834rm -f conftest.err conftest.$ac_ext 13835if $ac_preproc_ok; then : 13836 13837else 13838 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13839$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13840as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check 13841See \`config.log' for more details." "$LINENO" 5; } 13842fi 13843 13844ac_ext=c 13845ac_cpp='$CPP $CPPFLAGS' 13846ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13847ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13848ac_compiler_gnu=$ac_cv_c_compiler_gnu 13849 13850else 13851 _lt_caught_CXX_error=yes 13852fi 13853 13854ac_ext=cpp 13855ac_cpp='$CXXCPP $CPPFLAGS' 13856ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13857ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13858ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 13859 13860archive_cmds_need_lc_CXX=no 13861allow_undefined_flag_CXX= 13862always_export_symbols_CXX=no 13863archive_expsym_cmds_CXX= 13864compiler_needs_object_CXX=no 13865export_dynamic_flag_spec_CXX= 13866hardcode_direct_CXX=no 13867hardcode_direct_absolute_CXX=no 13868hardcode_libdir_flag_spec_CXX= 13869hardcode_libdir_flag_spec_ld_CXX= 13870hardcode_libdir_separator_CXX= 13871hardcode_minus_L_CXX=no 13872hardcode_shlibpath_var_CXX=unsupported 13873hardcode_automatic_CXX=no 13874inherit_rpath_CXX=no 13875module_cmds_CXX= 13876module_expsym_cmds_CXX= 13877link_all_deplibs_CXX=unknown 13878old_archive_cmds_CXX=$old_archive_cmds 13879reload_flag_CXX=$reload_flag 13880reload_cmds_CXX=$reload_cmds 13881no_undefined_flag_CXX= 13882whole_archive_flag_spec_CXX= 13883enable_shared_with_static_runtimes_CXX=no 13884 13885# Source file extension for C++ test sources. 13886ac_ext=cpp 13887 13888# Object file extension for compiled C++ test sources. 13889objext=o 13890objext_CXX=$objext 13891 13892# No sense in running all these tests if we already determined that 13893# the CXX compiler isn't working. Some variables (like enable_shared) 13894# are currently assumed to apply to all compilers on this platform, 13895# and will be corrupted by setting them based on a non-working compiler. 13896if test "$_lt_caught_CXX_error" != yes; then 13897 # Code to be used in simple compile tests 13898 lt_simple_compile_test_code="int some_variable = 0;" 13899 13900 # Code to be used in simple link tests 13901 lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 13902 13903 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 13904 13905 13906 13907 13908 13909 13910# If no C compiler was specified, use CC. 13911LTCC=${LTCC-"$CC"} 13912 13913# If no C compiler flags were specified, use CFLAGS. 13914LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 13915 13916# Allow CC to be a program name with arguments. 13917compiler=$CC 13918 13919 13920 # save warnings/boilerplate of simple test code 13921 ac_outfile=conftest.$ac_objext 13922echo "$lt_simple_compile_test_code" >conftest.$ac_ext 13923eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 13924_lt_compiler_boilerplate=`cat conftest.err` 13925$RM conftest* 13926 13927 ac_outfile=conftest.$ac_objext 13928echo "$lt_simple_link_test_code" >conftest.$ac_ext 13929eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 13930_lt_linker_boilerplate=`cat conftest.err` 13931$RM -r conftest* 13932 13933 13934 # Allow CC to be a program name with arguments. 13935 lt_save_CC=$CC 13936 lt_save_LD=$LD 13937 lt_save_GCC=$GCC 13938 GCC=$GXX 13939 lt_save_with_gnu_ld=$with_gnu_ld 13940 lt_save_path_LD=$lt_cv_path_LD 13941 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 13942 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 13943 else 13944 $as_unset lt_cv_prog_gnu_ld 13945 fi 13946 if test -n "${lt_cv_path_LDCXX+set}"; then 13947 lt_cv_path_LD=$lt_cv_path_LDCXX 13948 else 13949 $as_unset lt_cv_path_LD 13950 fi 13951 test -z "${LDCXX+set}" || LD=$LDCXX 13952 CC=${CXX-"c++"} 13953 compiler=$CC 13954 compiler_CXX=$CC 13955 for cc_temp in $compiler""; do 13956 case $cc_temp in 13957 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 13958 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 13959 \-*) ;; 13960 *) break;; 13961 esac 13962done 13963cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 13964 13965 13966 if test -n "$compiler"; then 13967 # We don't want -fno-exception when compiling C++ code, so set the 13968 # no_builtin_flag separately 13969 if test "$GXX" = yes; then 13970 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 13971 else 13972 lt_prog_compiler_no_builtin_flag_CXX= 13973 fi 13974 13975 if test "$GXX" = yes; then 13976 # Set up default GNU C++ configuration 13977 13978 13979 13980# Check whether --with-gnu-ld was given. 13981if test "${with_gnu_ld+set}" = set; then : 13982 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 13983else 13984 with_gnu_ld=no 13985fi 13986 13987ac_prog=ld 13988if test "$GCC" = yes; then 13989 # Check if gcc -print-prog-name=ld gives a path. 13990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 13991$as_echo_n "checking for ld used by $CC... " >&6; } 13992 case $host in 13993 *-*-mingw*) 13994 # gcc leaves a trailing carriage return which upsets mingw 13995 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 13996 *) 13997 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 13998 esac 13999 case $ac_prog in 14000 # Accept absolute paths. 14001 [\\/]* | ?:[\\/]*) 14002 re_direlt='/[^/][^/]*/\.\./' 14003 # Canonicalize the pathname of ld 14004 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 14005 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 14006 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 14007 done 14008 test -z "$LD" && LD="$ac_prog" 14009 ;; 14010 "") 14011 # If it fails, then pretend we aren't using GCC. 14012 ac_prog=ld 14013 ;; 14014 *) 14015 # If it is relative, then search for the first ld in PATH. 14016 with_gnu_ld=unknown 14017 ;; 14018 esac 14019elif test "$with_gnu_ld" = yes; then 14020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 14021$as_echo_n "checking for GNU ld... " >&6; } 14022else 14023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 14024$as_echo_n "checking for non-GNU ld... " >&6; } 14025fi 14026if test "${lt_cv_path_LD+set}" = set; then : 14027 $as_echo_n "(cached) " >&6 14028else 14029 if test -z "$LD"; then 14030 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 14031 for ac_dir in $PATH; do 14032 IFS="$lt_save_ifs" 14033 test -z "$ac_dir" && ac_dir=. 14034 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 14035 lt_cv_path_LD="$ac_dir/$ac_prog" 14036 # Check to see if the program is GNU ld. I'd rather use --version, 14037 # but apparently some variants of GNU ld only accept -v. 14038 # Break only if it was the GNU/non-GNU ld that we prefer. 14039 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 14040 *GNU* | *'with BFD'*) 14041 test "$with_gnu_ld" != no && break 14042 ;; 14043 *) 14044 test "$with_gnu_ld" != yes && break 14045 ;; 14046 esac 14047 fi 14048 done 14049 IFS="$lt_save_ifs" 14050else 14051 lt_cv_path_LD="$LD" # Let the user override the test with a path. 14052fi 14053fi 14054 14055LD="$lt_cv_path_LD" 14056if test -n "$LD"; then 14057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 14058$as_echo "$LD" >&6; } 14059else 14060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14061$as_echo "no" >&6; } 14062fi 14063test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 14064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 14065$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 14066if test "${lt_cv_prog_gnu_ld+set}" = set; then : 14067 $as_echo_n "(cached) " >&6 14068else 14069 # I'd rather use --version here, but apparently some GNU lds only accept -v. 14070case `$LD -v 2>&1 </dev/null` in 14071*GNU* | *'with BFD'*) 14072 lt_cv_prog_gnu_ld=yes 14073 ;; 14074*) 14075 lt_cv_prog_gnu_ld=no 14076 ;; 14077esac 14078fi 14079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 14080$as_echo "$lt_cv_prog_gnu_ld" >&6; } 14081with_gnu_ld=$lt_cv_prog_gnu_ld 14082 14083 14084 14085 14086 14087 14088 14089 # Check if GNU C++ uses GNU ld as the underlying linker, since the 14090 # archiving commands below assume that GNU ld is being used. 14091 if test "$with_gnu_ld" = yes; then 14092 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 14093 archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14094 14095 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 14096 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 14097 14098 # If archive_cmds runs LD, not CC, wlarc should be empty 14099 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 14100 # investigate it a little bit more. (MM) 14101 wlarc='${wl}' 14102 14103 # ancient GNU ld didn't support --whole-archive et. al. 14104 if eval "`$CC -print-prog-name=ld` --help 2>&1" | 14105 $GREP 'no-whole-archive' > /dev/null; then 14106 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 14107 else 14108 whole_archive_flag_spec_CXX= 14109 fi 14110 else 14111 with_gnu_ld=no 14112 wlarc= 14113 14114 # A generic and very simple default shared library creation 14115 # command for GNU C++ for the case where it uses the native 14116 # linker, instead of GNU ld. If possible, this setting should 14117 # overridden to take advantage of the native linker features on 14118 # the platform it is being used on. 14119 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 14120 fi 14121 14122 # Commands to make compiler produce verbose output that lists 14123 # what "hidden" libraries, object files and flags are used when 14124 # linking a shared library. 14125 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 14126 14127 else 14128 GXX=no 14129 with_gnu_ld=no 14130 wlarc= 14131 fi 14132 14133 # PORTME: fill in a description of your system's C++ link characteristics 14134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14135$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 14136 ld_shlibs_CXX=yes 14137 case $host_os in 14138 aix3*) 14139 # FIXME: insert proper C++ library support 14140 ld_shlibs_CXX=no 14141 ;; 14142 aix[4-9]*) 14143 if test "$host_cpu" = ia64; then 14144 # On IA64, the linker does run time linking by default, so we don't 14145 # have to do anything special. 14146 aix_use_runtimelinking=no 14147 exp_sym_flag='-Bexport' 14148 no_entry_flag="" 14149 else 14150 aix_use_runtimelinking=no 14151 14152 # Test if we are trying to use run time linking or normal 14153 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 14154 # need to do runtime linking. 14155 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 14156 for ld_flag in $LDFLAGS; do 14157 case $ld_flag in 14158 *-brtl*) 14159 aix_use_runtimelinking=yes 14160 break 14161 ;; 14162 esac 14163 done 14164 ;; 14165 esac 14166 14167 exp_sym_flag='-bexport' 14168 no_entry_flag='-bnoentry' 14169 fi 14170 14171 # When large executables or shared objects are built, AIX ld can 14172 # have problems creating the table of contents. If linking a library 14173 # or program results in "error TOC overflow" add -mminimal-toc to 14174 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 14175 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 14176 14177 archive_cmds_CXX='' 14178 hardcode_direct_CXX=yes 14179 hardcode_direct_absolute_CXX=yes 14180 hardcode_libdir_separator_CXX=':' 14181 link_all_deplibs_CXX=yes 14182 file_list_spec_CXX='${wl}-f,' 14183 14184 if test "$GXX" = yes; then 14185 case $host_os in aix4.[012]|aix4.[012].*) 14186 # We only want to do this on AIX 4.2 and lower, the check 14187 # below for broken collect2 doesn't work under 4.3+ 14188 collect2name=`${CC} -print-prog-name=collect2` 14189 if test -f "$collect2name" && 14190 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 14191 then 14192 # We have reworked collect2 14193 : 14194 else 14195 # We have old collect2 14196 hardcode_direct_CXX=unsupported 14197 # It fails to find uninstalled libraries when the uninstalled 14198 # path is not listed in the libpath. Setting hardcode_minus_L 14199 # to unsupported forces relinking 14200 hardcode_minus_L_CXX=yes 14201 hardcode_libdir_flag_spec_CXX='-L$libdir' 14202 hardcode_libdir_separator_CXX= 14203 fi 14204 esac 14205 shared_flag='-shared' 14206 if test "$aix_use_runtimelinking" = yes; then 14207 shared_flag="$shared_flag "'${wl}-G' 14208 fi 14209 else 14210 # not using gcc 14211 if test "$host_cpu" = ia64; then 14212 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 14213 # chokes on -Wl,-G. The following line is correct: 14214 shared_flag='-G' 14215 else 14216 if test "$aix_use_runtimelinking" = yes; then 14217 shared_flag='${wl}-G' 14218 else 14219 shared_flag='${wl}-bM:SRE' 14220 fi 14221 fi 14222 fi 14223 14224 export_dynamic_flag_spec_CXX='${wl}-bexpall' 14225 # It seems that -bexpall does not export symbols beginning with 14226 # underscore (_), so it is better to generate a list of symbols to 14227 # export. 14228 always_export_symbols_CXX=yes 14229 if test "$aix_use_runtimelinking" = yes; then 14230 # Warning - without using the other runtime loading flags (-brtl), 14231 # -berok will link without error, but may produce a broken library. 14232 allow_undefined_flag_CXX='-berok' 14233 # Determine the default libpath from the value encoded in an empty 14234 # executable. 14235 if test x$gcc_no_link = xyes; then 14236 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 14237fi 14238cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14239/* end confdefs.h. */ 14240 14241int 14242main () 14243{ 14244 14245 ; 14246 return 0; 14247} 14248_ACEOF 14249if ac_fn_cxx_try_link "$LINENO"; then : 14250 14251lt_aix_libpath_sed=' 14252 /Import File Strings/,/^$/ { 14253 /^0/ { 14254 s/^0 *\(.*\)$/\1/ 14255 p 14256 } 14257 }' 14258aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 14259# Check for a 64-bit object if we didn't find anything. 14260if test -z "$aix_libpath"; then 14261 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 14262fi 14263fi 14264rm -f core conftest.err conftest.$ac_objext \ 14265 conftest$ac_exeext conftest.$ac_ext 14266if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 14267 14268 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 14269 14270 archive_expsym_cmds_CXX='$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" 14271 else 14272 if test "$host_cpu" = ia64; then 14273 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 14274 allow_undefined_flag_CXX="-z nodefs" 14275 archive_expsym_cmds_CXX="\$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" 14276 else 14277 # Determine the default libpath from the value encoded in an 14278 # empty executable. 14279 if test x$gcc_no_link = xyes; then 14280 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 14281fi 14282cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14283/* end confdefs.h. */ 14284 14285int 14286main () 14287{ 14288 14289 ; 14290 return 0; 14291} 14292_ACEOF 14293if ac_fn_cxx_try_link "$LINENO"; then : 14294 14295lt_aix_libpath_sed=' 14296 /Import File Strings/,/^$/ { 14297 /^0/ { 14298 s/^0 *\(.*\)$/\1/ 14299 p 14300 } 14301 }' 14302aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 14303# Check for a 64-bit object if we didn't find anything. 14304if test -z "$aix_libpath"; then 14305 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 14306fi 14307fi 14308rm -f core conftest.err conftest.$ac_objext \ 14309 conftest$ac_exeext conftest.$ac_ext 14310if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 14311 14312 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 14313 # Warning - without using the other run time loading flags, 14314 # -berok will link without error, but may produce a broken library. 14315 no_undefined_flag_CXX=' ${wl}-bernotok' 14316 allow_undefined_flag_CXX=' ${wl}-berok' 14317 if test "$with_gnu_ld" = yes; then 14318 # We only use this code for GNU lds that support --whole-archive. 14319 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 14320 else 14321 # Exported symbols can be pulled into shared objects from archives 14322 whole_archive_flag_spec_CXX='$convenience' 14323 fi 14324 archive_cmds_need_lc_CXX=yes 14325 # This is similar to how AIX traditionally builds its shared 14326 # libraries. 14327 archive_expsym_cmds_CXX="\$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' 14328 fi 14329 fi 14330 ;; 14331 14332 beos*) 14333 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 14334 allow_undefined_flag_CXX=unsupported 14335 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 14336 # support --undefined. This deserves some investigation. FIXME 14337 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14338 else 14339 ld_shlibs_CXX=no 14340 fi 14341 ;; 14342 14343 chorus*) 14344 case $cc_basename in 14345 *) 14346 # FIXME: insert proper C++ library support 14347 ld_shlibs_CXX=no 14348 ;; 14349 esac 14350 ;; 14351 14352 cygwin* | mingw* | pw32* | cegcc*) 14353 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 14354 # as there is no search path for DLLs. 14355 hardcode_libdir_flag_spec_CXX='-L$libdir' 14356 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols' 14357 allow_undefined_flag_CXX=unsupported 14358 always_export_symbols_CXX=no 14359 enable_shared_with_static_runtimes_CXX=yes 14360 14361 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 14362 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14363 # If the export-symbols file already is a .def file (1st line 14364 # is EXPORTS), use it as is; otherwise, prepend... 14365 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 14366 cp $export_symbols $output_objdir/$soname.def; 14367 else 14368 echo EXPORTS > $output_objdir/$soname.def; 14369 cat $export_symbols >> $output_objdir/$soname.def; 14370 fi~ 14371 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14372 else 14373 ld_shlibs_CXX=no 14374 fi 14375 ;; 14376 darwin* | rhapsody*) 14377 14378 14379 archive_cmds_need_lc_CXX=no 14380 hardcode_direct_CXX=no 14381 hardcode_automatic_CXX=yes 14382 hardcode_shlibpath_var_CXX=unsupported 14383 if test "$lt_cv_ld_force_load" = "yes"; then 14384 whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 14385 else 14386 whole_archive_flag_spec_CXX='' 14387 fi 14388 link_all_deplibs_CXX=yes 14389 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 14390 case $cc_basename in 14391 ifort*) _lt_dar_can_shared=yes ;; 14392 *) _lt_dar_can_shared=$GCC ;; 14393 esac 14394 if test "$_lt_dar_can_shared" = "yes"; then 14395 output_verbose_link_cmd=func_echo_all 14396 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 14397 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 14398 archive_expsym_cmds_CXX="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}" 14399 module_expsym_cmds_CXX="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}" 14400 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 14401 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" 14402 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" 14403 fi 14404 14405 else 14406 ld_shlibs_CXX=no 14407 fi 14408 14409 ;; 14410 14411 dgux*) 14412 case $cc_basename in 14413 ec++*) 14414 # FIXME: insert proper C++ library support 14415 ld_shlibs_CXX=no 14416 ;; 14417 ghcx*) 14418 # Green Hills C++ Compiler 14419 # FIXME: insert proper C++ library support 14420 ld_shlibs_CXX=no 14421 ;; 14422 *) 14423 # FIXME: insert proper C++ library support 14424 ld_shlibs_CXX=no 14425 ;; 14426 esac 14427 ;; 14428 14429 freebsd2.*) 14430 # C++ shared libraries reported to be fairly broken before 14431 # switch to ELF 14432 ld_shlibs_CXX=no 14433 ;; 14434 14435 freebsd-elf*) 14436 archive_cmds_need_lc_CXX=no 14437 ;; 14438 14439 freebsd* | dragonfly*) 14440 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 14441 # conventions 14442 ld_shlibs_CXX=yes 14443 ;; 14444 14445 gnu*) 14446 ;; 14447 14448 haiku*) 14449 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14450 link_all_deplibs_CXX=yes 14451 ;; 14452 14453 hpux9*) 14454 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 14455 hardcode_libdir_separator_CXX=: 14456 export_dynamic_flag_spec_CXX='${wl}-E' 14457 hardcode_direct_CXX=yes 14458 hardcode_minus_L_CXX=yes # Not in the search PATH, 14459 # but as the default 14460 # location of the library. 14461 14462 case $cc_basename in 14463 CC*) 14464 # FIXME: insert proper C++ library support 14465 ld_shlibs_CXX=no 14466 ;; 14467 aCC*) 14468 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 14469 # Commands to make compiler produce verbose output that lists 14470 # what "hidden" libraries, object files and flags are used when 14471 # linking a shared library. 14472 # 14473 # There doesn't appear to be a way to prevent this compiler from 14474 # explicitly linking system object files so we need to strip them 14475 # from the output so that they don't get included in the library 14476 # dependencies. 14477 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 14478 ;; 14479 *) 14480 if test "$GXX" = yes; then 14481 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 14482 else 14483 # FIXME: insert proper C++ library support 14484 ld_shlibs_CXX=no 14485 fi 14486 ;; 14487 esac 14488 ;; 14489 14490 hpux10*|hpux11*) 14491 if test $with_gnu_ld = no; then 14492 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 14493 hardcode_libdir_separator_CXX=: 14494 14495 case $host_cpu in 14496 hppa*64*|ia64*) 14497 ;; 14498 *) 14499 export_dynamic_flag_spec_CXX='${wl}-E' 14500 ;; 14501 esac 14502 fi 14503 case $host_cpu in 14504 hppa*64*|ia64*) 14505 hardcode_direct_CXX=no 14506 hardcode_shlibpath_var_CXX=no 14507 ;; 14508 *) 14509 hardcode_direct_CXX=yes 14510 hardcode_direct_absolute_CXX=yes 14511 hardcode_minus_L_CXX=yes # Not in the search PATH, 14512 # but as the default 14513 # location of the library. 14514 ;; 14515 esac 14516 14517 case $cc_basename in 14518 CC*) 14519 # FIXME: insert proper C++ library support 14520 ld_shlibs_CXX=no 14521 ;; 14522 aCC*) 14523 case $host_cpu in 14524 hppa*64*) 14525 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 14526 ;; 14527 ia64*) 14528 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 14529 ;; 14530 *) 14531 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 14532 ;; 14533 esac 14534 # Commands to make compiler produce verbose output that lists 14535 # what "hidden" libraries, object files and flags are used when 14536 # linking a shared library. 14537 # 14538 # There doesn't appear to be a way to prevent this compiler from 14539 # explicitly linking system object files so we need to strip them 14540 # from the output so that they don't get included in the library 14541 # dependencies. 14542 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 14543 ;; 14544 *) 14545 if test "$GXX" = yes; then 14546 if test $with_gnu_ld = no; then 14547 case $host_cpu in 14548 hppa*64*) 14549 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 14550 ;; 14551 ia64*) 14552 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 14553 ;; 14554 *) 14555 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 14556 ;; 14557 esac 14558 fi 14559 else 14560 # FIXME: insert proper C++ library support 14561 ld_shlibs_CXX=no 14562 fi 14563 ;; 14564 esac 14565 ;; 14566 14567 interix[3-9]*) 14568 hardcode_direct_CXX=no 14569 hardcode_shlibpath_var_CXX=no 14570 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 14571 export_dynamic_flag_spec_CXX='${wl}-E' 14572 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 14573 # Instead, shared libraries are loaded at an image base (0x10000000 by 14574 # default) and relocated if they conflict, which is a slow very memory 14575 # consuming and fragmenting process. To avoid this, we pick a random, 14576 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 14577 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 14578 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 14579 archive_expsym_cmds_CXX='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' 14580 ;; 14581 irix5* | irix6*) 14582 case $cc_basename in 14583 CC*) 14584 # SGI C++ 14585 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 14586 14587 # Archives containing C++ object files must be created using 14588 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 14589 # necessary to make sure instantiated templates are included 14590 # in the archive. 14591 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 14592 ;; 14593 *) 14594 if test "$GXX" = yes; then 14595 if test "$with_gnu_ld" = no; then 14596 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $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' 14597 else 14598 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' 14599 fi 14600 fi 14601 link_all_deplibs_CXX=yes 14602 ;; 14603 esac 14604 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 14605 hardcode_libdir_separator_CXX=: 14606 inherit_rpath_CXX=yes 14607 ;; 14608 14609 linux* | k*bsd*-gnu | kopensolaris*-gnu) 14610 case $cc_basename in 14611 KCC*) 14612 # Kuck and Associates, Inc. (KAI) C++ Compiler 14613 14614 # KCC will only create a shared library if the output file 14615 # ends with ".so" (or ".sl" for HP-UX), so rename the library 14616 # to its proper name (with version) after linking. 14617 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 14618 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' 14619 # Commands to make compiler produce verbose output that lists 14620 # what "hidden" libraries, object files and flags are used when 14621 # linking a shared library. 14622 # 14623 # There doesn't appear to be a way to prevent this compiler from 14624 # explicitly linking system object files so we need to strip them 14625 # from the output so that they don't get included in the library 14626 # dependencies. 14627 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 14628 14629 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 14630 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 14631 14632 # Archives containing C++ object files must be created using 14633 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 14634 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 14635 ;; 14636 icpc* | ecpc* ) 14637 # Intel C++ 14638 with_gnu_ld=yes 14639 # version 8.0 and above of icpc choke on multiply defined symbols 14640 # if we add $predep_objects and $postdep_objects, however 7.1 and 14641 # earlier do not add the objects themselves. 14642 case `$CC -V 2>&1` in 14643 *"Version 7."*) 14644 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 14645 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14646 ;; 14647 *) # Version 8.0 or newer 14648 tmp_idyn= 14649 case $host_cpu in 14650 ia64*) tmp_idyn=' -i_dynamic';; 14651 esac 14652 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14653 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14654 ;; 14655 esac 14656 archive_cmds_need_lc_CXX=no 14657 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 14658 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 14659 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 14660 ;; 14661 pgCC* | pgcpp*) 14662 # Portland Group C++ compiler 14663 case `$CC -V` in 14664 *pgCC\ [1-5].* | *pgcpp\ [1-5].*) 14665 prelink_cmds_CXX='tpldir=Template.dir~ 14666 rm -rf $tpldir~ 14667 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ 14668 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"' 14669 old_archive_cmds_CXX='tpldir=Template.dir~ 14670 rm -rf $tpldir~ 14671 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ 14672 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~ 14673 $RANLIB $oldlib' 14674 archive_cmds_CXX='tpldir=Template.dir~ 14675 rm -rf $tpldir~ 14676 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 14677 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 14678 archive_expsym_cmds_CXX='tpldir=Template.dir~ 14679 rm -rf $tpldir~ 14680 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 14681 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' 14682 ;; 14683 *) # Version 6 and above use weak symbols 14684 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 14685 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' 14686 ;; 14687 esac 14688 14689 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 14690 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 14691 whole_archive_flag_spec_CXX='${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' 14692 ;; 14693 cxx*) 14694 # Compaq C++ 14695 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 14696 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' 14697 14698 runpath_var=LD_RUN_PATH 14699 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 14700 hardcode_libdir_separator_CXX=: 14701 14702 # Commands to make compiler produce verbose output that lists 14703 # what "hidden" libraries, object files and flags are used when 14704 # linking a shared library. 14705 # 14706 # There doesn't appear to be a way to prevent this compiler from 14707 # explicitly linking system object files so we need to strip them 14708 # from the output so that they don't get included in the library 14709 # dependencies. 14710 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' 14711 ;; 14712 xl* | mpixl* | bgxl*) 14713 # IBM XL 8.0 on PPC, with GNU ld 14714 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 14715 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 14716 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14717 if test "x$supports_anon_versioning" = xyes; then 14718 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ 14719 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 14720 echo "local: *; };" >> $output_objdir/$libname.ver~ 14721 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 14722 fi 14723 ;; 14724 *) 14725 case `$CC -V 2>&1 | sed 5q` in 14726 *Sun\ C*) 14727 # Sun C++ 5.9 14728 no_undefined_flag_CXX=' -zdefs' 14729 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 14730 archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' 14731 hardcode_libdir_flag_spec_CXX='-R$libdir' 14732 whole_archive_flag_spec_CXX='${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' 14733 compiler_needs_object_CXX=yes 14734 14735 # Not sure whether something based on 14736 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 14737 # would be better. 14738 output_verbose_link_cmd='func_echo_all' 14739 14740 # Archives containing C++ object files must be created using 14741 # "CC -xar", where "CC" is the Sun C++ compiler. This is 14742 # necessary to make sure instantiated templates are included 14743 # in the archive. 14744 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 14745 ;; 14746 esac 14747 ;; 14748 esac 14749 ;; 14750 14751 lynxos*) 14752 # FIXME: insert proper C++ library support 14753 ld_shlibs_CXX=no 14754 ;; 14755 14756 m88k*) 14757 # FIXME: insert proper C++ library support 14758 ld_shlibs_CXX=no 14759 ;; 14760 14761 mvs*) 14762 case $cc_basename in 14763 cxx*) 14764 # FIXME: insert proper C++ library support 14765 ld_shlibs_CXX=no 14766 ;; 14767 *) 14768 # FIXME: insert proper C++ library support 14769 ld_shlibs_CXX=no 14770 ;; 14771 esac 14772 ;; 14773 14774 netbsd*) 14775 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 14776 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 14777 wlarc= 14778 hardcode_libdir_flag_spec_CXX='-R$libdir' 14779 hardcode_direct_CXX=yes 14780 hardcode_shlibpath_var_CXX=no 14781 fi 14782 # Workaround some broken pre-1.5 toolchains 14783 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 14784 ;; 14785 14786 *nto* | *qnx*) 14787 ld_shlibs_CXX=yes 14788 ;; 14789 14790 openbsd2*) 14791 # C++ shared libraries are fairly broken 14792 ld_shlibs_CXX=no 14793 ;; 14794 14795 openbsd*) 14796 if test -f /usr/libexec/ld.so; then 14797 hardcode_direct_CXX=yes 14798 hardcode_shlibpath_var_CXX=no 14799 hardcode_direct_absolute_CXX=yes 14800 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 14801 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 14802 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 14803 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 14804 export_dynamic_flag_spec_CXX='${wl}-E' 14805 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 14806 fi 14807 output_verbose_link_cmd=func_echo_all 14808 else 14809 ld_shlibs_CXX=no 14810 fi 14811 ;; 14812 14813 osf3* | osf4* | osf5*) 14814 case $cc_basename in 14815 KCC*) 14816 # Kuck and Associates, Inc. (KAI) C++ Compiler 14817 14818 # KCC will only create a shared library if the output file 14819 # ends with ".so" (or ".sl" for HP-UX), so rename the library 14820 # to its proper name (with version) after linking. 14821 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 14822 14823 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 14824 hardcode_libdir_separator_CXX=: 14825 14826 # Archives containing C++ object files must be created using 14827 # the KAI C++ compiler. 14828 case $host in 14829 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; 14830 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; 14831 esac 14832 ;; 14833 RCC*) 14834 # Rational C++ 2.4.1 14835 # FIXME: insert proper C++ library support 14836 ld_shlibs_CXX=no 14837 ;; 14838 cxx*) 14839 case $host in 14840 osf3*) 14841 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 14842 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 14843 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 14844 ;; 14845 *) 14846 allow_undefined_flag_CXX=' -expect_unresolved \*' 14847 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 14848 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 14849 echo "-hidden">> $lib.exp~ 14850 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~ 14851 $RM $lib.exp' 14852 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 14853 ;; 14854 esac 14855 14856 hardcode_libdir_separator_CXX=: 14857 14858 # Commands to make compiler produce verbose output that lists 14859 # what "hidden" libraries, object files and flags are used when 14860 # linking a shared library. 14861 # 14862 # There doesn't appear to be a way to prevent this compiler from 14863 # explicitly linking system object files so we need to strip them 14864 # from the output so that they don't get included in the library 14865 # dependencies. 14866 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 14867 ;; 14868 *) 14869 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 14870 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 14871 case $host in 14872 osf3*) 14873 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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' 14874 ;; 14875 *) 14876 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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' 14877 ;; 14878 esac 14879 14880 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 14881 hardcode_libdir_separator_CXX=: 14882 14883 # Commands to make compiler produce verbose output that lists 14884 # what "hidden" libraries, object files and flags are used when 14885 # linking a shared library. 14886 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 14887 14888 else 14889 # FIXME: insert proper C++ library support 14890 ld_shlibs_CXX=no 14891 fi 14892 ;; 14893 esac 14894 ;; 14895 14896 psos*) 14897 # FIXME: insert proper C++ library support 14898 ld_shlibs_CXX=no 14899 ;; 14900 14901 sunos4*) 14902 case $cc_basename in 14903 CC*) 14904 # Sun C++ 4.x 14905 # FIXME: insert proper C++ library support 14906 ld_shlibs_CXX=no 14907 ;; 14908 lcc*) 14909 # Lucid 14910 # FIXME: insert proper C++ library support 14911 ld_shlibs_CXX=no 14912 ;; 14913 *) 14914 # FIXME: insert proper C++ library support 14915 ld_shlibs_CXX=no 14916 ;; 14917 esac 14918 ;; 14919 14920 solaris*) 14921 case $cc_basename in 14922 CC*) 14923 # Sun C++ 4.2, 5.x and Centerline C++ 14924 archive_cmds_need_lc_CXX=yes 14925 no_undefined_flag_CXX=' -zdefs' 14926 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 14927 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 14928 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 14929 14930 hardcode_libdir_flag_spec_CXX='-R$libdir' 14931 hardcode_shlibpath_var_CXX=no 14932 case $host_os in 14933 solaris2.[0-5] | solaris2.[0-5].*) ;; 14934 *) 14935 # The compiler driver will combine and reorder linker options, 14936 # but understands `-z linker_flag'. 14937 # Supported since Solaris 2.6 (maybe 2.5.1?) 14938 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 14939 ;; 14940 esac 14941 link_all_deplibs_CXX=yes 14942 14943 output_verbose_link_cmd='func_echo_all' 14944 14945 # Archives containing C++ object files must be created using 14946 # "CC -xar", where "CC" is the Sun C++ compiler. This is 14947 # necessary to make sure instantiated templates are included 14948 # in the archive. 14949 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 14950 ;; 14951 gcx*) 14952 # Green Hills C++ Compiler 14953 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 14954 14955 # The C++ compiler must be used to create the archive. 14956 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 14957 ;; 14958 *) 14959 # GNU C++ compiler with Solaris linker 14960 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 14961 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 14962 if $CC --version | $GREP -v '^2\.7' > /dev/null; then 14963 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 14964 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 14965 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 14966 14967 # Commands to make compiler produce verbose output that lists 14968 # what "hidden" libraries, object files and flags are used when 14969 # linking a shared library. 14970 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 14971 else 14972 # g++ 2.7 appears to require `-G' NOT `-shared' on this 14973 # platform. 14974 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 14975 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 14976 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 14977 14978 # Commands to make compiler produce verbose output that lists 14979 # what "hidden" libraries, object files and flags are used when 14980 # linking a shared library. 14981 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 14982 fi 14983 14984 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 14985 case $host_os in 14986 solaris2.[0-5] | solaris2.[0-5].*) ;; 14987 *) 14988 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 14989 ;; 14990 esac 14991 fi 14992 ;; 14993 esac 14994 ;; 14995 14996 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 14997 no_undefined_flag_CXX='${wl}-z,text' 14998 archive_cmds_need_lc_CXX=no 14999 hardcode_shlibpath_var_CXX=no 15000 runpath_var='LD_RUN_PATH' 15001 15002 case $cc_basename in 15003 CC*) 15004 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15005 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15006 ;; 15007 *) 15008 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15009 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15010 ;; 15011 esac 15012 ;; 15013 15014 sysv5* | sco3.2v5* | sco5v6*) 15015 # Note: We can NOT use -z defs as we might desire, because we do not 15016 # link with -lc, and that would cause any symbols used from libc to 15017 # always be unresolved, which means just about no library would 15018 # ever link correctly. If we're not using GNU ld we use -z text 15019 # though, which does catch some bad symbols but isn't as heavy-handed 15020 # as -z defs. 15021 no_undefined_flag_CXX='${wl}-z,text' 15022 allow_undefined_flag_CXX='${wl}-z,nodefs' 15023 archive_cmds_need_lc_CXX=no 15024 hardcode_shlibpath_var_CXX=no 15025 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' 15026 hardcode_libdir_separator_CXX=':' 15027 link_all_deplibs_CXX=yes 15028 export_dynamic_flag_spec_CXX='${wl}-Bexport' 15029 runpath_var='LD_RUN_PATH' 15030 15031 case $cc_basename in 15032 CC*) 15033 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15034 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15035 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~ 15036 '"$old_archive_cmds_CXX" 15037 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~ 15038 '"$reload_cmds_CXX" 15039 ;; 15040 *) 15041 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15042 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15043 ;; 15044 esac 15045 ;; 15046 15047 tandem*) 15048 case $cc_basename in 15049 NCC*) 15050 # NonStop-UX NCC 3.20 15051 # FIXME: insert proper C++ library support 15052 ld_shlibs_CXX=no 15053 ;; 15054 *) 15055 # FIXME: insert proper C++ library support 15056 ld_shlibs_CXX=no 15057 ;; 15058 esac 15059 ;; 15060 15061 vxworks*) 15062 # FIXME: insert proper C++ library support 15063 ld_shlibs_CXX=no 15064 ;; 15065 15066 *) 15067 # FIXME: insert proper C++ library support 15068 ld_shlibs_CXX=no 15069 ;; 15070 esac 15071 15072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 15073$as_echo "$ld_shlibs_CXX" >&6; } 15074 test "$ld_shlibs_CXX" = no && can_build_shared=no 15075 15076 GCC_CXX="$GXX" 15077 LD_CXX="$LD" 15078 15079 ## CAVEAT EMPTOR: 15080 ## There is no encapsulation within the following macros, do not change 15081 ## the running order or otherwise move them around unless you know exactly 15082 ## what you are doing... 15083 # Dependencies to place before and after the object being linked: 15084predep_objects_CXX= 15085postdep_objects_CXX= 15086predeps_CXX= 15087postdeps_CXX= 15088compiler_lib_search_path_CXX= 15089 15090cat > conftest.$ac_ext <<_LT_EOF 15091class Foo 15092{ 15093public: 15094 Foo (void) { a = 0; } 15095private: 15096 int a; 15097}; 15098_LT_EOF 15099 15100if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 15101 (eval $ac_compile) 2>&5 15102 ac_status=$? 15103 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15104 test $ac_status = 0; }; then 15105 # Parse the compiler output and extract the necessary 15106 # objects, libraries and library flags. 15107 15108 # Sentinel used to keep track of whether or not we are before 15109 # the conftest object file. 15110 pre_test_object_deps_done=no 15111 15112 for p in `eval "$output_verbose_link_cmd"`; do 15113 case $p in 15114 15115 -L* | -R* | -l*) 15116 # Some compilers place space between "-{L,R}" and the path. 15117 # Remove the space. 15118 if test $p = "-L" || 15119 test $p = "-R"; then 15120 prev=$p 15121 continue 15122 else 15123 prev= 15124 fi 15125 15126 if test "$pre_test_object_deps_done" = no; then 15127 case $p in 15128 -L* | -R*) 15129 # Internal compiler library paths should come after those 15130 # provided the user. The postdeps already come after the 15131 # user supplied libs so there is no need to process them. 15132 if test -z "$compiler_lib_search_path_CXX"; then 15133 compiler_lib_search_path_CXX="${prev}${p}" 15134 else 15135 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 15136 fi 15137 ;; 15138 # The "-l" case would never come before the object being 15139 # linked, so don't bother handling this case. 15140 esac 15141 else 15142 if test -z "$postdeps_CXX"; then 15143 postdeps_CXX="${prev}${p}" 15144 else 15145 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 15146 fi 15147 fi 15148 ;; 15149 15150 *.$objext) 15151 # This assumes that the test object file only shows up 15152 # once in the compiler output. 15153 if test "$p" = "conftest.$objext"; then 15154 pre_test_object_deps_done=yes 15155 continue 15156 fi 15157 15158 if test "$pre_test_object_deps_done" = no; then 15159 if test -z "$predep_objects_CXX"; then 15160 predep_objects_CXX="$p" 15161 else 15162 predep_objects_CXX="$predep_objects_CXX $p" 15163 fi 15164 else 15165 if test -z "$postdep_objects_CXX"; then 15166 postdep_objects_CXX="$p" 15167 else 15168 postdep_objects_CXX="$postdep_objects_CXX $p" 15169 fi 15170 fi 15171 ;; 15172 15173 *) ;; # Ignore the rest. 15174 15175 esac 15176 done 15177 15178 # Clean up. 15179 rm -f a.out a.exe 15180else 15181 echo "libtool.m4: error: problem compiling CXX test program" 15182fi 15183 15184$RM -f confest.$objext 15185 15186# PORTME: override above test on systems where it is broken 15187case $host_os in 15188interix[3-9]*) 15189 # Interix 3.5 installs completely hosed .la files for C++, so rather than 15190 # hack all around it, let's just trust "g++" to DTRT. 15191 predep_objects_CXX= 15192 postdep_objects_CXX= 15193 postdeps_CXX= 15194 ;; 15195 15196linux*) 15197 case `$CC -V 2>&1 | sed 5q` in 15198 *Sun\ C*) 15199 # Sun C++ 5.9 15200 15201 # The more standards-conforming stlport4 library is 15202 # incompatible with the Cstd library. Avoid specifying 15203 # it if it's in CXXFLAGS. Ignore libCrun as 15204 # -library=stlport4 depends on it. 15205 case " $CXX $CXXFLAGS " in 15206 *" -library=stlport4 "*) 15207 solaris_use_stlport4=yes 15208 ;; 15209 esac 15210 15211 if test "$solaris_use_stlport4" != yes; then 15212 postdeps_CXX='-library=Cstd -library=Crun' 15213 fi 15214 ;; 15215 esac 15216 ;; 15217 15218solaris*) 15219 case $cc_basename in 15220 CC*) 15221 # The more standards-conforming stlport4 library is 15222 # incompatible with the Cstd library. Avoid specifying 15223 # it if it's in CXXFLAGS. Ignore libCrun as 15224 # -library=stlport4 depends on it. 15225 case " $CXX $CXXFLAGS " in 15226 *" -library=stlport4 "*) 15227 solaris_use_stlport4=yes 15228 ;; 15229 esac 15230 15231 # Adding this requires a known-good setup of shared libraries for 15232 # Sun compiler versions before 5.6, else PIC objects from an old 15233 # archive will be linked into the output, leading to subtle bugs. 15234 if test "$solaris_use_stlport4" != yes; then 15235 postdeps_CXX='-library=Cstd -library=Crun' 15236 fi 15237 ;; 15238 esac 15239 ;; 15240esac 15241 15242 15243case " $postdeps_CXX " in 15244*" -lc "*) archive_cmds_need_lc_CXX=no ;; 15245esac 15246 compiler_lib_search_dirs_CXX= 15247if test -n "${compiler_lib_search_path_CXX}"; then 15248 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 15249fi 15250 15251 15252 15253 15254 15255 15256 15257 15258 15259 15260 15261 15262 15263 15264 15265 15266 15267 15268 15269 15270 15271 15272 15273 15274 15275 15276 15277 15278 15279 15280 15281 lt_prog_compiler_wl_CXX= 15282lt_prog_compiler_pic_CXX= 15283lt_prog_compiler_static_CXX= 15284 15285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 15286$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 15287 15288 # C++ specific cases for pic, static, wl, etc. 15289 if test "$GXX" = yes; then 15290 lt_prog_compiler_wl_CXX='-Wl,' 15291 lt_prog_compiler_static_CXX='-static' 15292 15293 case $host_os in 15294 aix*) 15295 # All AIX code is PIC. 15296 if test "$host_cpu" = ia64; then 15297 # AIX 5 now supports IA64 processor 15298 lt_prog_compiler_static_CXX='-Bstatic' 15299 fi 15300 lt_prog_compiler_pic_CXX='-fPIC' 15301 ;; 15302 15303 amigaos*) 15304 case $host_cpu in 15305 powerpc) 15306 # see comment about AmigaOS4 .so support 15307 lt_prog_compiler_pic_CXX='-fPIC' 15308 ;; 15309 m68k) 15310 # FIXME: we need at least 68020 code to build shared libraries, but 15311 # adding the `-m68020' flag to GCC prevents building anything better, 15312 # like `-m68040'. 15313 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 15314 ;; 15315 esac 15316 ;; 15317 15318 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 15319 # PIC is the default for these OSes. 15320 ;; 15321 mingw* | cygwin* | os2* | pw32* | cegcc*) 15322 # This hack is so that the source file can tell whether it is being 15323 # built for inclusion in a dll (and should export symbols for example). 15324 # Although the cygwin gcc ignores -fPIC, still need this for old-style 15325 # (--disable-auto-import) libraries 15326 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 15327 ;; 15328 darwin* | rhapsody*) 15329 # PIC is the default on this platform 15330 # Common symbols not allowed in MH_DYLIB files 15331 lt_prog_compiler_pic_CXX='-fno-common' 15332 ;; 15333 *djgpp*) 15334 # DJGPP does not support shared libraries at all 15335 lt_prog_compiler_pic_CXX= 15336 ;; 15337 haiku*) 15338 # PIC is the default for Haiku. 15339 # The "-static" flag exists, but is broken. 15340 lt_prog_compiler_static_CXX= 15341 ;; 15342 interix[3-9]*) 15343 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 15344 # Instead, we relocate shared libraries at runtime. 15345 ;; 15346 sysv4*MP*) 15347 if test -d /usr/nec; then 15348 lt_prog_compiler_pic_CXX=-Kconform_pic 15349 fi 15350 ;; 15351 hpux*) 15352 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 15353 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 15354 # sets the default TLS model and affects inlining. 15355 case $host_cpu in 15356 hppa*64*) 15357 ;; 15358 *) 15359 lt_prog_compiler_pic_CXX='-fPIC' 15360 ;; 15361 esac 15362 ;; 15363 *qnx* | *nto*) 15364 # QNX uses GNU C++, but need to define -shared option too, otherwise 15365 # it will coredump. 15366 lt_prog_compiler_pic_CXX='-fPIC -shared' 15367 ;; 15368 *) 15369 lt_prog_compiler_pic_CXX='-fPIC' 15370 ;; 15371 esac 15372 else 15373 case $host_os in 15374 aix[4-9]*) 15375 # All AIX code is PIC. 15376 if test "$host_cpu" = ia64; then 15377 # AIX 5 now supports IA64 processor 15378 lt_prog_compiler_static_CXX='-Bstatic' 15379 else 15380 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 15381 fi 15382 ;; 15383 chorus*) 15384 case $cc_basename in 15385 cxch68*) 15386 # Green Hills C++ Compiler 15387 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" 15388 ;; 15389 esac 15390 ;; 15391 dgux*) 15392 case $cc_basename in 15393 ec++*) 15394 lt_prog_compiler_pic_CXX='-KPIC' 15395 ;; 15396 ghcx*) 15397 # Green Hills C++ Compiler 15398 lt_prog_compiler_pic_CXX='-pic' 15399 ;; 15400 *) 15401 ;; 15402 esac 15403 ;; 15404 freebsd* | dragonfly*) 15405 # FreeBSD uses GNU C++ 15406 ;; 15407 hpux9* | hpux10* | hpux11*) 15408 case $cc_basename in 15409 CC*) 15410 lt_prog_compiler_wl_CXX='-Wl,' 15411 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 15412 if test "$host_cpu" != ia64; then 15413 lt_prog_compiler_pic_CXX='+Z' 15414 fi 15415 ;; 15416 aCC*) 15417 lt_prog_compiler_wl_CXX='-Wl,' 15418 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 15419 case $host_cpu in 15420 hppa*64*|ia64*) 15421 # +Z the default 15422 ;; 15423 *) 15424 lt_prog_compiler_pic_CXX='+Z' 15425 ;; 15426 esac 15427 ;; 15428 *) 15429 ;; 15430 esac 15431 ;; 15432 interix*) 15433 # This is c89, which is MS Visual C++ (no shared libs) 15434 # Anyone wants to do a port? 15435 ;; 15436 irix5* | irix6* | nonstopux*) 15437 case $cc_basename in 15438 CC*) 15439 lt_prog_compiler_wl_CXX='-Wl,' 15440 lt_prog_compiler_static_CXX='-non_shared' 15441 # CC pic flag -KPIC is the default. 15442 ;; 15443 *) 15444 ;; 15445 esac 15446 ;; 15447 linux* | k*bsd*-gnu | kopensolaris*-gnu) 15448 case $cc_basename in 15449 KCC*) 15450 # KAI C++ Compiler 15451 lt_prog_compiler_wl_CXX='--backend -Wl,' 15452 lt_prog_compiler_pic_CXX='-fPIC' 15453 ;; 15454 ecpc* ) 15455 # old Intel C++ for x86_64 which still supported -KPIC. 15456 lt_prog_compiler_wl_CXX='-Wl,' 15457 lt_prog_compiler_pic_CXX='-KPIC' 15458 lt_prog_compiler_static_CXX='-static' 15459 ;; 15460 icpc* ) 15461 # Intel C++, used to be incompatible with GCC. 15462 # ICC 10 doesn't accept -KPIC any more. 15463 lt_prog_compiler_wl_CXX='-Wl,' 15464 lt_prog_compiler_pic_CXX='-fPIC' 15465 lt_prog_compiler_static_CXX='-static' 15466 ;; 15467 pgCC* | pgcpp*) 15468 # Portland Group C++ compiler 15469 lt_prog_compiler_wl_CXX='-Wl,' 15470 lt_prog_compiler_pic_CXX='-fpic' 15471 lt_prog_compiler_static_CXX='-Bstatic' 15472 ;; 15473 cxx*) 15474 # Compaq C++ 15475 # Make sure the PIC flag is empty. It appears that all Alpha 15476 # Linux and Compaq Tru64 Unix objects are PIC. 15477 lt_prog_compiler_pic_CXX= 15478 lt_prog_compiler_static_CXX='-non_shared' 15479 ;; 15480 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*) 15481 # IBM XL 8.0, 9.0 on PPC and BlueGene 15482 lt_prog_compiler_wl_CXX='-Wl,' 15483 lt_prog_compiler_pic_CXX='-qpic' 15484 lt_prog_compiler_static_CXX='-qstaticlink' 15485 ;; 15486 *) 15487 case `$CC -V 2>&1 | sed 5q` in 15488 *Sun\ C*) 15489 # Sun C++ 5.9 15490 lt_prog_compiler_pic_CXX='-KPIC' 15491 lt_prog_compiler_static_CXX='-Bstatic' 15492 lt_prog_compiler_wl_CXX='-Qoption ld ' 15493 ;; 15494 esac 15495 ;; 15496 esac 15497 ;; 15498 lynxos*) 15499 ;; 15500 m88k*) 15501 ;; 15502 mvs*) 15503 case $cc_basename in 15504 cxx*) 15505 lt_prog_compiler_pic_CXX='-W c,exportall' 15506 ;; 15507 *) 15508 ;; 15509 esac 15510 ;; 15511 netbsd*) 15512 ;; 15513 *qnx* | *nto*) 15514 # QNX uses GNU C++, but need to define -shared option too, otherwise 15515 # it will coredump. 15516 lt_prog_compiler_pic_CXX='-fPIC -shared' 15517 ;; 15518 osf3* | osf4* | osf5*) 15519 case $cc_basename in 15520 KCC*) 15521 lt_prog_compiler_wl_CXX='--backend -Wl,' 15522 ;; 15523 RCC*) 15524 # Rational C++ 2.4.1 15525 lt_prog_compiler_pic_CXX='-pic' 15526 ;; 15527 cxx*) 15528 # Digital/Compaq C++ 15529 lt_prog_compiler_wl_CXX='-Wl,' 15530 # Make sure the PIC flag is empty. It appears that all Alpha 15531 # Linux and Compaq Tru64 Unix objects are PIC. 15532 lt_prog_compiler_pic_CXX= 15533 lt_prog_compiler_static_CXX='-non_shared' 15534 ;; 15535 *) 15536 ;; 15537 esac 15538 ;; 15539 psos*) 15540 ;; 15541 solaris*) 15542 case $cc_basename in 15543 CC*) 15544 # Sun C++ 4.2, 5.x and Centerline C++ 15545 lt_prog_compiler_pic_CXX='-KPIC' 15546 lt_prog_compiler_static_CXX='-Bstatic' 15547 lt_prog_compiler_wl_CXX='-Qoption ld ' 15548 ;; 15549 gcx*) 15550 # Green Hills C++ Compiler 15551 lt_prog_compiler_pic_CXX='-PIC' 15552 ;; 15553 *) 15554 ;; 15555 esac 15556 ;; 15557 sunos4*) 15558 case $cc_basename in 15559 CC*) 15560 # Sun C++ 4.x 15561 lt_prog_compiler_pic_CXX='-pic' 15562 lt_prog_compiler_static_CXX='-Bstatic' 15563 ;; 15564 lcc*) 15565 # Lucid 15566 lt_prog_compiler_pic_CXX='-pic' 15567 ;; 15568 *) 15569 ;; 15570 esac 15571 ;; 15572 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 15573 case $cc_basename in 15574 CC*) 15575 lt_prog_compiler_wl_CXX='-Wl,' 15576 lt_prog_compiler_pic_CXX='-KPIC' 15577 lt_prog_compiler_static_CXX='-Bstatic' 15578 ;; 15579 esac 15580 ;; 15581 tandem*) 15582 case $cc_basename in 15583 NCC*) 15584 # NonStop-UX NCC 3.20 15585 lt_prog_compiler_pic_CXX='-KPIC' 15586 ;; 15587 *) 15588 ;; 15589 esac 15590 ;; 15591 vxworks*) 15592 ;; 15593 *) 15594 lt_prog_compiler_can_build_shared_CXX=no 15595 ;; 15596 esac 15597 fi 15598 15599case $host_os in 15600 # For platforms which do not support PIC, -DPIC is meaningless: 15601 *djgpp*) 15602 lt_prog_compiler_pic_CXX= 15603 ;; 15604 *) 15605 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 15606 ;; 15607esac 15608{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5 15609$as_echo "$lt_prog_compiler_pic_CXX" >&6; } 15610 15611 15612 15613# 15614# Check to make sure the PIC flag actually works. 15615# 15616if test -n "$lt_prog_compiler_pic_CXX"; then 15617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 15618$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 15619if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then : 15620 $as_echo_n "(cached) " >&6 15621else 15622 lt_cv_prog_compiler_pic_works_CXX=no 15623 ac_outfile=conftest.$ac_objext 15624 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15625 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 15626 # Insert the option either (1) after the last *FLAGS variable, or 15627 # (2) before a word containing "conftest.", or (3) at the end. 15628 # Note that $ac_compile itself does not contain backslashes and begins 15629 # with a dollar sign (not a hyphen), so the echo should work correctly. 15630 # The option is referenced via a variable to avoid confusing sed. 15631 lt_compile=`echo "$ac_compile" | $SED \ 15632 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15633 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15634 -e 's:$: $lt_compiler_flag:'` 15635 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15636 (eval "$lt_compile" 2>conftest.err) 15637 ac_status=$? 15638 cat conftest.err >&5 15639 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15640 if (exit $ac_status) && test -s "$ac_outfile"; then 15641 # The compiler can only warn and ignore the option if not recognized 15642 # So say no if there are warnings other than the usual output. 15643 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 15644 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15645 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 15646 lt_cv_prog_compiler_pic_works_CXX=yes 15647 fi 15648 fi 15649 $RM conftest* 15650 15651fi 15652{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 15653$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 15654 15655if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 15656 case $lt_prog_compiler_pic_CXX in 15657 "" | " "*) ;; 15658 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 15659 esac 15660else 15661 lt_prog_compiler_pic_CXX= 15662 lt_prog_compiler_can_build_shared_CXX=no 15663fi 15664 15665fi 15666 15667 15668 15669# 15670# Check to make sure the static flag actually works. 15671# 15672wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 15673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 15674$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 15675if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then : 15676 $as_echo_n "(cached) " >&6 15677else 15678 lt_cv_prog_compiler_static_works_CXX=no 15679 save_LDFLAGS="$LDFLAGS" 15680 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 15681 echo "$lt_simple_link_test_code" > conftest.$ac_ext 15682 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 15683 # The linker can only warn and ignore the option if not recognized 15684 # So say no if there are warnings 15685 if test -s conftest.err; then 15686 # Append any errors to the config.log. 15687 cat conftest.err 1>&5 15688 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 15689 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15690 if diff conftest.exp conftest.er2 >/dev/null; then 15691 lt_cv_prog_compiler_static_works_CXX=yes 15692 fi 15693 else 15694 lt_cv_prog_compiler_static_works_CXX=yes 15695 fi 15696 fi 15697 $RM -r conftest* 15698 LDFLAGS="$save_LDFLAGS" 15699 15700fi 15701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 15702$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 15703 15704if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 15705 : 15706else 15707 lt_prog_compiler_static_CXX= 15708fi 15709 15710 15711 15712 15713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 15714$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 15715if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then : 15716 $as_echo_n "(cached) " >&6 15717else 15718 lt_cv_prog_compiler_c_o_CXX=no 15719 $RM -r conftest 2>/dev/null 15720 mkdir conftest 15721 cd conftest 15722 mkdir out 15723 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15724 15725 lt_compiler_flag="-o out/conftest2.$ac_objext" 15726 # Insert the option either (1) after the last *FLAGS variable, or 15727 # (2) before a word containing "conftest.", or (3) at the end. 15728 # Note that $ac_compile itself does not contain backslashes and begins 15729 # with a dollar sign (not a hyphen), so the echo should work correctly. 15730 lt_compile=`echo "$ac_compile" | $SED \ 15731 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15732 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15733 -e 's:$: $lt_compiler_flag:'` 15734 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15735 (eval "$lt_compile" 2>out/conftest.err) 15736 ac_status=$? 15737 cat out/conftest.err >&5 15738 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15739 if (exit $ac_status) && test -s out/conftest2.$ac_objext 15740 then 15741 # The compiler can only warn and ignore the option if not recognized 15742 # So say no if there are warnings 15743 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 15744 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 15745 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 15746 lt_cv_prog_compiler_c_o_CXX=yes 15747 fi 15748 fi 15749 chmod u+w . 2>&5 15750 $RM conftest* 15751 # SGI C++ compiler will create directory out/ii_files/ for 15752 # template instantiation 15753 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 15754 $RM out/* && rmdir out 15755 cd .. 15756 $RM -r conftest 15757 $RM conftest* 15758 15759fi 15760{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 15761$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 15762 15763 15764 15765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 15766$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 15767if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then : 15768 $as_echo_n "(cached) " >&6 15769else 15770 lt_cv_prog_compiler_c_o_CXX=no 15771 $RM -r conftest 2>/dev/null 15772 mkdir conftest 15773 cd conftest 15774 mkdir out 15775 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15776 15777 lt_compiler_flag="-o out/conftest2.$ac_objext" 15778 # Insert the option either (1) after the last *FLAGS variable, or 15779 # (2) before a word containing "conftest.", or (3) at the end. 15780 # Note that $ac_compile itself does not contain backslashes and begins 15781 # with a dollar sign (not a hyphen), so the echo should work correctly. 15782 lt_compile=`echo "$ac_compile" | $SED \ 15783 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15784 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15785 -e 's:$: $lt_compiler_flag:'` 15786 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15787 (eval "$lt_compile" 2>out/conftest.err) 15788 ac_status=$? 15789 cat out/conftest.err >&5 15790 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15791 if (exit $ac_status) && test -s out/conftest2.$ac_objext 15792 then 15793 # The compiler can only warn and ignore the option if not recognized 15794 # So say no if there are warnings 15795 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 15796 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 15797 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 15798 lt_cv_prog_compiler_c_o_CXX=yes 15799 fi 15800 fi 15801 chmod u+w . 2>&5 15802 $RM conftest* 15803 # SGI C++ compiler will create directory out/ii_files/ for 15804 # template instantiation 15805 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 15806 $RM out/* && rmdir out 15807 cd .. 15808 $RM -r conftest 15809 $RM conftest* 15810 15811fi 15812{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 15813$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 15814 15815 15816 15817 15818hard_links="nottested" 15819if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 15820 # do not overwrite the value of need_locks provided by the user 15821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 15822$as_echo_n "checking if we can lock with hard links... " >&6; } 15823 hard_links=yes 15824 $RM conftest* 15825 ln conftest.a conftest.b 2>/dev/null && hard_links=no 15826 touch conftest.a 15827 ln conftest.a conftest.b 2>&5 || hard_links=no 15828 ln conftest.a conftest.b 2>/dev/null && hard_links=no 15829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 15830$as_echo "$hard_links" >&6; } 15831 if test "$hard_links" = no; then 15832 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 15833$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 15834 need_locks=warn 15835 fi 15836else 15837 need_locks=no 15838fi 15839 15840 15841 15842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 15843$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 15844 15845 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 15846 case $host_os in 15847 aix[4-9]*) 15848 # If we're using GNU nm, then we don't want the "-C" option. 15849 # -C means demangle to AIX nm, but means don't demangle with GNU nm 15850 # Also, AIX nm treats weak defined symbols like other global defined 15851 # symbols, whereas GNU nm marks them as "W". 15852 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 15853 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 15854 else 15855 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 15856 fi 15857 ;; 15858 pw32*) 15859 export_symbols_cmds_CXX="$ltdll_cmds" 15860 ;; 15861 cygwin* | mingw* | cegcc*) 15862 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 15863 ;; 15864 *) 15865 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 15866 ;; 15867 esac 15868 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 15869 15870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 15871$as_echo "$ld_shlibs_CXX" >&6; } 15872test "$ld_shlibs_CXX" = no && can_build_shared=no 15873 15874with_gnu_ld_CXX=$with_gnu_ld 15875 15876 15877 15878 15879 15880 15881# 15882# Do we need to explicitly link libc? 15883# 15884case "x$archive_cmds_need_lc_CXX" in 15885x|xyes) 15886 # Assume -lc should be added 15887 archive_cmds_need_lc_CXX=yes 15888 15889 if test "$enable_shared" = yes && test "$GCC" = yes; then 15890 case $archive_cmds_CXX in 15891 *'~'*) 15892 # FIXME: we may have to deal with multi-command sequences. 15893 ;; 15894 '$CC '*) 15895 # Test whether the compiler implicitly links with -lc since on some 15896 # systems, -lgcc has to come before -lc. If gcc already passes -lc 15897 # to ld, don't add -lc before -lgcc. 15898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 15899$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 15900if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then : 15901 $as_echo_n "(cached) " >&6 15902else 15903 $RM conftest* 15904 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15905 15906 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 15907 (eval $ac_compile) 2>&5 15908 ac_status=$? 15909 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15910 test $ac_status = 0; } 2>conftest.err; then 15911 soname=conftest 15912 lib=conftest 15913 libobjs=conftest.$ac_objext 15914 deplibs= 15915 wl=$lt_prog_compiler_wl_CXX 15916 pic_flag=$lt_prog_compiler_pic_CXX 15917 compiler_flags=-v 15918 linker_flags=-v 15919 verstring= 15920 output_objdir=. 15921 libname=conftest 15922 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 15923 allow_undefined_flag_CXX= 15924 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 15925 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 15926 ac_status=$? 15927 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15928 test $ac_status = 0; } 15929 then 15930 lt_cv_archive_cmds_need_lc_CXX=no 15931 else 15932 lt_cv_archive_cmds_need_lc_CXX=yes 15933 fi 15934 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 15935 else 15936 cat conftest.err 1>&5 15937 fi 15938 $RM conftest* 15939 15940fi 15941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5 15942$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; } 15943 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX 15944 ;; 15945 esac 15946 fi 15947 ;; 15948esac 15949 15950 15951 15952 15953 15954 15955 15956 15957 15958 15959 15960 15961 15962 15963 15964 15965 15966 15967 15968 15969 15970 15971 15972 15973 15974 15975 15976 15977 15978 15979 15980 15981 15982 15983 15984 15985 15986 15987 15988 15989 15990 15991 15992 15993 15994 15995 15996 15997 15998 15999 16000 16001 16002 16003 16004 16005 16006 16007 16008 16009 16010 16011 16012 16013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 16014$as_echo_n "checking dynamic linker characteristics... " >&6; } 16015 16016library_names_spec= 16017libname_spec='lib$name' 16018soname_spec= 16019shrext_cmds=".so" 16020postinstall_cmds= 16021postuninstall_cmds= 16022finish_cmds= 16023finish_eval= 16024shlibpath_var= 16025shlibpath_overrides_runpath=unknown 16026version_type=none 16027dynamic_linker="$host_os ld.so" 16028sys_lib_dlsearch_path_spec="/lib /usr/lib" 16029need_lib_prefix=unknown 16030hardcode_into_libs=no 16031 16032# when you set need_version to no, make sure it does not cause -set_version 16033# flags to be left without arguments 16034need_version=unknown 16035 16036case $host_os in 16037aix3*) 16038 version_type=linux 16039 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 16040 shlibpath_var=LIBPATH 16041 16042 # AIX 3 has no versioning support, so we append a major version to the name. 16043 soname_spec='${libname}${release}${shared_ext}$major' 16044 ;; 16045 16046aix[4-9]*) 16047 version_type=linux 16048 need_lib_prefix=no 16049 need_version=no 16050 hardcode_into_libs=yes 16051 if test "$host_cpu" = ia64; then 16052 # AIX 5 supports IA64 16053 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 16054 shlibpath_var=LD_LIBRARY_PATH 16055 else 16056 # With GCC up to 2.95.x, collect2 would create an import file 16057 # for dependence libraries. The import file would start with 16058 # the line `#! .'. This would cause the generated library to 16059 # depend on `.', always an invalid library. This was fixed in 16060 # development snapshots of GCC prior to 3.0. 16061 case $host_os in 16062 aix4 | aix4.[01] | aix4.[01].*) 16063 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 16064 echo ' yes ' 16065 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 16066 : 16067 else 16068 can_build_shared=no 16069 fi 16070 ;; 16071 esac 16072 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 16073 # soname into executable. Probably we can add versioning support to 16074 # collect2, so additional links can be useful in future. 16075 if test "$aix_use_runtimelinking" = yes; then 16076 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 16077 # instead of lib<name>.a to let people know that these are not 16078 # typical AIX shared libraries. 16079 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16080 else 16081 # We preserve .a as extension for shared libraries through AIX4.2 16082 # and later when we are not doing run time linking. 16083 library_names_spec='${libname}${release}.a $libname.a' 16084 soname_spec='${libname}${release}${shared_ext}$major' 16085 fi 16086 shlibpath_var=LIBPATH 16087 fi 16088 ;; 16089 16090amigaos*) 16091 case $host_cpu in 16092 powerpc) 16093 # Since July 2007 AmigaOS4 officially supports .so libraries. 16094 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 16095 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16096 ;; 16097 m68k) 16098 library_names_spec='$libname.ixlibrary $libname.a' 16099 # Create ${libname}_ixlibrary.a entries in /sys/libs. 16100 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' 16101 ;; 16102 esac 16103 ;; 16104 16105beos*) 16106 library_names_spec='${libname}${shared_ext}' 16107 dynamic_linker="$host_os ld.so" 16108 shlibpath_var=LIBRARY_PATH 16109 ;; 16110 16111bsdi[45]*) 16112 version_type=linux 16113 need_version=no 16114 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16115 soname_spec='${libname}${release}${shared_ext}$major' 16116 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 16117 shlibpath_var=LD_LIBRARY_PATH 16118 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 16119 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 16120 # the default ld.so.conf also contains /usr/contrib/lib and 16121 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 16122 # libtool to hard-code these into programs 16123 ;; 16124 16125cygwin* | mingw* | pw32* | cegcc*) 16126 version_type=windows 16127 shrext_cmds=".dll" 16128 need_version=no 16129 need_lib_prefix=no 16130 16131 case $GCC,$host_os in 16132 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 16133 library_names_spec='$libname.dll.a' 16134 # DLL is installed to $(libdir)/../bin by postinstall_cmds 16135 postinstall_cmds='base_file=`basename \${file}`~ 16136 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 16137 dldir=$destdir/`dirname \$dlpath`~ 16138 test -d \$dldir || mkdir -p \$dldir~ 16139 $install_prog $dir/$dlname \$dldir/$dlname~ 16140 chmod a+x \$dldir/$dlname~ 16141 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 16142 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 16143 fi' 16144 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 16145 dlpath=$dir/\$dldll~ 16146 $RM \$dlpath' 16147 shlibpath_overrides_runpath=yes 16148 16149 case $host_os in 16150 cygwin*) 16151 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 16152 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 16153 16154 ;; 16155 mingw* | cegcc*) 16156 # MinGW DLLs use traditional 'lib' prefix 16157 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 16158 ;; 16159 pw32*) 16160 # pw32 DLLs use 'pw' prefix rather than 'lib' 16161 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 16162 ;; 16163 esac 16164 ;; 16165 16166 *) 16167 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 16168 ;; 16169 esac 16170 dynamic_linker='Win32 ld.exe' 16171 # FIXME: first we should search . and the directory the executable is in 16172 shlibpath_var=PATH 16173 ;; 16174 16175darwin* | rhapsody*) 16176 dynamic_linker="$host_os dyld" 16177 version_type=darwin 16178 need_lib_prefix=no 16179 need_version=no 16180 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 16181 soname_spec='${libname}${release}${major}$shared_ext' 16182 shlibpath_overrides_runpath=yes 16183 shlibpath_var=DYLD_LIBRARY_PATH 16184 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 16185 16186 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 16187 ;; 16188 16189dgux*) 16190 version_type=linux 16191 need_lib_prefix=no 16192 need_version=no 16193 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 16194 soname_spec='${libname}${release}${shared_ext}$major' 16195 shlibpath_var=LD_LIBRARY_PATH 16196 ;; 16197 16198freebsd* | dragonfly*) 16199 # DragonFly does not have aout. When/if they implement a new 16200 # versioning mechanism, adjust this. 16201 if test -x /usr/bin/objformat; then 16202 objformat=`/usr/bin/objformat` 16203 else 16204 case $host_os in 16205 freebsd[23].*) objformat=aout ;; 16206 *) objformat=elf ;; 16207 esac 16208 fi 16209 version_type=freebsd-$objformat 16210 case $version_type in 16211 freebsd-elf*) 16212 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16213 need_version=no 16214 need_lib_prefix=no 16215 ;; 16216 freebsd-*) 16217 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 16218 need_version=yes 16219 ;; 16220 esac 16221 shlibpath_var=LD_LIBRARY_PATH 16222 case $host_os in 16223 freebsd2.*) 16224 shlibpath_overrides_runpath=yes 16225 ;; 16226 freebsd3.[01]* | freebsdelf3.[01]*) 16227 shlibpath_overrides_runpath=yes 16228 hardcode_into_libs=yes 16229 ;; 16230 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 16231 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 16232 shlibpath_overrides_runpath=no 16233 hardcode_into_libs=yes 16234 ;; 16235 *) # from 4.6 on, and DragonFly 16236 shlibpath_overrides_runpath=yes 16237 hardcode_into_libs=yes 16238 ;; 16239 esac 16240 ;; 16241 16242gnu*) 16243 version_type=linux 16244 need_lib_prefix=no 16245 need_version=no 16246 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 16247 soname_spec='${libname}${release}${shared_ext}$major' 16248 shlibpath_var=LD_LIBRARY_PATH 16249 hardcode_into_libs=yes 16250 ;; 16251 16252haiku*) 16253 version_type=linux 16254 need_lib_prefix=no 16255 need_version=no 16256 dynamic_linker="$host_os runtime_loader" 16257 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 16258 soname_spec='${libname}${release}${shared_ext}$major' 16259 shlibpath_var=LIBRARY_PATH 16260 shlibpath_overrides_runpath=yes 16261 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 16262 hardcode_into_libs=yes 16263 ;; 16264 16265hpux9* | hpux10* | hpux11*) 16266 # Give a soname corresponding to the major version so that dld.sl refuses to 16267 # link against other versions. 16268 version_type=sunos 16269 need_lib_prefix=no 16270 need_version=no 16271 case $host_cpu in 16272 ia64*) 16273 shrext_cmds='.so' 16274 hardcode_into_libs=yes 16275 dynamic_linker="$host_os dld.so" 16276 shlibpath_var=LD_LIBRARY_PATH 16277 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16278 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16279 soname_spec='${libname}${release}${shared_ext}$major' 16280 if test "X$HPUX_IA64_MODE" = X32; then 16281 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 16282 else 16283 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 16284 fi 16285 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16286 ;; 16287 hppa*64*) 16288 shrext_cmds='.sl' 16289 hardcode_into_libs=yes 16290 dynamic_linker="$host_os dld.sl" 16291 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 16292 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16293 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16294 soname_spec='${libname}${release}${shared_ext}$major' 16295 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 16296 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16297 ;; 16298 *) 16299 shrext_cmds='.sl' 16300 dynamic_linker="$host_os dld.sl" 16301 shlibpath_var=SHLIB_PATH 16302 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 16303 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16304 soname_spec='${libname}${release}${shared_ext}$major' 16305 ;; 16306 esac 16307 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 16308 postinstall_cmds='chmod 555 $lib' 16309 # or fails outright, so override atomically: 16310 install_override_mode=555 16311 ;; 16312 16313interix[3-9]*) 16314 version_type=linux 16315 need_lib_prefix=no 16316 need_version=no 16317 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16318 soname_spec='${libname}${release}${shared_ext}$major' 16319 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 16320 shlibpath_var=LD_LIBRARY_PATH 16321 shlibpath_overrides_runpath=no 16322 hardcode_into_libs=yes 16323 ;; 16324 16325irix5* | irix6* | nonstopux*) 16326 case $host_os in 16327 nonstopux*) version_type=nonstopux ;; 16328 *) 16329 if test "$lt_cv_prog_gnu_ld" = yes; then 16330 version_type=linux 16331 else 16332 version_type=irix 16333 fi ;; 16334 esac 16335 need_lib_prefix=no 16336 need_version=no 16337 soname_spec='${libname}${release}${shared_ext}$major' 16338 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 16339 case $host_os in 16340 irix5* | nonstopux*) 16341 libsuff= shlibsuff= 16342 ;; 16343 *) 16344 case $LD in # libtool.m4 will add one of these switches to LD 16345 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 16346 libsuff= shlibsuff= libmagic=32-bit;; 16347 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 16348 libsuff=32 shlibsuff=N32 libmagic=N32;; 16349 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 16350 libsuff=64 shlibsuff=64 libmagic=64-bit;; 16351 *) libsuff= shlibsuff= libmagic=never-match;; 16352 esac 16353 ;; 16354 esac 16355 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 16356 shlibpath_overrides_runpath=no 16357 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 16358 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 16359 hardcode_into_libs=yes 16360 ;; 16361 16362# No shared lib support for Linux oldld, aout, or coff. 16363linux*oldld* | linux*aout* | linux*coff*) 16364 dynamic_linker=no 16365 ;; 16366 16367# This must be Linux ELF. 16368linux* | k*bsd*-gnu | kopensolaris*-gnu) 16369 version_type=linux 16370 need_lib_prefix=no 16371 need_version=no 16372 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16373 soname_spec='${libname}${release}${shared_ext}$major' 16374 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 16375 shlibpath_var=LD_LIBRARY_PATH 16376 shlibpath_overrides_runpath=no 16377 16378 # Some binutils ld are patched to set DT_RUNPATH 16379 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 16380 $as_echo_n "(cached) " >&6 16381else 16382 lt_cv_shlibpath_overrides_runpath=no 16383 save_LDFLAGS=$LDFLAGS 16384 save_libdir=$libdir 16385 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ 16386 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" 16387 if test x$gcc_no_link = xyes; then 16388 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 16389fi 16390cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16391/* end confdefs.h. */ 16392 16393int 16394main () 16395{ 16396 16397 ; 16398 return 0; 16399} 16400_ACEOF 16401if ac_fn_cxx_try_link "$LINENO"; then : 16402 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 16403 lt_cv_shlibpath_overrides_runpath=yes 16404fi 16405fi 16406rm -f core conftest.err conftest.$ac_objext \ 16407 conftest$ac_exeext conftest.$ac_ext 16408 LDFLAGS=$save_LDFLAGS 16409 libdir=$save_libdir 16410 16411fi 16412 16413 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 16414 16415 # This implies no fast_install, which is unacceptable. 16416 # Some rework will be needed to allow for fast_install 16417 # before this can be enabled. 16418 hardcode_into_libs=yes 16419 16420 # Append ld.so.conf contents to the search path 16421 if test -f /etc/ld.so.conf; then 16422 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' ' '` 16423 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 16424 fi 16425 16426 # We used to test for /lib/ld.so.1 and disable shared libraries on 16427 # powerpc, because MkLinux only supported shared libraries with the 16428 # GNU dynamic linker. Since this was broken with cross compilers, 16429 # most powerpc-linux boxes support dynamic linking these days and 16430 # people can always --disable-shared, the test was removed, and we 16431 # assume the GNU/Linux dynamic linker is in use. 16432 dynamic_linker='GNU/Linux ld.so' 16433 ;; 16434 16435netbsd*) 16436 version_type=sunos 16437 need_lib_prefix=no 16438 need_version=no 16439 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 16440 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16441 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16442 dynamic_linker='NetBSD (a.out) ld.so' 16443 else 16444 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16445 soname_spec='${libname}${release}${shared_ext}$major' 16446 dynamic_linker='NetBSD ld.elf_so' 16447 fi 16448 shlibpath_var=LD_LIBRARY_PATH 16449 shlibpath_overrides_runpath=yes 16450 hardcode_into_libs=yes 16451 ;; 16452 16453newsos6) 16454 version_type=linux 16455 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16456 shlibpath_var=LD_LIBRARY_PATH 16457 shlibpath_overrides_runpath=yes 16458 ;; 16459 16460*nto* | *qnx*) 16461 version_type=qnx 16462 need_lib_prefix=no 16463 need_version=no 16464 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16465 soname_spec='${libname}${release}${shared_ext}$major' 16466 shlibpath_var=LD_LIBRARY_PATH 16467 shlibpath_overrides_runpath=no 16468 hardcode_into_libs=yes 16469 dynamic_linker='ldqnx.so' 16470 ;; 16471 16472openbsd*) 16473 version_type=sunos 16474 sys_lib_dlsearch_path_spec="/usr/lib" 16475 need_lib_prefix=no 16476 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 16477 case $host_os in 16478 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 16479 *) need_version=no ;; 16480 esac 16481 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16482 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16483 shlibpath_var=LD_LIBRARY_PATH 16484 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 16485 case $host_os in 16486 openbsd2.[89] | openbsd2.[89].*) 16487 shlibpath_overrides_runpath=no 16488 ;; 16489 *) 16490 shlibpath_overrides_runpath=yes 16491 ;; 16492 esac 16493 else 16494 shlibpath_overrides_runpath=yes 16495 fi 16496 ;; 16497 16498os2*) 16499 libname_spec='$name' 16500 shrext_cmds=".dll" 16501 need_lib_prefix=no 16502 library_names_spec='$libname${shared_ext} $libname.a' 16503 dynamic_linker='OS/2 ld.exe' 16504 shlibpath_var=LIBPATH 16505 ;; 16506 16507osf3* | osf4* | osf5*) 16508 version_type=osf 16509 need_lib_prefix=no 16510 need_version=no 16511 soname_spec='${libname}${release}${shared_ext}$major' 16512 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16513 shlibpath_var=LD_LIBRARY_PATH 16514 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 16515 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 16516 ;; 16517 16518rdos*) 16519 dynamic_linker=no 16520 ;; 16521 16522solaris*) 16523 version_type=linux 16524 need_lib_prefix=no 16525 need_version=no 16526 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16527 soname_spec='${libname}${release}${shared_ext}$major' 16528 shlibpath_var=LD_LIBRARY_PATH 16529 shlibpath_overrides_runpath=yes 16530 hardcode_into_libs=yes 16531 # ldd complains unless libraries are executable 16532 postinstall_cmds='chmod +x $lib' 16533 ;; 16534 16535sunos4*) 16536 version_type=sunos 16537 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16538 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 16539 shlibpath_var=LD_LIBRARY_PATH 16540 shlibpath_overrides_runpath=yes 16541 if test "$with_gnu_ld" = yes; then 16542 need_lib_prefix=no 16543 fi 16544 need_version=yes 16545 ;; 16546 16547sysv4 | sysv4.3*) 16548 version_type=linux 16549 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16550 soname_spec='${libname}${release}${shared_ext}$major' 16551 shlibpath_var=LD_LIBRARY_PATH 16552 case $host_vendor in 16553 sni) 16554 shlibpath_overrides_runpath=no 16555 need_lib_prefix=no 16556 runpath_var=LD_RUN_PATH 16557 ;; 16558 siemens) 16559 need_lib_prefix=no 16560 ;; 16561 motorola) 16562 need_lib_prefix=no 16563 need_version=no 16564 shlibpath_overrides_runpath=no 16565 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 16566 ;; 16567 esac 16568 ;; 16569 16570sysv4*MP*) 16571 if test -d /usr/nec ;then 16572 version_type=linux 16573 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 16574 soname_spec='$libname${shared_ext}.$major' 16575 shlibpath_var=LD_LIBRARY_PATH 16576 fi 16577 ;; 16578 16579sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 16580 version_type=freebsd-elf 16581 need_lib_prefix=no 16582 need_version=no 16583 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16584 soname_spec='${libname}${release}${shared_ext}$major' 16585 shlibpath_var=LD_LIBRARY_PATH 16586 shlibpath_overrides_runpath=yes 16587 hardcode_into_libs=yes 16588 if test "$with_gnu_ld" = yes; then 16589 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 16590 else 16591 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 16592 case $host_os in 16593 sco3.2v5*) 16594 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 16595 ;; 16596 esac 16597 fi 16598 sys_lib_dlsearch_path_spec='/usr/lib' 16599 ;; 16600 16601tpf*) 16602 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 16603 version_type=linux 16604 need_lib_prefix=no 16605 need_version=no 16606 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16607 shlibpath_var=LD_LIBRARY_PATH 16608 shlibpath_overrides_runpath=no 16609 hardcode_into_libs=yes 16610 ;; 16611 16612uts4*) 16613 version_type=linux 16614 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16615 soname_spec='${libname}${release}${shared_ext}$major' 16616 shlibpath_var=LD_LIBRARY_PATH 16617 ;; 16618 16619*) 16620 dynamic_linker=no 16621 ;; 16622esac 16623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 16624$as_echo "$dynamic_linker" >&6; } 16625test "$dynamic_linker" = no && can_build_shared=no 16626 16627variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 16628if test "$GCC" = yes; then 16629 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 16630fi 16631 16632if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 16633 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 16634fi 16635if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 16636 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 16637fi 16638 16639 16640 16641 16642 16643 16644 16645 16646 16647 16648 16649 16650 16651 16652 16653 16654 16655 16656 16657 16658 16659 16660 16661 16662 16663 16664 16665 16666 16667 16668 16669 16670 16671 16672 16673 16674 16675 16676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 16677$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 16678hardcode_action_CXX= 16679if test -n "$hardcode_libdir_flag_spec_CXX" || 16680 test -n "$runpath_var_CXX" || 16681 test "X$hardcode_automatic_CXX" = "Xyes" ; then 16682 16683 # We can hardcode non-existent directories. 16684 if test "$hardcode_direct_CXX" != no && 16685 # If the only mechanism to avoid hardcoding is shlibpath_var, we 16686 # have to relink, otherwise we might link with an installed library 16687 # when we should be linking with a yet-to-be-installed one 16688 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 16689 test "$hardcode_minus_L_CXX" != no; then 16690 # Linking always hardcodes the temporary library directory. 16691 hardcode_action_CXX=relink 16692 else 16693 # We can link without hardcoding, and we can hardcode nonexisting dirs. 16694 hardcode_action_CXX=immediate 16695 fi 16696else 16697 # We cannot hardcode anything, or else we can only hardcode existing 16698 # directories. 16699 hardcode_action_CXX=unsupported 16700fi 16701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 16702$as_echo "$hardcode_action_CXX" >&6; } 16703 16704if test "$hardcode_action_CXX" = relink || 16705 test "$inherit_rpath_CXX" = yes; then 16706 # Fast installation is not supported 16707 enable_fast_install=no 16708elif test "$shlibpath_overrides_runpath" = yes || 16709 test "$enable_shared" = no; then 16710 # Fast installation is not necessary 16711 enable_fast_install=needless 16712fi 16713 16714 16715 16716 16717 16718 16719 16720 fi # test -n "$compiler" 16721 16722 CC=$lt_save_CC 16723 LDCXX=$LD 16724 LD=$lt_save_LD 16725 GCC=$lt_save_GCC 16726 with_gnu_ld=$lt_save_with_gnu_ld 16727 lt_cv_path_LDCXX=$lt_cv_path_LD 16728 lt_cv_path_LD=$lt_save_path_LD 16729 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 16730 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 16731fi # test "$_lt_caught_CXX_error" != yes 16732 16733ac_ext=c 16734ac_cpp='$CPP $CPPFLAGS' 16735ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16736ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16737ac_compiler_gnu=$ac_cv_c_compiler_gnu 16738 16739 16740 16741 16742 16743 16744 16745 16746 16747 16748 16749 16750 16751 ac_config_commands="$ac_config_commands libtool" 16752 16753 16754 16755 16756# Only expand once: 16757 16758 16759 16760 16761 16762case $host in 16763 *-cygwin* | *-mingw*) 16764 # 'host' will be top-level target in the case of a target lib, 16765 # we must compare to with_cross_host to decide if this is a native 16766 # or cross-compiler and select where to install dlls appropriately. 16767 if test -n "$with_cross_host" && 16768 test x"$with_cross_host" != x"no"; then 16769 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"'; 16770 else 16771 lt_host_flags='-no-undefined -bindir "$(bindir)"'; 16772 fi 16773 ;; 16774 *) 16775 lt_host_flags= 16776 ;; 16777esac 16778 16779 16780 16781 16782if test -n "$ac_tool_prefix"; then 16783 for ac_prog in gcj 16784 do 16785 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 16786set dummy $ac_tool_prefix$ac_prog; ac_word=$2 16787{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16788$as_echo_n "checking for $ac_word... " >&6; } 16789if test "${ac_cv_prog_GCJ+set}" = set; then : 16790 $as_echo_n "(cached) " >&6 16791else 16792 if test -n "$GCJ"; then 16793 ac_cv_prog_GCJ="$GCJ" # Let the user override the test. 16794else 16795as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16796for as_dir in $PATH 16797do 16798 IFS=$as_save_IFS 16799 test -z "$as_dir" && as_dir=. 16800 for ac_exec_ext in '' $ac_executable_extensions; do 16801 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 16802 ac_cv_prog_GCJ="$ac_tool_prefix$ac_prog" 16803 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16804 break 2 16805 fi 16806done 16807 done 16808IFS=$as_save_IFS 16809 16810fi 16811fi 16812GCJ=$ac_cv_prog_GCJ 16813if test -n "$GCJ"; then 16814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCJ" >&5 16815$as_echo "$GCJ" >&6; } 16816else 16817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16818$as_echo "no" >&6; } 16819fi 16820 16821 16822 test -n "$GCJ" && break 16823 done 16824fi 16825if test -z "$GCJ"; then 16826 ac_ct_GCJ=$GCJ 16827 for ac_prog in gcj 16828do 16829 # Extract the first word of "$ac_prog", so it can be a program name with args. 16830set dummy $ac_prog; ac_word=$2 16831{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16832$as_echo_n "checking for $ac_word... " >&6; } 16833if test "${ac_cv_prog_ac_ct_GCJ+set}" = set; then : 16834 $as_echo_n "(cached) " >&6 16835else 16836 if test -n "$ac_ct_GCJ"; then 16837 ac_cv_prog_ac_ct_GCJ="$ac_ct_GCJ" # Let the user override the test. 16838else 16839as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16840for as_dir in $PATH 16841do 16842 IFS=$as_save_IFS 16843 test -z "$as_dir" && as_dir=. 16844 for ac_exec_ext in '' $ac_executable_extensions; do 16845 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 16846 ac_cv_prog_ac_ct_GCJ="$ac_prog" 16847 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16848 break 2 16849 fi 16850done 16851 done 16852IFS=$as_save_IFS 16853 16854fi 16855fi 16856ac_ct_GCJ=$ac_cv_prog_ac_ct_GCJ 16857if test -n "$ac_ct_GCJ"; then 16858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCJ" >&5 16859$as_echo "$ac_ct_GCJ" >&6; } 16860else 16861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16862$as_echo "no" >&6; } 16863fi 16864 16865 16866 test -n "$ac_ct_GCJ" && break 16867done 16868 16869 if test "x$ac_ct_GCJ" = x; then 16870 GCJ="gcj" 16871 else 16872 case $cross_compiling:$ac_tool_warned in 16873yes:) 16874{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 16875$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 16876ac_tool_warned=yes ;; 16877esac 16878 GCJ=$ac_ct_GCJ 16879 fi 16880fi 16881 16882test -z "$GCJ" && as_fn_error "no acceptable gcj found in \$PATH" "$LINENO" 5 16883if test "x${GCJFLAGS-unset}" = xunset; then 16884 GCJFLAGS="-g -O2" 16885fi 16886 16887 16888depcc="$GCJ" am_compiler_list='gcc3 gcc' 16889 16890{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 16891$as_echo_n "checking dependency style of $depcc... " >&6; } 16892if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then : 16893 $as_echo_n "(cached) " >&6 16894else 16895 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 16896 # We make a subdir and do the tests there. Otherwise we can end up 16897 # making bogus files that we don't know about and never remove. For 16898 # instance it was reported that on HP-UX the gcc test will end up 16899 # making a dummy file named `D' -- because `-MD' means `put the output 16900 # in D'. 16901 mkdir conftest.dir 16902 # Copy depcomp to subdir because otherwise we won't find it if we're 16903 # using a relative directory. 16904 cp "$am_depcomp" conftest.dir 16905 cd conftest.dir 16906 # We will build objects and dependencies in a subdirectory because 16907 # it helps to detect inapplicable dependency modes. For instance 16908 # both Tru64's cc and ICC support -MD to output dependencies as a 16909 # side effect of compilation, but ICC will put the dependencies in 16910 # the current directory while Tru64 will put them in the object 16911 # directory. 16912 mkdir sub 16913 16914 am_cv_GCJ_dependencies_compiler_type=none 16915 if test "$am_compiler_list" = ""; then 16916 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 16917 fi 16918 am__universal=false 16919 16920 16921 for depmode in $am_compiler_list; do 16922 # Setup a source with many dependencies, because some compilers 16923 # like to wrap large dependency lists on column 80 (with \), and 16924 # we should not choose a depcomp mode which is confused by this. 16925 # 16926 # We need to recreate these files for each test, as the compiler may 16927 # overwrite some of them when testing with obscure command lines. 16928 # This happens at least with the AIX C compiler. 16929 : > sub/conftest.c 16930 for i in 1 2 3 4 5 6; do 16931 echo '#include "conftst'$i'.h"' >> sub/conftest.c 16932 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 16933 # Solaris 8's {/usr,}/bin/sh. 16934 touch sub/conftst$i.h 16935 done 16936 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 16937 16938 # We check with `-c' and `-o' for the sake of the "dashmstdout" 16939 # mode. It turns out that the SunPro C++ compiler does not properly 16940 # handle `-M -o', and we need to detect this. Also, some Intel 16941 # versions had trouble with output in subdirs 16942 am__obj=sub/conftest.${OBJEXT-o} 16943 am__minus_obj="-o $am__obj" 16944 case $depmode in 16945 gcc) 16946 # This depmode causes a compiler race in universal mode. 16947 test "$am__universal" = false || continue 16948 ;; 16949 nosideeffect) 16950 # after this tag, mechanisms are not by side-effect, so they'll 16951 # only be used when explicitly requested 16952 if test "x$enable_dependency_tracking" = xyes; then 16953 continue 16954 else 16955 break 16956 fi 16957 ;; 16958 msvisualcpp | msvcmsys) 16959 # This compiler won't grok `-c -o', but also, the minuso test has 16960 # not run yet. These depmodes are late enough in the game, and 16961 # so weak that their functioning should not be impacted. 16962 am__obj=conftest.${OBJEXT-o} 16963 am__minus_obj= 16964 ;; 16965 none) break ;; 16966 esac 16967 if depmode=$depmode \ 16968 source=sub/conftest.c object=$am__obj \ 16969 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 16970 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 16971 >/dev/null 2>conftest.err && 16972 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 16973 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 16974 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 16975 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 16976 # icc doesn't choke on unknown options, it will just issue warnings 16977 # or remarks (even with -Werror). So we grep stderr for any message 16978 # that says an option was ignored or not supported. 16979 # When given -MP, icc 7.0 and 7.1 complain thusly: 16980 # icc: Command line warning: ignoring option '-M'; no argument required 16981 # The diagnosis changed in icc 8.0: 16982 # icc: Command line remark: option '-MP' not supported 16983 if (grep 'ignoring option' conftest.err || 16984 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 16985 am_cv_GCJ_dependencies_compiler_type=$depmode 16986 break 16987 fi 16988 fi 16989 done 16990 16991 cd .. 16992 rm -rf conftest.dir 16993else 16994 am_cv_GCJ_dependencies_compiler_type=none 16995fi 16996 16997fi 16998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_GCJ_dependencies_compiler_type" >&5 16999$as_echo "$am_cv_GCJ_dependencies_compiler_type" >&6; } 17000GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type 17001 17002 if 17003 test "x$enable_dependency_tracking" != xno \ 17004 && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then 17005 am__fastdepGCJ_TRUE= 17006 am__fastdepGCJ_FALSE='#' 17007else 17008 am__fastdepGCJ_TRUE='#' 17009 am__fastdepGCJ_FALSE= 17010fi 17011 17012 17013 17014if test -n "$ac_tool_prefix"; then 17015 for ac_prog in gcj 17016 do 17017 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 17018set dummy $ac_tool_prefix$ac_prog; ac_word=$2 17019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17020$as_echo_n "checking for $ac_word... " >&6; } 17021if test "${ac_cv_prog_GCJ+set}" = set; then : 17022 $as_echo_n "(cached) " >&6 17023else 17024 if test -n "$GCJ"; then 17025 ac_cv_prog_GCJ="$GCJ" # Let the user override the test. 17026else 17027as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17028for as_dir in $PATH 17029do 17030 IFS=$as_save_IFS 17031 test -z "$as_dir" && as_dir=. 17032 for ac_exec_ext in '' $ac_executable_extensions; do 17033 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 17034 ac_cv_prog_GCJ="$ac_tool_prefix$ac_prog" 17035 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17036 break 2 17037 fi 17038done 17039 done 17040IFS=$as_save_IFS 17041 17042fi 17043fi 17044GCJ=$ac_cv_prog_GCJ 17045if test -n "$GCJ"; then 17046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCJ" >&5 17047$as_echo "$GCJ" >&6; } 17048else 17049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17050$as_echo "no" >&6; } 17051fi 17052 17053 17054 test -n "$GCJ" && break 17055 done 17056fi 17057if test -z "$GCJ"; then 17058 ac_ct_GCJ=$GCJ 17059 for ac_prog in gcj 17060do 17061 # Extract the first word of "$ac_prog", so it can be a program name with args. 17062set dummy $ac_prog; ac_word=$2 17063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17064$as_echo_n "checking for $ac_word... " >&6; } 17065if test "${ac_cv_prog_ac_ct_GCJ+set}" = set; then : 17066 $as_echo_n "(cached) " >&6 17067else 17068 if test -n "$ac_ct_GCJ"; then 17069 ac_cv_prog_ac_ct_GCJ="$ac_ct_GCJ" # Let the user override the test. 17070else 17071as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17072for as_dir in $PATH 17073do 17074 IFS=$as_save_IFS 17075 test -z "$as_dir" && as_dir=. 17076 for ac_exec_ext in '' $ac_executable_extensions; do 17077 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 17078 ac_cv_prog_ac_ct_GCJ="$ac_prog" 17079 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17080 break 2 17081 fi 17082done 17083 done 17084IFS=$as_save_IFS 17085 17086fi 17087fi 17088ac_ct_GCJ=$ac_cv_prog_ac_ct_GCJ 17089if test -n "$ac_ct_GCJ"; then 17090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCJ" >&5 17091$as_echo "$ac_ct_GCJ" >&6; } 17092else 17093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17094$as_echo "no" >&6; } 17095fi 17096 17097 17098 test -n "$ac_ct_GCJ" && break 17099done 17100 17101 if test "x$ac_ct_GCJ" = x; then 17102 GCJ="gcj" 17103 else 17104 case $cross_compiling:$ac_tool_warned in 17105yes:) 17106{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 17107$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 17108ac_tool_warned=yes ;; 17109esac 17110 GCJ=$ac_ct_GCJ 17111 fi 17112fi 17113 17114test -z "$GCJ" && as_fn_error "no acceptable gcj found in \$PATH" "$LINENO" 5 17115if test "x${GCJFLAGS-unset}" = xunset; then 17116 GCJFLAGS="-g -O2" 17117fi 17118 17119 17120depcc="$GCJ" am_compiler_list='gcc3 gcc' 17121 17122{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 17123$as_echo_n "checking dependency style of $depcc... " >&6; } 17124if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then : 17125 $as_echo_n "(cached) " >&6 17126else 17127 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 17128 # We make a subdir and do the tests there. Otherwise we can end up 17129 # making bogus files that we don't know about and never remove. For 17130 # instance it was reported that on HP-UX the gcc test will end up 17131 # making a dummy file named `D' -- because `-MD' means `put the output 17132 # in D'. 17133 mkdir conftest.dir 17134 # Copy depcomp to subdir because otherwise we won't find it if we're 17135 # using a relative directory. 17136 cp "$am_depcomp" conftest.dir 17137 cd conftest.dir 17138 # We will build objects and dependencies in a subdirectory because 17139 # it helps to detect inapplicable dependency modes. For instance 17140 # both Tru64's cc and ICC support -MD to output dependencies as a 17141 # side effect of compilation, but ICC will put the dependencies in 17142 # the current directory while Tru64 will put them in the object 17143 # directory. 17144 mkdir sub 17145 17146 am_cv_GCJ_dependencies_compiler_type=none 17147 if test "$am_compiler_list" = ""; then 17148 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 17149 fi 17150 am__universal=false 17151 17152 17153 for depmode in $am_compiler_list; do 17154 # Setup a source with many dependencies, because some compilers 17155 # like to wrap large dependency lists on column 80 (with \), and 17156 # we should not choose a depcomp mode which is confused by this. 17157 # 17158 # We need to recreate these files for each test, as the compiler may 17159 # overwrite some of them when testing with obscure command lines. 17160 # This happens at least with the AIX C compiler. 17161 : > sub/conftest.c 17162 for i in 1 2 3 4 5 6; do 17163 echo '#include "conftst'$i'.h"' >> sub/conftest.c 17164 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 17165 # Solaris 8's {/usr,}/bin/sh. 17166 touch sub/conftst$i.h 17167 done 17168 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 17169 17170 # We check with `-c' and `-o' for the sake of the "dashmstdout" 17171 # mode. It turns out that the SunPro C++ compiler does not properly 17172 # handle `-M -o', and we need to detect this. Also, some Intel 17173 # versions had trouble with output in subdirs 17174 am__obj=sub/conftest.${OBJEXT-o} 17175 am__minus_obj="-o $am__obj" 17176 case $depmode in 17177 gcc) 17178 # This depmode causes a compiler race in universal mode. 17179 test "$am__universal" = false || continue 17180 ;; 17181 nosideeffect) 17182 # after this tag, mechanisms are not by side-effect, so they'll 17183 # only be used when explicitly requested 17184 if test "x$enable_dependency_tracking" = xyes; then 17185 continue 17186 else 17187 break 17188 fi 17189 ;; 17190 msvisualcpp | msvcmsys) 17191 # This compiler won't grok `-c -o', but also, the minuso test has 17192 # not run yet. These depmodes are late enough in the game, and 17193 # so weak that their functioning should not be impacted. 17194 am__obj=conftest.${OBJEXT-o} 17195 am__minus_obj= 17196 ;; 17197 none) break ;; 17198 esac 17199 if depmode=$depmode \ 17200 source=sub/conftest.c object=$am__obj \ 17201 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 17202 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 17203 >/dev/null 2>conftest.err && 17204 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 17205 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 17206 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 17207 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 17208 # icc doesn't choke on unknown options, it will just issue warnings 17209 # or remarks (even with -Werror). So we grep stderr for any message 17210 # that says an option was ignored or not supported. 17211 # When given -MP, icc 7.0 and 7.1 complain thusly: 17212 # icc: Command line warning: ignoring option '-M'; no argument required 17213 # The diagnosis changed in icc 8.0: 17214 # icc: Command line remark: option '-MP' not supported 17215 if (grep 'ignoring option' conftest.err || 17216 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 17217 am_cv_GCJ_dependencies_compiler_type=$depmode 17218 break 17219 fi 17220 fi 17221 done 17222 17223 cd .. 17224 rm -rf conftest.dir 17225else 17226 am_cv_GCJ_dependencies_compiler_type=none 17227fi 17228 17229fi 17230{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_GCJ_dependencies_compiler_type" >&5 17231$as_echo "$am_cv_GCJ_dependencies_compiler_type" >&6; } 17232GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type 17233 17234 if 17235 test "x$enable_dependency_tracking" != xno \ 17236 && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then 17237 am__fastdepGCJ_TRUE= 17238 am__fastdepGCJ_FALSE='#' 17239else 17240 am__fastdepGCJ_TRUE='#' 17241 am__fastdepGCJ_FALSE= 17242fi 17243 17244 17245 17246 17247 17248# Source file extension for Java test sources. 17249ac_ext=c 17250 17251# Object file extension for compiled Java test sources. 17252objext=o 17253objext_GCJ=$objext 17254 17255# Code to be used in simple compile tests 17256lt_simple_compile_test_code="int some_variable = 0;" 17257 17258# Code to be used in simple link tests 17259lt_simple_link_test_code='int main(){return(0);}' 17260 17261# ltmain only uses $CC for tagged configurations so make sure $CC is set. 17262 17263 17264 17265 17266 17267 17268# If no C compiler was specified, use CC. 17269LTCC=${LTCC-"$CC"} 17270 17271# If no C compiler flags were specified, use CFLAGS. 17272LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 17273 17274# Allow CC to be a program name with arguments. 17275compiler=$CC 17276 17277 17278# save warnings/boilerplate of simple test code 17279ac_outfile=conftest.$ac_objext 17280echo "$lt_simple_compile_test_code" >conftest.$ac_ext 17281eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 17282_lt_compiler_boilerplate=`cat conftest.err` 17283$RM conftest* 17284 17285ac_outfile=conftest.$ac_objext 17286echo "$lt_simple_link_test_code" >conftest.$ac_ext 17287eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 17288_lt_linker_boilerplate=`cat conftest.err` 17289$RM -r conftest* 17290 17291 17292# Allow CC to be a program name with arguments. 17293GCC=yes 17294compiler=$CC 17295compiler_GCJ=$CC 17296for cc_temp in $compiler""; do 17297 case $cc_temp in 17298 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 17299 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 17300 \-*) ;; 17301 *) break;; 17302 esac 17303done 17304cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 17305 17306 17307# GCJ did not exist at the time GCC didn't implicitly link libc in. 17308archive_cmds_need_lc_GCJ=no 17309 17310old_archive_cmds_GCJ=$old_archive_cmds 17311 17312## CAVEAT EMPTOR: 17313## There is no encapsulation within the following macros, do not change 17314## the running order or otherwise move them around unless you know exactly 17315## what you are doing... 17316if test -n "$compiler"; then 17317 17318lt_prog_compiler_no_builtin_flag_GCJ= 17319 17320if test "$GCC" = yes; then 17321 case $cc_basename in 17322 nvcc*) 17323 lt_prog_compiler_no_builtin_flag_GCJ=' -Xcompiler -fno-builtin' ;; 17324 *) 17325 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' ;; 17326 esac 17327 17328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 17329$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 17330if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 17331 $as_echo_n "(cached) " >&6 17332else 17333 lt_cv_prog_compiler_rtti_exceptions=no 17334 ac_outfile=conftest.$ac_objext 17335 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17336 lt_compiler_flag="-fno-rtti -fno-exceptions" 17337 # Insert the option either (1) after the last *FLAGS variable, or 17338 # (2) before a word containing "conftest.", or (3) at the end. 17339 # Note that $ac_compile itself does not contain backslashes and begins 17340 # with a dollar sign (not a hyphen), so the echo should work correctly. 17341 # The option is referenced via a variable to avoid confusing sed. 17342 lt_compile=`echo "$ac_compile" | $SED \ 17343 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17344 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17345 -e 's:$: $lt_compiler_flag:'` 17346 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 17347 (eval "$lt_compile" 2>conftest.err) 17348 ac_status=$? 17349 cat conftest.err >&5 17350 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17351 if (exit $ac_status) && test -s "$ac_outfile"; then 17352 # The compiler can only warn and ignore the option if not recognized 17353 # So say no if there are warnings other than the usual output. 17354 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 17355 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17356 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 17357 lt_cv_prog_compiler_rtti_exceptions=yes 17358 fi 17359 fi 17360 $RM conftest* 17361 17362fi 17363{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 17364$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 17365 17366if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 17367 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" 17368else 17369 : 17370fi 17371 17372fi 17373 17374 17375 17376 lt_prog_compiler_wl_GCJ= 17377lt_prog_compiler_pic_GCJ= 17378lt_prog_compiler_static_GCJ= 17379 17380{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 17381$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 17382 17383 if test "$GCC" = yes; then 17384 lt_prog_compiler_wl_GCJ='-Wl,' 17385 lt_prog_compiler_static_GCJ='-static' 17386 17387 case $host_os in 17388 aix*) 17389 # All AIX code is PIC. 17390 if test "$host_cpu" = ia64; then 17391 # AIX 5 now supports IA64 processor 17392 lt_prog_compiler_static_GCJ='-Bstatic' 17393 fi 17394 lt_prog_compiler_pic_GCJ='-fPIC' 17395 ;; 17396 17397 amigaos*) 17398 case $host_cpu in 17399 powerpc) 17400 # see comment about AmigaOS4 .so support 17401 lt_prog_compiler_pic_GCJ='-fPIC' 17402 ;; 17403 m68k) 17404 # FIXME: we need at least 68020 code to build shared libraries, but 17405 # adding the `-m68020' flag to GCC prevents building anything better, 17406 # like `-m68040'. 17407 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' 17408 ;; 17409 esac 17410 ;; 17411 17412 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 17413 # PIC is the default for these OSes. 17414 ;; 17415 17416 mingw* | cygwin* | pw32* | os2* | cegcc*) 17417 # This hack is so that the source file can tell whether it is being 17418 # built for inclusion in a dll (and should export symbols for example). 17419 # Although the cygwin gcc ignores -fPIC, still need this for old-style 17420 # (--disable-auto-import) libraries 17421 17422 ;; 17423 17424 darwin* | rhapsody*) 17425 # PIC is the default on this platform 17426 # Common symbols not allowed in MH_DYLIB files 17427 lt_prog_compiler_pic_GCJ='-fno-common' 17428 ;; 17429 17430 haiku*) 17431 # PIC is the default for Haiku. 17432 # The "-static" flag exists, but is broken. 17433 lt_prog_compiler_static_GCJ= 17434 ;; 17435 17436 hpux*) 17437 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 17438 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 17439 # sets the default TLS model and affects inlining. 17440 case $host_cpu in 17441 hppa*64*) 17442 # +Z the default 17443 ;; 17444 *) 17445 lt_prog_compiler_pic_GCJ='-fPIC' 17446 ;; 17447 esac 17448 ;; 17449 17450 interix[3-9]*) 17451 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 17452 # Instead, we relocate shared libraries at runtime. 17453 ;; 17454 17455 msdosdjgpp*) 17456 # Just because we use GCC doesn't mean we suddenly get shared libraries 17457 # on systems that don't support them. 17458 lt_prog_compiler_can_build_shared_GCJ=no 17459 enable_shared=no 17460 ;; 17461 17462 *nto* | *qnx*) 17463 # QNX uses GNU C++, but need to define -shared option too, otherwise 17464 # it will coredump. 17465 lt_prog_compiler_pic_GCJ='-fPIC -shared' 17466 ;; 17467 17468 sysv4*MP*) 17469 if test -d /usr/nec; then 17470 lt_prog_compiler_pic_GCJ=-Kconform_pic 17471 fi 17472 ;; 17473 17474 *) 17475 lt_prog_compiler_pic_GCJ='-fPIC' 17476 ;; 17477 esac 17478 17479 case $cc_basename in 17480 nvcc*) # Cuda Compiler Driver 2.2 17481 lt_prog_compiler_wl_GCJ='-Xlinker ' 17482 lt_prog_compiler_pic_GCJ='-Xcompiler -fPIC' 17483 ;; 17484 esac 17485 else 17486 # PORTME Check for flag to pass linker flags through the system compiler. 17487 case $host_os in 17488 aix*) 17489 lt_prog_compiler_wl_GCJ='-Wl,' 17490 if test "$host_cpu" = ia64; then 17491 # AIX 5 now supports IA64 processor 17492 lt_prog_compiler_static_GCJ='-Bstatic' 17493 else 17494 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' 17495 fi 17496 ;; 17497 17498 mingw* | cygwin* | pw32* | os2* | cegcc*) 17499 # This hack is so that the source file can tell whether it is being 17500 # built for inclusion in a dll (and should export symbols for example). 17501 17502 ;; 17503 17504 hpux9* | hpux10* | hpux11*) 17505 lt_prog_compiler_wl_GCJ='-Wl,' 17506 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 17507 # not for PA HP-UX. 17508 case $host_cpu in 17509 hppa*64*|ia64*) 17510 # +Z the default 17511 ;; 17512 *) 17513 lt_prog_compiler_pic_GCJ='+Z' 17514 ;; 17515 esac 17516 # Is there a better lt_prog_compiler_static that works with the bundled CC? 17517 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' 17518 ;; 17519 17520 irix5* | irix6* | nonstopux*) 17521 lt_prog_compiler_wl_GCJ='-Wl,' 17522 # PIC (with -KPIC) is the default. 17523 lt_prog_compiler_static_GCJ='-non_shared' 17524 ;; 17525 17526 linux* | k*bsd*-gnu | kopensolaris*-gnu) 17527 case $cc_basename in 17528 # old Intel for x86_64 which still supported -KPIC. 17529 ecc*) 17530 lt_prog_compiler_wl_GCJ='-Wl,' 17531 lt_prog_compiler_pic_GCJ='-KPIC' 17532 lt_prog_compiler_static_GCJ='-static' 17533 ;; 17534 # icc used to be incompatible with GCC. 17535 # ICC 10 doesn't accept -KPIC any more. 17536 icc* | ifort*) 17537 lt_prog_compiler_wl_GCJ='-Wl,' 17538 lt_prog_compiler_pic_GCJ='-fPIC' 17539 lt_prog_compiler_static_GCJ='-static' 17540 ;; 17541 # Lahey Fortran 8.1. 17542 lf95*) 17543 lt_prog_compiler_wl_GCJ='-Wl,' 17544 lt_prog_compiler_pic_GCJ='--shared' 17545 lt_prog_compiler_static_GCJ='--static' 17546 ;; 17547 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 17548 # Portland Group compilers (*not* the Pentium gcc compiler, 17549 # which looks to be a dead project) 17550 lt_prog_compiler_wl_GCJ='-Wl,' 17551 lt_prog_compiler_pic_GCJ='-fpic' 17552 lt_prog_compiler_static_GCJ='-Bstatic' 17553 ;; 17554 ccc*) 17555 lt_prog_compiler_wl_GCJ='-Wl,' 17556 # All Alpha code is PIC. 17557 lt_prog_compiler_static_GCJ='-non_shared' 17558 ;; 17559 xl* | bgxl* | bgf* | mpixl*) 17560 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 17561 lt_prog_compiler_wl_GCJ='-Wl,' 17562 lt_prog_compiler_pic_GCJ='-qpic' 17563 lt_prog_compiler_static_GCJ='-qstaticlink' 17564 ;; 17565 *) 17566 case `$CC -V 2>&1 | sed 5q` in 17567 *Sun\ F* | *Sun*Fortran*) 17568 # Sun Fortran 8.3 passes all unrecognized flags to the linker 17569 lt_prog_compiler_pic_GCJ='-KPIC' 17570 lt_prog_compiler_static_GCJ='-Bstatic' 17571 lt_prog_compiler_wl_GCJ='' 17572 ;; 17573 *Sun\ C*) 17574 # Sun C 5.9 17575 lt_prog_compiler_pic_GCJ='-KPIC' 17576 lt_prog_compiler_static_GCJ='-Bstatic' 17577 lt_prog_compiler_wl_GCJ='-Wl,' 17578 ;; 17579 esac 17580 ;; 17581 esac 17582 ;; 17583 17584 newsos6) 17585 lt_prog_compiler_pic_GCJ='-KPIC' 17586 lt_prog_compiler_static_GCJ='-Bstatic' 17587 ;; 17588 17589 *nto* | *qnx*) 17590 # QNX uses GNU C++, but need to define -shared option too, otherwise 17591 # it will coredump. 17592 lt_prog_compiler_pic_GCJ='-fPIC -shared' 17593 ;; 17594 17595 osf3* | osf4* | osf5*) 17596 lt_prog_compiler_wl_GCJ='-Wl,' 17597 # All OSF/1 code is PIC. 17598 lt_prog_compiler_static_GCJ='-non_shared' 17599 ;; 17600 17601 rdos*) 17602 lt_prog_compiler_static_GCJ='-non_shared' 17603 ;; 17604 17605 solaris*) 17606 lt_prog_compiler_pic_GCJ='-KPIC' 17607 lt_prog_compiler_static_GCJ='-Bstatic' 17608 case $cc_basename in 17609 f77* | f90* | f95*) 17610 lt_prog_compiler_wl_GCJ='-Qoption ld ';; 17611 *) 17612 lt_prog_compiler_wl_GCJ='-Wl,';; 17613 esac 17614 ;; 17615 17616 sunos4*) 17617 lt_prog_compiler_wl_GCJ='-Qoption ld ' 17618 lt_prog_compiler_pic_GCJ='-PIC' 17619 lt_prog_compiler_static_GCJ='-Bstatic' 17620 ;; 17621 17622 sysv4 | sysv4.2uw2* | sysv4.3*) 17623 lt_prog_compiler_wl_GCJ='-Wl,' 17624 lt_prog_compiler_pic_GCJ='-KPIC' 17625 lt_prog_compiler_static_GCJ='-Bstatic' 17626 ;; 17627 17628 sysv4*MP*) 17629 if test -d /usr/nec ;then 17630 lt_prog_compiler_pic_GCJ='-Kconform_pic' 17631 lt_prog_compiler_static_GCJ='-Bstatic' 17632 fi 17633 ;; 17634 17635 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 17636 lt_prog_compiler_wl_GCJ='-Wl,' 17637 lt_prog_compiler_pic_GCJ='-KPIC' 17638 lt_prog_compiler_static_GCJ='-Bstatic' 17639 ;; 17640 17641 unicos*) 17642 lt_prog_compiler_wl_GCJ='-Wl,' 17643 lt_prog_compiler_can_build_shared_GCJ=no 17644 ;; 17645 17646 uts4*) 17647 lt_prog_compiler_pic_GCJ='-pic' 17648 lt_prog_compiler_static_GCJ='-Bstatic' 17649 ;; 17650 17651 *) 17652 lt_prog_compiler_can_build_shared_GCJ=no 17653 ;; 17654 esac 17655 fi 17656 17657case $host_os in 17658 # For platforms which do not support PIC, -DPIC is meaningless: 17659 *djgpp*) 17660 lt_prog_compiler_pic_GCJ= 17661 ;; 17662 *) 17663 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" 17664 ;; 17665esac 17666{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_GCJ" >&5 17667$as_echo "$lt_prog_compiler_pic_GCJ" >&6; } 17668 17669 17670 17671# 17672# Check to make sure the PIC flag actually works. 17673# 17674if test -n "$lt_prog_compiler_pic_GCJ"; then 17675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 17676$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; } 17677if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then : 17678 $as_echo_n "(cached) " >&6 17679else 17680 lt_cv_prog_compiler_pic_works_GCJ=no 17681 ac_outfile=conftest.$ac_objext 17682 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17683 lt_compiler_flag="$lt_prog_compiler_pic_GCJ" 17684 # Insert the option either (1) after the last *FLAGS variable, or 17685 # (2) before a word containing "conftest.", or (3) at the end. 17686 # Note that $ac_compile itself does not contain backslashes and begins 17687 # with a dollar sign (not a hyphen), so the echo should work correctly. 17688 # The option is referenced via a variable to avoid confusing sed. 17689 lt_compile=`echo "$ac_compile" | $SED \ 17690 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17691 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17692 -e 's:$: $lt_compiler_flag:'` 17693 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 17694 (eval "$lt_compile" 2>conftest.err) 17695 ac_status=$? 17696 cat conftest.err >&5 17697 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17698 if (exit $ac_status) && test -s "$ac_outfile"; then 17699 # The compiler can only warn and ignore the option if not recognized 17700 # So say no if there are warnings other than the usual output. 17701 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 17702 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17703 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 17704 lt_cv_prog_compiler_pic_works_GCJ=yes 17705 fi 17706 fi 17707 $RM conftest* 17708 17709fi 17710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5 17711$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; } 17712 17713if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then 17714 case $lt_prog_compiler_pic_GCJ in 17715 "" | " "*) ;; 17716 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; 17717 esac 17718else 17719 lt_prog_compiler_pic_GCJ= 17720 lt_prog_compiler_can_build_shared_GCJ=no 17721fi 17722 17723fi 17724 17725 17726 17727# 17728# Check to make sure the static flag actually works. 17729# 17730wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" 17731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 17732$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 17733if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then : 17734 $as_echo_n "(cached) " >&6 17735else 17736 lt_cv_prog_compiler_static_works_GCJ=no 17737 save_LDFLAGS="$LDFLAGS" 17738 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 17739 echo "$lt_simple_link_test_code" > conftest.$ac_ext 17740 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 17741 # The linker can only warn and ignore the option if not recognized 17742 # So say no if there are warnings 17743 if test -s conftest.err; then 17744 # Append any errors to the config.log. 17745 cat conftest.err 1>&5 17746 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 17747 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17748 if diff conftest.exp conftest.er2 >/dev/null; then 17749 lt_cv_prog_compiler_static_works_GCJ=yes 17750 fi 17751 else 17752 lt_cv_prog_compiler_static_works_GCJ=yes 17753 fi 17754 fi 17755 $RM -r conftest* 17756 LDFLAGS="$save_LDFLAGS" 17757 17758fi 17759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_GCJ" >&5 17760$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; } 17761 17762if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then 17763 : 17764else 17765 lt_prog_compiler_static_GCJ= 17766fi 17767 17768 17769 17770 17771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 17772$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 17773if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then : 17774 $as_echo_n "(cached) " >&6 17775else 17776 lt_cv_prog_compiler_c_o_GCJ=no 17777 $RM -r conftest 2>/dev/null 17778 mkdir conftest 17779 cd conftest 17780 mkdir out 17781 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17782 17783 lt_compiler_flag="-o out/conftest2.$ac_objext" 17784 # Insert the option either (1) after the last *FLAGS variable, or 17785 # (2) before a word containing "conftest.", or (3) at the end. 17786 # Note that $ac_compile itself does not contain backslashes and begins 17787 # with a dollar sign (not a hyphen), so the echo should work correctly. 17788 lt_compile=`echo "$ac_compile" | $SED \ 17789 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17790 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17791 -e 's:$: $lt_compiler_flag:'` 17792 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 17793 (eval "$lt_compile" 2>out/conftest.err) 17794 ac_status=$? 17795 cat out/conftest.err >&5 17796 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17797 if (exit $ac_status) && test -s out/conftest2.$ac_objext 17798 then 17799 # The compiler can only warn and ignore the option if not recognized 17800 # So say no if there are warnings 17801 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 17802 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 17803 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 17804 lt_cv_prog_compiler_c_o_GCJ=yes 17805 fi 17806 fi 17807 chmod u+w . 2>&5 17808 $RM conftest* 17809 # SGI C++ compiler will create directory out/ii_files/ for 17810 # template instantiation 17811 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 17812 $RM out/* && rmdir out 17813 cd .. 17814 $RM -r conftest 17815 $RM conftest* 17816 17817fi 17818{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 17819$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; } 17820 17821 17822 17823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 17824$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 17825if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then : 17826 $as_echo_n "(cached) " >&6 17827else 17828 lt_cv_prog_compiler_c_o_GCJ=no 17829 $RM -r conftest 2>/dev/null 17830 mkdir conftest 17831 cd conftest 17832 mkdir out 17833 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17834 17835 lt_compiler_flag="-o out/conftest2.$ac_objext" 17836 # Insert the option either (1) after the last *FLAGS variable, or 17837 # (2) before a word containing "conftest.", or (3) at the end. 17838 # Note that $ac_compile itself does not contain backslashes and begins 17839 # with a dollar sign (not a hyphen), so the echo should work correctly. 17840 lt_compile=`echo "$ac_compile" | $SED \ 17841 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17842 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17843 -e 's:$: $lt_compiler_flag:'` 17844 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 17845 (eval "$lt_compile" 2>out/conftest.err) 17846 ac_status=$? 17847 cat out/conftest.err >&5 17848 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17849 if (exit $ac_status) && test -s out/conftest2.$ac_objext 17850 then 17851 # The compiler can only warn and ignore the option if not recognized 17852 # So say no if there are warnings 17853 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 17854 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 17855 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 17856 lt_cv_prog_compiler_c_o_GCJ=yes 17857 fi 17858 fi 17859 chmod u+w . 2>&5 17860 $RM conftest* 17861 # SGI C++ compiler will create directory out/ii_files/ for 17862 # template instantiation 17863 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 17864 $RM out/* && rmdir out 17865 cd .. 17866 $RM -r conftest 17867 $RM conftest* 17868 17869fi 17870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 17871$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; } 17872 17873 17874 17875 17876hard_links="nottested" 17877if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then 17878 # do not overwrite the value of need_locks provided by the user 17879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 17880$as_echo_n "checking if we can lock with hard links... " >&6; } 17881 hard_links=yes 17882 $RM conftest* 17883 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17884 touch conftest.a 17885 ln conftest.a conftest.b 2>&5 || hard_links=no 17886 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 17888$as_echo "$hard_links" >&6; } 17889 if test "$hard_links" = no; then 17890 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 17891$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 17892 need_locks=warn 17893 fi 17894else 17895 need_locks=no 17896fi 17897 17898 17899 17900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 17901$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 17902 17903 runpath_var= 17904 allow_undefined_flag_GCJ= 17905 always_export_symbols_GCJ=no 17906 archive_cmds_GCJ= 17907 archive_expsym_cmds_GCJ= 17908 compiler_needs_object_GCJ=no 17909 enable_shared_with_static_runtimes_GCJ=no 17910 export_dynamic_flag_spec_GCJ= 17911 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 17912 hardcode_automatic_GCJ=no 17913 hardcode_direct_GCJ=no 17914 hardcode_direct_absolute_GCJ=no 17915 hardcode_libdir_flag_spec_GCJ= 17916 hardcode_libdir_flag_spec_ld_GCJ= 17917 hardcode_libdir_separator_GCJ= 17918 hardcode_minus_L_GCJ=no 17919 hardcode_shlibpath_var_GCJ=unsupported 17920 inherit_rpath_GCJ=no 17921 link_all_deplibs_GCJ=unknown 17922 module_cmds_GCJ= 17923 module_expsym_cmds_GCJ= 17924 old_archive_from_new_cmds_GCJ= 17925 old_archive_from_expsyms_cmds_GCJ= 17926 thread_safe_flag_spec_GCJ= 17927 whole_archive_flag_spec_GCJ= 17928 # include_expsyms should be a list of space-separated symbols to be *always* 17929 # included in the symbol list 17930 include_expsyms_GCJ= 17931 # exclude_expsyms can be an extended regexp of symbols to exclude 17932 # it will be wrapped by ` (' and `)$', so one must not match beginning or 17933 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 17934 # as well as any symbol that contains `d'. 17935 exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 17936 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 17937 # platforms (ab)use it in PIC code, but their linkers get confused if 17938 # the symbol is explicitly referenced. Since portable code cannot 17939 # rely on this symbol name, it's probably fine to never include it in 17940 # preloaded symbol tables. 17941 # Exclude shared library initialization/finalization symbols. 17942 extract_expsyms_cmds= 17943 17944 case $host_os in 17945 cygwin* | mingw* | pw32* | cegcc*) 17946 # FIXME: the MSVC++ port hasn't been tested in a loooong time 17947 # When not using gcc, we currently assume that we are using 17948 # Microsoft Visual C++. 17949 if test "$GCC" != yes; then 17950 with_gnu_ld=no 17951 fi 17952 ;; 17953 interix*) 17954 # we just hope/assume this is gcc and not c89 (= MSVC++) 17955 with_gnu_ld=yes 17956 ;; 17957 openbsd*) 17958 with_gnu_ld=no 17959 ;; 17960 esac 17961 17962 ld_shlibs_GCJ=yes 17963 17964 # On some targets, GNU ld is compatible enough with the native linker 17965 # that we're better off using the native interface for both. 17966 lt_use_gnu_ld_interface=no 17967 if test "$with_gnu_ld" = yes; then 17968 case $host_os in 17969 aix*) 17970 # The AIX port of GNU ld has always aspired to compatibility 17971 # with the native linker. However, as the warning in the GNU ld 17972 # block says, versions before 2.19.5* couldn't really create working 17973 # shared libraries, regardless of the interface used. 17974 case `$LD -v 2>&1` in 17975 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 17976 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 17977 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 17978 *) 17979 lt_use_gnu_ld_interface=yes 17980 ;; 17981 esac 17982 ;; 17983 *) 17984 lt_use_gnu_ld_interface=yes 17985 ;; 17986 esac 17987 fi 17988 17989 if test "$lt_use_gnu_ld_interface" = yes; then 17990 # If archive_cmds runs LD, not CC, wlarc should be empty 17991 wlarc='${wl}' 17992 17993 # Set some defaults for GNU ld with shared library support. These 17994 # are reset later if shared libraries are not supported. Putting them 17995 # here allows them to be overridden if necessary. 17996 runpath_var=LD_RUN_PATH 17997 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17998 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' 17999 # ancient GNU ld didn't support --whole-archive et. al. 18000 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 18001 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 18002 else 18003 whole_archive_flag_spec_GCJ= 18004 fi 18005 supports_anon_versioning=no 18006 case `$LD -v 2>&1` in 18007 *GNU\ gold*) supports_anon_versioning=yes ;; 18008 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 18009 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 18010 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 18011 *\ 2.11.*) ;; # other 2.11 versions 18012 *) supports_anon_versioning=yes ;; 18013 esac 18014 18015 # See if GNU ld supports shared libraries. 18016 case $host_os in 18017 aix[3-9]*) 18018 # On AIX/PPC, the GNU linker is very broken 18019 if test "$host_cpu" != ia64; then 18020 ld_shlibs_GCJ=no 18021 cat <<_LT_EOF 1>&2 18022 18023*** Warning: the GNU linker, at least up to release 2.19, is reported 18024*** to be unable to reliably create shared libraries on AIX. 18025*** Therefore, libtool is disabling shared libraries support. If you 18026*** really care for shared libraries, you may want to install binutils 18027*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 18028*** You will then need to restart the configuration process. 18029 18030_LT_EOF 18031 fi 18032 ;; 18033 18034 amigaos*) 18035 case $host_cpu in 18036 powerpc) 18037 # see comment about AmigaOS4 .so support 18038 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 18039 archive_expsym_cmds_GCJ='' 18040 ;; 18041 m68k) 18042 archive_cmds_GCJ='$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)' 18043 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18044 hardcode_minus_L_GCJ=yes 18045 ;; 18046 esac 18047 ;; 18048 18049 beos*) 18050 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 18051 allow_undefined_flag_GCJ=unsupported 18052 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 18053 # support --undefined. This deserves some investigation. FIXME 18054 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 18055 else 18056 ld_shlibs_GCJ=no 18057 fi 18058 ;; 18059 18060 cygwin* | mingw* | pw32* | cegcc*) 18061 # _LT_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, 18062 # as there is no search path for DLLs. 18063 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18064 export_dynamic_flag_spec_GCJ='${wl}--export-all-symbols' 18065 allow_undefined_flag_GCJ=unsupported 18066 always_export_symbols_GCJ=no 18067 enable_shared_with_static_runtimes_GCJ=yes 18068 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 18069 18070 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 18071 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 18072 # If the export-symbols file already is a .def file (1st line 18073 # is EXPORTS), use it as is; otherwise, prepend... 18074 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 18075 cp $export_symbols $output_objdir/$soname.def; 18076 else 18077 echo EXPORTS > $output_objdir/$soname.def; 18078 cat $export_symbols >> $output_objdir/$soname.def; 18079 fi~ 18080 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 18081 else 18082 ld_shlibs_GCJ=no 18083 fi 18084 ;; 18085 18086 haiku*) 18087 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 18088 link_all_deplibs_GCJ=yes 18089 ;; 18090 18091 interix[3-9]*) 18092 hardcode_direct_GCJ=no 18093 hardcode_shlibpath_var_GCJ=no 18094 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18095 export_dynamic_flag_spec_GCJ='${wl}-E' 18096 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 18097 # Instead, shared libraries are loaded at an image base (0x10000000 by 18098 # default) and relocated if they conflict, which is a slow very memory 18099 # consuming and fragmenting process. To avoid this, we pick a random, 18100 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 18101 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 18102 archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 18103 archive_expsym_cmds_GCJ='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' 18104 ;; 18105 18106 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 18107 tmp_diet=no 18108 if test "$host_os" = linux-dietlibc; then 18109 case $cc_basename in 18110 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 18111 esac 18112 fi 18113 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 18114 && test "$tmp_diet" = no 18115 then 18116 tmp_addflag= 18117 tmp_sharedflag='-shared' 18118 case $cc_basename,$host_cpu in 18119 pgcc*) # Portland Group C compiler 18120 whole_archive_flag_spec_GCJ='${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' 18121 tmp_addflag=' $pic_flag' 18122 ;; 18123 pgf77* | pgf90* | pgf95* | pgfortran*) 18124 # Portland Group f77 and f90 compilers 18125 whole_archive_flag_spec_GCJ='${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' 18126 tmp_addflag=' $pic_flag -Mnomain' ;; 18127 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 18128 tmp_addflag=' -i_dynamic' ;; 18129 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 18130 tmp_addflag=' -i_dynamic -nofor_main' ;; 18131 ifc* | ifort*) # Intel Fortran compiler 18132 tmp_addflag=' -nofor_main' ;; 18133 lf95*) # Lahey Fortran 8.1 18134 whole_archive_flag_spec_GCJ= 18135 tmp_sharedflag='--shared' ;; 18136 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 18137 tmp_sharedflag='-qmkshrobj' 18138 tmp_addflag= ;; 18139 nvcc*) # Cuda Compiler Driver 2.2 18140 whole_archive_flag_spec_GCJ='${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' 18141 compiler_needs_object_GCJ=yes 18142 ;; 18143 esac 18144 case `$CC -V 2>&1 | sed 5q` in 18145 *Sun\ C*) # Sun C 5.9 18146 whole_archive_flag_spec_GCJ='${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' 18147 compiler_needs_object_GCJ=yes 18148 tmp_sharedflag='-G' ;; 18149 *Sun\ F*) # Sun Fortran 8.3 18150 tmp_sharedflag='-G' ;; 18151 esac 18152 archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 18153 18154 if test "x$supports_anon_versioning" = xyes; then 18155 archive_expsym_cmds_GCJ='echo "{ global:" > $output_objdir/$libname.ver~ 18156 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 18157 echo "local: *; };" >> $output_objdir/$libname.ver~ 18158 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 18159 fi 18160 18161 case $cc_basename in 18162 xlf* | bgf* | bgxlf* | mpixlf*) 18163 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 18164 whole_archive_flag_spec_GCJ='--whole-archive$convenience --no-whole-archive' 18165 hardcode_libdir_flag_spec_GCJ= 18166 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' 18167 archive_cmds_GCJ='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 18168 if test "x$supports_anon_versioning" = xyes; then 18169 archive_expsym_cmds_GCJ='echo "{ global:" > $output_objdir/$libname.ver~ 18170 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 18171 echo "local: *; };" >> $output_objdir/$libname.ver~ 18172 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 18173 fi 18174 ;; 18175 esac 18176 else 18177 ld_shlibs_GCJ=no 18178 fi 18179 ;; 18180 18181 netbsd*) 18182 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 18183 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 18184 wlarc= 18185 else 18186 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 18187 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 18188 fi 18189 ;; 18190 18191 solaris*) 18192 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 18193 ld_shlibs_GCJ=no 18194 cat <<_LT_EOF 1>&2 18195 18196*** Warning: The releases 2.8.* of the GNU linker cannot reliably 18197*** create shared libraries on Solaris systems. Therefore, libtool 18198*** is disabling shared libraries support. We urge you to upgrade GNU 18199*** binutils to release 2.9.1 or newer. Another option is to modify 18200*** your PATH or compiler configuration so that the native linker is 18201*** used, and then restart. 18202 18203_LT_EOF 18204 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 18205 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 18206 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 18207 else 18208 ld_shlibs_GCJ=no 18209 fi 18210 ;; 18211 18212 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 18213 case `$LD -v 2>&1` in 18214 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 18215 ld_shlibs_GCJ=no 18216 cat <<_LT_EOF 1>&2 18217 18218*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 18219*** reliably create shared libraries on SCO systems. Therefore, libtool 18220*** is disabling shared libraries support. We urge you to upgrade GNU 18221*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 18222*** your PATH or compiler configuration so that the native linker is 18223*** used, and then restart. 18224 18225_LT_EOF 18226 ;; 18227 *) 18228 # For security reasons, it is highly recommended that you always 18229 # use absolute paths for naming shared libraries, and exclude the 18230 # DT_RUNPATH tag from executables and libraries. But doing so 18231 # requires that you compile everything twice, which is a pain. 18232 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 18233 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18234 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 18235 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 18236 else 18237 ld_shlibs_GCJ=no 18238 fi 18239 ;; 18240 esac 18241 ;; 18242 18243 sunos4*) 18244 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18245 wlarc= 18246 hardcode_direct_GCJ=yes 18247 hardcode_shlibpath_var_GCJ=no 18248 ;; 18249 18250 *) 18251 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 18252 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 18253 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 18254 else 18255 ld_shlibs_GCJ=no 18256 fi 18257 ;; 18258 esac 18259 18260 if test "$ld_shlibs_GCJ" = no; then 18261 runpath_var= 18262 hardcode_libdir_flag_spec_GCJ= 18263 export_dynamic_flag_spec_GCJ= 18264 whole_archive_flag_spec_GCJ= 18265 fi 18266 else 18267 # PORTME fill in a description of your system's linker (not GNU ld) 18268 case $host_os in 18269 aix3*) 18270 allow_undefined_flag_GCJ=unsupported 18271 always_export_symbols_GCJ=yes 18272 archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' 18273 # Note: this linker hardcodes the directories in LIBPATH if there 18274 # are no directories specified by -L. 18275 hardcode_minus_L_GCJ=yes 18276 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 18277 # Neither direct hardcoding nor static linking is supported with a 18278 # broken collect2. 18279 hardcode_direct_GCJ=unsupported 18280 fi 18281 ;; 18282 18283 aix[4-9]*) 18284 if test "$host_cpu" = ia64; then 18285 # On IA64, the linker does run time linking by default, so we don't 18286 # have to do anything special. 18287 aix_use_runtimelinking=no 18288 exp_sym_flag='-Bexport' 18289 no_entry_flag="" 18290 else 18291 # If we're using GNU nm, then we don't want the "-C" option. 18292 # -C means demangle to AIX nm, but means don't demangle with GNU nm 18293 # Also, AIX nm treats weak defined symbols like other global 18294 # defined symbols, whereas GNU nm marks them as "W". 18295 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 18296 export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 18297 else 18298 export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 18299 fi 18300 aix_use_runtimelinking=no 18301 18302 # Test if we are trying to use run time linking or normal 18303 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 18304 # need to do runtime linking. 18305 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 18306 for ld_flag in $LDFLAGS; do 18307 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 18308 aix_use_runtimelinking=yes 18309 break 18310 fi 18311 done 18312 ;; 18313 esac 18314 18315 exp_sym_flag='-bexport' 18316 no_entry_flag='-bnoentry' 18317 fi 18318 18319 # When large executables or shared objects are built, AIX ld can 18320 # have problems creating the table of contents. If linking a library 18321 # or program results in "error TOC overflow" add -mminimal-toc to 18322 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 18323 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 18324 18325 archive_cmds_GCJ='' 18326 hardcode_direct_GCJ=yes 18327 hardcode_direct_absolute_GCJ=yes 18328 hardcode_libdir_separator_GCJ=':' 18329 link_all_deplibs_GCJ=yes 18330 file_list_spec_GCJ='${wl}-f,' 18331 18332 if test "$GCC" = yes; then 18333 case $host_os in aix4.[012]|aix4.[012].*) 18334 # We only want to do this on AIX 4.2 and lower, the check 18335 # below for broken collect2 doesn't work under 4.3+ 18336 collect2name=`${CC} -print-prog-name=collect2` 18337 if test -f "$collect2name" && 18338 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 18339 then 18340 # We have reworked collect2 18341 : 18342 else 18343 # We have old collect2 18344 hardcode_direct_GCJ=unsupported 18345 # It fails to find uninstalled libraries when the uninstalled 18346 # path is not listed in the libpath. Setting hardcode_minus_L 18347 # to unsupported forces relinking 18348 hardcode_minus_L_GCJ=yes 18349 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18350 hardcode_libdir_separator_GCJ= 18351 fi 18352 ;; 18353 esac 18354 shared_flag='-shared' 18355 if test "$aix_use_runtimelinking" = yes; then 18356 shared_flag="$shared_flag "'${wl}-G' 18357 fi 18358 else 18359 # not using gcc 18360 if test "$host_cpu" = ia64; then 18361 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 18362 # chokes on -Wl,-G. The following line is correct: 18363 shared_flag='-G' 18364 else 18365 if test "$aix_use_runtimelinking" = yes; then 18366 shared_flag='${wl}-G' 18367 else 18368 shared_flag='${wl}-bM:SRE' 18369 fi 18370 fi 18371 fi 18372 18373 export_dynamic_flag_spec_GCJ='${wl}-bexpall' 18374 # It seems that -bexpall does not export symbols beginning with 18375 # underscore (_), so it is better to generate a list of symbols to export. 18376 always_export_symbols_GCJ=yes 18377 if test "$aix_use_runtimelinking" = yes; then 18378 # Warning - without using the other runtime loading flags (-brtl), 18379 # -berok will link without error, but may produce a broken library. 18380 allow_undefined_flag_GCJ='-berok' 18381 # Determine the default libpath from the value encoded in an 18382 # empty executable. 18383 if test x$gcc_no_link = xyes; then 18384 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 18385fi 18386cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18387/* end confdefs.h. */ 18388 18389int 18390main () 18391{ 18392 18393 ; 18394 return 0; 18395} 18396_ACEOF 18397if ac_fn_c_try_link "$LINENO"; then : 18398 18399lt_aix_libpath_sed=' 18400 /Import File Strings/,/^$/ { 18401 /^0/ { 18402 s/^0 *\(.*\)$/\1/ 18403 p 18404 } 18405 }' 18406aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 18407# Check for a 64-bit object if we didn't find anything. 18408if test -z "$aix_libpath"; then 18409 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 18410fi 18411fi 18412rm -f core conftest.err conftest.$ac_objext \ 18413 conftest$ac_exeext conftest.$ac_ext 18414if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 18415 18416 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 18417 archive_expsym_cmds_GCJ='$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" 18418 else 18419 if test "$host_cpu" = ia64; then 18420 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' 18421 allow_undefined_flag_GCJ="-z nodefs" 18422 archive_expsym_cmds_GCJ="\$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" 18423 else 18424 # Determine the default libpath from the value encoded in an 18425 # empty executable. 18426 if test x$gcc_no_link = xyes; then 18427 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 18428fi 18429cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18430/* end confdefs.h. */ 18431 18432int 18433main () 18434{ 18435 18436 ; 18437 return 0; 18438} 18439_ACEOF 18440if ac_fn_c_try_link "$LINENO"; then : 18441 18442lt_aix_libpath_sed=' 18443 /Import File Strings/,/^$/ { 18444 /^0/ { 18445 s/^0 *\(.*\)$/\1/ 18446 p 18447 } 18448 }' 18449aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 18450# Check for a 64-bit object if we didn't find anything. 18451if test -z "$aix_libpath"; then 18452 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 18453fi 18454fi 18455rm -f core conftest.err conftest.$ac_objext \ 18456 conftest$ac_exeext conftest.$ac_ext 18457if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 18458 18459 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 18460 # Warning - without using the other run time loading flags, 18461 # -berok will link without error, but may produce a broken library. 18462 no_undefined_flag_GCJ=' ${wl}-bernotok' 18463 allow_undefined_flag_GCJ=' ${wl}-berok' 18464 if test "$with_gnu_ld" = yes; then 18465 # We only use this code for GNU lds that support --whole-archive. 18466 whole_archive_flag_spec_GCJ='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 18467 else 18468 # Exported symbols can be pulled into shared objects from archives 18469 whole_archive_flag_spec_GCJ='$convenience' 18470 fi 18471 archive_cmds_need_lc_GCJ=yes 18472 # This is similar to how AIX traditionally builds its shared libraries. 18473 archive_expsym_cmds_GCJ="\$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' 18474 fi 18475 fi 18476 ;; 18477 18478 amigaos*) 18479 case $host_cpu in 18480 powerpc) 18481 # see comment about AmigaOS4 .so support 18482 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 18483 archive_expsym_cmds_GCJ='' 18484 ;; 18485 m68k) 18486 archive_cmds_GCJ='$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)' 18487 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18488 hardcode_minus_L_GCJ=yes 18489 ;; 18490 esac 18491 ;; 18492 18493 bsdi[45]*) 18494 export_dynamic_flag_spec_GCJ=-rdynamic 18495 ;; 18496 18497 cygwin* | mingw* | pw32* | cegcc*) 18498 # When not using gcc, we currently assume that we are using 18499 # Microsoft Visual C++. 18500 # hardcode_libdir_flag_spec is actually meaningless, as there is 18501 # no search path for DLLs. 18502 hardcode_libdir_flag_spec_GCJ=' ' 18503 allow_undefined_flag_GCJ=unsupported 18504 # Tell ltmain to make .lib files, not .a files. 18505 libext=lib 18506 # Tell ltmain to make .dll files, not .so files. 18507 shrext_cmds=".dll" 18508 # FIXME: Setting linknames here is a bad hack. 18509 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 18510 # The linker will automatically build a .lib file if we build a DLL. 18511 old_archive_from_new_cmds_GCJ='true' 18512 # FIXME: Should let the user specify the lib program. 18513 old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs' 18514 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' 18515 enable_shared_with_static_runtimes_GCJ=yes 18516 ;; 18517 18518 darwin* | rhapsody*) 18519 18520 18521 archive_cmds_need_lc_GCJ=no 18522 hardcode_direct_GCJ=no 18523 hardcode_automatic_GCJ=yes 18524 hardcode_shlibpath_var_GCJ=unsupported 18525 if test "$lt_cv_ld_force_load" = "yes"; then 18526 whole_archive_flag_spec_GCJ='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 18527 else 18528 whole_archive_flag_spec_GCJ='' 18529 fi 18530 link_all_deplibs_GCJ=yes 18531 allow_undefined_flag_GCJ="$_lt_dar_allow_undefined" 18532 case $cc_basename in 18533 ifort*) _lt_dar_can_shared=yes ;; 18534 *) _lt_dar_can_shared=$GCC ;; 18535 esac 18536 if test "$_lt_dar_can_shared" = "yes"; then 18537 output_verbose_link_cmd=func_echo_all 18538 archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 18539 module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 18540 archive_expsym_cmds_GCJ="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}" 18541 module_expsym_cmds_GCJ="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}" 18542 18543 else 18544 ld_shlibs_GCJ=no 18545 fi 18546 18547 ;; 18548 18549 dgux*) 18550 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18551 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18552 hardcode_shlibpath_var_GCJ=no 18553 ;; 18554 18555 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 18556 # support. Future versions do this automatically, but an explicit c++rt0.o 18557 # does not break anything, and helps significantly (at the cost of a little 18558 # extra space). 18559 freebsd2.2*) 18560 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 18561 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18562 hardcode_direct_GCJ=yes 18563 hardcode_shlibpath_var_GCJ=no 18564 ;; 18565 18566 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 18567 freebsd2.*) 18568 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18569 hardcode_direct_GCJ=yes 18570 hardcode_minus_L_GCJ=yes 18571 hardcode_shlibpath_var_GCJ=no 18572 ;; 18573 18574 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 18575 freebsd* | dragonfly*) 18576 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 18577 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18578 hardcode_direct_GCJ=yes 18579 hardcode_shlibpath_var_GCJ=no 18580 ;; 18581 18582 hpux9*) 18583 if test "$GCC" = yes; then 18584 archive_cmds_GCJ='$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' 18585 else 18586 archive_cmds_GCJ='$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' 18587 fi 18588 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18589 hardcode_libdir_separator_GCJ=: 18590 hardcode_direct_GCJ=yes 18591 18592 # hardcode_minus_L: Not really in the search PATH, 18593 # but as the default location of the library. 18594 hardcode_minus_L_GCJ=yes 18595 export_dynamic_flag_spec_GCJ='${wl}-E' 18596 ;; 18597 18598 hpux10*) 18599 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 18600 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18601 else 18602 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 18603 fi 18604 if test "$with_gnu_ld" = no; then 18605 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18606 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' 18607 hardcode_libdir_separator_GCJ=: 18608 hardcode_direct_GCJ=yes 18609 hardcode_direct_absolute_GCJ=yes 18610 export_dynamic_flag_spec_GCJ='${wl}-E' 18611 # hardcode_minus_L: Not really in the search PATH, 18612 # but as the default location of the library. 18613 hardcode_minus_L_GCJ=yes 18614 fi 18615 ;; 18616 18617 hpux11*) 18618 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 18619 case $host_cpu in 18620 hppa*64*) 18621 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18622 ;; 18623 ia64*) 18624 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18625 ;; 18626 *) 18627 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18628 ;; 18629 esac 18630 else 18631 case $host_cpu in 18632 hppa*64*) 18633 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18634 ;; 18635 ia64*) 18636 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18637 ;; 18638 *) 18639 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18640 ;; 18641 esac 18642 fi 18643 if test "$with_gnu_ld" = no; then 18644 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18645 hardcode_libdir_separator_GCJ=: 18646 18647 case $host_cpu in 18648 hppa*64*|ia64*) 18649 hardcode_direct_GCJ=no 18650 hardcode_shlibpath_var_GCJ=no 18651 ;; 18652 *) 18653 hardcode_direct_GCJ=yes 18654 hardcode_direct_absolute_GCJ=yes 18655 export_dynamic_flag_spec_GCJ='${wl}-E' 18656 18657 # hardcode_minus_L: Not really in the search PATH, 18658 # but as the default location of the library. 18659 hardcode_minus_L_GCJ=yes 18660 ;; 18661 esac 18662 fi 18663 ;; 18664 18665 irix5* | irix6* | nonstopux*) 18666 if test "$GCC" = yes; then 18667 archive_cmds_GCJ='$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' 18668 # Try to use the -exported_symbol ld option, if it does not 18669 # work, assume that -exports_file does not work either and 18670 # implicitly export all symbols. 18671 save_LDFLAGS="$LDFLAGS" 18672 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 18673 if test x$gcc_no_link = xyes; then 18674 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 18675fi 18676cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18677/* end confdefs.h. */ 18678int foo(void) {} 18679_ACEOF 18680if ac_fn_c_try_link "$LINENO"; then : 18681 archive_expsym_cmds_GCJ='$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' 18682 18683fi 18684rm -f core conftest.err conftest.$ac_objext \ 18685 conftest$ac_exeext conftest.$ac_ext 18686 LDFLAGS="$save_LDFLAGS" 18687 else 18688 archive_cmds_GCJ='$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' 18689 archive_expsym_cmds_GCJ='$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' 18690 fi 18691 archive_cmds_need_lc_GCJ='no' 18692 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18693 hardcode_libdir_separator_GCJ=: 18694 inherit_rpath_GCJ=yes 18695 link_all_deplibs_GCJ=yes 18696 ;; 18697 18698 netbsd*) 18699 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 18700 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 18701 else 18702 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 18703 fi 18704 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18705 hardcode_direct_GCJ=yes 18706 hardcode_shlibpath_var_GCJ=no 18707 ;; 18708 18709 newsos6) 18710 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18711 hardcode_direct_GCJ=yes 18712 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18713 hardcode_libdir_separator_GCJ=: 18714 hardcode_shlibpath_var_GCJ=no 18715 ;; 18716 18717 *nto* | *qnx*) 18718 ;; 18719 18720 openbsd*) 18721 if test -f /usr/libexec/ld.so; then 18722 hardcode_direct_GCJ=yes 18723 hardcode_shlibpath_var_GCJ=no 18724 hardcode_direct_absolute_GCJ=yes 18725 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18726 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18727 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 18728 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18729 export_dynamic_flag_spec_GCJ='${wl}-E' 18730 else 18731 case $host_os in 18732 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 18733 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18734 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18735 ;; 18736 *) 18737 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18738 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18739 ;; 18740 esac 18741 fi 18742 else 18743 ld_shlibs_GCJ=no 18744 fi 18745 ;; 18746 18747 os2*) 18748 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18749 hardcode_minus_L_GCJ=yes 18750 allow_undefined_flag_GCJ=unsupported 18751 archive_cmds_GCJ='$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' 18752 old_archive_from_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 18753 ;; 18754 18755 osf3*) 18756 if test "$GCC" = yes; then 18757 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18758 archive_cmds_GCJ='$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' 18759 else 18760 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18761 archive_cmds_GCJ='$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' 18762 fi 18763 archive_cmds_need_lc_GCJ='no' 18764 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18765 hardcode_libdir_separator_GCJ=: 18766 ;; 18767 18768 osf4* | osf5*) # as osf3* with the addition of -msym flag 18769 if test "$GCC" = yes; then 18770 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18771 archive_cmds_GCJ='$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' 18772 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18773 else 18774 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18775 archive_cmds_GCJ='$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' 18776 archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ 18777 $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' 18778 18779 # Both c and cxx compiler support -rpath directly 18780 hardcode_libdir_flag_spec_GCJ='-rpath $libdir' 18781 fi 18782 archive_cmds_need_lc_GCJ='no' 18783 hardcode_libdir_separator_GCJ=: 18784 ;; 18785 18786 solaris*) 18787 no_undefined_flag_GCJ=' -z defs' 18788 if test "$GCC" = yes; then 18789 wlarc='${wl}' 18790 archive_cmds_GCJ='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18791 archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 18792 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 18793 else 18794 case `$CC -V 2>&1` in 18795 *"Compilers 5.0"*) 18796 wlarc='' 18797 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 18798 archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 18799 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 18800 ;; 18801 *) 18802 wlarc='${wl}' 18803 archive_cmds_GCJ='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 18804 archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 18805 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 18806 ;; 18807 esac 18808 fi 18809 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18810 hardcode_shlibpath_var_GCJ=no 18811 case $host_os in 18812 solaris2.[0-5] | solaris2.[0-5].*) ;; 18813 *) 18814 # The compiler driver will combine and reorder linker options, 18815 # but understands `-z linker_flag'. GCC discards it without `$wl', 18816 # but is careful enough not to reorder. 18817 # Supported since Solaris 2.6 (maybe 2.5.1?) 18818 if test "$GCC" = yes; then 18819 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 18820 else 18821 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' 18822 fi 18823 ;; 18824 esac 18825 link_all_deplibs_GCJ=yes 18826 ;; 18827 18828 sunos4*) 18829 if test "x$host_vendor" = xsequent; then 18830 # Use $CC to link under sequent, because it throws in some extra .o 18831 # files that make .init and .fini sections work. 18832 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 18833 else 18834 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 18835 fi 18836 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18837 hardcode_direct_GCJ=yes 18838 hardcode_minus_L_GCJ=yes 18839 hardcode_shlibpath_var_GCJ=no 18840 ;; 18841 18842 sysv4) 18843 case $host_vendor in 18844 sni) 18845 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18846 hardcode_direct_GCJ=yes # is this really true??? 18847 ;; 18848 siemens) 18849 ## LD is ld it makes a PLAMLIB 18850 ## CC just makes a GrossModule. 18851 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 18852 reload_cmds_GCJ='$CC -r -o $output$reload_objs' 18853 hardcode_direct_GCJ=no 18854 ;; 18855 motorola) 18856 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18857 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie 18858 ;; 18859 esac 18860 runpath_var='LD_RUN_PATH' 18861 hardcode_shlibpath_var_GCJ=no 18862 ;; 18863 18864 sysv4.3*) 18865 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18866 hardcode_shlibpath_var_GCJ=no 18867 export_dynamic_flag_spec_GCJ='-Bexport' 18868 ;; 18869 18870 sysv4*MP*) 18871 if test -d /usr/nec; then 18872 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18873 hardcode_shlibpath_var_GCJ=no 18874 runpath_var=LD_RUN_PATH 18875 hardcode_runpath_var=yes 18876 ld_shlibs_GCJ=yes 18877 fi 18878 ;; 18879 18880 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 18881 no_undefined_flag_GCJ='${wl}-z,text' 18882 archive_cmds_need_lc_GCJ=no 18883 hardcode_shlibpath_var_GCJ=no 18884 runpath_var='LD_RUN_PATH' 18885 18886 if test "$GCC" = yes; then 18887 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18888 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18889 else 18890 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18891 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18892 fi 18893 ;; 18894 18895 sysv5* | sco3.2v5* | sco5v6*) 18896 # Note: We can NOT use -z defs as we might desire, because we do not 18897 # link with -lc, and that would cause any symbols used from libc to 18898 # always be unresolved, which means just about no library would 18899 # ever link correctly. If we're not using GNU ld we use -z text 18900 # though, which does catch some bad symbols but isn't as heavy-handed 18901 # as -z defs. 18902 no_undefined_flag_GCJ='${wl}-z,text' 18903 allow_undefined_flag_GCJ='${wl}-z,nodefs' 18904 archive_cmds_need_lc_GCJ=no 18905 hardcode_shlibpath_var_GCJ=no 18906 hardcode_libdir_flag_spec_GCJ='${wl}-R,$libdir' 18907 hardcode_libdir_separator_GCJ=':' 18908 link_all_deplibs_GCJ=yes 18909 export_dynamic_flag_spec_GCJ='${wl}-Bexport' 18910 runpath_var='LD_RUN_PATH' 18911 18912 if test "$GCC" = yes; then 18913 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18914 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18915 else 18916 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18917 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18918 fi 18919 ;; 18920 18921 uts4*) 18922 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18923 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18924 hardcode_shlibpath_var_GCJ=no 18925 ;; 18926 18927 *) 18928 ld_shlibs_GCJ=no 18929 ;; 18930 esac 18931 18932 if test x$host_vendor = xsni; then 18933 case $host in 18934 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 18935 export_dynamic_flag_spec_GCJ='${wl}-Blargedynsym' 18936 ;; 18937 esac 18938 fi 18939 fi 18940 18941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_GCJ" >&5 18942$as_echo "$ld_shlibs_GCJ" >&6; } 18943test "$ld_shlibs_GCJ" = no && can_build_shared=no 18944 18945with_gnu_ld_GCJ=$with_gnu_ld 18946 18947 18948 18949 18950 18951 18952# 18953# Do we need to explicitly link libc? 18954# 18955case "x$archive_cmds_need_lc_GCJ" in 18956x|xyes) 18957 # Assume -lc should be added 18958 archive_cmds_need_lc_GCJ=yes 18959 18960 if test "$enable_shared" = yes && test "$GCC" = yes; then 18961 case $archive_cmds_GCJ in 18962 *'~'*) 18963 # FIXME: we may have to deal with multi-command sequences. 18964 ;; 18965 '$CC '*) 18966 # Test whether the compiler implicitly links with -lc since on some 18967 # systems, -lgcc has to come before -lc. If gcc already passes -lc 18968 # to ld, don't add -lc before -lgcc. 18969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 18970$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 18971if test "${lt_cv_archive_cmds_need_lc_GCJ+set}" = set; then : 18972 $as_echo_n "(cached) " >&6 18973else 18974 $RM conftest* 18975 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 18976 18977 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 18978 (eval $ac_compile) 2>&5 18979 ac_status=$? 18980 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18981 test $ac_status = 0; } 2>conftest.err; then 18982 soname=conftest 18983 lib=conftest 18984 libobjs=conftest.$ac_objext 18985 deplibs= 18986 wl=$lt_prog_compiler_wl_GCJ 18987 pic_flag=$lt_prog_compiler_pic_GCJ 18988 compiler_flags=-v 18989 linker_flags=-v 18990 verstring= 18991 output_objdir=. 18992 libname=conftest 18993 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ 18994 allow_undefined_flag_GCJ= 18995 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_GCJ 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 18996 (eval $archive_cmds_GCJ 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 18997 ac_status=$? 18998 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18999 test $ac_status = 0; } 19000 then 19001 lt_cv_archive_cmds_need_lc_GCJ=no 19002 else 19003 lt_cv_archive_cmds_need_lc_GCJ=yes 19004 fi 19005 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag 19006 else 19007 cat conftest.err 1>&5 19008 fi 19009 $RM conftest* 19010 19011fi 19012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_GCJ" >&5 19013$as_echo "$lt_cv_archive_cmds_need_lc_GCJ" >&6; } 19014 archive_cmds_need_lc_GCJ=$lt_cv_archive_cmds_need_lc_GCJ 19015 ;; 19016 esac 19017 fi 19018 ;; 19019esac 19020 19021 19022 19023 19024 19025 19026 19027 19028 19029 19030 19031 19032 19033 19034 19035 19036 19037 19038 19039 19040 19041 19042 19043 19044 19045 19046 19047 19048 19049 19050 19051 19052 19053 19054 19055 19056 19057 19058 19059 19060 19061 19062 19063 19064 19065 19066 19067 19068 19069 19070 19071 19072 19073 19074 19075 19076 19077 19078 19079 19080 19081 19082 19083 19084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 19085$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 19086hardcode_action_GCJ= 19087if test -n "$hardcode_libdir_flag_spec_GCJ" || 19088 test -n "$runpath_var_GCJ" || 19089 test "X$hardcode_automatic_GCJ" = "Xyes" ; then 19090 19091 # We can hardcode non-existent directories. 19092 if test "$hardcode_direct_GCJ" != no && 19093 # If the only mechanism to avoid hardcoding is shlibpath_var, we 19094 # have to relink, otherwise we might link with an installed library 19095 # when we should be linking with a yet-to-be-installed one 19096 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && 19097 test "$hardcode_minus_L_GCJ" != no; then 19098 # Linking always hardcodes the temporary library directory. 19099 hardcode_action_GCJ=relink 19100 else 19101 # We can link without hardcoding, and we can hardcode nonexisting dirs. 19102 hardcode_action_GCJ=immediate 19103 fi 19104else 19105 # We cannot hardcode anything, or else we can only hardcode existing 19106 # directories. 19107 hardcode_action_GCJ=unsupported 19108fi 19109{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_GCJ" >&5 19110$as_echo "$hardcode_action_GCJ" >&6; } 19111 19112if test "$hardcode_action_GCJ" = relink || 19113 test "$inherit_rpath_GCJ" = yes; then 19114 # Fast installation is not supported 19115 enable_fast_install=no 19116elif test "$shlibpath_overrides_runpath" = yes || 19117 test "$enable_shared" = no; then 19118 # Fast installation is not necessary 19119 enable_fast_install=needless 19120fi 19121 19122 19123 19124 19125 19126 19127 19128fi 19129 19130compiler_GCJ=${GCJ-gcj} 19131ac_ext=c 19132ac_cpp='$CPP $CPPFLAGS' 19133ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19134ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19135ac_compiler_gnu=$ac_cv_c_compiler_gnu 19136 19137 19138if test "x$CC" != xcc; then 19139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 19140$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } 19141else 19142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 19143$as_echo_n "checking whether cc understands -c and -o together... " >&6; } 19144fi 19145set dummy $CC; ac_cc=`$as_echo "$2" | 19146 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 19147if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then : 19148 $as_echo_n "(cached) " >&6 19149else 19150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19151/* end confdefs.h. */ 19152 19153int 19154main () 19155{ 19156 19157 ; 19158 return 0; 19159} 19160_ACEOF 19161# Make sure it works both with $CC and with simple cc. 19162# We do the test twice because some compilers refuse to overwrite an 19163# existing .o file with -o, though they will create one. 19164ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 19165rm -f conftest2.* 19166if { { case "(($ac_try" in 19167 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19168 *) ac_try_echo=$ac_try;; 19169esac 19170eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 19171$as_echo "$ac_try_echo"; } >&5 19172 (eval "$ac_try") 2>&5 19173 ac_status=$? 19174 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19175 test $ac_status = 0; } && 19176 test -f conftest2.$ac_objext && { { case "(($ac_try" in 19177 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19178 *) ac_try_echo=$ac_try;; 19179esac 19180eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 19181$as_echo "$ac_try_echo"; } >&5 19182 (eval "$ac_try") 2>&5 19183 ac_status=$? 19184 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19185 test $ac_status = 0; }; 19186then 19187 eval ac_cv_prog_cc_${ac_cc}_c_o=yes 19188 if test "x$CC" != xcc; then 19189 # Test first that cc exists at all. 19190 if { ac_try='cc -c conftest.$ac_ext >&5' 19191 { { case "(($ac_try" in 19192 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19193 *) ac_try_echo=$ac_try;; 19194esac 19195eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 19196$as_echo "$ac_try_echo"; } >&5 19197 (eval "$ac_try") 2>&5 19198 ac_status=$? 19199 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19200 test $ac_status = 0; }; }; then 19201 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 19202 rm -f conftest2.* 19203 if { { case "(($ac_try" in 19204 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19205 *) ac_try_echo=$ac_try;; 19206esac 19207eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 19208$as_echo "$ac_try_echo"; } >&5 19209 (eval "$ac_try") 2>&5 19210 ac_status=$? 19211 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19212 test $ac_status = 0; } && 19213 test -f conftest2.$ac_objext && { { case "(($ac_try" in 19214 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19215 *) ac_try_echo=$ac_try;; 19216esac 19217eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 19218$as_echo "$ac_try_echo"; } >&5 19219 (eval "$ac_try") 2>&5 19220 ac_status=$? 19221 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19222 test $ac_status = 0; }; 19223 then 19224 # cc works too. 19225 : 19226 else 19227 # cc exists but doesn't like -o. 19228 eval ac_cv_prog_cc_${ac_cc}_c_o=no 19229 fi 19230 fi 19231 fi 19232else 19233 eval ac_cv_prog_cc_${ac_cc}_c_o=no 19234fi 19235rm -f core conftest* 19236 19237fi 19238if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 19239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19240$as_echo "yes" >&6; } 19241else 19242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19243$as_echo "no" >&6; } 19244 19245$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h 19246 19247fi 19248 19249# FIXME: we rely on the cache variable name because 19250# there is no other way. 19251set dummy $CC 19252am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 19253eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o 19254if test "$am_t" != yes; then 19255 # Losing compiler, so override with the script. 19256 # FIXME: It is wrong to rewrite CC. 19257 # But if we don't then we get into trouble of one sort or another. 19258 # A longer-term fix would be to have automake use am__CC in this case, 19259 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 19260 CC="$am_aux_dir/compile $CC" 19261fi 19262 19263 19264 19265 19266 19267subdirs="$subdirs classpath libltdl" 19268 19269 19270# The -no-testsuite modules omit the test subdir. 19271 if test -d $srcdir/testsuite; then 19272 TESTSUBDIR_TRUE= 19273 TESTSUBDIR_FALSE='#' 19274else 19275 TESTSUBDIR_TRUE='#' 19276 TESTSUBDIR_FALSE= 19277fi 19278 19279 19280# Should the runtime set system properties by examining the 19281# environment variable GCJ_PROPERTIES? 19282# Check whether --enable-getenv-properties was given. 19283if test "${enable_getenv_properties+set}" = set; then : 19284 enableval=$enable_getenv_properties; 19285fi 19286 19287 19288# Whether GCJ_PROPERTIES is used depends on the target. 19289if test -z "$enable_getenv_properties"; then 19290 enable_getenv_properties=${enable_getenv_properties_default-yes} 19291fi 19292if test "$enable_getenv_properties" = no; then 19293 19294$as_echo "#define DISABLE_GETENV_PROPERTIES 1" >>confdefs.h 19295 19296fi 19297 19298# Whether we should use arguments to main() 19299if test -z "$enable_main_args"; then 19300 enable_main_args=${enable_main_args_default-yes} 19301fi 19302if test "$enable_main_args" = no; then 19303 19304$as_echo "#define DISABLE_MAIN_ARGS 1" >>confdefs.h 19305 19306fi 19307 19308 19309# Should we use hashtable-based synchronization? 19310# Currently works only for Linux X86/ia64 19311# Typically faster and more space-efficient 19312# Check whether --enable-hash-synchronization was given. 19313if test "${enable_hash_synchronization+set}" = set; then : 19314 enableval=$enable_hash_synchronization; 19315fi 19316 19317 19318if test -z "$enable_hash_synchronization"; then 19319 enable_hash_synchronization=$enable_hash_synchronization_default 19320fi 19321 19322 19323install_ecj_jar=no 19324ECJ_BUILD_JAR= 19325ECJ_JAR= 19326 19327# Check whether --with-ecj-jar was given. 19328if test "${with_ecj_jar+set}" = set; then : 19329 withval=$with_ecj_jar; ECJ_JAR=$withval 19330else 19331 if test -f $multi_basedir/ecj.jar; then 19332 ECJ_BUILD_JAR=$multi_basedir/ecj.jar 19333 ECJ_JAR='$(jardir)/ecj.jar' 19334 install_ecj_jar=yes 19335 fi 19336fi 19337 19338 19339 19340 if test "$ECJ_JAR" != ""; then 19341 BUILD_ECJ1_TRUE= 19342 BUILD_ECJ1_FALSE='#' 19343else 19344 BUILD_ECJ1_TRUE='#' 19345 BUILD_ECJ1_FALSE= 19346fi 19347 19348 if test $install_ecj_jar = yes; then 19349 INSTALL_ECJ_JAR_TRUE= 19350 INSTALL_ECJ_JAR_FALSE='#' 19351else 19352 INSTALL_ECJ_JAR_TRUE='#' 19353 INSTALL_ECJ_JAR_FALSE= 19354fi 19355 19356 19357 19358# Check whether --with-java-home was given. 19359if test "${with_java_home+set}" = set; then : 19360 withval=$with_java_home; JAVA_HOME="${withval}" 19361else 19362 JAVA_HOME="" 19363fi 19364 19365 if test ! -z "$JAVA_HOME"; then 19366 JAVA_HOME_SET_TRUE= 19367 JAVA_HOME_SET_FALSE='#' 19368else 19369 JAVA_HOME_SET_TRUE='#' 19370 JAVA_HOME_SET_FALSE= 19371fi 19372 19373 19374 19375suppress_libgcj_bc=no 19376# Check whether --enable-libgcj-bc was given. 19377if test "${enable_libgcj_bc+set}" = set; then : 19378 enableval=$enable_libgcj_bc; if test "$enable_libgcj_bc" = "no"; then 19379 suppress_libgcj_bc=yes 19380 fi 19381fi 19382 19383 if test "$suppress_libgcj_bc" = "yes"; then 19384 SUPPRESS_LIBGCJ_BC_TRUE= 19385 SUPPRESS_LIBGCJ_BC_FALSE='#' 19386else 19387 SUPPRESS_LIBGCJ_BC_TRUE='#' 19388 SUPPRESS_LIBGCJ_BC_FALSE= 19389fi 19390 19391 19392build_libgcj_reduced_reflection=no 19393# Check whether --enable-reduced-reflection was given. 19394if test "${enable_reduced_reflection+set}" = set; then : 19395 enableval=$enable_reduced_reflection; if test "$enable_reduced_reflection" = "yes"; then 19396 build_libgcj_reduced_reflection=yes 19397 fi 19398fi 19399 19400 if test "$build_libgcj_reduced_reflection" = "yes"; then 19401 BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE= 19402 BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE='#' 19403else 19404 BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE='#' 19405 BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE= 19406fi 19407 19408 19409# What is the native OS API for MinGW? 19410 19411# Check whether --with-win32-nlsapi was given. 19412if test "${with_win32_nlsapi+set}" = set; then : 19413 withval=$with_win32_nlsapi; case "${withval}" in 19414 ansi) with_win32_nlsapi=ansi ;; 19415 unicows) with_win32_nlsapi=unicows ;; 19416 unicode) with_win32_nlsapi=unicode ;; 19417 *) as_fn_error "Bad value ${withval} for --with-win32-nlsapi." "$LINENO" 5 ;; 19418esac 19419else 19420 with_win32_nlsapi=ansi 19421fi 19422 19423 19424case "${with_win32_nlsapi}" in 19425 unicows | unicode) 19426 19427$as_echo "#define MINGW_LIBGCJ_UNICODE 1" >>confdefs.h 19428 19429 ;; 19430esac 19431 19432# configure.host sets slow_pthread_self if the synchronization code should 19433# try to avoid pthread_self calls by caching thread IDs in a hashtable. 19434if test "${slow_pthread_self}" = "yes"; then 19435 19436$as_echo "#define SLOW_PTHREAD_SELF 1" >>confdefs.h 19437 19438fi 19439 19440# Check for gc debugging. This option is handled both here and in the GC. 19441# Check whether --enable-gc-debug was given. 19442if test "${enable_gc_debug+set}" = set; then : 19443 enableval=$enable_gc_debug; if test "$enable_gc_debug" = "yes"; then 19444 19445$as_echo "#define LIBGCJ_GC_DEBUG 1" >>confdefs.h 19446 19447 fi 19448fi 19449 19450 19451# See if the user has the interpreter included. 19452# Check whether --enable-interpreter was given. 19453if test "${enable_interpreter+set}" = set; then : 19454 enableval=$enable_interpreter; if test "$enable_interpreter" = yes; then 19455 # This can also be set in configure.host. 19456 libgcj_interpreter=yes 19457 elif test "$enable_interpreter" = no; then 19458 libgcj_interpreter=no 19459 fi 19460fi 19461 19462 19463if test "$libgcj_interpreter" = yes; then 19464 19465$as_echo "#define INTERPRETER 1" >>confdefs.h 19466 19467fi 19468INTERPRETER="$libgcj_interpreter" 19469 19470 if test "$libgcj_interpreter" = yes; then 19471 INTERPRETER_TRUE= 19472 INTERPRETER_FALSE='#' 19473else 19474 INTERPRETER_TRUE='#' 19475 INTERPRETER_FALSE= 19476fi 19477 19478 19479{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for exception model to use" >&5 19480$as_echo_n "checking for exception model to use... " >&6; } 19481ac_ext=cpp 19482ac_cpp='$CXXCPP $CPPFLAGS' 19483ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19484ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19485ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 19486 19487# Check whether --enable-sjlj-exceptions was given. 19488if test "${enable_sjlj_exceptions+set}" = set; then : 19489 enableval=$enable_sjlj_exceptions; : 19490else 19491 cat > conftest.$ac_ext << EOF 19492#line 19492 "configure" 19493struct S { ~S(); }; 19494void bar(); 19495void foo() 19496{ 19497 S s; 19498 bar(); 19499} 19500EOF 19501old_CXXFLAGS="$CXXFLAGS" 19502CXXFLAGS=-S 19503if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 19504 (eval $ac_compile) 2>&5 19505 ac_status=$? 19506 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19507 test $ac_status = 0; }; then 19508 if grep _Unwind_SjLj_Resume conftest.s >/dev/null 2>&1 ; then 19509 enable_sjlj_exceptions=yes 19510 elif grep _Unwind_Resume conftest.s >/dev/null 2>&1 ; then 19511 enable_sjlj_exceptions=no 19512 elif grep __cxa_end_cleanup conftest.s >/dev/null 2>&1 ; then 19513 # ARM EH ABI. 19514 enable_sjlj_exceptions=no 19515 fi 19516fi 19517CXXFLAGS="$old_CXXFLAGS" 19518rm -f conftest* 19519fi 19520 19521if test x$enable_sjlj_exceptions = xyes; then 19522 19523$as_echo "#define SJLJ_EXCEPTIONS 1" >>confdefs.h 19524 19525 ac_exception_model_name=sjlj 19526elif test x$enable_sjlj_exceptions = xno; then 19527 ac_exception_model_name="call frame" 19528else 19529 as_fn_error "unable to detect exception model" "$LINENO" 5 19530fi 19531ac_ext=c 19532ac_cpp='$CPP $CPPFLAGS' 19533ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19534ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19535ac_compiler_gnu=$ac_cv_c_compiler_gnu 19536 19537{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_exception_model_name" >&5 19538$as_echo "$ac_exception_model_name" >&6; } 19539 19540# If we are non using SJLJ exceptions, and this host does not have support 19541# for unwinding from a signal handler, enable checked dereferences and divides. 19542if test $can_unwind_signal = no && test $enable_sjlj_exceptions = no; then 19543 CHECKREFSPEC=-fcheck-references 19544 DIVIDESPEC=-fuse-divide-subroutine 19545 EXCEPTIONSPEC= 19546fi 19547 19548# See if the user wants to disable java.net. This is the mildly 19549# ugly way that we admit that target-side configuration sucks. 19550# Check whether --enable-java-net was given. 19551if test "${enable_java_net+set}" = set; then : 19552 enableval=$enable_java_net; 19553fi 19554 19555 19556# Whether java.net is built by default can depend on the target. 19557if test -z "$enable_java_net"; then 19558 enable_java_net=${enable_java_net_default-yes} 19559fi 19560if test "$enable_java_net" = no; then 19561 19562$as_echo "#define DISABLE_JAVA_NET 1" >>confdefs.h 19563 19564fi 19565 19566# See if the user wants to configure without libffi. Some 19567# architectures don't support it, and default values are set in 19568# configure.host. 19569 19570# Check whether --with-libffi was given. 19571if test "${with_libffi+set}" = set; then : 19572 withval=$with_libffi; : 19573else 19574 with_libffi=${with_libffi_default-yes} 19575fi 19576 19577 19578LIBFFI= 19579LIBFFIINCS= 19580if test "$with_libffi" != no; then 19581 19582$as_echo "#define USE_LIBFFI 1" >>confdefs.h 19583 19584 LIBFFI=../libffi/libffi_convenience.la 19585 LIBFFIINCS='-I$(top_srcdir)/../libffi/include -I../libffi/include' 19586fi 19587 19588 19589 19590# See if the user wants to disable JVMPI support. 19591# Check whether --enable-jvmpi was given. 19592if test "${enable_jvmpi+set}" = set; then : 19593 enableval=$enable_jvmpi; 19594fi 19595 19596 19597if test "$enable_jvmpi" != no; then 19598 19599$as_echo "#define ENABLE_JVMPI 1" >>confdefs.h 19600 19601fi 19602 19603# If the target is an eCos system, use the appropriate eCos 19604# I/O routines. 19605# FIXME: this should not be a local option but a global target 19606# system; at present there is no eCos target. 19607TARGET_ECOS=${PROCESS-"no"} 19608 19609# Check whether --with-ecos was given. 19610if test "${with_ecos+set}" = set; then : 19611 withval=$with_ecos; TARGET_ECOS="$with_ecos" 19612 19613fi 19614 19615 19616case "$TARGET_ECOS" in 19617 no) case "$host" in 19618 *mingw*) 19619 PLATFORM=Win32 19620 PLATFORMNET=Win32 19621 PLATFORMH=win32.h 19622 19623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether 'ld' is at least 2.13" >&5 19624$as_echo_n "checking whether 'ld' is at least 2.13... " >&6; } 19625LD_PROG=`$CC --print-prog-name=ld` 19626LD_VERSION=`$LD_PROG --version` 19627LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 1 | cut -d ' ' -f 4` 19628LD_VERSION_MINOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 2` 19629if expr "$LD_VERSION_MAJOR" \> 2 > /dev/null; then 19630 LD_OK="ok" 19631else 19632 if expr "$LD_VERSION_MAJOR" = 2 && expr "$LD_VERSION_MINOR" \>= 13 > /dev/null; then 19633 LD_OK="ok" 19634 fi 19635fi 19636if test "x$LD_OK" != x; then 19637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5 19638$as_echo "yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6; } 19639else 19640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5 19641$as_echo "no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6; } 19642 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&5 19643$as_echo "$as_me: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&2;} 19644 19645$as_echo "#define JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS 1" >>confdefs.h 19646 19647fi 19648 ;; 19649 *) 19650 PLATFORM=Posix 19651 PLATFORMNET=Posix 19652 PLATFORMH=posix.h 19653 ;; 19654 esac 19655 ;; 19656 *) 19657 PLATFORM=Ecos 19658 PLATFORMNET=NoNet 19659 19660$as_echo "#define ECOS 1" >>confdefs.h 19661 19662 PLATFORMH=posix.h 19663 ;; 19664esac 19665 19666ac_config_links="$ac_config_links include/platform.h:include/$PLATFORMH" 19667 19668 19669cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19670/* end confdefs.h. */ 19671#include <stdint.h> 19672 19673_ACEOF 19674if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 19675 $EGREP "uint32_t" >/dev/null 2>&1; then : 19676 19677$as_echo "#define HAVE_INT32_DEFINED 1" >>confdefs.h 19678 19679fi 19680rm -f conftest* 19681 19682cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19683/* end confdefs.h. */ 19684#include <inttypes.h> 19685 19686_ACEOF 19687if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 19688 $EGREP "uint32_t" >/dev/null 2>&1; then : 19689 19690$as_echo "#define HAVE_INT32_DEFINED 1" >>confdefs.h 19691 19692fi 19693rm -f conftest* 19694 19695cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19696/* end confdefs.h. */ 19697#include <sys/types.h> 19698 19699_ACEOF 19700if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 19701 $EGREP "u_int32_t" >/dev/null 2>&1; then : 19702 19703$as_echo "#define HAVE_BSD_INT32_DEFINED 1" >>confdefs.h 19704 19705fi 19706rm -f conftest* 19707 19708cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19709/* end confdefs.h. */ 19710#include <sys/config.h> 19711 19712_ACEOF 19713if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 19714 $EGREP "u_int32_t" >/dev/null 2>&1; then : 19715 19716$as_echo "#define HAVE_BSD_INT32_DEFINED 1" >>confdefs.h 19717 19718fi 19719rm -f conftest* 19720 19721 19722 if test "$PLATFORM" = Win32; then 19723 USING_WIN32_PLATFORM_TRUE= 19724 USING_WIN32_PLATFORM_FALSE='#' 19725else 19726 USING_WIN32_PLATFORM_TRUE='#' 19727 USING_WIN32_PLATFORM_FALSE= 19728fi 19729 19730 if test "$PLATFORM" = Posix || test "$PLATFORM" = Ecos; then 19731 USING_POSIX_PLATFORM_TRUE= 19732 USING_POSIX_PLATFORM_FALSE='#' 19733else 19734 USING_POSIX_PLATFORM_TRUE='#' 19735 USING_POSIX_PLATFORM_FALSE= 19736fi 19737 19738 19739case "$host" in 19740 *-darwin*) DARWIN_CRT=true ;; 19741 *) DARWIN_CRT=false ;; 19742esac 19743 if $DARWIN_CRT; then 19744 USING_DARWIN_CRT_TRUE= 19745 USING_DARWIN_CRT_FALSE='#' 19746else 19747 USING_DARWIN_CRT_TRUE='#' 19748 USING_DARWIN_CRT_FALSE= 19749fi 19750 19751 19752# This may not be defined in a non-ANS conformant embedded system. 19753# FIXME: Should these case a runtime exception in that case? 19754cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19755/* end confdefs.h. */ 19756#include <time.h> 19757 19758_ACEOF 19759if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 19760 $EGREP "localtime" >/dev/null 2>&1; then : 19761 19762$as_echo "#define HAVE_LOCALTIME 1" >>confdefs.h 19763 19764fi 19765rm -f conftest* 19766 19767 19768# Create the subdirectory for natFile.cc, or the attempt 19769# to create the link will fail. 19770test -d java || mkdir java 19771test -d java/io || mkdir java/io 19772test -d gnu || mkdir gnu 19773ac_config_links="$ac_config_links java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc" 19774 19775 19776# Likewise for natConcreteProcess.cc. 19777test -d java/lang || mkdir java/lang 19778ac_config_links="$ac_config_links java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc" 19779 19780 19781# Likewise for natVMInetAddress.cc and natVMNetworkInterface.cc. 19782test -d java/net || mkdir java/net 19783ac_config_links="$ac_config_links java/net/natVMInetAddress.cc:java/net/natVMInetAddress${PLATFORMNET}.cc" 19784 19785ac_config_links="$ac_config_links java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc" 19786 19787 19788# Likewise for natPlainSocketImpl.cc and natPlainDatagramSocketImpl.cc. 19789test -d gnu/java || mkdir gnu/java 19790test -d gnu/java/net || mkdir gnu/java/net 19791ac_config_links="$ac_config_links gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc" 19792 19793ac_config_links="$ac_config_links gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc" 19794 19795 19796# Likewise for natVMPipe.cc and natVMSelector.cc. 19797test -d gnu/java/nio || mkdir gnu/java/nio 19798ac_config_links="$ac_config_links gnu/java/nio/natVMPipe.cc:gnu/java/nio/natVMPipe${PLATFORM}.cc" 19799 19800ac_config_links="$ac_config_links gnu/java/nio/natVMSelector.cc:gnu/java/nio/natVMSelector${PLATFORM}.cc" 19801 19802 19803# Likewise for natFileChannelImpl.cc 19804test -d gnu/java/nio/channels || mkdir gnu/java/nio/channels 19805ac_config_links="$ac_config_links gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc" 19806 19807 19808# Likewise for natVMSecureRandom.cc 19809test -d gnu/java/security || mkdir gnu/java/security 19810test -d gnu/java/security/jce || mkdir gnu/java/security/jce 19811test -d gnu/java/security/jce/prng || mkdir gnu/java/security/jce/prng 19812ac_config_links="$ac_config_links gnu/java/security/jce/prng/natVMSecureRandom.cc:gnu/java/security/jce/prng/natVMSecureRandom${FILE-${PLATFORM}}.cc" 19813 19814 19815case "${host}" in 19816 *mingw*) 19817 SYSTEMSPEC="-lgdi32 -lws2_32" 19818 if test "${with_win32_nlsapi}" = "unicows"; then 19819 SYSTEMSPEC="-lunicows $SYSTEMSPEC" 19820 fi 19821 ;; 19822 *-*-darwin[912]*) 19823 SYSTEMSPEC="%{!Zdynamiclib:%{!Zbundle:-allow_stack_execute}}" 19824 ;; 19825 *) 19826 SYSTEMSPEC= 19827 ;; 19828esac 19829 19830 19831 19832# Check whether --with-system-zlib was given. 19833if test "${with_system_zlib+set}" = set; then : 19834 withval=$with_system_zlib; 19835fi 19836 19837ZLIBSPEC= 19838 19839ZLIBTESTSPEC= 19840 19841 19842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 19843$as_echo_n "checking for X... " >&6; } 19844 19845 19846# Check whether --with-x was given. 19847if test "${with_x+set}" = set; then : 19848 withval=$with_x; 19849fi 19850 19851# $have_x is `yes', `no', `disabled', or empty when we do not yet know. 19852if test "x$with_x" = xno; then 19853 # The user explicitly disabled X. 19854 have_x=disabled 19855else 19856 case $x_includes,$x_libraries in #( 19857 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #( 19858 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then : 19859 $as_echo_n "(cached) " >&6 19860else 19861 # One or both of the vars are not set, and there is no cached value. 19862ac_x_includes=no ac_x_libraries=no 19863rm -f -r conftest.dir 19864if mkdir conftest.dir; then 19865 cd conftest.dir 19866 cat >Imakefile <<'_ACEOF' 19867incroot: 19868 @echo incroot='${INCROOT}' 19869usrlibdir: 19870 @echo usrlibdir='${USRLIBDIR}' 19871libdir: 19872 @echo libdir='${LIBDIR}' 19873_ACEOF 19874 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then 19875 # GNU make sometimes prints "make[1]: Entering...", which would confuse us. 19876 for ac_var in incroot usrlibdir libdir; do 19877 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" 19878 done 19879 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. 19880 for ac_extension in a so sl dylib la dll; do 19881 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && 19882 test -f "$ac_im_libdir/libX11.$ac_extension"; then 19883 ac_im_usrlibdir=$ac_im_libdir; break 19884 fi 19885 done 19886 # Screen out bogus values from the imake configuration. They are 19887 # bogus both because they are the default anyway, and because 19888 # using them would break gcc on systems where it needs fixed includes. 19889 case $ac_im_incroot in 19890 /usr/include) ac_x_includes= ;; 19891 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; 19892 esac 19893 case $ac_im_usrlibdir in 19894 /usr/lib | /usr/lib64 | /lib | /lib64) ;; 19895 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; 19896 esac 19897 fi 19898 cd .. 19899 rm -f -r conftest.dir 19900fi 19901 19902# Standard set of common directories for X headers. 19903# Check X11 before X11Rn because it is often a symlink to the current release. 19904ac_x_header_dirs=' 19905/usr/X11/include 19906/usr/X11R7/include 19907/usr/X11R6/include 19908/usr/X11R5/include 19909/usr/X11R4/include 19910 19911/usr/include/X11 19912/usr/include/X11R7 19913/usr/include/X11R6 19914/usr/include/X11R5 19915/usr/include/X11R4 19916 19917/usr/local/X11/include 19918/usr/local/X11R7/include 19919/usr/local/X11R6/include 19920/usr/local/X11R5/include 19921/usr/local/X11R4/include 19922 19923/usr/local/include/X11 19924/usr/local/include/X11R7 19925/usr/local/include/X11R6 19926/usr/local/include/X11R5 19927/usr/local/include/X11R4 19928 19929/usr/X386/include 19930/usr/x386/include 19931/usr/XFree86/include/X11 19932 19933/usr/include 19934/usr/local/include 19935/usr/unsupported/include 19936/usr/athena/include 19937/usr/local/x11r5/include 19938/usr/lpp/Xamples/include 19939 19940/usr/openwin/include 19941/usr/openwin/share/include' 19942 19943if test "$ac_x_includes" = no; then 19944 # Guess where to find include files, by looking for Xlib.h. 19945 # First, try using that file with no special directory specified. 19946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19947/* end confdefs.h. */ 19948#include <X11/Xlib.h> 19949_ACEOF 19950if ac_fn_c_try_cpp "$LINENO"; then : 19951 # We can compile using X headers with no special include directory. 19952ac_x_includes= 19953else 19954 for ac_dir in $ac_x_header_dirs; do 19955 if test -r "$ac_dir/X11/Xlib.h"; then 19956 ac_x_includes=$ac_dir 19957 break 19958 fi 19959done 19960fi 19961rm -f conftest.err conftest.$ac_ext 19962fi # $ac_x_includes = no 19963 19964if test "$ac_x_libraries" = no; then 19965 # Check for the libraries. 19966 # See if we find them without any special options. 19967 # Don't add to $LIBS permanently. 19968 ac_save_LIBS=$LIBS 19969 LIBS="-lX11 $LIBS" 19970 if test x$gcc_no_link = xyes; then 19971 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 19972fi 19973cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19974/* end confdefs.h. */ 19975#include <X11/Xlib.h> 19976int 19977main () 19978{ 19979XrmInitialize () 19980 ; 19981 return 0; 19982} 19983_ACEOF 19984if ac_fn_c_try_link "$LINENO"; then : 19985 LIBS=$ac_save_LIBS 19986# We can link X programs with no special library path. 19987ac_x_libraries= 19988else 19989 LIBS=$ac_save_LIBS 19990for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 19991do 19992 # Don't even attempt the hair of trying to link an X program! 19993 for ac_extension in a so sl dylib la dll; do 19994 if test -r "$ac_dir/libX11.$ac_extension"; then 19995 ac_x_libraries=$ac_dir 19996 break 2 19997 fi 19998 done 19999done 20000fi 20001rm -f core conftest.err conftest.$ac_objext \ 20002 conftest$ac_exeext conftest.$ac_ext 20003fi # $ac_x_libraries = no 20004 20005case $ac_x_includes,$ac_x_libraries in #( 20006 no,* | *,no | *\'*) 20007 # Didn't find X, or a directory has "'" in its name. 20008 ac_cv_have_x="have_x=no";; #( 20009 *) 20010 # Record where we found X for the cache. 20011 ac_cv_have_x="have_x=yes\ 20012 ac_x_includes='$ac_x_includes'\ 20013 ac_x_libraries='$ac_x_libraries'" 20014esac 20015fi 20016;; #( 20017 *) have_x=yes;; 20018 esac 20019 eval "$ac_cv_have_x" 20020fi # $with_x != no 20021 20022if test "$have_x" != yes; then 20023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 20024$as_echo "$have_x" >&6; } 20025 no_x=yes 20026else 20027 # If each of the values was on the command line, it overrides each guess. 20028 test "x$x_includes" = xNONE && x_includes=$ac_x_includes 20029 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries 20030 # Update the cache value to reflect the command line values. 20031 ac_cv_have_x="have_x=yes\ 20032 ac_x_includes='$x_includes'\ 20033 ac_x_libraries='$x_libraries'" 20034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 20035$as_echo "libraries $x_libraries, headers $x_includes" >&6; } 20036fi 20037 20038if test "$no_x" = yes; then 20039 # Not all programs may use this symbol, but it does not hurt to define it. 20040 20041$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h 20042 20043 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= 20044else 20045 if test -n "$x_includes"; then 20046 X_CFLAGS="$X_CFLAGS -I$x_includes" 20047 fi 20048 20049 # It would also be nice to do this for all -L options, not just this one. 20050 if test -n "$x_libraries"; then 20051 X_LIBS="$X_LIBS -L$x_libraries" 20052 # For Solaris; some versions of Sun CC require a space after -R and 20053 # others require no space. Words are not sufficient . . . . 20054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 20055$as_echo_n "checking whether -R must be followed by a space... " >&6; } 20056 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" 20057 ac_xsave_c_werror_flag=$ac_c_werror_flag 20058 ac_c_werror_flag=yes 20059 if test x$gcc_no_link = xyes; then 20060 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 20061fi 20062cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20063/* end confdefs.h. */ 20064 20065int 20066main () 20067{ 20068 20069 ; 20070 return 0; 20071} 20072_ACEOF 20073if ac_fn_c_try_link "$LINENO"; then : 20074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20075$as_echo "no" >&6; } 20076 X_LIBS="$X_LIBS -R$x_libraries" 20077else 20078 LIBS="$ac_xsave_LIBS -R $x_libraries" 20079 if test x$gcc_no_link = xyes; then 20080 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 20081fi 20082cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20083/* end confdefs.h. */ 20084 20085int 20086main () 20087{ 20088 20089 ; 20090 return 0; 20091} 20092_ACEOF 20093if ac_fn_c_try_link "$LINENO"; then : 20094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20095$as_echo "yes" >&6; } 20096 X_LIBS="$X_LIBS -R $x_libraries" 20097else 20098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 20099$as_echo "neither works" >&6; } 20100fi 20101rm -f core conftest.err conftest.$ac_objext \ 20102 conftest$ac_exeext conftest.$ac_ext 20103fi 20104rm -f core conftest.err conftest.$ac_objext \ 20105 conftest$ac_exeext conftest.$ac_ext 20106 ac_c_werror_flag=$ac_xsave_c_werror_flag 20107 LIBS=$ac_xsave_LIBS 20108 fi 20109 20110 # Check for system-dependent libraries X programs must link with. 20111 # Do this before checking for the system-independent R6 libraries 20112 # (-lICE), since we may need -lsocket or whatever for X linking. 20113 20114 if test "$ISC" = yes; then 20115 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" 20116 else 20117 # Martyn Johnson says this is needed for Ultrix, if the X 20118 # libraries were built with DECnet support. And Karl Berry says 20119 # the Alpha needs dnet_stub (dnet does not exist). 20120 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" 20121 if test x$gcc_no_link = xyes; then 20122 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 20123fi 20124cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20125/* end confdefs.h. */ 20126 20127/* Override any GCC internal prototype to avoid an error. 20128 Use char because int might match the return type of a GCC 20129 builtin and then its argument prototype would still apply. */ 20130#ifdef __cplusplus 20131extern "C" 20132#endif 20133char XOpenDisplay (); 20134int 20135main () 20136{ 20137return XOpenDisplay (); 20138 ; 20139 return 0; 20140} 20141_ACEOF 20142if ac_fn_c_try_link "$LINENO"; then : 20143 20144else 20145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 20146$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; } 20147if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then : 20148 $as_echo_n "(cached) " >&6 20149else 20150 ac_check_lib_save_LIBS=$LIBS 20151LIBS="-ldnet $LIBS" 20152if test x$gcc_no_link = xyes; then 20153 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 20154fi 20155cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20156/* end confdefs.h. */ 20157 20158/* Override any GCC internal prototype to avoid an error. 20159 Use char because int might match the return type of a GCC 20160 builtin and then its argument prototype would still apply. */ 20161#ifdef __cplusplus 20162extern "C" 20163#endif 20164char dnet_ntoa (); 20165int 20166main () 20167{ 20168return dnet_ntoa (); 20169 ; 20170 return 0; 20171} 20172_ACEOF 20173if ac_fn_c_try_link "$LINENO"; then : 20174 ac_cv_lib_dnet_dnet_ntoa=yes 20175else 20176 ac_cv_lib_dnet_dnet_ntoa=no 20177fi 20178rm -f core conftest.err conftest.$ac_objext \ 20179 conftest$ac_exeext conftest.$ac_ext 20180LIBS=$ac_check_lib_save_LIBS 20181fi 20182{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 20183$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; } 20184if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then : 20185 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" 20186fi 20187 20188 if test $ac_cv_lib_dnet_dnet_ntoa = no; then 20189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 20190$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; } 20191if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then : 20192 $as_echo_n "(cached) " >&6 20193else 20194 ac_check_lib_save_LIBS=$LIBS 20195LIBS="-ldnet_stub $LIBS" 20196if test x$gcc_no_link = xyes; then 20197 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 20198fi 20199cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20200/* end confdefs.h. */ 20201 20202/* Override any GCC internal prototype to avoid an error. 20203 Use char because int might match the return type of a GCC 20204 builtin and then its argument prototype would still apply. */ 20205#ifdef __cplusplus 20206extern "C" 20207#endif 20208char dnet_ntoa (); 20209int 20210main () 20211{ 20212return dnet_ntoa (); 20213 ; 20214 return 0; 20215} 20216_ACEOF 20217if ac_fn_c_try_link "$LINENO"; then : 20218 ac_cv_lib_dnet_stub_dnet_ntoa=yes 20219else 20220 ac_cv_lib_dnet_stub_dnet_ntoa=no 20221fi 20222rm -f core conftest.err conftest.$ac_objext \ 20223 conftest$ac_exeext conftest.$ac_ext 20224LIBS=$ac_check_lib_save_LIBS 20225fi 20226{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 20227$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } 20228if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then : 20229 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" 20230fi 20231 20232 fi 20233fi 20234rm -f core conftest.err conftest.$ac_objext \ 20235 conftest$ac_exeext conftest.$ac_ext 20236 LIBS="$ac_xsave_LIBS" 20237 20238 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, 20239 # to get the SysV transport functions. 20240 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) 20241 # needs -lnsl. 20242 # The nsl library prevents programs from opening the X display 20243 # on Irix 5.2, according to T.E. Dickey. 20244 # The functions gethostbyname, getservbyname, and inet_addr are 20245 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. 20246 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" 20247if test "x$ac_cv_func_gethostbyname" = x""yes; then : 20248 20249fi 20250 20251 if test $ac_cv_func_gethostbyname = no; then 20252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 20253$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 20254if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then : 20255 $as_echo_n "(cached) " >&6 20256else 20257 ac_check_lib_save_LIBS=$LIBS 20258LIBS="-lnsl $LIBS" 20259if test x$gcc_no_link = xyes; then 20260 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 20261fi 20262cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20263/* end confdefs.h. */ 20264 20265/* Override any GCC internal prototype to avoid an error. 20266 Use char because int might match the return type of a GCC 20267 builtin and then its argument prototype would still apply. */ 20268#ifdef __cplusplus 20269extern "C" 20270#endif 20271char gethostbyname (); 20272int 20273main () 20274{ 20275return gethostbyname (); 20276 ; 20277 return 0; 20278} 20279_ACEOF 20280if ac_fn_c_try_link "$LINENO"; then : 20281 ac_cv_lib_nsl_gethostbyname=yes 20282else 20283 ac_cv_lib_nsl_gethostbyname=no 20284fi 20285rm -f core conftest.err conftest.$ac_objext \ 20286 conftest$ac_exeext conftest.$ac_ext 20287LIBS=$ac_check_lib_save_LIBS 20288fi 20289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 20290$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 20291if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then : 20292 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" 20293fi 20294 20295 if test $ac_cv_lib_nsl_gethostbyname = no; then 20296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 20297$as_echo_n "checking for gethostbyname in -lbsd... " >&6; } 20298if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then : 20299 $as_echo_n "(cached) " >&6 20300else 20301 ac_check_lib_save_LIBS=$LIBS 20302LIBS="-lbsd $LIBS" 20303if test x$gcc_no_link = xyes; then 20304 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 20305fi 20306cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20307/* end confdefs.h. */ 20308 20309/* Override any GCC internal prototype to avoid an error. 20310 Use char because int might match the return type of a GCC 20311 builtin and then its argument prototype would still apply. */ 20312#ifdef __cplusplus 20313extern "C" 20314#endif 20315char gethostbyname (); 20316int 20317main () 20318{ 20319return gethostbyname (); 20320 ; 20321 return 0; 20322} 20323_ACEOF 20324if ac_fn_c_try_link "$LINENO"; then : 20325 ac_cv_lib_bsd_gethostbyname=yes 20326else 20327 ac_cv_lib_bsd_gethostbyname=no 20328fi 20329rm -f core conftest.err conftest.$ac_objext \ 20330 conftest$ac_exeext conftest.$ac_ext 20331LIBS=$ac_check_lib_save_LIBS 20332fi 20333{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 20334$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; } 20335if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then : 20336 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" 20337fi 20338 20339 fi 20340 fi 20341 20342 # lieder@skyler.mavd.honeywell.com says without -lsocket, 20343 # socket/setsockopt and other routines are undefined under SCO ODT 20344 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary 20345 # on later versions), says Simon Leinen: it contains gethostby* 20346 # variants that don't use the name server (or something). -lsocket 20347 # must be given before -lnsl if both are needed. We assume that 20348 # if connect needs -lnsl, so does gethostbyname. 20349 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" 20350if test "x$ac_cv_func_connect" = x""yes; then : 20351 20352fi 20353 20354 if test $ac_cv_func_connect = no; then 20355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 20356$as_echo_n "checking for connect in -lsocket... " >&6; } 20357if test "${ac_cv_lib_socket_connect+set}" = set; then : 20358 $as_echo_n "(cached) " >&6 20359else 20360 ac_check_lib_save_LIBS=$LIBS 20361LIBS="-lsocket $X_EXTRA_LIBS $LIBS" 20362if test x$gcc_no_link = xyes; then 20363 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 20364fi 20365cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20366/* end confdefs.h. */ 20367 20368/* Override any GCC internal prototype to avoid an error. 20369 Use char because int might match the return type of a GCC 20370 builtin and then its argument prototype would still apply. */ 20371#ifdef __cplusplus 20372extern "C" 20373#endif 20374char connect (); 20375int 20376main () 20377{ 20378return connect (); 20379 ; 20380 return 0; 20381} 20382_ACEOF 20383if ac_fn_c_try_link "$LINENO"; then : 20384 ac_cv_lib_socket_connect=yes 20385else 20386 ac_cv_lib_socket_connect=no 20387fi 20388rm -f core conftest.err conftest.$ac_objext \ 20389 conftest$ac_exeext conftest.$ac_ext 20390LIBS=$ac_check_lib_save_LIBS 20391fi 20392{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 20393$as_echo "$ac_cv_lib_socket_connect" >&6; } 20394if test "x$ac_cv_lib_socket_connect" = x""yes; then : 20395 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" 20396fi 20397 20398 fi 20399 20400 # Guillermo Gomez says -lposix is necessary on A/UX. 20401 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove" 20402if test "x$ac_cv_func_remove" = x""yes; then : 20403 20404fi 20405 20406 if test $ac_cv_func_remove = no; then 20407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 20408$as_echo_n "checking for remove in -lposix... " >&6; } 20409if test "${ac_cv_lib_posix_remove+set}" = set; then : 20410 $as_echo_n "(cached) " >&6 20411else 20412 ac_check_lib_save_LIBS=$LIBS 20413LIBS="-lposix $LIBS" 20414if test x$gcc_no_link = xyes; then 20415 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 20416fi 20417cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20418/* end confdefs.h. */ 20419 20420/* Override any GCC internal prototype to avoid an error. 20421 Use char because int might match the return type of a GCC 20422 builtin and then its argument prototype would still apply. */ 20423#ifdef __cplusplus 20424extern "C" 20425#endif 20426char remove (); 20427int 20428main () 20429{ 20430return remove (); 20431 ; 20432 return 0; 20433} 20434_ACEOF 20435if ac_fn_c_try_link "$LINENO"; then : 20436 ac_cv_lib_posix_remove=yes 20437else 20438 ac_cv_lib_posix_remove=no 20439fi 20440rm -f core conftest.err conftest.$ac_objext \ 20441 conftest$ac_exeext conftest.$ac_ext 20442LIBS=$ac_check_lib_save_LIBS 20443fi 20444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 20445$as_echo "$ac_cv_lib_posix_remove" >&6; } 20446if test "x$ac_cv_lib_posix_remove" = x""yes; then : 20447 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" 20448fi 20449 20450 fi 20451 20452 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. 20453 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" 20454if test "x$ac_cv_func_shmat" = x""yes; then : 20455 20456fi 20457 20458 if test $ac_cv_func_shmat = no; then 20459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 20460$as_echo_n "checking for shmat in -lipc... " >&6; } 20461if test "${ac_cv_lib_ipc_shmat+set}" = set; then : 20462 $as_echo_n "(cached) " >&6 20463else 20464 ac_check_lib_save_LIBS=$LIBS 20465LIBS="-lipc $LIBS" 20466if test x$gcc_no_link = xyes; then 20467 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 20468fi 20469cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20470/* end confdefs.h. */ 20471 20472/* Override any GCC internal prototype to avoid an error. 20473 Use char because int might match the return type of a GCC 20474 builtin and then its argument prototype would still apply. */ 20475#ifdef __cplusplus 20476extern "C" 20477#endif 20478char shmat (); 20479int 20480main () 20481{ 20482return shmat (); 20483 ; 20484 return 0; 20485} 20486_ACEOF 20487if ac_fn_c_try_link "$LINENO"; then : 20488 ac_cv_lib_ipc_shmat=yes 20489else 20490 ac_cv_lib_ipc_shmat=no 20491fi 20492rm -f core conftest.err conftest.$ac_objext \ 20493 conftest$ac_exeext conftest.$ac_ext 20494LIBS=$ac_check_lib_save_LIBS 20495fi 20496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 20497$as_echo "$ac_cv_lib_ipc_shmat" >&6; } 20498if test "x$ac_cv_lib_ipc_shmat" = x""yes; then : 20499 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" 20500fi 20501 20502 fi 20503 fi 20504 20505 # Check for libraries that X11R6 Xt/Xaw programs need. 20506 ac_save_LDFLAGS=$LDFLAGS 20507 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" 20508 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to 20509 # check for ICE first), but we must link in the order -lSM -lICE or 20510 # we get undefined symbols. So assume we have SM if we have ICE. 20511 # These have to be linked with before -lX11, unlike the other 20512 # libraries we check for below, so use a different variable. 20513 # John Interrante, Karl Berry 20514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 20515$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; } 20516if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then : 20517 $as_echo_n "(cached) " >&6 20518else 20519 ac_check_lib_save_LIBS=$LIBS 20520LIBS="-lICE $X_EXTRA_LIBS $LIBS" 20521if test x$gcc_no_link = xyes; then 20522 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 20523fi 20524cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20525/* end confdefs.h. */ 20526 20527/* Override any GCC internal prototype to avoid an error. 20528 Use char because int might match the return type of a GCC 20529 builtin and then its argument prototype would still apply. */ 20530#ifdef __cplusplus 20531extern "C" 20532#endif 20533char IceConnectionNumber (); 20534int 20535main () 20536{ 20537return IceConnectionNumber (); 20538 ; 20539 return 0; 20540} 20541_ACEOF 20542if ac_fn_c_try_link "$LINENO"; then : 20543 ac_cv_lib_ICE_IceConnectionNumber=yes 20544else 20545 ac_cv_lib_ICE_IceConnectionNumber=no 20546fi 20547rm -f core conftest.err conftest.$ac_objext \ 20548 conftest$ac_exeext conftest.$ac_ext 20549LIBS=$ac_check_lib_save_LIBS 20550fi 20551{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 20552$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } 20553if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then : 20554 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" 20555fi 20556 20557 LDFLAGS=$ac_save_LDFLAGS 20558 20559fi 20560 20561 20562# FIXME: this should be _libs on some hosts. 20563libsubdir=.libs 20564 20565LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -rpath `${PWDCMD-pwd}`/.libs" 20566 20567LIBSTDCXXSPEC= 20568# extra LD Flags which are required for targets 20569case "${host}" in 20570*-*-darwin[0-7].*) 20571 # For now we have to disable it on darwin[8-9] because it slows down 20572 # the linking phase. A possible bug in ld? 20573 # on Darwin -single_module speeds up loading of the dynamic libraries. 20574 extra_ldflags_libjava=-Wl,-single_module 20575 ;; 20576arm*-*-linux-*) 20577 # Some of the ARM unwinder code is actually in libstdc++. We 20578 # could in principle replicate it in libgcj, but it's better to 20579 # have a dependency on libstdc++. 20580 extra_ldflags='-L$(here)/../libstdc++-v3/src/.libs -lstdc++' 20581 LIBSTDCXXSPEC=-lstdc++ 20582 LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -L`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -rpath `${PWDCMD-pwd}`/.libs:`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -lstdc++" 20583 ;; 20584*-*-cygwin) 20585 extra_ldflags_libjava=-liconv 20586 ;; 20587*-*-mingw*) 20588 extra_ldflags_libjava=-lws2_32 20589 ;; 20590esac 20591 20592LIBMATHSPEC= 20593# extra LD Flags which are required for targets 20594case "${host}" in 20595*-*-darwin*) 20596 ;; 20597*) 20598 LIBMATHSPEC=-lm 20599 ;; 20600esac 20601 20602# Check for --no-merge-exidx-entries, an ARM-specific linker option. 20603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --no-merge-exidx-entries" >&5 20604$as_echo_n "checking for --no-merge-exidx-entries... " >&6; } 20605if test "${libgcj_cv_exidx+set}" = set; then : 20606 $as_echo_n "(cached) " >&6 20607else 20608 saved_ldflags="$LDFLAGS" 20609 LDFLAGS="${LDFLAGS} -Wl,--no-merge-exidx-entries" 20610 if test x$gcc_no_link = xyes; then 20611 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 20612fi 20613cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20614/* end confdefs.h. */ 20615int main(void){ return 0;} 20616_ACEOF 20617if ac_fn_c_try_link "$LINENO"; then : 20618 eval "libgcj_cv_exidx=yes" 20619else 20620 eval "libgcj_cv_exidx=no" 20621fi 20622rm -f core conftest.err conftest.$ac_objext \ 20623 conftest$ac_exeext conftest.$ac_ext 20624 LDFLAGS="${saved_ldflags}" 20625 20626fi 20627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcj_cv_exidx" >&5 20628$as_echo "$libgcj_cv_exidx" >&6; } 20629if test "${libgcj_cv_exidx}" = "yes"; then 20630 SYSTEMSPEC="${SYSTEMSPEC} --no-merge-exidx-entries" 20631 extra_ldflags="${extra_ldflags} -Wl,--no-merge-exidx-entries" 20632fi 20633 20634 20635 20636 20637 20638 20639 20640 20641# Allow the GC to be disabled. Can be useful when debugging. 20642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for garbage collector to use" >&5 20643$as_echo_n "checking for garbage collector to use... " >&6; } 20644# Check whether --enable-java-gc was given. 20645if test "${enable_java_gc+set}" = set; then : 20646 enableval=$enable_java_gc; GC=$enableval 20647else 20648 GC=boehm 20649fi 20650 20651GCLIBS= 20652GCINCS= 20653GCDEPS= 20654GCSPEC= 20655JC1GCSPEC= 20656GCTESTSPEC= 20657case "$GC" in 20658 boehm) 20659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: boehm" >&5 20660$as_echo "boehm" >&6; } 20661 GCLIBS=../boehm-gc/libgcjgc_convenience.la 20662 JC1GCSPEC='-fuse-boehm-gc' 20663 GCTESTSPEC="-L`${PWDCMD-pwd}`/../boehm-gc/.libs -rpath `${PWDCMD-pwd}`/../boehm-gc/.libs" 20664 GCINCS='-I$(top_srcdir)/../boehm-gc/include -I../boehm-gc/include' 20665 GCOBJS=boehm.lo 20666 GCHDR=boehm-gc.h 20667 # The POSIX thread support needs to know this. 20668 20669$as_echo "#define HAVE_BOEHM_GC 1" >>confdefs.h 20670 20671 ;; 20672 no) 20673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 20674$as_echo "none" >&6; } 20675 GCHDR=no-gc.h 20676 ;; 20677 *) 20678 as_fn_error "unrecognized collector \"$GC\"" "$LINENO" 5 20679 ;; 20680esac 20681 20682 20683 20684 20685 20686 20687ac_config_links="$ac_config_links include/java-gc.h:include/$GCHDR" 20688 20689 if test "$GC" = boehm; then 20690 USING_BOEHMGC_TRUE= 20691 USING_BOEHMGC_FALSE='#' 20692else 20693 USING_BOEHMGC_TRUE='#' 20694 USING_BOEHMGC_FALSE= 20695fi 20696 20697 if test "$GC" = no; then 20698 USING_NOGC_TRUE= 20699 USING_NOGC_FALSE='#' 20700else 20701 USING_NOGC_TRUE='#' 20702 USING_NOGC_FALSE= 20703fi 20704 20705 20706 20707{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GCC" >&5 20708$as_echo_n "checking for thread model used by GCC... " >&6; } 20709THREADS=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'` 20710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $THREADS" >&5 20711$as_echo "$THREADS" >&6; } 20712 20713case "$THREADS" in 20714 no | none | single) 20715 THREADS=none 20716 ;; 20717 aix | posix | pthreads) 20718 THREADS=posix 20719 case "$host" in 20720 *-*-linux*) 20721 20722$as_echo "#define LINUX_THREADS 1" >>confdefs.h 20723 20724 ;; 20725 esac 20726 ;; 20727 win32) 20728 ;; 20729 dce | vxworks) 20730 as_fn_error "thread package $THREADS not yet supported" "$LINENO" 5 20731 ;; 20732 *) 20733 as_fn_error "$THREADS is an unknown thread package" "$LINENO" 5 20734 ;; 20735esac 20736 20737THREADCXXFLAGS= 20738THREADLDFLAGS= 20739THREADLIBS= 20740THREADINCS= 20741THREADDEPS= 20742THREADH= 20743THREADSPEC= 20744THREADSTARTFILESPEC= 20745case "$THREADS" in 20746 posix) 20747 case "$host" in 20748 *-*-cygwin*) 20749 # Don't set THREADLIBS here. Cygwin doesn't have -lpthread. 20750 ;; 20751 *-*-freebsd[34].*) 20752 # Before FreeBSD 5, it didn't have -lpthread (or any library which 20753 # merely adds pthread_* functions) but it does have a -pthread switch 20754 # which is required at link-time to select -lc_r *instead* of -lc. 20755 THREADLDFLAGS=-pthread 20756 # Don't set THREADSPEC here as might be expected since -pthread is 20757 # not processed when found within a spec file, it must come from 20758 # the command line. For now, the user must provide the -pthread 20759 # switch to link code compiled with gcj. In future, consider adding 20760 # support for weak references to pthread_* functions ala gthr.h API. 20761 THREADSPEC='%{!pthread: %{!shared: %eUnder this configuration, the user must provide -pthread when linking.}}' 20762 ;; 20763 *-*-freebsd*) 20764 # FreeBSD >=5.3 implements a model much closer to other modern UNIX 20765 # systems which support threads and -lpthread. 20766 THREADLDFLAGS=-pthread 20767 THREADSPEC=-lpthread 20768 ;; 20769 hppa*-hp-hpux*) 20770 THREADCXXFLAGS=-pthread 20771 # boehm-gc needs some functions from librt, so link that too. 20772 THREADLIBS='-lpthread -lrt' 20773 THREADSPEC='-lpthread -lrt' 20774 ;; 20775 *-*-solaris2.9) 20776 # Need libthread for TLS support. 20777 THREADLIBS='-lpthread -lthread' 20778 THREADSPEC='-lpthread -lthread' 20779 ;; 20780 *-*-darwin*) 20781 # Don't set THREADLIBS or THREADSPEC as Darwin already 20782 # provides pthread via libSystem. 20783 ;; 20784 *) 20785 THREADLIBS=-lpthread 20786 THREADSPEC=-lpthread 20787 ;; 20788 esac 20789 THREADH=posix-threads.h 20790 # MIT pthreads doesn't seem to have the mutexattr functions. 20791 # But for now we don't check for it. We just assume you aren't 20792 # using MIT pthreads. 20793 20794$as_echo "#define HAVE_PTHREAD_MUTEXATTR_INIT 1" >>confdefs.h 20795 20796 20797 # If we're using the Boehm GC, then we happen to know that it 20798 # defines _REENTRANT, so we don't bother. Eww. 20799 if test "$GC" != boehm; then 20800 20801$as_echo "#define _REENTRANT 1" >>confdefs.h 20802 20803 fi 20804 20805$as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 20806 20807 ;; 20808 20809 win32) 20810 THREADH=win32-threads.h 20811 THREADCXXFLAGS=-mthreads 20812 # We need thread-safe exception handling so _CRT_MT should be set to 1. 20813 # But we do not want the executables created to be dependent on 20814 # mingwm10.dll which provides a __mingwthr_key_dtor() that cleans up 20815 # exception handling contexts. The following kludge achieves this effect 20816 # and causes a dummy __mingwthr_key_dtor() to be linked in from 20817 # libmingw32.a. This causes a memory leak of about 24 bytes per thread. 20818 # A workaround is to explicitly use -mthreads while linking Java programs. 20819 # See PR libgcj/28263. 20820 # 20821 # FIXME: In Java we are able to detect thread death at the end of 20822 # Thread.run() so we should be able to clean up the exception handling 20823 # contexts ourselves. 20824 case "$host" in 20825 *-w64-mingw*) 20826 ;; 20827 *) 20828 THREADSTARTFILESPEC='crtmt%O%s' 20829 ;; 20830 esac 20831 ;; 20832 none) 20833 THREADH=no-threads.h 20834 ;; 20835esac 20836ac_config_links="$ac_config_links include/java-threads.h:include/$THREADH" 20837 20838 20839 20840 20841 20842 20843 20844 20845 if test "$THREADS" = posix; then 20846 USING_POSIX_THREADS_TRUE= 20847 USING_POSIX_THREADS_FALSE='#' 20848else 20849 USING_POSIX_THREADS_TRUE='#' 20850 USING_POSIX_THREADS_FALSE= 20851fi 20852 20853 if test "$THREADS" = win32; then 20854 USING_WIN32_THREADS_TRUE= 20855 USING_WIN32_THREADS_FALSE='#' 20856else 20857 USING_WIN32_THREADS_TRUE='#' 20858 USING_WIN32_THREADS_FALSE= 20859fi 20860 20861 if test "$THREADS" = none; then 20862 USING_NO_THREADS_TRUE= 20863 USING_NO_THREADS_FALSE='#' 20864else 20865 USING_NO_THREADS_TRUE='#' 20866 USING_NO_THREADS_FALSE= 20867fi 20868 20869if test "$enable_shared" != yes; then 20870 use_libgcj_bc=no 20871fi 20872 if test "$use_libgcj_bc" = yes; then 20873 USE_LIBGCJ_BC_TRUE= 20874 USE_LIBGCJ_BC_FALSE='#' 20875else 20876 USE_LIBGCJ_BC_TRUE='#' 20877 USE_LIBGCJ_BC_FALSE= 20878fi 20879 20880 20881if test -d sysdep; then true; else mkdir sysdep; fi 20882ac_config_links="$ac_config_links sysdep/locks.h:sysdep/$sysdeps_dir/locks.h" 20883 20884ac_config_links="$ac_config_links sysdep/backtrace.h:$fallback_backtrace_h" 20885 20886ac_config_links="$ac_config_links sysdep/descriptor.h:$descriptor_h" 20887 20888 20889LIBGCJ_SPEC_LGCJ=-lgcj 20890LIBGCJ_SPEC_LGCJ_BC=-lgcj_bc 20891if test x"$libgcj_spec_lgcj_override" != x ; then 20892 LIBGCJ_SPEC_LGCJ=$libgcj_spec_lgcj_override 20893fi 20894if test x"$libgcj_spec_lgcj_bc_override" != x ; then 20895 LIBGCJ_SPEC_LGCJ_BC=$libgcj_spec_lgcj_bc_override 20896fi 20897LIBGCJ_SPEC="%{s-bc-abi:} $LIBGCJ_SPEC_LGCJ" 20898if test "$use_libgcj_bc" = yes; then 20899 LIBGCJ_SPEC="%{static|static-libgcj|!s-bc-abi:$LIBGCJ_SPEC_LGCJ;:$LIBGCJ_SPEC_LGCJ_BC}" 20900 LIBGCJ_BC_SPEC="%{findirect-dispatch:-fPIC}" 20901fi 20902 20903 20904 20905HASH_SYNC_SPEC= 20906# Hash synchronization is only useful with posix threads right now. 20907if test "$enable_hash_synchronization" = yes && test "$THREADS" != "none"; then 20908 HASH_SYNC_SPEC=-fhash-synchronization 20909 20910$as_echo "#define JV_HASH_SYNCHRONIZATION 1" >>confdefs.h 20911 20912fi 20913 20914 20915 if test "$GCC" = yes; then 20916 USING_GCC_TRUE= 20917 USING_GCC_FALSE='#' 20918else 20919 USING_GCC_TRUE='#' 20920 USING_GCC_FALSE= 20921fi 20922 20923 20924# We're in the tree with libgcc, and need to include some of its headers. 20925LIBGCC_UNWIND_INCLUDE='-I$(multi_basedir)/./libjava/../libgcc' 20926 20927if test "x${with_newlib}" = "xyes"; then 20928 # We are being configured with a cross compiler. AC_REPLACE_FUNCS 20929 # may not work correctly, because the compiler may not be able to 20930 # link executables. 20931 20932 # We assume newlib. This lets us hard-code the functions we know 20933 # we'll have. 20934 20935$as_echo "#define HAVE_MEMMOVE 1" >>confdefs.h 20936 20937 20938$as_echo "#define HAVE_MEMCPY 1" >>confdefs.h 20939 20940 20941$as_echo "#define HAVE_TIME 1" >>confdefs.h 20942 20943 20944$as_echo "#define HAVE_GMTIME_R 1" >>confdefs.h 20945 20946 20947$as_echo "#define HAVE_LOCALTIME_R 1" >>confdefs.h 20948 20949 20950$as_echo "#define HAVE_USLEEP_DECL 1" >>confdefs.h 20951 20952 # This is only for POSIX threads. 20953 20954$as_echo "#define HAVE_PTHREAD_MUTEXATTR_INIT 1" >>confdefs.h 20955 20956 20957 # Assume we do not have getuid and friends. 20958 20959$as_echo "#define NO_GETUID 1" >>confdefs.h 20960 20961 PLATFORMNET=NoNet 20962else 20963 for ac_func in strerror_r select fstat open fsync sleep opendir \ 20964 localtime_r getpwuid_r getcwd \ 20965 access stat lstat mkdir rename rmdir unlink utime chmod readlink \ 20966 nl_langinfo setlocale \ 20967 inet_pton uname inet_ntoa \ 20968 getrlimit sigaction ftruncate mmap \ 20969 getifaddrs 20970do : 20971 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 20972ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 20973eval as_val=\$$as_ac_var 20974 if test "x$as_val" = x""yes; then : 20975 cat >>confdefs.h <<_ACEOF 20976#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 20977_ACEOF 20978 20979fi 20980done 20981 20982 for ac_func in inet_aton inet_addr 20983do : 20984 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 20985ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 20986eval as_val=\$$as_ac_var 20987 if test "x$as_val" = x""yes; then : 20988 cat >>confdefs.h <<_ACEOF 20989#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 20990_ACEOF 20991 break 20992fi 20993done 20994 20995 for ac_header in unistd.h dlfcn.h sys/resource.h 20996do : 20997 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 20998ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 20999eval as_val=\$$as_ac_Header 21000 if test "x$as_val" = x""yes; then : 21001 cat >>confdefs.h <<_ACEOF 21002#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 21003_ACEOF 21004 21005fi 21006 21007done 21008 21009 # Do an additional check on dld, HP-UX for example has dladdr in libdld.sl 21010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dladdr in -ldl" >&5 21011$as_echo_n "checking for dladdr in -ldl... " >&6; } 21012if test "${ac_cv_lib_dl_dladdr+set}" = set; then : 21013 $as_echo_n "(cached) " >&6 21014else 21015 ac_check_lib_save_LIBS=$LIBS 21016LIBS="-ldl $LIBS" 21017if test x$gcc_no_link = xyes; then 21018 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 21019fi 21020cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21021/* end confdefs.h. */ 21022 21023/* Override any GCC internal prototype to avoid an error. 21024 Use char because int might match the return type of a GCC 21025 builtin and then its argument prototype would still apply. */ 21026#ifdef __cplusplus 21027extern "C" 21028#endif 21029char dladdr (); 21030int 21031main () 21032{ 21033return dladdr (); 21034 ; 21035 return 0; 21036} 21037_ACEOF 21038if ac_fn_c_try_link "$LINENO"; then : 21039 ac_cv_lib_dl_dladdr=yes 21040else 21041 ac_cv_lib_dl_dladdr=no 21042fi 21043rm -f core conftest.err conftest.$ac_objext \ 21044 conftest$ac_exeext conftest.$ac_ext 21045LIBS=$ac_check_lib_save_LIBS 21046fi 21047{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dladdr" >&5 21048$as_echo "$ac_cv_lib_dl_dladdr" >&6; } 21049if test "x$ac_cv_lib_dl_dladdr" = x""yes; then : 21050 21051 21052$as_echo "#define HAVE_DLADDR 1" >>confdefs.h 21053 21054else 21055 21056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dladdr in -ldld" >&5 21057$as_echo_n "checking for dladdr in -ldld... " >&6; } 21058if test "${ac_cv_lib_dld_dladdr+set}" = set; then : 21059 $as_echo_n "(cached) " >&6 21060else 21061 ac_check_lib_save_LIBS=$LIBS 21062LIBS="-ldld $LIBS" 21063if test x$gcc_no_link = xyes; then 21064 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 21065fi 21066cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21067/* end confdefs.h. */ 21068 21069/* Override any GCC internal prototype to avoid an error. 21070 Use char because int might match the return type of a GCC 21071 builtin and then its argument prototype would still apply. */ 21072#ifdef __cplusplus 21073extern "C" 21074#endif 21075char dladdr (); 21076int 21077main () 21078{ 21079return dladdr (); 21080 ; 21081 return 0; 21082} 21083_ACEOF 21084if ac_fn_c_try_link "$LINENO"; then : 21085 ac_cv_lib_dld_dladdr=yes 21086else 21087 ac_cv_lib_dld_dladdr=no 21088fi 21089rm -f core conftest.err conftest.$ac_objext \ 21090 conftest$ac_exeext conftest.$ac_ext 21091LIBS=$ac_check_lib_save_LIBS 21092fi 21093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dladdr" >&5 21094$as_echo "$ac_cv_lib_dld_dladdr" >&6; } 21095if test "x$ac_cv_lib_dld_dladdr" = x""yes; then : 21096 21097 21098$as_echo "#define HAVE_DLADDR 1" >>confdefs.h 21099 21100fi 21101 21102fi 21103 21104 21105 if test x"$cross_compiling" = x"no"; then 21106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc/self/exe" >&5 21107$as_echo_n "checking for /proc/self/exe... " >&6; } 21108if test "${ac_cv_file__proc_self_exe+set}" = set; then : 21109 $as_echo_n "(cached) " >&6 21110else 21111 test "$cross_compiling" = yes && 21112 as_fn_error "cannot check for file existence when cross compiling" "$LINENO" 5 21113if test -r "/proc/self/exe"; then 21114 ac_cv_file__proc_self_exe=yes 21115else 21116 ac_cv_file__proc_self_exe=no 21117fi 21118fi 21119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__proc_self_exe" >&5 21120$as_echo "$ac_cv_file__proc_self_exe" >&6; } 21121if test "x$ac_cv_file__proc_self_exe" = x""yes; then : 21122 21123cat >>confdefs.h <<_ACEOF 21124#define HAVE__PROC_SELF_EXE 1 21125_ACEOF 21126 21127 21128$as_echo "#define HAVE_PROC_SELF_EXE 1" >>confdefs.h 21129 21130fi 21131 21132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc/self/maps" >&5 21133$as_echo_n "checking for /proc/self/maps... " >&6; } 21134if test "${ac_cv_file__proc_self_maps+set}" = set; then : 21135 $as_echo_n "(cached) " >&6 21136else 21137 test "$cross_compiling" = yes && 21138 as_fn_error "cannot check for file existence when cross compiling" "$LINENO" 5 21139if test -r "/proc/self/maps"; then 21140 ac_cv_file__proc_self_maps=yes 21141else 21142 ac_cv_file__proc_self_maps=no 21143fi 21144fi 21145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__proc_self_maps" >&5 21146$as_echo "$ac_cv_file__proc_self_maps" >&6; } 21147if test "x$ac_cv_file__proc_self_maps" = x""yes; then : 21148 21149cat >>confdefs.h <<_ACEOF 21150#define HAVE__PROC_SELF_MAPS 1 21151_ACEOF 21152 21153 21154$as_echo "#define HAVE_PROC_SELF_MAPS 1" >>confdefs.h 21155 21156fi 21157 21158 else 21159 case $host in 21160 *-linux*) 21161 21162$as_echo "#define HAVE_PROC_SELF_EXE 1" >>confdefs.h 21163 21164 21165$as_echo "#define HAVE_PROC_SELF_MAPS 1" >>confdefs.h 21166 21167 ;; 21168 esac 21169 fi 21170 21171 21172 if test "X$prefix" = "XNONE"; then 21173 acl_final_prefix="$ac_default_prefix" 21174 else 21175 acl_final_prefix="$prefix" 21176 fi 21177 if test "X$exec_prefix" = "XNONE"; then 21178 acl_final_exec_prefix='${prefix}' 21179 else 21180 acl_final_exec_prefix="$exec_prefix" 21181 fi 21182 acl_save_prefix="$prefix" 21183 prefix="$acl_final_prefix" 21184 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" 21185 prefix="$acl_save_prefix" 21186 21187 21188# Check whether --with-gnu-ld was given. 21189if test "${with_gnu_ld+set}" = set; then : 21190 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 21191else 21192 with_gnu_ld=no 21193fi 21194 21195# Prepare PATH_SEPARATOR. 21196# The user is always right. 21197if test "${PATH_SEPARATOR+set}" != set; then 21198 echo "#! /bin/sh" >conf$$.sh 21199 echo "exit 0" >>conf$$.sh 21200 chmod +x conf$$.sh 21201 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 21202 PATH_SEPARATOR=';' 21203 else 21204 PATH_SEPARATOR=: 21205 fi 21206 rm -f conf$$.sh 21207fi 21208ac_prog=ld 21209if test "$GCC" = yes; then 21210 # Check if gcc -print-prog-name=ld gives a path. 21211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5 21212$as_echo_n "checking for ld used by GCC... " >&6; } 21213 case $host in 21214 *-*-mingw*) 21215 # gcc leaves a trailing carriage return which upsets mingw 21216 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 21217 *) 21218 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 21219 esac 21220 case $ac_prog in 21221 # Accept absolute paths. 21222 [\\/]* | [A-Za-z]:[\\/]*) 21223 re_direlt='/[^/][^/]*/\.\./' 21224 # Canonicalize the path of ld 21225 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` 21226 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 21227 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` 21228 done 21229 test -z "$LD" && LD="$ac_prog" 21230 ;; 21231 "") 21232 # If it fails, then pretend we aren't using GCC. 21233 ac_prog=ld 21234 ;; 21235 *) 21236 # If it is relative, then search for the first ld in PATH. 21237 with_gnu_ld=unknown 21238 ;; 21239 esac 21240elif test "$with_gnu_ld" = yes; then 21241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 21242$as_echo_n "checking for GNU ld... " >&6; } 21243else 21244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 21245$as_echo_n "checking for non-GNU ld... " >&6; } 21246fi 21247if test "${acl_cv_path_LD+set}" = set; then : 21248 $as_echo_n "(cached) " >&6 21249else 21250 if test -z "$LD"; then 21251 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" 21252 for ac_dir in $PATH; do 21253 test -z "$ac_dir" && ac_dir=. 21254 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 21255 acl_cv_path_LD="$ac_dir/$ac_prog" 21256 # Check to see if the program is GNU ld. I'd rather use --version, 21257 # but apparently some GNU ld's only accept -v. 21258 # Break only if it was the GNU/non-GNU ld that we prefer. 21259 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then 21260 test "$with_gnu_ld" != no && break 21261 else 21262 test "$with_gnu_ld" != yes && break 21263 fi 21264 fi 21265 done 21266 IFS="$ac_save_ifs" 21267else 21268 acl_cv_path_LD="$LD" # Let the user override the test with a path. 21269fi 21270fi 21271 21272LD="$acl_cv_path_LD" 21273if test -n "$LD"; then 21274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 21275$as_echo "$LD" >&6; } 21276else 21277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21278$as_echo "no" >&6; } 21279fi 21280test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 21281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 21282$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 21283if test "${acl_cv_prog_gnu_ld+set}" = set; then : 21284 $as_echo_n "(cached) " >&6 21285else 21286 # I'd rather use --version here, but apparently some GNU ld's only accept -v. 21287if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then 21288 acl_cv_prog_gnu_ld=yes 21289else 21290 acl_cv_prog_gnu_ld=no 21291fi 21292fi 21293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5 21294$as_echo "$acl_cv_prog_gnu_ld" >&6; } 21295with_gnu_ld=$acl_cv_prog_gnu_ld 21296 21297 21298 21299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 21300$as_echo_n "checking for shared library run path origin... " >&6; } 21301if test "${acl_cv_rpath+set}" = set; then : 21302 $as_echo_n "(cached) " >&6 21303else 21304 21305 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ 21306 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh 21307 . ./conftest.sh 21308 rm -f ./conftest.sh 21309 acl_cv_rpath=done 21310 21311fi 21312{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 21313$as_echo "$acl_cv_rpath" >&6; } 21314 wl="$acl_cv_wl" 21315 libext="$acl_cv_libext" 21316 shlibext="$acl_cv_shlibext" 21317 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" 21318 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" 21319 hardcode_direct="$acl_cv_hardcode_direct" 21320 hardcode_minus_L="$acl_cv_hardcode_minus_L" 21321 # Check whether --enable-rpath was given. 21322if test "${enable_rpath+set}" = set; then : 21323 enableval=$enable_rpath; : 21324else 21325 enable_rpath=yes 21326fi 21327 21328 21329 21330 21331 21332 21333 21334 21335 use_additional=yes 21336 21337 acl_save_prefix="$prefix" 21338 prefix="$acl_final_prefix" 21339 acl_save_exec_prefix="$exec_prefix" 21340 exec_prefix="$acl_final_exec_prefix" 21341 21342 eval additional_includedir=\"$includedir\" 21343 eval additional_libdir=\"$libdir\" 21344 21345 exec_prefix="$acl_save_exec_prefix" 21346 prefix="$acl_save_prefix" 21347 21348 21349# Check whether --with-libiconv-prefix was given. 21350if test "${with_libiconv_prefix+set}" = set; then : 21351 withval=$with_libiconv_prefix; 21352 if test "X$withval" = "Xno"; then 21353 use_additional=no 21354 else 21355 if test "X$withval" = "X"; then 21356 21357 acl_save_prefix="$prefix" 21358 prefix="$acl_final_prefix" 21359 acl_save_exec_prefix="$exec_prefix" 21360 exec_prefix="$acl_final_exec_prefix" 21361 21362 eval additional_includedir=\"$includedir\" 21363 eval additional_libdir=\"$libdir\" 21364 21365 exec_prefix="$acl_save_exec_prefix" 21366 prefix="$acl_save_prefix" 21367 21368 else 21369 additional_includedir="$withval/include" 21370 additional_libdir="$withval/lib" 21371 fi 21372 fi 21373 21374fi 21375 21376 LIBICONV= 21377 LTLIBICONV= 21378 INCICONV= 21379 rpathdirs= 21380 ltrpathdirs= 21381 names_already_handled= 21382 names_next_round='iconv ' 21383 while test -n "$names_next_round"; do 21384 names_this_round="$names_next_round" 21385 names_next_round= 21386 for name in $names_this_round; do 21387 already_handled= 21388 for n in $names_already_handled; do 21389 if test "$n" = "$name"; then 21390 already_handled=yes 21391 break 21392 fi 21393 done 21394 if test -z "$already_handled"; then 21395 names_already_handled="$names_already_handled $name" 21396 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` 21397 eval value=\"\$HAVE_LIB$uppername\" 21398 if test -n "$value"; then 21399 if test "$value" = yes; then 21400 eval value=\"\$LIB$uppername\" 21401 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" 21402 eval value=\"\$LTLIB$uppername\" 21403 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" 21404 else 21405 : 21406 fi 21407 else 21408 found_dir= 21409 found_la= 21410 found_so= 21411 found_a= 21412 if test $use_additional = yes; then 21413 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then 21414 found_dir="$additional_libdir" 21415 found_so="$additional_libdir/lib$name.$shlibext" 21416 if test -f "$additional_libdir/lib$name.la"; then 21417 found_la="$additional_libdir/lib$name.la" 21418 fi 21419 else 21420 if test -f "$additional_libdir/lib$name.$libext"; then 21421 found_dir="$additional_libdir" 21422 found_a="$additional_libdir/lib$name.$libext" 21423 if test -f "$additional_libdir/lib$name.la"; then 21424 found_la="$additional_libdir/lib$name.la" 21425 fi 21426 fi 21427 fi 21428 fi 21429 if test "X$found_dir" = "X"; then 21430 for x in $LDFLAGS $LTLIBICONV; do 21431 21432 acl_save_prefix="$prefix" 21433 prefix="$acl_final_prefix" 21434 acl_save_exec_prefix="$exec_prefix" 21435 exec_prefix="$acl_final_exec_prefix" 21436 eval x=\"$x\" 21437 exec_prefix="$acl_save_exec_prefix" 21438 prefix="$acl_save_prefix" 21439 21440 case "$x" in 21441 -L*) 21442 dir=`echo "X$x" | sed -e 's/^X-L//'` 21443 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then 21444 found_dir="$dir" 21445 found_so="$dir/lib$name.$shlibext" 21446 if test -f "$dir/lib$name.la"; then 21447 found_la="$dir/lib$name.la" 21448 fi 21449 else 21450 if test -f "$dir/lib$name.$libext"; then 21451 found_dir="$dir" 21452 found_a="$dir/lib$name.$libext" 21453 if test -f "$dir/lib$name.la"; then 21454 found_la="$dir/lib$name.la" 21455 fi 21456 fi 21457 fi 21458 ;; 21459 esac 21460 if test "X$found_dir" != "X"; then 21461 break 21462 fi 21463 done 21464 fi 21465 if test "X$found_dir" != "X"; then 21466 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" 21467 if test "X$found_so" != "X"; then 21468 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then 21469 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 21470 else 21471 haveit= 21472 for x in $ltrpathdirs; do 21473 if test "X$x" = "X$found_dir"; then 21474 haveit=yes 21475 break 21476 fi 21477 done 21478 if test -z "$haveit"; then 21479 ltrpathdirs="$ltrpathdirs $found_dir" 21480 fi 21481 if test "$hardcode_direct" = yes; then 21482 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 21483 else 21484 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then 21485 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 21486 haveit= 21487 for x in $rpathdirs; do 21488 if test "X$x" = "X$found_dir"; then 21489 haveit=yes 21490 break 21491 fi 21492 done 21493 if test -z "$haveit"; then 21494 rpathdirs="$rpathdirs $found_dir" 21495 fi 21496 else 21497 haveit= 21498 for x in $LDFLAGS $LIBICONV; do 21499 21500 acl_save_prefix="$prefix" 21501 prefix="$acl_final_prefix" 21502 acl_save_exec_prefix="$exec_prefix" 21503 exec_prefix="$acl_final_exec_prefix" 21504 eval x=\"$x\" 21505 exec_prefix="$acl_save_exec_prefix" 21506 prefix="$acl_save_prefix" 21507 21508 if test "X$x" = "X-L$found_dir"; then 21509 haveit=yes 21510 break 21511 fi 21512 done 21513 if test -z "$haveit"; then 21514 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" 21515 fi 21516 if test "$hardcode_minus_L" != no; then 21517 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 21518 else 21519 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" 21520 fi 21521 fi 21522 fi 21523 fi 21524 else 21525 if test "X$found_a" != "X"; then 21526 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" 21527 else 21528 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" 21529 fi 21530 fi 21531 additional_includedir= 21532 case "$found_dir" in 21533 */lib | */lib/) 21534 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` 21535 additional_includedir="$basedir/include" 21536 ;; 21537 esac 21538 if test "X$additional_includedir" != "X"; then 21539 if test "X$additional_includedir" != "X/usr/include"; then 21540 haveit= 21541 if test "X$additional_includedir" = "X/usr/local/include"; then 21542 if test -n "$GCC"; then 21543 case $host_os in 21544 linux*) haveit=yes;; 21545 esac 21546 fi 21547 fi 21548 if test -z "$haveit"; then 21549 for x in $CPPFLAGS $INCICONV; do 21550 21551 acl_save_prefix="$prefix" 21552 prefix="$acl_final_prefix" 21553 acl_save_exec_prefix="$exec_prefix" 21554 exec_prefix="$acl_final_exec_prefix" 21555 eval x=\"$x\" 21556 exec_prefix="$acl_save_exec_prefix" 21557 prefix="$acl_save_prefix" 21558 21559 if test "X$x" = "X-I$additional_includedir"; then 21560 haveit=yes 21561 break 21562 fi 21563 done 21564 if test -z "$haveit"; then 21565 if test -d "$additional_includedir"; then 21566 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" 21567 fi 21568 fi 21569 fi 21570 fi 21571 fi 21572 if test -n "$found_la"; then 21573 save_libdir="$libdir" 21574 case "$found_la" in 21575 */* | *\\*) . "$found_la" ;; 21576 *) . "./$found_la" ;; 21577 esac 21578 libdir="$save_libdir" 21579 for dep in $dependency_libs; do 21580 case "$dep" in 21581 -L*) 21582 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` 21583 if test "X$additional_libdir" != "X/usr/lib"; then 21584 haveit= 21585 if test "X$additional_libdir" = "X/usr/local/lib"; then 21586 if test -n "$GCC"; then 21587 case $host_os in 21588 linux*) haveit=yes;; 21589 esac 21590 fi 21591 fi 21592 if test -z "$haveit"; then 21593 haveit= 21594 for x in $LDFLAGS $LIBICONV; do 21595 21596 acl_save_prefix="$prefix" 21597 prefix="$acl_final_prefix" 21598 acl_save_exec_prefix="$exec_prefix" 21599 exec_prefix="$acl_final_exec_prefix" 21600 eval x=\"$x\" 21601 exec_prefix="$acl_save_exec_prefix" 21602 prefix="$acl_save_prefix" 21603 21604 if test "X$x" = "X-L$additional_libdir"; then 21605 haveit=yes 21606 break 21607 fi 21608 done 21609 if test -z "$haveit"; then 21610 if test -d "$additional_libdir"; then 21611 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" 21612 fi 21613 fi 21614 haveit= 21615 for x in $LDFLAGS $LTLIBICONV; do 21616 21617 acl_save_prefix="$prefix" 21618 prefix="$acl_final_prefix" 21619 acl_save_exec_prefix="$exec_prefix" 21620 exec_prefix="$acl_final_exec_prefix" 21621 eval x=\"$x\" 21622 exec_prefix="$acl_save_exec_prefix" 21623 prefix="$acl_save_prefix" 21624 21625 if test "X$x" = "X-L$additional_libdir"; then 21626 haveit=yes 21627 break 21628 fi 21629 done 21630 if test -z "$haveit"; then 21631 if test -d "$additional_libdir"; then 21632 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" 21633 fi 21634 fi 21635 fi 21636 fi 21637 ;; 21638 -R*) 21639 dir=`echo "X$dep" | sed -e 's/^X-R//'` 21640 if test "$enable_rpath" != no; then 21641 haveit= 21642 for x in $rpathdirs; do 21643 if test "X$x" = "X$dir"; then 21644 haveit=yes 21645 break 21646 fi 21647 done 21648 if test -z "$haveit"; then 21649 rpathdirs="$rpathdirs $dir" 21650 fi 21651 haveit= 21652 for x in $ltrpathdirs; do 21653 if test "X$x" = "X$dir"; then 21654 haveit=yes 21655 break 21656 fi 21657 done 21658 if test -z "$haveit"; then 21659 ltrpathdirs="$ltrpathdirs $dir" 21660 fi 21661 fi 21662 ;; 21663 -l*) 21664 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` 21665 ;; 21666 *.la) 21667 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` 21668 ;; 21669 *) 21670 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" 21671 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" 21672 ;; 21673 esac 21674 done 21675 fi 21676 else 21677 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" 21678 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" 21679 fi 21680 fi 21681 fi 21682 done 21683 done 21684 if test "X$rpathdirs" != "X"; then 21685 if test -n "$hardcode_libdir_separator"; then 21686 alldirs= 21687 for found_dir in $rpathdirs; do 21688 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" 21689 done 21690 acl_save_libdir="$libdir" 21691 libdir="$alldirs" 21692 eval flag=\"$hardcode_libdir_flag_spec\" 21693 libdir="$acl_save_libdir" 21694 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" 21695 else 21696 for found_dir in $rpathdirs; do 21697 acl_save_libdir="$libdir" 21698 libdir="$found_dir" 21699 eval flag=\"$hardcode_libdir_flag_spec\" 21700 libdir="$acl_save_libdir" 21701 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" 21702 done 21703 fi 21704 fi 21705 if test "X$ltrpathdirs" != "X"; then 21706 for found_dir in $ltrpathdirs; do 21707 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" 21708 done 21709 fi 21710 21711 21712 21713 21714 21715 21716 21717 am_save_CPPFLAGS="$CPPFLAGS" 21718 21719 for element in $INCICONV; do 21720 haveit= 21721 for x in $CPPFLAGS; do 21722 21723 acl_save_prefix="$prefix" 21724 prefix="$acl_final_prefix" 21725 acl_save_exec_prefix="$exec_prefix" 21726 exec_prefix="$acl_final_exec_prefix" 21727 eval x=\"$x\" 21728 exec_prefix="$acl_save_exec_prefix" 21729 prefix="$acl_save_prefix" 21730 21731 if test "X$x" = "X$element"; then 21732 haveit=yes 21733 break 21734 fi 21735 done 21736 if test -z "$haveit"; then 21737 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" 21738 fi 21739 done 21740 21741 21742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 21743$as_echo_n "checking for iconv... " >&6; } 21744if test "${am_cv_func_iconv+set}" = set; then : 21745 $as_echo_n "(cached) " >&6 21746else 21747 21748 am_cv_func_iconv="no, consider installing GNU libiconv" 21749 am_cv_lib_iconv=no 21750 if test x$gcc_no_link = xyes; then 21751 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 21752fi 21753cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21754/* end confdefs.h. */ 21755#include <stdlib.h> 21756#include <iconv.h> 21757int 21758main () 21759{ 21760iconv_t cd = iconv_open("",""); 21761 iconv(cd,NULL,NULL,NULL,NULL); 21762 iconv_close(cd); 21763 ; 21764 return 0; 21765} 21766_ACEOF 21767if ac_fn_c_try_link "$LINENO"; then : 21768 am_cv_func_iconv=yes 21769fi 21770rm -f core conftest.err conftest.$ac_objext \ 21771 conftest$ac_exeext conftest.$ac_ext 21772 if test "$am_cv_func_iconv" != yes; then 21773 am_save_LIBS="$LIBS" 21774 LIBS="$LIBS $LIBICONV" 21775 if test x$gcc_no_link = xyes; then 21776 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 21777fi 21778cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21779/* end confdefs.h. */ 21780#include <stdlib.h> 21781#include <iconv.h> 21782int 21783main () 21784{ 21785iconv_t cd = iconv_open("",""); 21786 iconv(cd,NULL,NULL,NULL,NULL); 21787 iconv_close(cd); 21788 ; 21789 return 0; 21790} 21791_ACEOF 21792if ac_fn_c_try_link "$LINENO"; then : 21793 am_cv_lib_iconv=yes 21794 am_cv_func_iconv=yes 21795fi 21796rm -f core conftest.err conftest.$ac_objext \ 21797 conftest$ac_exeext conftest.$ac_ext 21798 LIBS="$am_save_LIBS" 21799 fi 21800 21801fi 21802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 21803$as_echo "$am_cv_func_iconv" >&6; } 21804 if test "$am_cv_func_iconv" = yes; then 21805 21806$as_echo "#define HAVE_ICONV 1" >>confdefs.h 21807 21808 fi 21809 if test "$am_cv_lib_iconv" = yes; then 21810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5 21811$as_echo_n "checking how to link with libiconv... " >&6; } 21812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 21813$as_echo "$LIBICONV" >&6; } 21814 else 21815 CPPFLAGS="$am_save_CPPFLAGS" 21816 LIBICONV= 21817 LTLIBICONV= 21818 fi 21819 21820 21821 21822 if test "$am_cv_func_iconv" = yes; then 21823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5 21824$as_echo_n "checking for iconv declaration... " >&6; } 21825 if test "${am_cv_proto_iconv+set}" = set; then : 21826 $as_echo_n "(cached) " >&6 21827else 21828 21829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21830/* end confdefs.h. */ 21831 21832#include <stdlib.h> 21833#include <iconv.h> 21834extern 21835#ifdef __cplusplus 21836"C" 21837#endif 21838#if defined(__STDC__) || defined(__cplusplus) 21839size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); 21840#else 21841size_t iconv(); 21842#endif 21843 21844int 21845main () 21846{ 21847 21848 ; 21849 return 0; 21850} 21851_ACEOF 21852if ac_fn_c_try_compile "$LINENO"; then : 21853 am_cv_proto_iconv_arg1="" 21854else 21855 am_cv_proto_iconv_arg1="const" 21856fi 21857rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21858 am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);" 21859fi 21860 21861 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` 21862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:- 21863 }$am_cv_proto_iconv" >&5 21864$as_echo "${ac_t:- 21865 }$am_cv_proto_iconv" >&6; } 21866 21867cat >>confdefs.h <<_ACEOF 21868#define ICONV_CONST $am_cv_proto_iconv_arg1 21869_ACEOF 21870 21871 fi 21872 21873 21874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5 21875$as_echo_n "checking for LC_MESSAGES... " >&6; } 21876if test "${am_cv_val_LC_MESSAGES+set}" = set; then : 21877 $as_echo_n "(cached) " >&6 21878else 21879 if test x$gcc_no_link = xyes; then 21880 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 21881fi 21882cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21883/* end confdefs.h. */ 21884#include <locale.h> 21885int 21886main () 21887{ 21888return LC_MESSAGES 21889 ; 21890 return 0; 21891} 21892_ACEOF 21893if ac_fn_c_try_link "$LINENO"; then : 21894 am_cv_val_LC_MESSAGES=yes 21895else 21896 am_cv_val_LC_MESSAGES=no 21897fi 21898rm -f core conftest.err conftest.$ac_objext \ 21899 conftest$ac_exeext conftest.$ac_ext 21900fi 21901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5 21902$as_echo "$am_cv_val_LC_MESSAGES" >&6; } 21903 if test $am_cv_val_LC_MESSAGES = yes; then 21904 21905$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h 21906 21907 fi 21908 21909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5 21910$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; } 21911if test "${ac_cv_struct_tm+set}" = set; then : 21912 $as_echo_n "(cached) " >&6 21913else 21914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21915/* end confdefs.h. */ 21916#include <sys/types.h> 21917#include <time.h> 21918 21919int 21920main () 21921{ 21922struct tm tm; 21923 int *p = &tm.tm_sec; 21924 return !p; 21925 ; 21926 return 0; 21927} 21928_ACEOF 21929if ac_fn_c_try_compile "$LINENO"; then : 21930 ac_cv_struct_tm=time.h 21931else 21932 ac_cv_struct_tm=sys/time.h 21933fi 21934rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21935fi 21936{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5 21937$as_echo "$ac_cv_struct_tm" >&6; } 21938if test $ac_cv_struct_tm = sys/time.h; then 21939 21940$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h 21941 21942fi 21943 21944ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h> 21945#include <$ac_cv_struct_tm> 21946 21947" 21948if test "x$ac_cv_member_struct_tm_tm_zone" = x""yes; then : 21949 21950cat >>confdefs.h <<_ACEOF 21951#define HAVE_STRUCT_TM_TM_ZONE 1 21952_ACEOF 21953 21954 21955fi 21956 21957if test "$ac_cv_member_struct_tm_tm_zone" = yes; then 21958 21959$as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h 21960 21961else 21962 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h> 21963" 21964if test "x$ac_cv_have_decl_tzname" = x""yes; then : 21965 ac_have_decl=1 21966else 21967 ac_have_decl=0 21968fi 21969 21970cat >>confdefs.h <<_ACEOF 21971#define HAVE_DECL_TZNAME $ac_have_decl 21972_ACEOF 21973 21974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5 21975$as_echo_n "checking for tzname... " >&6; } 21976if test "${ac_cv_var_tzname+set}" = set; then : 21977 $as_echo_n "(cached) " >&6 21978else 21979 if test x$gcc_no_link = xyes; then 21980 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 21981fi 21982cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21983/* end confdefs.h. */ 21984#include <time.h> 21985#if !HAVE_DECL_TZNAME 21986extern char *tzname[]; 21987#endif 21988 21989int 21990main () 21991{ 21992return tzname[0][0]; 21993 ; 21994 return 0; 21995} 21996_ACEOF 21997if ac_fn_c_try_link "$LINENO"; then : 21998 ac_cv_var_tzname=yes 21999else 22000 ac_cv_var_tzname=no 22001fi 22002rm -f core conftest.err conftest.$ac_objext \ 22003 conftest$ac_exeext conftest.$ac_ext 22004fi 22005{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5 22006$as_echo "$ac_cv_var_tzname" >&6; } 22007 if test $ac_cv_var_tzname = yes; then 22008 22009$as_echo "#define HAVE_TZNAME 1" >>confdefs.h 22010 22011 fi 22012fi 22013 22014 LDLIBICONV=`echo " $LIBICONV " | sed "s/${acl_cv_wl--Wl,}/ /g; s/,/ /g"` 22015 22016 22017 for ac_func in gethostbyname_r 22018do : 22019 ac_fn_c_check_func "$LINENO" "gethostbyname_r" "ac_cv_func_gethostbyname_r" 22020if test "x$ac_cv_func_gethostbyname_r" = x""yes; then : 22021 cat >>confdefs.h <<_ACEOF 22022#define HAVE_GETHOSTBYNAME_R 1 22023_ACEOF 22024 22025 22026$as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h 22027 22028 # There are two different kinds of gethostbyname_r. 22029 # We look for the one that returns `int'. 22030 # Hopefully this check is robust enough. 22031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22032/* end confdefs.h. */ 22033#include <netdb.h> 22034 22035_ACEOF 22036if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 22037 $EGREP "int.*gethostbyname_r" >/dev/null 2>&1; then : 22038 22039 22040$as_echo "#define GETHOSTBYNAME_R_RETURNS_INT 1" >>confdefs.h 22041 22042fi 22043rm -f conftest* 22044 22045 22046 case " $GCINCS " in 22047 *" -D_REENTRANT "*) ;; 22048 *) 22049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gethostbyname_r declaration requires -D_REENTRANT" >&5 22050$as_echo_n "checking whether gethostbyname_r declaration requires -D_REENTRANT... " >&6; } 22051if test "${libjava_cv_gethostbyname_r_needs_reentrant+set}" = set; then : 22052 $as_echo_n "(cached) " >&6 22053else 22054 ac_ext=cpp 22055ac_cpp='$CXXCPP $CPPFLAGS' 22056ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 22057ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 22058ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 22059 22060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22061/* end confdefs.h. */ 22062#include <netdb.h> 22063int 22064main () 22065{ 22066gethostbyname_r("", 0, 0); 22067 ; 22068 return 0; 22069} 22070_ACEOF 22071if ac_fn_cxx_try_compile "$LINENO"; then : 22072 libjava_cv_gethostbyname_r_needs_reentrant=no 22073else 22074 CPPFLAGS_SAVE="$CPPFLAGS" 22075 CPPFLAGS="$CPPFLAGS -D_REENTRANT" 22076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22077/* end confdefs.h. */ 22078#include <netdb.h> 22079int 22080main () 22081{ 22082gethostbyname_r("", 0, 0); 22083 ; 22084 return 0; 22085} 22086_ACEOF 22087if ac_fn_cxx_try_compile "$LINENO"; then : 22088 libjava_cv_gethostbyname_r_needs_reentrant=yes 22089else 22090 libjava_cv_gethostbyname_r_needs_reentrant=fail 22091fi 22092rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22093 CPPFLAGS="$CPPFLAGS_SAVE" 22094 22095fi 22096rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22097 ac_ext=c 22098ac_cpp='$CPP $CPPFLAGS' 22099ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 22100ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 22101ac_compiler_gnu=$ac_cv_c_compiler_gnu 22102 22103 22104fi 22105{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libjava_cv_gethostbyname_r_needs_reentrant" >&5 22106$as_echo "$libjava_cv_gethostbyname_r_needs_reentrant" >&6; } 22107 if test "x$libjava_cv_gethostbyname_r_needs_reentrant" = xyes; then 22108 22109$as_echo "#define _REENTRANT 1" >>confdefs.h 22110 22111 fi 22112 ;; 22113 esac 22114 22115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct hostent_data" >&5 22116$as_echo_n "checking for struct hostent_data... " >&6; } 22117if test "${libjava_cv_struct_hostent_data+set}" = set; then : 22118 $as_echo_n "(cached) " >&6 22119else 22120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22121/* end confdefs.h. */ 22122 22123#if GETHOSTBYNAME_R_NEEDS_REENTRANT && !defined(_REENTRANT) 22124# define _REENTRANT 1 22125#endif 22126#include <netdb.h> 22127int 22128main () 22129{ 22130struct hostent_data data; 22131 ; 22132 return 0; 22133} 22134_ACEOF 22135if ac_fn_c_try_compile "$LINENO"; then : 22136 libjava_cv_struct_hostent_data=yes 22137else 22138 libjava_cv_struct_hostent_data=no 22139fi 22140rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22141fi 22142{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libjava_cv_struct_hostent_data" >&5 22143$as_echo "$libjava_cv_struct_hostent_data" >&6; } 22144 if test "x$libjava_cv_struct_hostent_data" = xyes; then 22145 22146$as_echo "#define HAVE_STRUCT_HOSTENT_DATA 1" >>confdefs.h 22147 22148 fi 22149 22150fi 22151done 22152 22153 22154 # FIXME: libjava source code expects to find a prototype for 22155 # gethostbyaddr_r in netdb.h. The outer check ensures that 22156 # HAVE_GETHOSTBYADDR_R will not be defined if the prototype fails 22157 # to exist where expected. (The root issue: AC_CHECK_FUNCS assumes C 22158 # linkage check is enough, yet C++ code requires proper prototypes.) 22159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22160/* end confdefs.h. */ 22161#include <netdb.h> 22162 22163_ACEOF 22164if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 22165 $EGREP "gethostbyaddr_r" >/dev/null 2>&1; then : 22166 22167 for ac_func in gethostbyaddr_r 22168do : 22169 ac_fn_c_check_func "$LINENO" "gethostbyaddr_r" "ac_cv_func_gethostbyaddr_r" 22170if test "x$ac_cv_func_gethostbyaddr_r" = x""yes; then : 22171 cat >>confdefs.h <<_ACEOF 22172#define HAVE_GETHOSTBYADDR_R 1 22173_ACEOF 22174 22175 22176$as_echo "#define HAVE_GETHOSTBYADDR_R 1" >>confdefs.h 22177 22178 # There are two different kinds of gethostbyaddr_r. 22179 # We look for the one that returns `int'. 22180 # Hopefully this check is robust enough. 22181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22182/* end confdefs.h. */ 22183#include <netdb.h> 22184 22185_ACEOF 22186if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 22187 $EGREP "int.*gethostbyaddr_r" >/dev/null 2>&1; then : 22188 22189 22190$as_echo "#define GETHOSTBYADDR_R_RETURNS_INT 1" >>confdefs.h 22191 22192fi 22193rm -f conftest* 22194 22195fi 22196done 22197 22198fi 22199rm -f conftest* 22200 22201 22202 for ac_func in gethostname 22203do : 22204 ac_fn_c_check_func "$LINENO" "gethostname" "ac_cv_func_gethostname" 22205if test "x$ac_cv_func_gethostname" = x""yes; then : 22206 cat >>confdefs.h <<_ACEOF 22207#define HAVE_GETHOSTNAME 1 22208_ACEOF 22209 22210 22211$as_echo "#define HAVE_GETHOSTNAME 1" >>confdefs.h 22212 22213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22214/* end confdefs.h. */ 22215#include <unistd.h> 22216 22217_ACEOF 22218if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 22219 $EGREP "gethostname" >/dev/null 2>&1; then : 22220 22221 22222$as_echo "#define HAVE_GETHOSTNAME_DECL 1" >>confdefs.h 22223 22224fi 22225rm -f conftest* 22226 22227fi 22228done 22229 22230 22231 for ac_func in usleep 22232do : 22233 ac_fn_c_check_func "$LINENO" "usleep" "ac_cv_func_usleep" 22234if test "x$ac_cv_func_usleep" = x""yes; then : 22235 cat >>confdefs.h <<_ACEOF 22236#define HAVE_USLEEP 1 22237_ACEOF 22238 22239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22240/* end confdefs.h. */ 22241#include <unistd.h> 22242 22243_ACEOF 22244if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 22245 $EGREP "usleep" >/dev/null 2>&1; then : 22246 22247 22248$as_echo "#define HAVE_USLEEP_DECL 1" >>confdefs.h 22249 22250fi 22251rm -f conftest* 22252 22253fi 22254done 22255 22256 22257 # Look for these functions in the thread library, but only bother 22258 # if using POSIX threads. 22259 if test "$THREADS" = posix; then 22260 save_LIBS="$LIBS" 22261 LIBS="$LIBS $THREADLIBS" 22262 22263 # Look for sched_yield. Up to Solaris 2.6, it is in libposix4, since 22264 # Solaris 7 the name librt is preferred. 22265 for ac_func in sched_yield 22266do : 22267 ac_fn_c_check_func "$LINENO" "sched_yield" "ac_cv_func_sched_yield" 22268if test "x$ac_cv_func_sched_yield" = x""yes; then : 22269 cat >>confdefs.h <<_ACEOF 22270#define HAVE_SCHED_YIELD 1 22271_ACEOF 22272 22273else 22274 22275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5 22276$as_echo_n "checking for sched_yield in -lrt... " >&6; } 22277if test "${ac_cv_lib_rt_sched_yield+set}" = set; then : 22278 $as_echo_n "(cached) " >&6 22279else 22280 ac_check_lib_save_LIBS=$LIBS 22281LIBS="-lrt $LIBS" 22282if test x$gcc_no_link = xyes; then 22283 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 22284fi 22285cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22286/* end confdefs.h. */ 22287 22288/* Override any GCC internal prototype to avoid an error. 22289 Use char because int might match the return type of a GCC 22290 builtin and then its argument prototype would still apply. */ 22291#ifdef __cplusplus 22292extern "C" 22293#endif 22294char sched_yield (); 22295int 22296main () 22297{ 22298return sched_yield (); 22299 ; 22300 return 0; 22301} 22302_ACEOF 22303if ac_fn_c_try_link "$LINENO"; then : 22304 ac_cv_lib_rt_sched_yield=yes 22305else 22306 ac_cv_lib_rt_sched_yield=no 22307fi 22308rm -f core conftest.err conftest.$ac_objext \ 22309 conftest$ac_exeext conftest.$ac_ext 22310LIBS=$ac_check_lib_save_LIBS 22311fi 22312{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5 22313$as_echo "$ac_cv_lib_rt_sched_yield" >&6; } 22314if test "x$ac_cv_lib_rt_sched_yield" = x""yes; then : 22315 22316 $as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h 22317 22318 THREADLIBS="$THREADLIBS -lrt" 22319 THREADSPEC="$THREADSPEC -lrt" 22320else 22321 22322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lposix4" >&5 22323$as_echo_n "checking for sched_yield in -lposix4... " >&6; } 22324if test "${ac_cv_lib_posix4_sched_yield+set}" = set; then : 22325 $as_echo_n "(cached) " >&6 22326else 22327 ac_check_lib_save_LIBS=$LIBS 22328LIBS="-lposix4 $LIBS" 22329if test x$gcc_no_link = xyes; then 22330 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 22331fi 22332cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22333/* end confdefs.h. */ 22334 22335/* Override any GCC internal prototype to avoid an error. 22336 Use char because int might match the return type of a GCC 22337 builtin and then its argument prototype would still apply. */ 22338#ifdef __cplusplus 22339extern "C" 22340#endif 22341char sched_yield (); 22342int 22343main () 22344{ 22345return sched_yield (); 22346 ; 22347 return 0; 22348} 22349_ACEOF 22350if ac_fn_c_try_link "$LINENO"; then : 22351 ac_cv_lib_posix4_sched_yield=yes 22352else 22353 ac_cv_lib_posix4_sched_yield=no 22354fi 22355rm -f core conftest.err conftest.$ac_objext \ 22356 conftest$ac_exeext conftest.$ac_ext 22357LIBS=$ac_check_lib_save_LIBS 22358fi 22359{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sched_yield" >&5 22360$as_echo "$ac_cv_lib_posix4_sched_yield" >&6; } 22361if test "x$ac_cv_lib_posix4_sched_yield" = x""yes; then : 22362 22363 $as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h 22364 22365 THREADLIBS="$THREADLIBS -lposix4" 22366 THREADSPEC="$THREADSPEC -lposix4" 22367fi 22368 22369fi 22370 22371fi 22372done 22373 22374 22375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5 22376$as_echo_n "checking for clock_gettime in -lrt... " >&6; } 22377if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then : 22378 $as_echo_n "(cached) " >&6 22379else 22380 ac_check_lib_save_LIBS=$LIBS 22381LIBS="-lrt $LIBS" 22382if test x$gcc_no_link = xyes; then 22383 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 22384fi 22385cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22386/* end confdefs.h. */ 22387 22388/* Override any GCC internal prototype to avoid an error. 22389 Use char because int might match the return type of a GCC 22390 builtin and then its argument prototype would still apply. */ 22391#ifdef __cplusplus 22392extern "C" 22393#endif 22394char clock_gettime (); 22395int 22396main () 22397{ 22398return clock_gettime (); 22399 ; 22400 return 0; 22401} 22402_ACEOF 22403if ac_fn_c_try_link "$LINENO"; then : 22404 ac_cv_lib_rt_clock_gettime=yes 22405else 22406 ac_cv_lib_rt_clock_gettime=no 22407fi 22408rm -f core conftest.err conftest.$ac_objext \ 22409 conftest$ac_exeext conftest.$ac_ext 22410LIBS=$ac_check_lib_save_LIBS 22411fi 22412{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5 22413$as_echo "$ac_cv_lib_rt_clock_gettime" >&6; } 22414if test "x$ac_cv_lib_rt_clock_gettime" = x""yes; then : 22415 22416 22417$as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h 22418 22419 case "$THREADSPEC" in 22420 *-lrt*) ;; 22421 *) 22422 THREADSPEC="$THREADSPEC -lrt" 22423 THREADLIBS="$THREADLIBS -lrt" 22424 ;; 22425 esac 22426fi 22427 22428 22429 LIBS="$save_LIBS" 22430 22431 # We can save a little space at runtime if the mutex has m_count 22432 # or __m_count. This is a nice hack for Linux. 22433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22434/* end confdefs.h. */ 22435#include <pthread.h> 22436int 22437main () 22438{ 22439 22440 extern pthread_mutex_t *mutex; int q = mutex->m_count; 22441 22442 ; 22443 return 0; 22444} 22445_ACEOF 22446if ac_fn_c_try_compile "$LINENO"; then : 22447 22448$as_echo "#define PTHREAD_MUTEX_HAVE_M_COUNT 1" >>confdefs.h 22449 22450else 22451 22452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22453/* end confdefs.h. */ 22454#include <pthread.h> 22455int 22456main () 22457{ 22458 22459 extern pthread_mutex_t *mutex; int q = mutex->__m_count; 22460 22461 ; 22462 return 0; 22463} 22464_ACEOF 22465if ac_fn_c_try_compile "$LINENO"; then : 22466 22467$as_echo "#define PTHREAD_MUTEX_HAVE___M_COUNT 1" >>confdefs.h 22468 22469fi 22470rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22471fi 22472rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22473 fi 22474 22475 # We require a way to get the time. 22476 time_found=no 22477 for ac_func in gettimeofday time ftime 22478do : 22479 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 22480ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 22481eval as_val=\$$as_ac_var 22482 if test "x$as_val" = x""yes; then : 22483 cat >>confdefs.h <<_ACEOF 22484#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 22485_ACEOF 22486 time_found=yes 22487fi 22488done 22489 22490 if test "$time_found" = no; then 22491 as_fn_error "no function found to get the time" "$LINENO" 5 22492 fi 22493 22494 for ac_func in memmove 22495do : 22496 ac_fn_c_check_func "$LINENO" "memmove" "ac_cv_func_memmove" 22497if test "x$ac_cv_func_memmove" = x""yes; then : 22498 cat >>confdefs.h <<_ACEOF 22499#define HAVE_MEMMOVE 1 22500_ACEOF 22501 22502fi 22503done 22504 22505 22506 # We require memcpy. 22507 memcpy_found=no 22508 for ac_func in memcpy 22509do : 22510 ac_fn_c_check_func "$LINENO" "memcpy" "ac_cv_func_memcpy" 22511if test "x$ac_cv_func_memcpy" = x""yes; then : 22512 cat >>confdefs.h <<_ACEOF 22513#define HAVE_MEMCPY 1 22514_ACEOF 22515 memcpy_found=yes 22516fi 22517done 22518 22519 if test "$memcpy_found" = no; then 22520 as_fn_error "memcpy is required" "$LINENO" 5 22521 fi 22522 # Do an additional check on dld, HP-UX for example has dlopen in libdld.sl 22523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 22524$as_echo_n "checking for dlopen in -ldl... " >&6; } 22525if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 22526 $as_echo_n "(cached) " >&6 22527else 22528 ac_check_lib_save_LIBS=$LIBS 22529LIBS="-ldl $LIBS" 22530if test x$gcc_no_link = xyes; then 22531 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 22532fi 22533cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22534/* end confdefs.h. */ 22535 22536/* Override any GCC internal prototype to avoid an error. 22537 Use char because int might match the return type of a GCC 22538 builtin and then its argument prototype would still apply. */ 22539#ifdef __cplusplus 22540extern "C" 22541#endif 22542char dlopen (); 22543int 22544main () 22545{ 22546return dlopen (); 22547 ; 22548 return 0; 22549} 22550_ACEOF 22551if ac_fn_c_try_link "$LINENO"; then : 22552 ac_cv_lib_dl_dlopen=yes 22553else 22554 ac_cv_lib_dl_dlopen=no 22555fi 22556rm -f core conftest.err conftest.$ac_objext \ 22557 conftest$ac_exeext conftest.$ac_ext 22558LIBS=$ac_check_lib_save_LIBS 22559fi 22560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 22561$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 22562if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 22563 22564 22565$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h 22566 22567else 22568 22569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldld" >&5 22570$as_echo_n "checking for dlopen in -ldld... " >&6; } 22571if test "${ac_cv_lib_dld_dlopen+set}" = set; then : 22572 $as_echo_n "(cached) " >&6 22573else 22574 ac_check_lib_save_LIBS=$LIBS 22575LIBS="-ldld $LIBS" 22576if test x$gcc_no_link = xyes; then 22577 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 22578fi 22579cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22580/* end confdefs.h. */ 22581 22582/* Override any GCC internal prototype to avoid an error. 22583 Use char because int might match the return type of a GCC 22584 builtin and then its argument prototype would still apply. */ 22585#ifdef __cplusplus 22586extern "C" 22587#endif 22588char dlopen (); 22589int 22590main () 22591{ 22592return dlopen (); 22593 ; 22594 return 0; 22595} 22596_ACEOF 22597if ac_fn_c_try_link "$LINENO"; then : 22598 ac_cv_lib_dld_dlopen=yes 22599else 22600 ac_cv_lib_dld_dlopen=no 22601fi 22602rm -f core conftest.err conftest.$ac_objext \ 22603 conftest$ac_exeext conftest.$ac_ext 22604LIBS=$ac_check_lib_save_LIBS 22605fi 22606{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dlopen" >&5 22607$as_echo "$ac_cv_lib_dld_dlopen" >&6; } 22608if test "x$ac_cv_lib_dld_dlopen" = x""yes; then : 22609 22610 22611$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h 22612 22613fi 22614 22615fi 22616 22617 22618 # Some library-finding code we stole from Tcl. 22619 #-------------------------------------------------------------------- 22620 # Check for the existence of the -lsocket and -lnsl libraries. 22621 # The order here is important, so that they end up in the right 22622 # order in the command line generated by make. Here are some 22623 # special considerations: 22624 # 1. Use "connect" and "accept" to check for -lsocket, and 22625 # "gethostbyname" to check for -lnsl. 22626 # 2. Use each function name only once: can't redo a check because 22627 # autoconf caches the results of the last check and won't redo it. 22628 # 3. Use -lnsl and -lsocket only if they supply procedures that 22629 # aren't already present in the normal libraries. This is because 22630 # IRIX 5.2 has libraries, but they aren't needed and they're 22631 # bogus: they goof up name resolution if used. 22632 # 4. On some SVR4 systems, can't use -lsocket without -lnsl too. 22633 # To get around this problem, check for both libraries together 22634 # if -lsocket doesn't work by itself. 22635 #-------------------------------------------------------------------- 22636 22637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket libraries" >&5 22638$as_echo_n "checking for socket libraries... " >&6; } 22639if test "${gcj_cv_lib_sockets+set}" = set; then : 22640 $as_echo_n "(cached) " >&6 22641else 22642 gcj_cv_lib_sockets= 22643 gcj_checkBoth=0 22644 unset ac_cv_func_connect 22645 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" 22646if test "x$ac_cv_func_connect" = x""yes; then : 22647 gcj_checkSocket=0 22648else 22649 gcj_checkSocket=1 22650fi 22651 22652 if test "$gcj_checkSocket" = 1; then 22653 unset ac_cv_func_connect 22654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lsocket" >&5 22655$as_echo_n "checking for main in -lsocket... " >&6; } 22656if test "${ac_cv_lib_socket_main+set}" = set; then : 22657 $as_echo_n "(cached) " >&6 22658else 22659 ac_check_lib_save_LIBS=$LIBS 22660LIBS="-lsocket $LIBS" 22661if test x$gcc_no_link = xyes; then 22662 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 22663fi 22664cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22665/* end confdefs.h. */ 22666 22667 22668int 22669main () 22670{ 22671return main (); 22672 ; 22673 return 0; 22674} 22675_ACEOF 22676if ac_fn_c_try_link "$LINENO"; then : 22677 ac_cv_lib_socket_main=yes 22678else 22679 ac_cv_lib_socket_main=no 22680fi 22681rm -f core conftest.err conftest.$ac_objext \ 22682 conftest$ac_exeext conftest.$ac_ext 22683LIBS=$ac_check_lib_save_LIBS 22684fi 22685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_main" >&5 22686$as_echo "$ac_cv_lib_socket_main" >&6; } 22687if test "x$ac_cv_lib_socket_main" = x""yes; then : 22688 gcj_cv_lib_sockets="-lsocket" 22689else 22690 gcj_checkBoth=1 22691fi 22692 22693 fi 22694 if test "$gcj_checkBoth" = 1; then 22695 gcj_oldLibs=$LIBS 22696 LIBS="$LIBS -lsocket -lnsl" 22697 unset ac_cv_func_accept 22698 ac_fn_c_check_func "$LINENO" "accept" "ac_cv_func_accept" 22699if test "x$ac_cv_func_accept" = x""yes; then : 22700 gcj_checkNsl=0 22701 gcj_cv_lib_sockets="-lsocket -lnsl" 22702fi 22703 22704 unset ac_cv_func_accept 22705 LIBS=$gcj_oldLibs 22706 fi 22707 unset ac_cv_func_gethostbyname 22708 gcj_oldLibs=$LIBS 22709 LIBS="$LIBS $gcj_cv_lib_sockets" 22710 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" 22711if test "x$ac_cv_func_gethostbyname" = x""yes; then : 22712 22713else 22714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lnsl" >&5 22715$as_echo_n "checking for main in -lnsl... " >&6; } 22716if test "${ac_cv_lib_nsl_main+set}" = set; then : 22717 $as_echo_n "(cached) " >&6 22718else 22719 ac_check_lib_save_LIBS=$LIBS 22720LIBS="-lnsl $LIBS" 22721if test x$gcc_no_link = xyes; then 22722 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 22723fi 22724cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22725/* end confdefs.h. */ 22726 22727 22728int 22729main () 22730{ 22731return main (); 22732 ; 22733 return 0; 22734} 22735_ACEOF 22736if ac_fn_c_try_link "$LINENO"; then : 22737 ac_cv_lib_nsl_main=yes 22738else 22739 ac_cv_lib_nsl_main=no 22740fi 22741rm -f core conftest.err conftest.$ac_objext \ 22742 conftest$ac_exeext conftest.$ac_ext 22743LIBS=$ac_check_lib_save_LIBS 22744fi 22745{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_main" >&5 22746$as_echo "$ac_cv_lib_nsl_main" >&6; } 22747if test "x$ac_cv_lib_nsl_main" = x""yes; then : 22748 gcj_cv_lib_sockets="$gcj_cv_lib_sockets -lnsl" 22749fi 22750 22751fi 22752 22753 unset ac_cv_func_gethostbyname 22754 LIBS=$gcj_oldLIBS 22755 22756fi 22757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcj_cv_lib_sockets" >&5 22758$as_echo "$gcj_cv_lib_sockets" >&6; } 22759 SYSTEMSPEC="$SYSTEMSPEC $gcj_cv_lib_sockets" 22760 22761 if test "$with_system_zlib" = yes; then 22762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5 22763$as_echo_n "checking for deflate in -lz... " >&6; } 22764if test "${ac_cv_lib_z_deflate+set}" = set; then : 22765 $as_echo_n "(cached) " >&6 22766else 22767 ac_check_lib_save_LIBS=$LIBS 22768LIBS="-lz $LIBS" 22769if test x$gcc_no_link = xyes; then 22770 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 22771fi 22772cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22773/* end confdefs.h. */ 22774 22775/* Override any GCC internal prototype to avoid an error. 22776 Use char because int might match the return type of a GCC 22777 builtin and then its argument prototype would still apply. */ 22778#ifdef __cplusplus 22779extern "C" 22780#endif 22781char deflate (); 22782int 22783main () 22784{ 22785return deflate (); 22786 ; 22787 return 0; 22788} 22789_ACEOF 22790if ac_fn_c_try_link "$LINENO"; then : 22791 ac_cv_lib_z_deflate=yes 22792else 22793 ac_cv_lib_z_deflate=no 22794fi 22795rm -f core conftest.err conftest.$ac_objext \ 22796 conftest$ac_exeext conftest.$ac_ext 22797LIBS=$ac_check_lib_save_LIBS 22798fi 22799{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5 22800$as_echo "$ac_cv_lib_z_deflate" >&6; } 22801if test "x$ac_cv_lib_z_deflate" = x""yes; then : 22802 ZLIBSPEC=-lz 22803else 22804 ZLIBSPEC= 22805fi 22806 22807 fi 22808 22809 # Test for Gtk stuff, if asked for. 22810 if test "$use_gtk_awt" = yes; then 22811 22812 succeeded=no 22813 22814 if test -z "$PKG_CONFIG"; then 22815 if test -n "$ac_tool_prefix"; then 22816 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 22817set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 22818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 22819$as_echo_n "checking for $ac_word... " >&6; } 22820if test "${ac_cv_path_PKG_CONFIG+set}" = set; then : 22821 $as_echo_n "(cached) " >&6 22822else 22823 case $PKG_CONFIG in 22824 [\\/]* | ?:[\\/]*) 22825 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 22826 ;; 22827 *) 22828 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22829for as_dir in $PATH 22830do 22831 IFS=$as_save_IFS 22832 test -z "$as_dir" && as_dir=. 22833 for ac_exec_ext in '' $ac_executable_extensions; do 22834 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 22835 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 22836 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 22837 break 2 22838 fi 22839done 22840 done 22841IFS=$as_save_IFS 22842 22843 ;; 22844esac 22845fi 22846PKG_CONFIG=$ac_cv_path_PKG_CONFIG 22847if test -n "$PKG_CONFIG"; then 22848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 22849$as_echo "$PKG_CONFIG" >&6; } 22850else 22851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22852$as_echo "no" >&6; } 22853fi 22854 22855 22856fi 22857if test -z "$ac_cv_path_PKG_CONFIG"; then 22858 ac_pt_PKG_CONFIG=$PKG_CONFIG 22859 # Extract the first word of "pkg-config", so it can be a program name with args. 22860set dummy pkg-config; ac_word=$2 22861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 22862$as_echo_n "checking for $ac_word... " >&6; } 22863if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then : 22864 $as_echo_n "(cached) " >&6 22865else 22866 case $ac_pt_PKG_CONFIG in 22867 [\\/]* | ?:[\\/]*) 22868 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 22869 ;; 22870 *) 22871 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22872for as_dir in $PATH 22873do 22874 IFS=$as_save_IFS 22875 test -z "$as_dir" && as_dir=. 22876 for ac_exec_ext in '' $ac_executable_extensions; do 22877 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 22878 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 22879 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 22880 break 2 22881 fi 22882done 22883 done 22884IFS=$as_save_IFS 22885 22886 ;; 22887esac 22888fi 22889ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 22890if test -n "$ac_pt_PKG_CONFIG"; then 22891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 22892$as_echo "$ac_pt_PKG_CONFIG" >&6; } 22893else 22894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22895$as_echo "no" >&6; } 22896fi 22897 22898 if test "x$ac_pt_PKG_CONFIG" = x; then 22899 PKG_CONFIG="no" 22900 else 22901 case $cross_compiling:$ac_tool_warned in 22902yes:) 22903{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 22904$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 22905ac_tool_warned=yes ;; 22906esac 22907 PKG_CONFIG=$ac_pt_PKG_CONFIG 22908 fi 22909else 22910 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 22911fi 22912 22913 fi 22914 22915 if test "$PKG_CONFIG" = "no" ; then 22916 echo "*** The pkg-config script could not be found. Make sure it is" 22917 echo "*** in your path, or set the PKG_CONFIG environment variable" 22918 echo "*** to the full path to pkg-config." 22919 echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config." 22920 else 22921 PKG_CONFIG_MIN_VERSION=0.9.0 22922 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then 22923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gtk+-2.0 >= 2.4" >&5 22924$as_echo_n "checking for gtk+-2.0 >= 2.4... " >&6; } 22925 22926 if $PKG_CONFIG --exists "gtk+-2.0 >= 2.4" ; then 22927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 22928$as_echo "yes" >&6; } 22929 succeeded=yes 22930 22931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_CFLAGS" >&5 22932$as_echo_n "checking GTK_CFLAGS... " >&6; } 22933 GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= 2.4"` 22934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_CFLAGS" >&5 22935$as_echo "$GTK_CFLAGS" >&6; } 22936 22937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_LIBS" >&5 22938$as_echo_n "checking GTK_LIBS... " >&6; } 22939 GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= 2.4"` 22940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_LIBS" >&5 22941$as_echo "$GTK_LIBS" >&6; } 22942 else 22943 GTK_CFLAGS="" 22944 GTK_LIBS="" 22945 ## If we have a custom action on failure, don't print errors, but 22946 ## do set a variable so people can do so. 22947 GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= 2.4"` 22948 echo $GTK_PKG_ERRORS 22949 fi 22950 22951 22952 22953 else 22954 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." 22955 echo "*** See http://www.freedesktop.org/software/pkgconfig" 22956 fi 22957 fi 22958 22959 if test $succeeded = yes; then 22960 : 22961 else 22962 as_fn_error "Library requirements (gtk+-2.0 >= 2.4) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." "$LINENO" 5 22963 fi 22964 22965 22966 22967 22968 22969 succeeded=no 22970 22971 if test -z "$PKG_CONFIG"; then 22972 if test -n "$ac_tool_prefix"; then 22973 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 22974set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 22975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 22976$as_echo_n "checking for $ac_word... " >&6; } 22977if test "${ac_cv_path_PKG_CONFIG+set}" = set; then : 22978 $as_echo_n "(cached) " >&6 22979else 22980 case $PKG_CONFIG in 22981 [\\/]* | ?:[\\/]*) 22982 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 22983 ;; 22984 *) 22985 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22986for as_dir in $PATH 22987do 22988 IFS=$as_save_IFS 22989 test -z "$as_dir" && as_dir=. 22990 for ac_exec_ext in '' $ac_executable_extensions; do 22991 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 22992 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 22993 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 22994 break 2 22995 fi 22996done 22997 done 22998IFS=$as_save_IFS 22999 23000 ;; 23001esac 23002fi 23003PKG_CONFIG=$ac_cv_path_PKG_CONFIG 23004if test -n "$PKG_CONFIG"; then 23005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 23006$as_echo "$PKG_CONFIG" >&6; } 23007else 23008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 23009$as_echo "no" >&6; } 23010fi 23011 23012 23013fi 23014if test -z "$ac_cv_path_PKG_CONFIG"; then 23015 ac_pt_PKG_CONFIG=$PKG_CONFIG 23016 # Extract the first word of "pkg-config", so it can be a program name with args. 23017set dummy pkg-config; ac_word=$2 23018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 23019$as_echo_n "checking for $ac_word... " >&6; } 23020if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then : 23021 $as_echo_n "(cached) " >&6 23022else 23023 case $ac_pt_PKG_CONFIG in 23024 [\\/]* | ?:[\\/]*) 23025 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 23026 ;; 23027 *) 23028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 23029for as_dir in $PATH 23030do 23031 IFS=$as_save_IFS 23032 test -z "$as_dir" && as_dir=. 23033 for ac_exec_ext in '' $ac_executable_extensions; do 23034 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 23035 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 23036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 23037 break 2 23038 fi 23039done 23040 done 23041IFS=$as_save_IFS 23042 23043 ;; 23044esac 23045fi 23046ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 23047if test -n "$ac_pt_PKG_CONFIG"; then 23048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 23049$as_echo "$ac_pt_PKG_CONFIG" >&6; } 23050else 23051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 23052$as_echo "no" >&6; } 23053fi 23054 23055 if test "x$ac_pt_PKG_CONFIG" = x; then 23056 PKG_CONFIG="no" 23057 else 23058 case $cross_compiling:$ac_tool_warned in 23059yes:) 23060{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 23061$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 23062ac_tool_warned=yes ;; 23063esac 23064 PKG_CONFIG=$ac_pt_PKG_CONFIG 23065 fi 23066else 23067 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 23068fi 23069 23070 fi 23071 23072 if test "$PKG_CONFIG" = "no" ; then 23073 echo "*** The pkg-config script could not be found. Make sure it is" 23074 echo "*** in your path, or set the PKG_CONFIG environment variable" 23075 echo "*** to the full path to pkg-config." 23076 echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config." 23077 else 23078 PKG_CONFIG_MIN_VERSION=0.9.0 23079 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then 23080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4" >&5 23081$as_echo_n "checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4... " >&6; } 23082 23083 if $PKG_CONFIG --exists "glib-2.0 >= 2.4 gthread-2.0 >= 2.4" ; then 23084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 23085$as_echo "yes" >&6; } 23086 succeeded=yes 23087 23088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GLIB_CFLAGS" >&5 23089$as_echo_n "checking GLIB_CFLAGS... " >&6; } 23090 GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"` 23091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_CFLAGS" >&5 23092$as_echo "$GLIB_CFLAGS" >&6; } 23093 23094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GLIB_LIBS" >&5 23095$as_echo_n "checking GLIB_LIBS... " >&6; } 23096 GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"` 23097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_LIBS" >&5 23098$as_echo "$GLIB_LIBS" >&6; } 23099 else 23100 GLIB_CFLAGS="" 23101 GLIB_LIBS="" 23102 ## If we have a custom action on failure, don't print errors, but 23103 ## do set a variable so people can do so. 23104 GLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"` 23105 echo $GLIB_PKG_ERRORS 23106 fi 23107 23108 23109 23110 else 23111 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." 23112 echo "*** See http://www.freedesktop.org/software/pkgconfig" 23113 fi 23114 fi 23115 23116 if test $succeeded = yes; then 23117 : 23118 else 23119 as_fn_error "Library requirements (glib-2.0 >= 2.4 gthread-2.0 >= 2.4) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." "$LINENO" 5 23120 fi 23121 23122 23123 23124 23125 23126 succeeded=no 23127 23128 if test -z "$PKG_CONFIG"; then 23129 if test -n "$ac_tool_prefix"; then 23130 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 23131set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 23132{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 23133$as_echo_n "checking for $ac_word... " >&6; } 23134if test "${ac_cv_path_PKG_CONFIG+set}" = set; then : 23135 $as_echo_n "(cached) " >&6 23136else 23137 case $PKG_CONFIG in 23138 [\\/]* | ?:[\\/]*) 23139 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 23140 ;; 23141 *) 23142 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 23143for as_dir in $PATH 23144do 23145 IFS=$as_save_IFS 23146 test -z "$as_dir" && as_dir=. 23147 for ac_exec_ext in '' $ac_executable_extensions; do 23148 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 23149 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 23150 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 23151 break 2 23152 fi 23153done 23154 done 23155IFS=$as_save_IFS 23156 23157 ;; 23158esac 23159fi 23160PKG_CONFIG=$ac_cv_path_PKG_CONFIG 23161if test -n "$PKG_CONFIG"; then 23162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 23163$as_echo "$PKG_CONFIG" >&6; } 23164else 23165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 23166$as_echo "no" >&6; } 23167fi 23168 23169 23170fi 23171if test -z "$ac_cv_path_PKG_CONFIG"; then 23172 ac_pt_PKG_CONFIG=$PKG_CONFIG 23173 # Extract the first word of "pkg-config", so it can be a program name with args. 23174set dummy pkg-config; ac_word=$2 23175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 23176$as_echo_n "checking for $ac_word... " >&6; } 23177if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then : 23178 $as_echo_n "(cached) " >&6 23179else 23180 case $ac_pt_PKG_CONFIG in 23181 [\\/]* | ?:[\\/]*) 23182 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 23183 ;; 23184 *) 23185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 23186for as_dir in $PATH 23187do 23188 IFS=$as_save_IFS 23189 test -z "$as_dir" && as_dir=. 23190 for ac_exec_ext in '' $ac_executable_extensions; do 23191 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 23192 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 23193 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 23194 break 2 23195 fi 23196done 23197 done 23198IFS=$as_save_IFS 23199 23200 ;; 23201esac 23202fi 23203ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 23204if test -n "$ac_pt_PKG_CONFIG"; then 23205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 23206$as_echo "$ac_pt_PKG_CONFIG" >&6; } 23207else 23208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 23209$as_echo "no" >&6; } 23210fi 23211 23212 if test "x$ac_pt_PKG_CONFIG" = x; then 23213 PKG_CONFIG="no" 23214 else 23215 case $cross_compiling:$ac_tool_warned in 23216yes:) 23217{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 23218$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 23219ac_tool_warned=yes ;; 23220esac 23221 PKG_CONFIG=$ac_pt_PKG_CONFIG 23222 fi 23223else 23224 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 23225fi 23226 23227 fi 23228 23229 if test "$PKG_CONFIG" = "no" ; then 23230 echo "*** The pkg-config script could not be found. Make sure it is" 23231 echo "*** in your path, or set the PKG_CONFIG environment variable" 23232 echo "*** to the full path to pkg-config." 23233 echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config." 23234 else 23235 PKG_CONFIG_MIN_VERSION=0.9.0 23236 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then 23237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libart-2.0 >= 2.1" >&5 23238$as_echo_n "checking for libart-2.0 >= 2.1... " >&6; } 23239 23240 if $PKG_CONFIG --exists "libart-2.0 >= 2.1" ; then 23241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 23242$as_echo "yes" >&6; } 23243 succeeded=yes 23244 23245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBART_CFLAGS" >&5 23246$as_echo_n "checking LIBART_CFLAGS... " >&6; } 23247 LIBART_CFLAGS=`$PKG_CONFIG --cflags "libart-2.0 >= 2.1"` 23248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBART_CFLAGS" >&5 23249$as_echo "$LIBART_CFLAGS" >&6; } 23250 23251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBART_LIBS" >&5 23252$as_echo_n "checking LIBART_LIBS... " >&6; } 23253 LIBART_LIBS=`$PKG_CONFIG --libs "libart-2.0 >= 2.1"` 23254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBART_LIBS" >&5 23255$as_echo "$LIBART_LIBS" >&6; } 23256 else 23257 LIBART_CFLAGS="" 23258 LIBART_LIBS="" 23259 ## If we have a custom action on failure, don't print errors, but 23260 ## do set a variable so people can do so. 23261 LIBART_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libart-2.0 >= 2.1"` 23262 echo $LIBART_PKG_ERRORS 23263 fi 23264 23265 23266 23267 else 23268 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." 23269 echo "*** See http://www.freedesktop.org/software/pkgconfig" 23270 fi 23271 fi 23272 23273 if test $succeeded = yes; then 23274 : 23275 else 23276 as_fn_error "Library requirements (libart-2.0 >= 2.1) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." "$LINENO" 5 23277 fi 23278 23279 23280 23281 23282 # We require the XTest Extension to support java.awt.Robot. 23283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XTestQueryExtension in -lXtst" >&5 23284$as_echo_n "checking for XTestQueryExtension in -lXtst... " >&6; } 23285if test "${ac_cv_lib_Xtst_XTestQueryExtension+set}" = set; then : 23286 $as_echo_n "(cached) " >&6 23287else 23288 ac_check_lib_save_LIBS=$LIBS 23289LIBS="-lXtst ${X_LIBS} $LIBS" 23290if test x$gcc_no_link = xyes; then 23291 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 23292fi 23293cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23294/* end confdefs.h. */ 23295 23296/* Override any GCC internal prototype to avoid an error. 23297 Use char because int might match the return type of a GCC 23298 builtin and then its argument prototype would still apply. */ 23299#ifdef __cplusplus 23300extern "C" 23301#endif 23302char XTestQueryExtension (); 23303int 23304main () 23305{ 23306return XTestQueryExtension (); 23307 ; 23308 return 0; 23309} 23310_ACEOF 23311if ac_fn_c_try_link "$LINENO"; then : 23312 ac_cv_lib_Xtst_XTestQueryExtension=yes 23313else 23314 ac_cv_lib_Xtst_XTestQueryExtension=no 23315fi 23316rm -f core conftest.err conftest.$ac_objext \ 23317 conftest$ac_exeext conftest.$ac_ext 23318LIBS=$ac_check_lib_save_LIBS 23319fi 23320{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xtst_XTestQueryExtension" >&5 23321$as_echo "$ac_cv_lib_Xtst_XTestQueryExtension" >&6; } 23322if test "x$ac_cv_lib_Xtst_XTestQueryExtension" = x""yes; then : 23323 true 23324else 23325 as_fn_error "libXtst not found, required by java.awt.Robot" "$LINENO" 5 23326fi 23327 23328 fi 23329 23330 # On Solaris, and maybe other architectures, the Boehm collector 23331 # requires -ldl. 23332 if test "$GC" = boehm; then 23333 case "${host}" in 23334 *-*-darwin*) 23335 ;; 23336 *) 23337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -ldl" >&5 23338$as_echo_n "checking for main in -ldl... " >&6; } 23339if test "${ac_cv_lib_dl_main+set}" = set; then : 23340 $as_echo_n "(cached) " >&6 23341else 23342 ac_check_lib_save_LIBS=$LIBS 23343LIBS="-ldl $LIBS" 23344if test x$gcc_no_link = xyes; then 23345 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 23346fi 23347cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23348/* end confdefs.h. */ 23349 23350 23351int 23352main () 23353{ 23354return main (); 23355 ; 23356 return 0; 23357} 23358_ACEOF 23359if ac_fn_c_try_link "$LINENO"; then : 23360 ac_cv_lib_dl_main=yes 23361else 23362 ac_cv_lib_dl_main=no 23363fi 23364rm -f core conftest.err conftest.$ac_objext \ 23365 conftest$ac_exeext conftest.$ac_ext 23366LIBS=$ac_check_lib_save_LIBS 23367fi 23368{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_main" >&5 23369$as_echo "$ac_cv_lib_dl_main" >&6; } 23370if test "x$ac_cv_lib_dl_main" = x""yes; then : 23371 SYSTEMSPEC="$SYSTEMSPEC -ldl" 23372fi 23373 23374 ;; 23375 esac 23376 fi 23377fi 23378 23379# Use a semicolon as CLASSPATH separator for MinGW, otherwise a colon. 23380case $build in 23381 *-mingw32) CLASSPATH_SEPARATOR=';' ;; 23382 *) CLASSPATH_SEPARATOR=':' ;; 23383esac 23384 23385 23386# We must search the source tree for java.lang, since we still don't 23387# have libgcj.jar nor java/lang/*.class 23388GCJ_SAVE_CPPFLAGS=$CPPFLAGS 23389CPPFLAGS="$CPPFLAGS -I`${PWDCMD-pwd}` -I`cd $srcdir && ${PWDCMD-pwd}`" 23390 23391# Since some classes depend on this one, we need its source available 23392# before we can do any GCJ compilation test :-( 23393if test ! -f gnu/classpath/Configuration.java; then 23394 test -d gnu || mkdir gnu 23395 test -d gnu/classpath || mkdir gnu/classpath 23396 # Note that it is not crucial that all the values here be correct. 23397 sed -e "s,@prefix@,$expanded_prefix," \ 23398 -e "s,@VERSION@,$VERSION," \ 23399 -e "s,@LIBDEBUG@,false," \ 23400 -e "s,@INIT_LOAD_LIBRARY@,false," \ 23401 -e "s,@@,$LIBGCJDEBUG," \ 23402 -e "s,@default_toolkit@,$TOOLKIT," \ 23403 -e "s,@JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION@,false," \ 23404 -e "s,@GTK_CAIRO_ENABLED@,false," \ 23405 -e "s,@ECJ_JAR@,," \ 23406 -e "s,@WANT_NATIVE_BIG_INTEGER@,false," \ 23407 < $srcdir/classpath/gnu/classpath/Configuration.java.in \ 23408 > gnu/classpath/Configuration.java 23409 # We do not want to redirect the output of the grep below to /dev/null, 23410 # but we add /dev/null to the input list so that grep will print the 23411 # filename of Configuration.java in case it finds any matches. 23412 if grep '@.*@' gnu/classpath/Configuration.java /dev/null; then 23413 as_fn_error "configure.ac is missing the substitutions above" "$LINENO" 5 23414 fi 23415fi 23416 23417 23418if test -n "$ac_tool_prefix"; then 23419 for ac_prog in gcj 23420 do 23421 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 23422set dummy $ac_tool_prefix$ac_prog; ac_word=$2 23423{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 23424$as_echo_n "checking for $ac_word... " >&6; } 23425if test "${ac_cv_prog_GCJ+set}" = set; then : 23426 $as_echo_n "(cached) " >&6 23427else 23428 if test -n "$GCJ"; then 23429 ac_cv_prog_GCJ="$GCJ" # Let the user override the test. 23430else 23431as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 23432for as_dir in $PATH 23433do 23434 IFS=$as_save_IFS 23435 test -z "$as_dir" && as_dir=. 23436 for ac_exec_ext in '' $ac_executable_extensions; do 23437 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 23438 ac_cv_prog_GCJ="$ac_tool_prefix$ac_prog" 23439 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 23440 break 2 23441 fi 23442done 23443 done 23444IFS=$as_save_IFS 23445 23446fi 23447fi 23448GCJ=$ac_cv_prog_GCJ 23449if test -n "$GCJ"; then 23450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCJ" >&5 23451$as_echo "$GCJ" >&6; } 23452else 23453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 23454$as_echo "no" >&6; } 23455fi 23456 23457 23458 test -n "$GCJ" && break 23459 done 23460fi 23461if test -z "$GCJ"; then 23462 ac_ct_GCJ=$GCJ 23463 for ac_prog in gcj 23464do 23465 # Extract the first word of "$ac_prog", so it can be a program name with args. 23466set dummy $ac_prog; ac_word=$2 23467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 23468$as_echo_n "checking for $ac_word... " >&6; } 23469if test "${ac_cv_prog_ac_ct_GCJ+set}" = set; then : 23470 $as_echo_n "(cached) " >&6 23471else 23472 if test -n "$ac_ct_GCJ"; then 23473 ac_cv_prog_ac_ct_GCJ="$ac_ct_GCJ" # Let the user override the test. 23474else 23475as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 23476for as_dir in $PATH 23477do 23478 IFS=$as_save_IFS 23479 test -z "$as_dir" && as_dir=. 23480 for ac_exec_ext in '' $ac_executable_extensions; do 23481 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 23482 ac_cv_prog_ac_ct_GCJ="$ac_prog" 23483 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 23484 break 2 23485 fi 23486done 23487 done 23488IFS=$as_save_IFS 23489 23490fi 23491fi 23492ac_ct_GCJ=$ac_cv_prog_ac_ct_GCJ 23493if test -n "$ac_ct_GCJ"; then 23494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCJ" >&5 23495$as_echo "$ac_ct_GCJ" >&6; } 23496else 23497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 23498$as_echo "no" >&6; } 23499fi 23500 23501 23502 test -n "$ac_ct_GCJ" && break 23503done 23504 23505 if test "x$ac_ct_GCJ" = x; then 23506 GCJ="gcj" 23507 else 23508 case $cross_compiling:$ac_tool_warned in 23509yes:) 23510{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 23511$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 23512ac_tool_warned=yes ;; 23513esac 23514 GCJ=$ac_ct_GCJ 23515 fi 23516fi 23517 23518test -z "$GCJ" && as_fn_error "no acceptable gcj found in \$PATH" "$LINENO" 5 23519if test "x${GCJFLAGS-unset}" = xunset; then 23520 GCJFLAGS="-g -O2" 23521fi 23522 23523 23524depcc="$GCJ" am_compiler_list='gcc3 gcc' 23525 23526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 23527$as_echo_n "checking dependency style of $depcc... " >&6; } 23528if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then : 23529 $as_echo_n "(cached) " >&6 23530else 23531 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 23532 # We make a subdir and do the tests there. Otherwise we can end up 23533 # making bogus files that we don't know about and never remove. For 23534 # instance it was reported that on HP-UX the gcc test will end up 23535 # making a dummy file named `D' -- because `-MD' means `put the output 23536 # in D'. 23537 mkdir conftest.dir 23538 # Copy depcomp to subdir because otherwise we won't find it if we're 23539 # using a relative directory. 23540 cp "$am_depcomp" conftest.dir 23541 cd conftest.dir 23542 # We will build objects and dependencies in a subdirectory because 23543 # it helps to detect inapplicable dependency modes. For instance 23544 # both Tru64's cc and ICC support -MD to output dependencies as a 23545 # side effect of compilation, but ICC will put the dependencies in 23546 # the current directory while Tru64 will put them in the object 23547 # directory. 23548 mkdir sub 23549 23550 am_cv_GCJ_dependencies_compiler_type=none 23551 if test "$am_compiler_list" = ""; then 23552 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 23553 fi 23554 am__universal=false 23555 23556 23557 for depmode in $am_compiler_list; do 23558 # Setup a source with many dependencies, because some compilers 23559 # like to wrap large dependency lists on column 80 (with \), and 23560 # we should not choose a depcomp mode which is confused by this. 23561 # 23562 # We need to recreate these files for each test, as the compiler may 23563 # overwrite some of them when testing with obscure command lines. 23564 # This happens at least with the AIX C compiler. 23565 : > sub/conftest.c 23566 for i in 1 2 3 4 5 6; do 23567 echo '#include "conftst'$i'.h"' >> sub/conftest.c 23568 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 23569 # Solaris 8's {/usr,}/bin/sh. 23570 touch sub/conftst$i.h 23571 done 23572 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 23573 23574 # We check with `-c' and `-o' for the sake of the "dashmstdout" 23575 # mode. It turns out that the SunPro C++ compiler does not properly 23576 # handle `-M -o', and we need to detect this. Also, some Intel 23577 # versions had trouble with output in subdirs 23578 am__obj=sub/conftest.${OBJEXT-o} 23579 am__minus_obj="-o $am__obj" 23580 case $depmode in 23581 gcc) 23582 # This depmode causes a compiler race in universal mode. 23583 test "$am__universal" = false || continue 23584 ;; 23585 nosideeffect) 23586 # after this tag, mechanisms are not by side-effect, so they'll 23587 # only be used when explicitly requested 23588 if test "x$enable_dependency_tracking" = xyes; then 23589 continue 23590 else 23591 break 23592 fi 23593 ;; 23594 msvisualcpp | msvcmsys) 23595 # This compiler won't grok `-c -o', but also, the minuso test has 23596 # not run yet. These depmodes are late enough in the game, and 23597 # so weak that their functioning should not be impacted. 23598 am__obj=conftest.${OBJEXT-o} 23599 am__minus_obj= 23600 ;; 23601 none) break ;; 23602 esac 23603 if depmode=$depmode \ 23604 source=sub/conftest.c object=$am__obj \ 23605 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 23606 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 23607 >/dev/null 2>conftest.err && 23608 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 23609 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 23610 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 23611 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 23612 # icc doesn't choke on unknown options, it will just issue warnings 23613 # or remarks (even with -Werror). So we grep stderr for any message 23614 # that says an option was ignored or not supported. 23615 # When given -MP, icc 7.0 and 7.1 complain thusly: 23616 # icc: Command line warning: ignoring option '-M'; no argument required 23617 # The diagnosis changed in icc 8.0: 23618 # icc: Command line remark: option '-MP' not supported 23619 if (grep 'ignoring option' conftest.err || 23620 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 23621 am_cv_GCJ_dependencies_compiler_type=$depmode 23622 break 23623 fi 23624 fi 23625 done 23626 23627 cd .. 23628 rm -rf conftest.dir 23629else 23630 am_cv_GCJ_dependencies_compiler_type=none 23631fi 23632 23633fi 23634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_GCJ_dependencies_compiler_type" >&5 23635$as_echo "$am_cv_GCJ_dependencies_compiler_type" >&6; } 23636GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type 23637 23638 if 23639 test "x$enable_dependency_tracking" != xno \ 23640 && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then 23641 am__fastdepGCJ_TRUE= 23642 am__fastdepGCJ_FALSE='#' 23643else 23644 am__fastdepGCJ_TRUE='#' 23645 am__fastdepGCJ_FALSE= 23646fi 23647 23648 23649 23650 23651# Now remove it. 23652rm -f gnu/classpath/Configuration.java 23653 23654CPPFLAGS=$GCJ_SAVE_CPPFLAGS 23655 23656# The cast to long int works around a bug in the HP C Compiler 23657# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 23658# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 23659# This bug is HP SR number 8606223364. 23660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 23661$as_echo_n "checking size of void *... " >&6; } 23662if test "${ac_cv_sizeof_void_p+set}" = set; then : 23663 $as_echo_n "(cached) " >&6 23664else 23665 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 23666 23667else 23668 if test "$ac_cv_type_void_p" = yes; then 23669 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 23670$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 23671{ as_fn_set_status 77 23672as_fn_error "cannot compute sizeof (void *) 23673See \`config.log' for more details." "$LINENO" 5; }; } 23674 else 23675 ac_cv_sizeof_void_p=0 23676 fi 23677fi 23678 23679fi 23680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 23681$as_echo "$ac_cv_sizeof_void_p" >&6; } 23682 23683 23684 23685cat >>confdefs.h <<_ACEOF 23686#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 23687_ACEOF 23688 23689 23690 23691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 23692$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 23693if test "${ac_cv_c_bigendian+set}" = set; then : 23694 $as_echo_n "(cached) " >&6 23695else 23696 ac_cv_c_bigendian=unknown 23697 # See if we're dealing with a universal compiler. 23698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23699/* end confdefs.h. */ 23700#ifndef __APPLE_CC__ 23701 not a universal capable compiler 23702 #endif 23703 typedef int dummy; 23704 23705_ACEOF 23706if ac_fn_c_try_compile "$LINENO"; then : 23707 23708 # Check for potential -arch flags. It is not universal unless 23709 # there are at least two -arch flags with different values. 23710 ac_arch= 23711 ac_prev= 23712 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 23713 if test -n "$ac_prev"; then 23714 case $ac_word in 23715 i?86 | x86_64 | ppc | ppc64) 23716 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 23717 ac_arch=$ac_word 23718 else 23719 ac_cv_c_bigendian=universal 23720 break 23721 fi 23722 ;; 23723 esac 23724 ac_prev= 23725 elif test "x$ac_word" = "x-arch"; then 23726 ac_prev=arch 23727 fi 23728 done 23729fi 23730rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23731 if test $ac_cv_c_bigendian = unknown; then 23732 # See if sys/param.h defines the BYTE_ORDER macro. 23733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23734/* end confdefs.h. */ 23735#include <sys/types.h> 23736 #include <sys/param.h> 23737 23738int 23739main () 23740{ 23741#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 23742 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 23743 && LITTLE_ENDIAN) 23744 bogus endian macros 23745 #endif 23746 23747 ; 23748 return 0; 23749} 23750_ACEOF 23751if ac_fn_c_try_compile "$LINENO"; then : 23752 # It does; now see whether it defined to BIG_ENDIAN or not. 23753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23754/* end confdefs.h. */ 23755#include <sys/types.h> 23756 #include <sys/param.h> 23757 23758int 23759main () 23760{ 23761#if BYTE_ORDER != BIG_ENDIAN 23762 not big endian 23763 #endif 23764 23765 ; 23766 return 0; 23767} 23768_ACEOF 23769if ac_fn_c_try_compile "$LINENO"; then : 23770 ac_cv_c_bigendian=yes 23771else 23772 ac_cv_c_bigendian=no 23773fi 23774rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23775fi 23776rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23777 fi 23778 if test $ac_cv_c_bigendian = unknown; then 23779 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 23780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23781/* end confdefs.h. */ 23782#include <limits.h> 23783 23784int 23785main () 23786{ 23787#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 23788 bogus endian macros 23789 #endif 23790 23791 ; 23792 return 0; 23793} 23794_ACEOF 23795if ac_fn_c_try_compile "$LINENO"; then : 23796 # It does; now see whether it defined to _BIG_ENDIAN or not. 23797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23798/* end confdefs.h. */ 23799#include <limits.h> 23800 23801int 23802main () 23803{ 23804#ifndef _BIG_ENDIAN 23805 not big endian 23806 #endif 23807 23808 ; 23809 return 0; 23810} 23811_ACEOF 23812if ac_fn_c_try_compile "$LINENO"; then : 23813 ac_cv_c_bigendian=yes 23814else 23815 ac_cv_c_bigendian=no 23816fi 23817rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23818fi 23819rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23820 fi 23821 if test $ac_cv_c_bigendian = unknown; then 23822 # Compile a test program. 23823 if test "$cross_compiling" = yes; then : 23824 # Try to guess by grepping values from an object file. 23825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23826/* end confdefs.h. */ 23827short int ascii_mm[] = 23828 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 23829 short int ascii_ii[] = 23830 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 23831 int use_ascii (int i) { 23832 return ascii_mm[i] + ascii_ii[i]; 23833 } 23834 short int ebcdic_ii[] = 23835 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 23836 short int ebcdic_mm[] = 23837 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 23838 int use_ebcdic (int i) { 23839 return ebcdic_mm[i] + ebcdic_ii[i]; 23840 } 23841 extern int foo; 23842 23843int 23844main () 23845{ 23846return use_ascii (foo) == use_ebcdic (foo); 23847 ; 23848 return 0; 23849} 23850_ACEOF 23851if ac_fn_c_try_compile "$LINENO"; then : 23852 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 23853 ac_cv_c_bigendian=yes 23854 fi 23855 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 23856 if test "$ac_cv_c_bigendian" = unknown; then 23857 ac_cv_c_bigendian=no 23858 else 23859 # finding both strings is unlikely to happen, but who knows? 23860 ac_cv_c_bigendian=unknown 23861 fi 23862 fi 23863fi 23864rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23865else 23866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23867/* end confdefs.h. */ 23868$ac_includes_default 23869int 23870main () 23871{ 23872 23873 /* Are we little or big endian? From Harbison&Steele. */ 23874 union 23875 { 23876 long int l; 23877 char c[sizeof (long int)]; 23878 } u; 23879 u.l = 1; 23880 return u.c[sizeof (long int) - 1] == 1; 23881 23882 ; 23883 return 0; 23884} 23885_ACEOF 23886if ac_fn_c_try_run "$LINENO"; then : 23887 ac_cv_c_bigendian=no 23888else 23889 ac_cv_c_bigendian=yes 23890fi 23891rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 23892 conftest.$ac_objext conftest.beam conftest.$ac_ext 23893fi 23894 23895 fi 23896fi 23897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 23898$as_echo "$ac_cv_c_bigendian" >&6; } 23899 case $ac_cv_c_bigendian in #( 23900 yes) 23901 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 23902;; #( 23903 no) 23904 ;; #( 23905 universal) 23906 23907$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 23908 23909 ;; #( 23910 *) 23911 as_fn_error "unknown endianness 23912 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 23913 esac 23914 23915 23916ZLIBS= 23917SYS_ZLIBS= 23918ZINCS= 23919 23920if test -z "$ZLIBSPEC"; then 23921 # Use zlib from the GCC tree. 23922 ZINCS='-I$(top_srcdir)/../zlib' 23923 ZLIBS=../zlib/libzgcj_convenience.la 23924else 23925 # System's zlib. 23926 SYS_ZLIBS="$ZLIBSPEC" 23927fi 23928 23929 23930 23931 23932 23933 23934 23935 23936 23937 23938 if test "$NATIVE" = yes; then 23939 NATIVE_TRUE= 23940 NATIVE_FALSE='#' 23941else 23942 NATIVE_TRUE='#' 23943 NATIVE_FALSE= 23944fi 23945 23946 if test "$enable_shared" = yes; then 23947 ENABLE_SHARED_TRUE= 23948 ENABLE_SHARED_FALSE='#' 23949else 23950 ENABLE_SHARED_TRUE='#' 23951 ENABLE_SHARED_FALSE= 23952fi 23953 23954 if test "$NEEDS_DATA_START" = yes && test "$NATIVE" = yes; then 23955 NEEDS_DATA_START_TRUE= 23956 NEEDS_DATA_START_FALSE='#' 23957else 23958 NEEDS_DATA_START_TRUE='#' 23959 NEEDS_DATA_START_FALSE= 23960fi 23961 23962 if test -z "${with_multisubdir}"; then 23963 INSTALL_BINARIES_TRUE= 23964 INSTALL_BINARIES_FALSE='#' 23965else 23966 INSTALL_BINARIES_TRUE='#' 23967 INSTALL_BINARIES_FALSE= 23968fi 23969 23970 23971 23972# Process the option "--enable-version-specific-runtime-libs" 23973# Calculate toolexeclibdir 23974case ${version_specific_libs} in 23975 yes) 23976 # Need the gcc compiler version to know where to install libraries 23977 # and header files if --enable-version-specific-runtime-libs option 23978 # is selected. 23979 includedir='$(libdir)/gcc/$(target_noncanonical)/$(gcc_version)/include/' 23980 toolexecdir='$(libdir)/gcc/$(target_noncanonical)' 23981 toolexecmainlibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)' 23982 toolexeclibdir=$toolexecmainlibdir 23983 ;; 23984 no) 23985 if test -n "$with_cross_host" && 23986 test x"$with_cross_host" != x"no"; then 23987 # Install a library built with a cross compiler in tooldir, not libdir. 23988 toolexecdir='$(exec_prefix)/$(target_noncanonical)' 23989 toolexecmainlibdir='$(toolexecdir)/lib' 23990 else 23991 toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)' 23992 toolexecmainlibdir='$(libdir)' 23993 fi 23994 multi_os_directory=`$CC -print-multi-os-directory` 23995 case $multi_os_directory in 23996 .) toolexeclibdir=$toolexecmainlibdir ;; # Avoid trailing /. 23997 *) toolexeclibdir=$toolexecmainlibdir/$multi_os_directory ;; 23998 esac 23999 ;; 24000esac 24001 24002 24003 24004 24005# Determine gcj and libgcj version number. 24006gcjversion=`cat "$srcdir/../gcc/BASE-VER"` 24007libgcj_soversion=`awk -F: '/^[^#].*:/ { print $1 }' $srcdir/libtool-version` 24008GCJVERSION=$gcjversion 24009 24010 24011cat >>confdefs.h <<_ACEOF 24012#define GCJVERSION "$GCJVERSION" 24013_ACEOF 24014 24015 24016# Determine where the standard .db file and GNU Classpath JNI 24017# libraries are found. 24018gcjsubdir=gcj-$gcjversion-$libgcj_soversion 24019dbexecdir='$(toolexeclibdir)/'$gcjsubdir 24020 24021 24022 24023 24024$as_echo "#define JV_VERSION \"1.5.0\"" >>confdefs.h 24025 24026 24027$as_echo "#define JV_API_VERSION \"1.5\"" >>confdefs.h 24028 24029 24030 24031case "${with_gxx_include_dir}" in 24032 yes) 24033 as_fn_error "--with-gxx-include-dir=[dir] requires a directory" "$LINENO" 5 24034 ;; 24035 no | "") 24036 case "${enable_version_specific_runtime_libs}" in 24037 yes) gxx_include_dir='$(libsubdir)/include/c++' ;; 24038 *) 24039 libstdcxx_incdir='c++/$(gcc_version)' 24040 gxx_include_dir='include/$(libstdcxx_incdir)' 24041 if test -n "$with_cross_host" && 24042 test x"$with_cross_host" != x"no"; then 24043 gxx_include_dir='${prefix}/${target_alias}/'"$gxx_include_dir" 24044 else 24045 gxx_include_dir='${prefix}/'"$gxx_include_dir" 24046 fi;; 24047 esac ;; 24048 *) gxx_include_dir=${with_gxx_include_dir} ;; 24049esac 24050 24051 24052 24053 24054# We check for sys/filio.h because Solaris 2.5 defines FIONREAD there. 24055# On that system, sys/ioctl.h will not include sys/filio.h unless 24056# BSD_COMP is defined; just including sys/filio.h is simpler. 24057# We avoid AC_HEADER_DIRENT since we really only care about dirent.h 24058# for now. If you change this, you also must update natFile.cc. 24059for ac_header in unistd.h sys/time.h sys/types.h fcntl.h \ 24060 sys/ioctl.h sys/filio.h sys/stat.h sys/select.h \ 24061 sys/socket.h netinet/in.h arpa/inet.h netdb.h \ 24062 pwd.h sys/config.h stdint.h langinfo.h locale.h \ 24063 dirent.h sys/rw_lock.h magic.h ifaddrs.h 24064do : 24065 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 24066ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 24067eval as_val=\$$as_ac_Header 24068 if test "x$as_val" = x""yes; then : 24069 cat >>confdefs.h <<_ACEOF 24070#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 24071_ACEOF 24072 24073fi 24074 24075done 24076 24077 24078# sys/socket.h is a prerequisite for net/if.h on Solaris. 24079for ac_header in net/if.h 24080do : 24081 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" " 24082#ifdef HAVE_SYS_SOCKET_H 24083#include <sys/socket.h> 24084#endif 24085 24086" 24087if test "x$ac_cv_header_net_if_h" = x""yes; then : 24088 cat >>confdefs.h <<_ACEOF 24089#define HAVE_NET_IF_H 1 24090_ACEOF 24091 24092fi 24093 24094done 24095 24096 24097for ac_header in inttypes.h 24098do : 24099 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default" 24100if test "x$ac_cv_header_inttypes_h" = x""yes; then : 24101 cat >>confdefs.h <<_ACEOF 24102#define HAVE_INTTYPES_H 1 24103_ACEOF 24104 24105 24106$as_echo "#define HAVE_INTTYPES_H 1" >>confdefs.h 24107 24108 24109$as_echo "#define JV_HAVE_INTTYPES_H 1" >>confdefs.h 24110 24111 24112fi 24113 24114done 24115 24116 24117ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" 24118if test "x$ac_cv_type_ssize_t" = x""yes; then : 24119 24120else 24121 24122cat >>confdefs.h <<_ACEOF 24123#define ssize_t int 24124_ACEOF 24125 24126fi 24127 24128ac_fn_c_check_type "$LINENO" "magic_t" "ac_cv_type_magic_t" " 24129#ifdef HAVE_MAGIC_H 24130#include <magic.h> 24131#endif 24132" 24133if test "x$ac_cv_type_magic_t" = x""yes; then : 24134 24135 24136$as_echo "#define HAVE_MAGIC_T 1" >>confdefs.h 24137 24138fi 24139 24140 24141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for in_addr_t" >&5 24142$as_echo_n "checking for in_addr_t... " >&6; } 24143cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24144/* end confdefs.h. */ 24145#include <sys/types.h> 24146#if STDC_HEADERS 24147#include <stdlib.h> 24148#include <stddef.h> 24149#endif 24150#if HAVE_NETINET_IN_H 24151#include <netinet/in.h> 24152#endif 24153int 24154main () 24155{ 24156in_addr_t foo; 24157 ; 24158 return 0; 24159} 24160_ACEOF 24161if ac_fn_c_try_compile "$LINENO"; then : 24162 24163$as_echo "#define HAVE_IN_ADDR_T 1" >>confdefs.h 24164 24165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 24166$as_echo "yes" >&6; } 24167else 24168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 24169$as_echo "no" >&6; } 24170fi 24171rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 24172 24173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct ip_mreq is in netinet/in.h" >&5 24174$as_echo_n "checking whether struct ip_mreq is in netinet/in.h... " >&6; } 24175cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24176/* end confdefs.h. */ 24177#include <netinet/in.h> 24178int 24179main () 24180{ 24181struct ip_mreq mreq; 24182 ; 24183 return 0; 24184} 24185_ACEOF 24186if ac_fn_c_try_compile "$LINENO"; then : 24187 24188$as_echo "#define HAVE_STRUCT_IP_MREQ 1" >>confdefs.h 24189 24190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 24191$as_echo "yes" >&6; } 24192else 24193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 24194$as_echo "no" >&6; } 24195fi 24196rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 24197 24198{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct ipv6_mreq is in netinet/in.h" >&5 24199$as_echo_n "checking whether struct ipv6_mreq is in netinet/in.h... " >&6; } 24200cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24201/* end confdefs.h. */ 24202#include <netinet/in.h> 24203int 24204main () 24205{ 24206struct ipv6_mreq mreq6; 24207 ; 24208 return 0; 24209} 24210_ACEOF 24211if ac_fn_c_try_compile "$LINENO"; then : 24212 24213$as_echo "#define HAVE_STRUCT_IPV6_MREQ 1" >>confdefs.h 24214 24215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 24216$as_echo "yes" >&6; } 24217else 24218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 24219$as_echo "no" >&6; } 24220fi 24221rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 24222 24223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct sockaddr_in6 is in netinet/in.h" >&5 24224$as_echo_n "checking whether struct sockaddr_in6 is in netinet/in.h... " >&6; } 24225cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24226/* end confdefs.h. */ 24227#include <netinet/in.h> 24228int 24229main () 24230{ 24231struct sockaddr_in6 addr6; 24232 ; 24233 return 0; 24234} 24235_ACEOF 24236if ac_fn_c_try_compile "$LINENO"; then : 24237 24238$as_echo "#define HAVE_INET6 1" >>confdefs.h 24239 24240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 24241$as_echo "yes" >&6; } 24242else 24243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 24244$as_echo "no" >&6; } 24245fi 24246rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 24247 24248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t in sys/socket.h" >&5 24249$as_echo_n "checking for socklen_t in sys/socket.h... " >&6; } 24250cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24251/* end confdefs.h. */ 24252#define _POSIX_PII_SOCKET 24253#include <sys/types.h> 24254#include <sys/socket.h> 24255int 24256main () 24257{ 24258socklen_t x = 5; 24259 ; 24260 return 0; 24261} 24262_ACEOF 24263if ac_fn_c_try_compile "$LINENO"; then : 24264 24265$as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h 24266 24267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 24268$as_echo "yes" >&6; } 24269else 24270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 24271$as_echo "no" >&6; } 24272fi 24273rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 24274 24275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_gmtoff in struct tm" >&5 24276$as_echo_n "checking for tm_gmtoff in struct tm... " >&6; } 24277cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24278/* end confdefs.h. */ 24279#include <time.h> 24280int 24281main () 24282{ 24283struct tm tim; tim.tm_gmtoff = 0; 24284 ; 24285 return 0; 24286} 24287_ACEOF 24288if ac_fn_c_try_compile "$LINENO"; then : 24289 24290$as_echo "#define STRUCT_TM_HAS_GMTOFF 1" >>confdefs.h 24291 24292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 24293$as_echo "yes" >&6; } 24294else 24295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 24296$as_echo "no" >&6; } 24297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for global timezone variable" >&5 24298$as_echo_n "checking for global timezone variable... " >&6; } 24299 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24300/* end confdefs.h. */ 24301#include <time.h> 24302int 24303main () 24304{ 24305void i(){long z2 = 2*timezone;} 24306 ; 24307 return 0; 24308} 24309_ACEOF 24310if ac_fn_c_try_compile "$LINENO"; then : 24311 24312$as_echo "#define HAVE_TIMEZONE 1" >>confdefs.h 24313 24314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 24315$as_echo "yes" >&6; } 24316else 24317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 24318$as_echo "no" >&6; } 24319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for global _timezone variable" >&5 24320$as_echo_n "checking for global _timezone variable... " >&6; } 24321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24322/* end confdefs.h. */ 24323#include <time.h> 24324int 24325main () 24326{ 24327long z2 = _timezone; 24328 ; 24329 return 0; 24330} 24331_ACEOF 24332if ac_fn_c_try_compile "$LINENO"; then : 24333 24334$as_echo "#define HAVE_UNDERSCORE_TIMEZONE 1" >>confdefs.h 24335 24336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 24337$as_echo "yes" >&6; } 24338else 24339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 24340$as_echo "no" >&6; } 24341fi 24342rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 24343fi 24344rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 24345fi 24346rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 24347 24348for ac_prog in perl 24349do 24350 # Extract the first word of "$ac_prog", so it can be a program name with args. 24351set dummy $ac_prog; ac_word=$2 24352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 24353$as_echo_n "checking for $ac_word... " >&6; } 24354if test "${ac_cv_prog_PERL+set}" = set; then : 24355 $as_echo_n "(cached) " >&6 24356else 24357 if test -n "$PERL"; then 24358 ac_cv_prog_PERL="$PERL" # Let the user override the test. 24359else 24360as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 24361for as_dir in $PATH 24362do 24363 IFS=$as_save_IFS 24364 test -z "$as_dir" && as_dir=. 24365 for ac_exec_ext in '' $ac_executable_extensions; do 24366 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 24367 ac_cv_prog_PERL="$ac_prog" 24368 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 24369 break 2 24370 fi 24371done 24372 done 24373IFS=$as_save_IFS 24374 24375fi 24376fi 24377PERL=$ac_cv_prog_PERL 24378if test -n "$PERL"; then 24379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 24380$as_echo "$PERL" >&6; } 24381else 24382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 24383$as_echo "no" >&6; } 24384fi 24385 24386 24387 test -n "$PERL" && break 24388done 24389test -n "$PERL" || PERL="false" 24390 24391 24392SYSDEP_SOURCES= 24393SIGNAL_HANDLER_AUX= 24394 24395case "${host}" in 24396 *-*-solaris2*) 24397 SIGNAL_HANDLER=include/posix-signal.h 24398 ;; 24399 i?86-*-linux*) 24400 SIGNAL_HANDLER=include/i386-signal.h 24401 SIGNAL_HANDLER_AUX=include/x86_64-signal.h 24402 ;; 24403# ia64-*) 24404# SYSDEP_SOURCES=sysdep/ia64.c 24405# test -d sysdep || mkdir sysdep 24406# ;; 24407 hppa*-*-linux*) 24408 SIGNAL_HANDLER=include/pa-signal.h 24409 ;; 24410 hppa*-hp-hpux*) 24411 SIGNAL_HANDLER=include/hppa-signal.h 24412 ;; 24413 ia64-*-linux*) 24414 SIGNAL_HANDLER=include/dwarf2-signal.h 24415 ;; 24416 powerpc*-*-linux*) 24417 SIGNAL_HANDLER=include/powerpc-signal.h 24418 ;; 24419 alpha*-*-linux*) 24420 SIGNAL_HANDLER=include/dwarf2-signal.h 24421 ;; 24422 s390*-*-linux*) 24423 SIGNAL_HANDLER=include/s390-signal.h 24424 ;; 24425 x86_64*-*-linux*) 24426 SIGNAL_HANDLER=include/x86_64-signal.h 24427 SIGNAL_HANDLER_AUX=include/i386-signal.h 24428 ;; 24429 sparc*-*-linux*) 24430 SIGNAL_HANDLER=include/dwarf2-signal.h 24431 ;; 24432 sh*-*-linux*) 24433 SIGNAL_HANDLER=include/sh-signal.h 24434 ;; 24435 *mingw*) 24436 SIGNAL_HANDLER=include/win32-signal.h 24437 ;; 24438 mips*-*-linux*) 24439 SIGNAL_HANDLER=include/mips-signal.h 24440 ;; 24441 m68*-*-linux*) 24442 SIGNAL_HANDLER=include/dwarf2-signal.h 24443 ;; 24444 powerpc*-*-darwin* | i?86-*-darwin[912]* | x86_64-*-darwin[912]*) 24445 SIGNAL_HANDLER=include/darwin-signal.h 24446 ;; 24447 powerpc*-*-aix*) 24448 SIGNAL_HANDLER=include/aix-signal.h 24449 ;; 24450 *) 24451 SIGNAL_HANDLER=include/default-signal.h 24452 ;; 24453esac 24454 24455# If we're using sjlj exceptions, forget what we just learned. 24456if test "$enable_sjlj_exceptions" = yes; then 24457 SIGNAL_HANDLER=include/default-signal.h 24458 SIGNAL_HANDLER_AUX= 24459fi 24460 24461 24462 24463if test -z "$SIGNAL_HANDLER_AUX"; then 24464 SIGNAL_HANDLER_AUX=$SIGNAL_HANDLER 24465fi 24466 24467ac_config_links="$ac_config_links include/java-signal.h:$SIGNAL_HANDLER include/java-signal-aux.h:$SIGNAL_HANDLER_AUX" 24468 24469 24470if test "${multilib}" = "yes"; then 24471 multilib_arg="--enable-multilib" 24472else 24473 multilib_arg= 24474fi 24475 24476# See if we support thread-local storage. 24477 24478 24479 # Check whether --enable-tls was given. 24480if test "${enable_tls+set}" = set; then : 24481 enableval=$enable_tls; 24482 case "$enableval" in 24483 yes|no) ;; 24484 *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;; 24485 esac 24486 24487else 24488 enable_tls=yes 24489fi 24490 24491 24492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5 24493$as_echo_n "checking whether the target supports thread-local storage... " >&6; } 24494if test "${gcc_cv_have_tls+set}" = set; then : 24495 $as_echo_n "(cached) " >&6 24496else 24497 24498 if test "$cross_compiling" = yes; then : 24499 if test x$gcc_no_link = xyes; then 24500 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 24501fi 24502cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24503/* end confdefs.h. */ 24504__thread int a; int b; int main() { return a = b; } 24505_ACEOF 24506if ac_fn_c_try_link "$LINENO"; then : 24507 chktls_save_LDFLAGS="$LDFLAGS" 24508 case $host in 24509 *-*-linux*) 24510 LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS" 24511 ;; 24512 esac 24513 chktls_save_CFLAGS="$CFLAGS" 24514 CFLAGS="-fPIC $CFLAGS" 24515 if test x$gcc_no_link = xyes; then 24516 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 24517fi 24518cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24519/* end confdefs.h. */ 24520int f() { return 0; } 24521_ACEOF 24522if ac_fn_c_try_link "$LINENO"; then : 24523 if test x$gcc_no_link = xyes; then 24524 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 24525fi 24526cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24527/* end confdefs.h. */ 24528__thread int a; int b; int f() { return a = b; } 24529_ACEOF 24530if ac_fn_c_try_link "$LINENO"; then : 24531 gcc_cv_have_tls=yes 24532else 24533 gcc_cv_have_tls=no 24534fi 24535rm -f core conftest.err conftest.$ac_objext \ 24536 conftest$ac_exeext conftest.$ac_ext 24537else 24538 gcc_cv_have_tls=yes 24539fi 24540rm -f core conftest.err conftest.$ac_objext \ 24541 conftest$ac_exeext conftest.$ac_ext 24542 CFLAGS="$chktls_save_CFLAGS" 24543 LDFLAGS="$chktls_save_LDFLAGS" 24544else 24545 gcc_cv_have_tls=no 24546fi 24547rm -f core conftest.err conftest.$ac_objext \ 24548 conftest$ac_exeext conftest.$ac_ext 24549 24550 24551else 24552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24553/* end confdefs.h. */ 24554__thread int a; int b; int main() { return a = b; } 24555_ACEOF 24556if ac_fn_c_try_run "$LINENO"; then : 24557 chktls_save_LDFLAGS="$LDFLAGS" 24558 LDFLAGS="-static $LDFLAGS" 24559 if test x$gcc_no_link = xyes; then 24560 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 24561fi 24562cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24563/* end confdefs.h. */ 24564int main() { return 0; } 24565_ACEOF 24566if ac_fn_c_try_link "$LINENO"; then : 24567 if test "$cross_compiling" = yes; then : 24568 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 24569$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 24570as_fn_error "cannot run test program while cross compiling 24571See \`config.log' for more details." "$LINENO" 5; } 24572else 24573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24574/* end confdefs.h. */ 24575__thread int a; int b; int main() { return a = b; } 24576_ACEOF 24577if ac_fn_c_try_run "$LINENO"; then : 24578 gcc_cv_have_tls=yes 24579else 24580 gcc_cv_have_tls=no 24581fi 24582rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 24583 conftest.$ac_objext conftest.beam conftest.$ac_ext 24584fi 24585 24586else 24587 gcc_cv_have_tls=yes 24588fi 24589rm -f core conftest.err conftest.$ac_objext \ 24590 conftest$ac_exeext conftest.$ac_ext 24591 LDFLAGS="$chktls_save_LDFLAGS" 24592 if test $gcc_cv_have_tls = yes; then 24593 chktls_save_CFLAGS="$CFLAGS" 24594 thread_CFLAGS=failed 24595 for flag in '' '-pthread' '-lpthread'; do 24596 CFLAGS="$flag $chktls_save_CFLAGS" 24597 if test x$gcc_no_link = xyes; then 24598 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 24599fi 24600cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24601/* end confdefs.h. */ 24602#include <pthread.h> 24603 void *g(void *d) { return NULL; } 24604int 24605main () 24606{ 24607pthread_t t; pthread_create(&t,NULL,g,NULL); 24608 ; 24609 return 0; 24610} 24611_ACEOF 24612if ac_fn_c_try_link "$LINENO"; then : 24613 thread_CFLAGS="$flag" 24614fi 24615rm -f core conftest.err conftest.$ac_objext \ 24616 conftest$ac_exeext conftest.$ac_ext 24617 if test "X$thread_CFLAGS" != Xfailed; then 24618 break 24619 fi 24620 done 24621 CFLAGS="$chktls_save_CFLAGS" 24622 if test "X$thread_CFLAGS" != Xfailed; then 24623 CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS" 24624 if test "$cross_compiling" = yes; then : 24625 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 24626$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 24627as_fn_error "cannot run test program while cross compiling 24628See \`config.log' for more details." "$LINENO" 5; } 24629else 24630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24631/* end confdefs.h. */ 24632#include <pthread.h> 24633 __thread int a; 24634 static int *volatile a_in_other_thread; 24635 static void * 24636 thread_func (void *arg) 24637 { 24638 a_in_other_thread = &a; 24639 return (void *)0; 24640 } 24641int 24642main () 24643{ 24644pthread_t thread; 24645 void *thread_retval; 24646 int *volatile a_in_main_thread; 24647 a_in_main_thread = &a; 24648 if (pthread_create (&thread, (pthread_attr_t *)0, 24649 thread_func, (void *)0)) 24650 return 0; 24651 if (pthread_join (thread, &thread_retval)) 24652 return 0; 24653 return (a_in_other_thread == a_in_main_thread); 24654 ; 24655 return 0; 24656} 24657_ACEOF 24658if ac_fn_c_try_run "$LINENO"; then : 24659 gcc_cv_have_tls=yes 24660else 24661 gcc_cv_have_tls=no 24662fi 24663rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 24664 conftest.$ac_objext conftest.beam conftest.$ac_ext 24665fi 24666 24667 CFLAGS="$chktls_save_CFLAGS" 24668 fi 24669 fi 24670else 24671 gcc_cv_have_tls=no 24672fi 24673rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 24674 conftest.$ac_objext conftest.beam conftest.$ac_ext 24675fi 24676 24677fi 24678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5 24679$as_echo "$gcc_cv_have_tls" >&6; } 24680 if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then 24681 24682$as_echo "#define HAVE_TLS 1" >>confdefs.h 24683 24684 fi 24685 24686# For _Unwind_GetIPInfo. 24687 24688 24689# Check whether --with-system-libunwind was given. 24690if test "${with_system_libunwind+set}" = set; then : 24691 withval=$with_system_libunwind; 24692fi 24693 24694 # If system-libunwind was not specifically set, pick a default setting. 24695 if test x$with_system_libunwind = x; then 24696 case ${target} in 24697 ia64-*-hpux*) with_system_libunwind=yes ;; 24698 *) with_system_libunwind=no ;; 24699 esac 24700 fi 24701 # Based on system-libunwind and target, do we have ipinfo? 24702 if test x$with_system_libunwind = xyes; then 24703 case ${target} in 24704 ia64-*-*) have_unwind_getipinfo=no ;; 24705 *) have_unwind_getipinfo=yes ;; 24706 esac 24707 else 24708 # Darwin before version 9 does not have _Unwind_GetIPInfo. 24709 24710 case ${target} in 24711 *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;; 24712 *) have_unwind_getipinfo=yes ;; 24713 esac 24714 24715 fi 24716 24717 if test x$have_unwind_getipinfo = xyes; then 24718 24719$as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h 24720 24721 fi 24722 24723 24724# See if linker supports anonymous version scripts. 24725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld supports anonymous version scripts" >&5 24726$as_echo_n "checking whether ld supports anonymous version scripts... " >&6; } 24727if test "${libjava_cv_anon_version_script+set}" = set; then : 24728 $as_echo_n "(cached) " >&6 24729else 24730 # Check whether --enable-symvers was given. 24731if test "${enable_symvers+set}" = set; then : 24732 enableval=$enable_symvers; case "$enableval" in 24733 yes|gnu*) libjava_cv_anon_version_script=yes ;; 24734 no) libjava_cv_anon_version_script=no ;; 24735 *) as_fn_error "Unknown argument to enable/disable symvers" "$LINENO" 5;; 24736 esac 24737else 24738 libjava_cv_anon_version_script=yes 24739 24740fi 24741 24742 if test x$libjava_cv_anon_version_script = xyes; then 24743 save_CFLAGS="$CFLAGS"; save_LDFLAGS="$LDFLAGS" 24744 CFLAGS="$CFLAGS -fPIC"; 24745 LDFLAGS="$LDFLAGS -shared -Wl,--version-script,conftest.map" 24746 echo '{ global: globalsymb*; local: *; };' > conftest.map 24747 if test x$gcc_no_link = xyes; then 24748 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 24749fi 24750cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24751/* end confdefs.h. */ 24752void globalsymbol (void) {} void localsymbol (void) {} 24753int 24754main () 24755{ 24756 24757 ; 24758 return 0; 24759} 24760_ACEOF 24761if ac_fn_c_try_link "$LINENO"; then : 24762 libjava_cv_anon_version_script=gnu 24763else 24764 libjava_cv_anon_version_script=no 24765fi 24766rm -f core conftest.err conftest.$ac_objext \ 24767 conftest$ac_exeext conftest.$ac_ext 24768 if test x$libjava_cv_anon_version_script = xno; then 24769 case "$target_os" in 24770 solaris2*) 24771 LDFLAGS="$save_LDFLAGS" 24772 LDFLAGS="$LDFLAGS -shared -Wl,-M,conftest.map" 24773 # Sun ld doesn't understand wildcards here. 24774 echo '{ global: globalsymbol; local: *; };' > conftest.map 24775 if test x$gcc_no_link = xyes; then 24776 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 24777fi 24778cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24779/* end confdefs.h. */ 24780void globalsymbol (void) {} void localsymbol (void) {} 24781int 24782main () 24783{ 24784 24785 ; 24786 return 0; 24787} 24788_ACEOF 24789if ac_fn_c_try_link "$LINENO"; then : 24790 libjava_cv_anon_version_script=sun 24791fi 24792rm -f core conftest.err conftest.$ac_objext \ 24793 conftest$ac_exeext conftest.$ac_ext 24794 ;; 24795 esac 24796 fi 24797 CFLAGS="$save_CFLAGS"; LDFLAGS="$save_LDFLAGS" 24798 fi 24799 24800fi 24801{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libjava_cv_anon_version_script" >&5 24802$as_echo "$libjava_cv_anon_version_script" >&6; } 24803 if test "$libjava_cv_anon_version_script" != no; then 24804 ANONVERSCRIPT_TRUE= 24805 ANONVERSCRIPT_FALSE='#' 24806else 24807 ANONVERSCRIPT_TRUE='#' 24808 ANONVERSCRIPT_FALSE= 24809fi 24810 24811 if test "$libjava_cv_anon_version_script" = gnu; then 24812 ANONVERSCRIPT_GNU_TRUE= 24813 ANONVERSCRIPT_GNU_FALSE='#' 24814else 24815 ANONVERSCRIPT_GNU_TRUE='#' 24816 ANONVERSCRIPT_GNU_FALSE= 24817fi 24818 24819 if test "$libjava_cv_anon_version_script" = sun; then 24820 ANONVERSCRIPT_SUN_TRUE= 24821 ANONVERSCRIPT_SUN_FALSE='#' 24822else 24823 ANONVERSCRIPT_SUN_TRUE='#' 24824 ANONVERSCRIPT_SUN_FALSE= 24825fi 24826 24827 24828# Check if linker supports static linking on a per library basis 24829LD_START_STATIC_SPEC= 24830LD_FINISH_STATIC_SPEC= 24831if $LD --help 2>&1 | grep -- -call_shared >/dev/null 2>&1; then 24832 if $LD --help 2>&1 | grep -- -non_shared >/dev/null 2>&1; then 24833 LD_START_STATIC_SPEC='%{static-libgcj:-non_shared}' 24834 LD_FINISH_STATIC_SPEC='%{static-libgcj:-call_shared}' 24835 fi 24836fi 24837 24838 24839 24840here=`${PWDCMD-pwd}` 24841 24842 24843# We get this from the environment. 24844 24845 24846default_python_dir="/share/gcc-`cat ${srcdir}/../gcc/BASE-VER`/python/libjava" 24847 24848# Check whether --with-python-dir was given. 24849if test "${with_python_dir+set}" = set; then : 24850 withval=$with_python_dir; with_python_dir=$withval 24851else 24852 with_python_dir="${default_python_dir}" 24853fi 24854 24855 24856# Needed for installing Python modules during make install. 24857python_mod_dir="\${prefix}${with_python_dir}" 24858 24859# Needed for substituting into aot-compile* 24860python_mod_dir_expanded="${expanded_prefix}${with_python_dir}" 24861 24862{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Python modules dir: ${python_mod_dir_expanded}" >&5 24863$as_echo "Python modules dir: ${python_mod_dir_expanded}" >&6; }; 24864 24865 24866 24867# needed for aot-compile-rpm 24868MAKE=`which make` 24869 24870 24871# Check whether --enable-aot-compile-rpm was given. 24872if test "${enable_aot_compile_rpm+set}" = set; then : 24873 enableval=$enable_aot_compile_rpm; case "${enableval}" in 24874 yes) AOT_RPM_ENABLED=yes ;; 24875 no) AOT_RPM_ENABLED=no ;; 24876 *) as_fn_error "Unknown argument to enable/disable aot-compile-rpm" "$LINENO" 5 ;; 24877 esac 24878else 24879 AOT_RPM_ENABLED=no 24880 24881fi 24882 24883 if test "x${AOT_RPM_ENABLED}" = xyes; then 24884 INSTALL_AOT_RPM_TRUE= 24885 INSTALL_AOT_RPM_FALSE='#' 24886else 24887 INSTALL_AOT_RPM_TRUE='#' 24888 INSTALL_AOT_RPM_FALSE= 24889fi 24890 24891 24892# Check whether --enable-java-home was given. 24893if test "${enable_java_home+set}" = set; then : 24894 enableval=$enable_java_home; case "${enableval}" in 24895 yes) JAVA_HOME_ENABLED=yes ;; 24896 no) JAVA_HOME_ENABLED=no ;; 24897 *) as_fn_error "Unknown argument to enable/disable java-home" "$LINENO" 5 ;; 24898 esac 24899else 24900 JAVA_HOME_ENABLED=no 24901 24902fi 24903 24904 if test "x${JAVA_HOME_ENABLED}" = xyes; then 24905 CREATE_JAVA_HOME_TRUE= 24906 CREATE_JAVA_HOME_FALSE='#' 24907else 24908 CREATE_JAVA_HOME_TRUE='#' 24909 CREATE_JAVA_HOME_FALSE= 24910fi 24911 24912 24913# Only do these checks if java-home above is enabled. 24914if test "x${JAVA_HOME_ENABLED}" = xyes 24915then 24916 24917 24918# Check whether --with-gcc-suffix was given. 24919if test "${with_gcc_suffix+set}" = set; then : 24920 withval=$with_gcc_suffix; gcc_suffix=$withval 24921else 24922 gcc_suffix="" 24923fi 24924 24925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: GCC suffix: ${gcc_suffix}" >&5 24926$as_echo "GCC suffix: ${gcc_suffix}" >&6; } 24927 24928 24929 24930# Check whether --with-arch-directory was given. 24931if test "${with_arch_directory+set}" = set; then : 24932 withval=$with_arch_directory; host_cpu=$withval 24933else 24934 host_cpu="" 24935fi 24936 24937 24938 24939# Check whether --with-os-directory was given. 24940if test "${with_os_directory+set}" = set; then : 24941 withval=$with_os_directory; host_os=$withval 24942else 24943 host_os="" 24944fi 24945 24946 24947 24948# Check whether --with-origin-name was given. 24949if test "${with_origin_name+set}" = set; then : 24950 withval=$with_origin_name; origin_name=$withval 24951else 24952 origin_name=gcj${gcc_suffix} 24953fi 24954 24955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: JPackage origin name: ${origin_name}" >&5 24956$as_echo "JPackage origin name: ${origin_name}" >&6; } 24957 24958 24959# Check whether --with-arch-suffix was given. 24960if test "${with_arch_suffix+set}" = set; then : 24961 withval=$with_arch_suffix; arch_suffix=$withval 24962else 24963 arch_suffix="" 24964fi 24965 24966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: arch suffix: ${arch_suffix}" >&5 24967$as_echo "arch suffix: ${arch_suffix}" >&6; } 24968 24969 24970# Check whether --with-jvm-root-dir was given. 24971if test "${with_jvm_root_dir+set}" = set; then : 24972 withval=$with_jvm_root_dir; jvm_root_dir=$withval 24973else 24974 jvm_root_dir="\${prefix}/lib/jvm" 24975fi 24976 24977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM root installation directory: ${jvm_root_dir}" >&5 24978$as_echo "JVM root installation directory: ${jvm_root_dir}" >&6; } 24979 24980 24981# Check whether --with-jvm-jar-dir was given. 24982if test "${with_jvm_jar_dir+set}" = set; then : 24983 withval=$with_jvm_jar_dir; jvm_jar_dir=$withval 24984else 24985 jvm_jar_dir=\${prefix}/lib/jvm-exports 24986fi 24987 24988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: JAR root installation directory: ${jvm_jar_dir}" >&5 24989$as_echo "JAR root installation directory: ${jvm_jar_dir}" >&6; } 24990 24991 JAVA_VERSION=1.5.0 24992 BUILD_VERSION=0 24993 24994 24995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Java version: ${JAVA_VERSION}" >&5 24996$as_echo "Java version: ${JAVA_VERSION}" >&6; } 24997 24998 jre_dir=jre 24999 jre_lnk=jre-${JAVA_VERSION}-${origin_name} 25000 sdk_lnk=java-${JAVA_VERSION}-${origin_name} 25001 25002 JVM_ROOT_DIR=${jvm_root_dir} 25003 25004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM ROOT directory: ${JVM_ROOT_DIR}" >&5 25005$as_echo "JVM ROOT directory: ${JVM_ROOT_DIR}" >&6; } 25006 25007 JVM_JAR_ROOT_DIR=${jvm_jar_dir} 25008 25009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM JAR ROOT directory: ${JVM_JAR_ROOT_DIR}" >&5 25010$as_echo "JVM JAR ROOT directory: ${JVM_JAR_ROOT_DIR}" >&6; } 25011 25012 JVM_JAR_DIR=${jvm_jar_dir} 25013 25014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM JAR directory: ${JVM_JAR_DIR}" >&5 25015$as_echo "JVM JAR directory: ${JVM_JAR_DIR}" >&6; } 25016 25017 JRE_DIR=${jre_dir} 25018 25019 25020 JRE_LNK=${jre_lnk} 25021 25022 25023 SDK_LNK=${sdk_lnk} 25024 25025 25026 SDK_BIN_DIR=${jvm_root_dir}/bin 25027 25028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: SDK tools directory: ${SDK_BIN_DIR}" >&5 25029$as_echo "SDK tools directory: ${SDK_BIN_DIR}" >&6; } 25030 25031 SDK_LIB_DIR=${jvm_root_dir}/lib 25032 25033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: SDK jar directory: ${SDK_LIB_DIR}" >&5 25034$as_echo "SDK jar directory: ${SDK_LIB_DIR}" >&6; } 25035 25036 SDK_INCLUDE_DIR=${jvm_root_dir}/include 25037 25038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: SDK include directory: ${SDK_INCLUDE_DIR}" >&5 25039$as_echo "SDK include directory: ${SDK_INCLUDE_DIR}" >&6; } 25040 25041 JRE_BIN_DIR=${jvm_root_dir}/${jre_dir}/bin 25042 25043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: JRE tools directory: ${JRE_BIN_DIR}" >&5 25044$as_echo "JRE tools directory: ${JRE_BIN_DIR}" >&6; } 25045 25046 JRE_LIB_DIR=${jvm_root_dir}/${jre_dir}/lib 25047 25048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: JRE lib directory: ${JRE_LIB_DIR}" >&5 25049$as_echo "JRE lib directory: ${JRE_LIB_DIR}" >&6; } 25050 25051 # Find gcj prefix using gcj found in PATH. 25052 gcj_prefix=`which gcj${gcc_suffix} | sed "s%/bin/gcj${gcc_suffix}%%"` 25053 25054 # Where do the gcj binaries live? 25055 # For jhbuild based builds, they all live in a sibling of bin called 25056 # gcj-bin. Check for gcj-bin first, and use bin otherwise. 25057 GCJ_BIN_DIR=`if test -d ${gcj_prefix}/gcj-bin; then echo ${gcj_prefix}/gcj-bin; else echo ${gcj_prefix}/bin; fi` 25058 25059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: GCJ tools directory: ${GCJ_BIN_DIR}" >&5 25060$as_echo "GCJ tools directory: ${GCJ_BIN_DIR}" >&6; } 25061 25062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host is ${host}" >&5 25063$as_echo "host is ${host}" >&6; } 25064 if test "x${host_cpu}" = "x" 25065 then 25066 case ${host} in 25067 *-mingw* | *-cygwin*) 25068 host_cpu=x86;; 25069 i486-* | i586-* | i686-*) 25070 host_cpu=i386;; 25071 x86_64-*) 25072 host_cpu=amd64;; 25073 *) 25074 host_cpu=${host_cpu};; 25075 esac 25076 fi 25077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: arch directory: ${host_cpu}" >&5 25078$as_echo "arch directory: ${host_cpu}" >&6; } 25079 CPU=${host_cpu} 25080 25081 25082 if test "x${host_os}" = "x" 25083 then 25084 case ${host} in 25085 *-mingw* | *-cygwin*) 25086 host_os=win32;; 25087 *-linux*) 25088 host_os=linux;; 25089 *) 25090 host_os=${host_os};; 25091 esac 25092 fi 25093 echo os directory: ${host_os} 25094 OS=${host_os} 25095 25096 25097 # make an expanded $libdir, for substituting into 25098 # scripts (and other non-Makefile things). 25099 LIBDIR=$libdir 25100 if test "x${exec_prefix}" = "xNONE" 25101 then 25102 lib_exec_prefix=$expanded_prefix 25103 else 25104 lib_exec_prefix=$exec_prefix 25105 fi 25106 LIBDIR=`echo $libdir | sed "s:\\\${exec_prefix}:$lib_exec_prefix:g"` 25107 25108fi 25109 25110ac_config_files="$ac_config_files Makefile libgcj.pc libgcj.spec libgcj-test.spec gcj/Makefile include/Makefile testsuite/Makefile contrib/aotcompile.py contrib/aot-compile contrib/aot-compile-rpm contrib/generate-cacerts.pl contrib/rebuild-gcj-db" 25111 25112 25113if test ${multilib} = yes; then 25114 multilib_arg="--enable-multilib" 25115else 25116 multilib_arg= 25117fi 25118 25119ac_config_files="$ac_config_files scripts/jar" 25120 25121cat >confcache <<\_ACEOF 25122# This file is a shell script that caches the results of configure 25123# tests run on this system so they can be shared between configure 25124# scripts and configure runs, see configure's option --config-cache. 25125# It is not useful on other systems. If it contains results you don't 25126# want to keep, you may remove or edit it. 25127# 25128# config.status only pays attention to the cache file if you give it 25129# the --recheck option to rerun configure. 25130# 25131# `ac_cv_env_foo' variables (set or unset) will be overridden when 25132# loading this file, other *unset* `ac_cv_foo' will be assigned the 25133# following values. 25134 25135_ACEOF 25136 25137# The following way of writing the cache mishandles newlines in values, 25138# but we know of no workaround that is simple, portable, and efficient. 25139# So, we kill variables containing newlines. 25140# Ultrix sh set writes to stderr and can't be redirected directly, 25141# and sets the high bit in the cache file unless we assign to the vars. 25142( 25143 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 25144 eval ac_val=\$$ac_var 25145 case $ac_val in #( 25146 *${as_nl}*) 25147 case $ac_var in #( 25148 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 25149$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 25150 esac 25151 case $ac_var in #( 25152 _ | IFS | as_nl) ;; #( 25153 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 25154 *) { eval $ac_var=; unset $ac_var;} ;; 25155 esac ;; 25156 esac 25157 done 25158 25159 (set) 2>&1 | 25160 case $as_nl`(ac_space=' '; set) 2>&1` in #( 25161 *${as_nl}ac_space=\ *) 25162 # `set' does not quote correctly, so add quotes: double-quote 25163 # substitution turns \\\\ into \\, and sed turns \\ into \. 25164 sed -n \ 25165 "s/'/'\\\\''/g; 25166 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 25167 ;; #( 25168 *) 25169 # `set' quotes correctly as required by POSIX, so do not add quotes. 25170 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 25171 ;; 25172 esac | 25173 sort 25174) | 25175 sed ' 25176 /^ac_cv_env_/b end 25177 t clear 25178 :clear 25179 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 25180 t end 25181 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 25182 :end' >>confcache 25183if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 25184 if test -w "$cache_file"; then 25185 test "x$cache_file" != "x/dev/null" && 25186 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 25187$as_echo "$as_me: updating cache $cache_file" >&6;} 25188 cat confcache >$cache_file 25189 else 25190 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 25191$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 25192 fi 25193fi 25194rm -f confcache 25195 25196test "x$prefix" = xNONE && prefix=$ac_default_prefix 25197# Let make expand exec_prefix. 25198test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 25199 25200DEFS=-DHAVE_CONFIG_H 25201 25202ac_libobjs= 25203ac_ltlibobjs= 25204for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 25205 # 1. Remove the extension, and $U if already installed. 25206 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 25207 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 25208 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 25209 # will be set to the directory where LIBOBJS objects are built. 25210 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 25211 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 25212done 25213LIBOBJS=$ac_libobjs 25214 25215LTLIBOBJS=$ac_ltlibobjs 25216 25217 25218if test -z "${CREATE_GJDOC_TRUE}" && test -z "${CREATE_GJDOC_FALSE}"; then 25219 as_fn_error "conditional \"CREATE_GJDOC\" was never defined. 25220Usually this means the macro was only invoked conditionally." "$LINENO" 5 25221fi 25222if test -z "${JAVA_MAINTAINER_MODE_TRUE}" && test -z "${JAVA_MAINTAINER_MODE_FALSE}"; then 25223 as_fn_error "conditional \"JAVA_MAINTAINER_MODE\" was never defined. 25224Usually this means the macro was only invoked conditionally." "$LINENO" 5 25225fi 25226if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 25227 as_fn_error "conditional \"AMDEP\" was never defined. 25228Usually this means the macro was only invoked conditionally." "$LINENO" 5 25229fi 25230if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 25231 as_fn_error "conditional \"am__fastdepCC\" was never defined. 25232Usually this means the macro was only invoked conditionally." "$LINENO" 5 25233fi 25234if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 25235 as_fn_error "conditional \"am__fastdepCXX\" was never defined. 25236Usually this means the macro was only invoked conditionally." "$LINENO" 5 25237fi 25238 if test -n "$EXEEXT"; then 25239 am__EXEEXT_TRUE= 25240 am__EXEEXT_FALSE='#' 25241else 25242 am__EXEEXT_TRUE='#' 25243 am__EXEEXT_FALSE= 25244fi 25245 25246if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 25247 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 25248Usually this means the macro was only invoked conditionally." "$LINENO" 5 25249fi 25250if test -z "${BUILD_SUBLIBS_TRUE}" && test -z "${BUILD_SUBLIBS_FALSE}"; then 25251 as_fn_error "conditional \"BUILD_SUBLIBS\" was never defined. 25252Usually this means the macro was only invoked conditionally." "$LINENO" 5 25253fi 25254if test -z "${XLIB_AWT_TRUE}" && test -z "${XLIB_AWT_FALSE}"; then 25255 as_fn_error "conditional \"XLIB_AWT\" was never defined. 25256Usually this means the macro was only invoked conditionally." "$LINENO" 5 25257fi 25258if test -z "${X_AWT_TRUE}" && test -z "${X_AWT_FALSE}"; then 25259 as_fn_error "conditional \"X_AWT\" was never defined. 25260Usually this means the macro was only invoked conditionally." "$LINENO" 5 25261fi 25262if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then 25263 as_fn_error "conditional \"am__fastdepGCJ\" was never defined. 25264Usually this means the macro was only invoked conditionally." "$LINENO" 5 25265fi 25266if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then 25267 as_fn_error "conditional \"am__fastdepGCJ\" was never defined. 25268Usually this means the macro was only invoked conditionally." "$LINENO" 5 25269fi 25270if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then 25271 as_fn_error "conditional \"TESTSUBDIR\" was never defined. 25272Usually this means the macro was only invoked conditionally." "$LINENO" 5 25273fi 25274if test -z "${BUILD_ECJ1_TRUE}" && test -z "${BUILD_ECJ1_FALSE}"; then 25275 as_fn_error "conditional \"BUILD_ECJ1\" was never defined. 25276Usually this means the macro was only invoked conditionally." "$LINENO" 5 25277fi 25278if test -z "${INSTALL_ECJ_JAR_TRUE}" && test -z "${INSTALL_ECJ_JAR_FALSE}"; then 25279 as_fn_error "conditional \"INSTALL_ECJ_JAR\" was never defined. 25280Usually this means the macro was only invoked conditionally." "$LINENO" 5 25281fi 25282if test -z "${JAVA_HOME_SET_TRUE}" && test -z "${JAVA_HOME_SET_FALSE}"; then 25283 as_fn_error "conditional \"JAVA_HOME_SET\" was never defined. 25284Usually this means the macro was only invoked conditionally." "$LINENO" 5 25285fi 25286if test -z "${SUPPRESS_LIBGCJ_BC_TRUE}" && test -z "${SUPPRESS_LIBGCJ_BC_FALSE}"; then 25287 as_fn_error "conditional \"SUPPRESS_LIBGCJ_BC\" was never defined. 25288Usually this means the macro was only invoked conditionally." "$LINENO" 5 25289fi 25290if test -z "${BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE}" && test -z "${BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE}"; then 25291 as_fn_error "conditional \"BUILD_LIBGCJ_REDUCED_REFLECTION\" was never defined. 25292Usually this means the macro was only invoked conditionally." "$LINENO" 5 25293fi 25294if test -z "${INTERPRETER_TRUE}" && test -z "${INTERPRETER_FALSE}"; then 25295 as_fn_error "conditional \"INTERPRETER\" was never defined. 25296Usually this means the macro was only invoked conditionally." "$LINENO" 5 25297fi 25298if test -z "${USING_WIN32_PLATFORM_TRUE}" && test -z "${USING_WIN32_PLATFORM_FALSE}"; then 25299 as_fn_error "conditional \"USING_WIN32_PLATFORM\" was never defined. 25300Usually this means the macro was only invoked conditionally." "$LINENO" 5 25301fi 25302if test -z "${USING_POSIX_PLATFORM_TRUE}" && test -z "${USING_POSIX_PLATFORM_FALSE}"; then 25303 as_fn_error "conditional \"USING_POSIX_PLATFORM\" was never defined. 25304Usually this means the macro was only invoked conditionally." "$LINENO" 5 25305fi 25306if test -z "${USING_DARWIN_CRT_TRUE}" && test -z "${USING_DARWIN_CRT_FALSE}"; then 25307 as_fn_error "conditional \"USING_DARWIN_CRT\" was never defined. 25308Usually this means the macro was only invoked conditionally." "$LINENO" 5 25309fi 25310if test -z "${USING_BOEHMGC_TRUE}" && test -z "${USING_BOEHMGC_FALSE}"; then 25311 as_fn_error "conditional \"USING_BOEHMGC\" was never defined. 25312Usually this means the macro was only invoked conditionally." "$LINENO" 5 25313fi 25314if test -z "${USING_NOGC_TRUE}" && test -z "${USING_NOGC_FALSE}"; then 25315 as_fn_error "conditional \"USING_NOGC\" was never defined. 25316Usually this means the macro was only invoked conditionally." "$LINENO" 5 25317fi 25318if test -z "${USING_POSIX_THREADS_TRUE}" && test -z "${USING_POSIX_THREADS_FALSE}"; then 25319 as_fn_error "conditional \"USING_POSIX_THREADS\" was never defined. 25320Usually this means the macro was only invoked conditionally." "$LINENO" 5 25321fi 25322if test -z "${USING_WIN32_THREADS_TRUE}" && test -z "${USING_WIN32_THREADS_FALSE}"; then 25323 as_fn_error "conditional \"USING_WIN32_THREADS\" was never defined. 25324Usually this means the macro was only invoked conditionally." "$LINENO" 5 25325fi 25326if test -z "${USING_NO_THREADS_TRUE}" && test -z "${USING_NO_THREADS_FALSE}"; then 25327 as_fn_error "conditional \"USING_NO_THREADS\" was never defined. 25328Usually this means the macro was only invoked conditionally." "$LINENO" 5 25329fi 25330if test -z "${USE_LIBGCJ_BC_TRUE}" && test -z "${USE_LIBGCJ_BC_FALSE}"; then 25331 as_fn_error "conditional \"USE_LIBGCJ_BC\" was never defined. 25332Usually this means the macro was only invoked conditionally." "$LINENO" 5 25333fi 25334if test -z "${USING_GCC_TRUE}" && test -z "${USING_GCC_FALSE}"; then 25335 as_fn_error "conditional \"USING_GCC\" was never defined. 25336Usually this means the macro was only invoked conditionally." "$LINENO" 5 25337fi 25338if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then 25339 as_fn_error "conditional \"am__fastdepGCJ\" was never defined. 25340Usually this means the macro was only invoked conditionally." "$LINENO" 5 25341fi 25342 25343if test -z "${NATIVE_TRUE}" && test -z "${NATIVE_FALSE}"; then 25344 as_fn_error "conditional \"NATIVE\" was never defined. 25345Usually this means the macro was only invoked conditionally." "$LINENO" 5 25346fi 25347if test -z "${ENABLE_SHARED_TRUE}" && test -z "${ENABLE_SHARED_FALSE}"; then 25348 as_fn_error "conditional \"ENABLE_SHARED\" was never defined. 25349Usually this means the macro was only invoked conditionally." "$LINENO" 5 25350fi 25351if test -z "${NEEDS_DATA_START_TRUE}" && test -z "${NEEDS_DATA_START_FALSE}"; then 25352 as_fn_error "conditional \"NEEDS_DATA_START\" was never defined. 25353Usually this means the macro was only invoked conditionally." "$LINENO" 5 25354fi 25355if test -z "${INSTALL_BINARIES_TRUE}" && test -z "${INSTALL_BINARIES_FALSE}"; then 25356 as_fn_error "conditional \"INSTALL_BINARIES\" was never defined. 25357Usually this means the macro was only invoked conditionally." "$LINENO" 5 25358fi 25359if test -z "${ANONVERSCRIPT_TRUE}" && test -z "${ANONVERSCRIPT_FALSE}"; then 25360 as_fn_error "conditional \"ANONVERSCRIPT\" was never defined. 25361Usually this means the macro was only invoked conditionally." "$LINENO" 5 25362fi 25363if test -z "${ANONVERSCRIPT_GNU_TRUE}" && test -z "${ANONVERSCRIPT_GNU_FALSE}"; then 25364 as_fn_error "conditional \"ANONVERSCRIPT_GNU\" was never defined. 25365Usually this means the macro was only invoked conditionally." "$LINENO" 5 25366fi 25367if test -z "${ANONVERSCRIPT_SUN_TRUE}" && test -z "${ANONVERSCRIPT_SUN_FALSE}"; then 25368 as_fn_error "conditional \"ANONVERSCRIPT_SUN\" was never defined. 25369Usually this means the macro was only invoked conditionally." "$LINENO" 5 25370fi 25371if test -z "${INSTALL_AOT_RPM_TRUE}" && test -z "${INSTALL_AOT_RPM_FALSE}"; then 25372 as_fn_error "conditional \"INSTALL_AOT_RPM\" was never defined. 25373Usually this means the macro was only invoked conditionally." "$LINENO" 5 25374fi 25375if test -z "${CREATE_JAVA_HOME_TRUE}" && test -z "${CREATE_JAVA_HOME_FALSE}"; then 25376 as_fn_error "conditional \"CREATE_JAVA_HOME\" was never defined. 25377Usually this means the macro was only invoked conditionally." "$LINENO" 5 25378fi 25379 25380: ${CONFIG_STATUS=./config.status} 25381ac_write_fail=0 25382ac_clean_files_save=$ac_clean_files 25383ac_clean_files="$ac_clean_files $CONFIG_STATUS" 25384{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 25385$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 25386as_write_fail=0 25387cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 25388#! $SHELL 25389# Generated by $as_me. 25390# Run this file to recreate the current configuration. 25391# Compiler output produced by configure, useful for debugging 25392# configure, is in config.log if it exists. 25393 25394debug=false 25395ac_cs_recheck=false 25396ac_cs_silent=false 25397 25398SHELL=\${CONFIG_SHELL-$SHELL} 25399export SHELL 25400_ASEOF 25401cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 25402## -------------------- ## 25403## M4sh Initialization. ## 25404## -------------------- ## 25405 25406# Be more Bourne compatible 25407DUALCASE=1; export DUALCASE # for MKS sh 25408if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 25409 emulate sh 25410 NULLCMD=: 25411 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 25412 # is contrary to our usage. Disable this feature. 25413 alias -g '${1+"$@"}'='"$@"' 25414 setopt NO_GLOB_SUBST 25415else 25416 case `(set -o) 2>/dev/null` in #( 25417 *posix*) : 25418 set -o posix ;; #( 25419 *) : 25420 ;; 25421esac 25422fi 25423 25424 25425as_nl=' 25426' 25427export as_nl 25428# Printing a long string crashes Solaris 7 /usr/bin/printf. 25429as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 25430as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 25431as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 25432# Prefer a ksh shell builtin over an external printf program on Solaris, 25433# but without wasting forks for bash or zsh. 25434if test -z "$BASH_VERSION$ZSH_VERSION" \ 25435 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 25436 as_echo='print -r --' 25437 as_echo_n='print -rn --' 25438elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 25439 as_echo='printf %s\n' 25440 as_echo_n='printf %s' 25441else 25442 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 25443 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 25444 as_echo_n='/usr/ucb/echo -n' 25445 else 25446 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 25447 as_echo_n_body='eval 25448 arg=$1; 25449 case $arg in #( 25450 *"$as_nl"*) 25451 expr "X$arg" : "X\\(.*\\)$as_nl"; 25452 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 25453 esac; 25454 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 25455 ' 25456 export as_echo_n_body 25457 as_echo_n='sh -c $as_echo_n_body as_echo' 25458 fi 25459 export as_echo_body 25460 as_echo='sh -c $as_echo_body as_echo' 25461fi 25462 25463# The user is always right. 25464if test "${PATH_SEPARATOR+set}" != set; then 25465 PATH_SEPARATOR=: 25466 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 25467 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 25468 PATH_SEPARATOR=';' 25469 } 25470fi 25471 25472 25473# IFS 25474# We need space, tab and new line, in precisely that order. Quoting is 25475# there to prevent editors from complaining about space-tab. 25476# (If _AS_PATH_WALK were called with IFS unset, it would disable word 25477# splitting by setting IFS to empty value.) 25478IFS=" "" $as_nl" 25479 25480# Find who we are. Look in the path if we contain no directory separator. 25481case $0 in #(( 25482 *[\\/]* ) as_myself=$0 ;; 25483 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25484for as_dir in $PATH 25485do 25486 IFS=$as_save_IFS 25487 test -z "$as_dir" && as_dir=. 25488 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 25489 done 25490IFS=$as_save_IFS 25491 25492 ;; 25493esac 25494# We did not find ourselves, most probably we were run as `sh COMMAND' 25495# in which case we are not to be found in the path. 25496if test "x$as_myself" = x; then 25497 as_myself=$0 25498fi 25499if test ! -f "$as_myself"; then 25500 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 25501 exit 1 25502fi 25503 25504# Unset variables that we do not need and which cause bugs (e.g. in 25505# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 25506# suppresses any "Segmentation fault" message there. '((' could 25507# trigger a bug in pdksh 5.2.14. 25508for as_var in BASH_ENV ENV MAIL MAILPATH 25509do eval test x\${$as_var+set} = xset \ 25510 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 25511done 25512PS1='$ ' 25513PS2='> ' 25514PS4='+ ' 25515 25516# NLS nuisances. 25517LC_ALL=C 25518export LC_ALL 25519LANGUAGE=C 25520export LANGUAGE 25521 25522# CDPATH. 25523(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 25524 25525 25526# as_fn_error ERROR [LINENO LOG_FD] 25527# --------------------------------- 25528# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 25529# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 25530# script with status $?, using 1 if that was 0. 25531as_fn_error () 25532{ 25533 as_status=$?; test $as_status -eq 0 && as_status=1 25534 if test "$3"; then 25535 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 25536 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 25537 fi 25538 $as_echo "$as_me: error: $1" >&2 25539 as_fn_exit $as_status 25540} # as_fn_error 25541 25542 25543# as_fn_set_status STATUS 25544# ----------------------- 25545# Set $? to STATUS, without forking. 25546as_fn_set_status () 25547{ 25548 return $1 25549} # as_fn_set_status 25550 25551# as_fn_exit STATUS 25552# ----------------- 25553# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 25554as_fn_exit () 25555{ 25556 set +e 25557 as_fn_set_status $1 25558 exit $1 25559} # as_fn_exit 25560 25561# as_fn_unset VAR 25562# --------------- 25563# Portably unset VAR. 25564as_fn_unset () 25565{ 25566 { eval $1=; unset $1;} 25567} 25568as_unset=as_fn_unset 25569# as_fn_append VAR VALUE 25570# ---------------------- 25571# Append the text in VALUE to the end of the definition contained in VAR. Take 25572# advantage of any shell optimizations that allow amortized linear growth over 25573# repeated appends, instead of the typical quadratic growth present in naive 25574# implementations. 25575if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 25576 eval 'as_fn_append () 25577 { 25578 eval $1+=\$2 25579 }' 25580else 25581 as_fn_append () 25582 { 25583 eval $1=\$$1\$2 25584 } 25585fi # as_fn_append 25586 25587# as_fn_arith ARG... 25588# ------------------ 25589# Perform arithmetic evaluation on the ARGs, and store the result in the 25590# global $as_val. Take advantage of shells that can avoid forks. The arguments 25591# must be portable across $(()) and expr. 25592if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 25593 eval 'as_fn_arith () 25594 { 25595 as_val=$(( $* )) 25596 }' 25597else 25598 as_fn_arith () 25599 { 25600 as_val=`expr "$@" || test $? -eq 1` 25601 } 25602fi # as_fn_arith 25603 25604 25605if expr a : '\(a\)' >/dev/null 2>&1 && 25606 test "X`expr 00001 : '.*\(...\)'`" = X001; then 25607 as_expr=expr 25608else 25609 as_expr=false 25610fi 25611 25612if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 25613 as_basename=basename 25614else 25615 as_basename=false 25616fi 25617 25618if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 25619 as_dirname=dirname 25620else 25621 as_dirname=false 25622fi 25623 25624as_me=`$as_basename -- "$0" || 25625$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 25626 X"$0" : 'X\(//\)$' \| \ 25627 X"$0" : 'X\(/\)' \| . 2>/dev/null || 25628$as_echo X/"$0" | 25629 sed '/^.*\/\([^/][^/]*\)\/*$/{ 25630 s//\1/ 25631 q 25632 } 25633 /^X\/\(\/\/\)$/{ 25634 s//\1/ 25635 q 25636 } 25637 /^X\/\(\/\).*/{ 25638 s//\1/ 25639 q 25640 } 25641 s/.*/./; q'` 25642 25643# Avoid depending upon Character Ranges. 25644as_cr_letters='abcdefghijklmnopqrstuvwxyz' 25645as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 25646as_cr_Letters=$as_cr_letters$as_cr_LETTERS 25647as_cr_digits='0123456789' 25648as_cr_alnum=$as_cr_Letters$as_cr_digits 25649 25650ECHO_C= ECHO_N= ECHO_T= 25651case `echo -n x` in #((((( 25652-n*) 25653 case `echo 'xy\c'` in 25654 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 25655 xy) ECHO_C='\c';; 25656 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 25657 ECHO_T=' ';; 25658 esac;; 25659*) 25660 ECHO_N='-n';; 25661esac 25662 25663rm -f conf$$ conf$$.exe conf$$.file 25664if test -d conf$$.dir; then 25665 rm -f conf$$.dir/conf$$.file 25666else 25667 rm -f conf$$.dir 25668 mkdir conf$$.dir 2>/dev/null 25669fi 25670if (echo >conf$$.file) 2>/dev/null; then 25671 if ln -s conf$$.file conf$$ 2>/dev/null; then 25672 as_ln_s='ln -s' 25673 # ... but there are two gotchas: 25674 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 25675 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 25676 # In both cases, we have to default to `cp -p'. 25677 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 25678 as_ln_s='cp -p' 25679 elif ln conf$$.file conf$$ 2>/dev/null; then 25680 as_ln_s=ln 25681 else 25682 as_ln_s='cp -p' 25683 fi 25684else 25685 as_ln_s='cp -p' 25686fi 25687rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 25688rmdir conf$$.dir 2>/dev/null 25689 25690 25691# as_fn_mkdir_p 25692# ------------- 25693# Create "$as_dir" as a directory, including parents if necessary. 25694as_fn_mkdir_p () 25695{ 25696 25697 case $as_dir in #( 25698 -*) as_dir=./$as_dir;; 25699 esac 25700 test -d "$as_dir" || eval $as_mkdir_p || { 25701 as_dirs= 25702 while :; do 25703 case $as_dir in #( 25704 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 25705 *) as_qdir=$as_dir;; 25706 esac 25707 as_dirs="'$as_qdir' $as_dirs" 25708 as_dir=`$as_dirname -- "$as_dir" || 25709$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 25710 X"$as_dir" : 'X\(//\)[^/]' \| \ 25711 X"$as_dir" : 'X\(//\)$' \| \ 25712 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 25713$as_echo X"$as_dir" | 25714 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 25715 s//\1/ 25716 q 25717 } 25718 /^X\(\/\/\)[^/].*/{ 25719 s//\1/ 25720 q 25721 } 25722 /^X\(\/\/\)$/{ 25723 s//\1/ 25724 q 25725 } 25726 /^X\(\/\).*/{ 25727 s//\1/ 25728 q 25729 } 25730 s/.*/./; q'` 25731 test -d "$as_dir" && break 25732 done 25733 test -z "$as_dirs" || eval "mkdir $as_dirs" 25734 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 25735 25736 25737} # as_fn_mkdir_p 25738if mkdir -p . 2>/dev/null; then 25739 as_mkdir_p='mkdir -p "$as_dir"' 25740else 25741 test -d ./-p && rmdir ./-p 25742 as_mkdir_p=false 25743fi 25744 25745if test -x / >/dev/null 2>&1; then 25746 as_test_x='test -x' 25747else 25748 if ls -dL / >/dev/null 2>&1; then 25749 as_ls_L_option=L 25750 else 25751 as_ls_L_option= 25752 fi 25753 as_test_x=' 25754 eval sh -c '\'' 25755 if test -d "$1"; then 25756 test -d "$1/."; 25757 else 25758 case $1 in #( 25759 -*)set "./$1";; 25760 esac; 25761 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 25762 ???[sx]*):;;*)false;;esac;fi 25763 '\'' sh 25764 ' 25765fi 25766as_executable_p=$as_test_x 25767 25768# Sed expression to map a string onto a valid CPP name. 25769as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 25770 25771# Sed expression to map a string onto a valid variable name. 25772as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 25773 25774 25775exec 6>&1 25776## ----------------------------------- ## 25777## Main body of $CONFIG_STATUS script. ## 25778## ----------------------------------- ## 25779_ASEOF 25780test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 25781 25782cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 25783# Save the log message, to keep $0 and so on meaningful, and to 25784# report actual input values of CONFIG_FILES etc. instead of their 25785# values after options handling. 25786ac_log=" 25787This file was extended by libjava $as_me version-unused, which was 25788generated by GNU Autoconf 2.64. Invocation command line was 25789 25790 CONFIG_FILES = $CONFIG_FILES 25791 CONFIG_HEADERS = $CONFIG_HEADERS 25792 CONFIG_LINKS = $CONFIG_LINKS 25793 CONFIG_COMMANDS = $CONFIG_COMMANDS 25794 $ $0 $@ 25795 25796on `(hostname || uname -n) 2>/dev/null | sed 1q` 25797" 25798 25799_ACEOF 25800 25801case $ac_config_files in *" 25802"*) set x $ac_config_files; shift; ac_config_files=$*;; 25803esac 25804 25805case $ac_config_headers in *" 25806"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 25807esac 25808 25809 25810cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 25811# Files that config.status was made for. 25812config_files="$ac_config_files" 25813config_headers="$ac_config_headers" 25814config_links="$ac_config_links" 25815config_commands="$ac_config_commands" 25816 25817_ACEOF 25818 25819cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 25820ac_cs_usage="\ 25821\`$as_me' instantiates files and other configuration actions 25822from templates according to the current configuration. Unless the files 25823and actions are specified as TAGs, all are instantiated by default. 25824 25825Usage: $0 [OPTION]... [TAG]... 25826 25827 -h, --help print this help, then exit 25828 -V, --version print version number and configuration settings, then exit 25829 -q, --quiet, --silent 25830 do not print progress messages 25831 -d, --debug don't remove temporary files 25832 --recheck update $as_me by reconfiguring in the same conditions 25833 --file=FILE[:TEMPLATE] 25834 instantiate the configuration file FILE 25835 --header=FILE[:TEMPLATE] 25836 instantiate the configuration header FILE 25837 25838Configuration files: 25839$config_files 25840 25841Configuration headers: 25842$config_headers 25843 25844Configuration links: 25845$config_links 25846 25847Configuration commands: 25848$config_commands 25849 25850Report bugs to the package provider." 25851 25852_ACEOF 25853cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 25854ac_cs_version="\\ 25855libjava config.status version-unused 25856configured by $0, generated by GNU Autoconf 2.64, 25857 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 25858 25859Copyright (C) 2009 Free Software Foundation, Inc. 25860This config.status script is free software; the Free Software Foundation 25861gives unlimited permission to copy, distribute and modify it." 25862 25863ac_pwd='$ac_pwd' 25864srcdir='$srcdir' 25865INSTALL='$INSTALL' 25866MKDIR_P='$MKDIR_P' 25867AWK='$AWK' 25868test -n "\$AWK" || AWK=awk 25869_ACEOF 25870 25871cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 25872# The default lists apply if the user does not specify any file. 25873ac_need_defaults=: 25874while test $# != 0 25875do 25876 case $1 in 25877 --*=*) 25878 ac_option=`expr "X$1" : 'X\([^=]*\)='` 25879 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 25880 ac_shift=: 25881 ;; 25882 *) 25883 ac_option=$1 25884 ac_optarg=$2 25885 ac_shift=shift 25886 ;; 25887 esac 25888 25889 case $ac_option in 25890 # Handling of the options. 25891 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 25892 ac_cs_recheck=: ;; 25893 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 25894 $as_echo "$ac_cs_version"; exit ;; 25895 --debug | --debu | --deb | --de | --d | -d ) 25896 debug=: ;; 25897 --file | --fil | --fi | --f ) 25898 $ac_shift 25899 case $ac_optarg in 25900 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 25901 esac 25902 as_fn_append CONFIG_FILES " '$ac_optarg'" 25903 ac_need_defaults=false;; 25904 --header | --heade | --head | --hea ) 25905 $ac_shift 25906 case $ac_optarg in 25907 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 25908 esac 25909 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 25910 ac_need_defaults=false;; 25911 --he | --h) 25912 # Conflict between --help and --header 25913 as_fn_error "ambiguous option: \`$1' 25914Try \`$0 --help' for more information.";; 25915 --help | --hel | -h ) 25916 $as_echo "$ac_cs_usage"; exit ;; 25917 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 25918 | -silent | --silent | --silen | --sile | --sil | --si | --s) 25919 ac_cs_silent=: ;; 25920 25921 # This is an error. 25922 -*) as_fn_error "unrecognized option: \`$1' 25923Try \`$0 --help' for more information." ;; 25924 25925 *) as_fn_append ac_config_targets " $1" 25926 ac_need_defaults=false ;; 25927 25928 esac 25929 shift 25930done 25931 25932ac_configure_extra_args= 25933 25934if $ac_cs_silent; then 25935 exec 6>/dev/null 25936 ac_configure_extra_args="$ac_configure_extra_args --silent" 25937fi 25938 25939_ACEOF 25940cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 25941if \$ac_cs_recheck; then 25942 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 25943 shift 25944 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 25945 CONFIG_SHELL='$SHELL' 25946 export CONFIG_SHELL 25947 exec "\$@" 25948fi 25949 25950_ACEOF 25951cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 25952exec 5>>config.log 25953{ 25954 echo 25955 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 25956## Running $as_me. ## 25957_ASBOX 25958 $as_echo "$ac_log" 25959} >&5 25960 25961_ACEOF 25962cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 25963# 25964# INIT-COMMANDS 25965# 25966 25967srcdir="$srcdir" 25968host="$host" 25969target="$target" 25970with_multisubdir="$with_multisubdir" 25971with_multisrctop="$with_multisrctop" 25972with_target_subdir="$with_target_subdir" 25973ac_configure_args="${multilib_arg} ${ac_configure_args}" 25974multi_basedir="$multi_basedir" 25975CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 25976CC="$CC" 25977CXX="$CXX" 25978GFORTRAN="$GFORTRAN" 25979GCJ="$GCJ" 25980AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 25981 25982 25983# The HP-UX ksh and POSIX shell print the target directory to stdout 25984# if CDPATH is set. 25985(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 25986 25987sed_quote_subst='$sed_quote_subst' 25988double_quote_subst='$double_quote_subst' 25989delay_variable_subst='$delay_variable_subst' 25990macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 25991macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 25992enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 25993enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 25994pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 25995enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 25996SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 25997ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 25998host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 25999host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 26000host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 26001build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 26002build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 26003build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 26004SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 26005Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 26006GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 26007EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 26008FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 26009LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 26010NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 26011LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 26012max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 26013ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 26014exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 26015lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 26016lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 26017lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 26018reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 26019reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 26020OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 26021deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 26022file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 26023AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 26024AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 26025STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 26026RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 26027old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 26028old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 26029old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 26030lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 26031CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 26032CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 26033compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 26034GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 26035lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 26036lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 26037lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 26038lt_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"`' 26039objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 26040MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 26041lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 26042lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 26043lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 26044lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 26045lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 26046need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 26047DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 26048NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 26049LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 26050OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 26051OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 26052libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 26053shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 26054extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 26055archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 26056enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 26057export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 26058whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 26059compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 26060old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 26061old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 26062archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 26063archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 26064module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 26065module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 26066with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 26067allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 26068no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 26069hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 26070hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 26071hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 26072hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 26073hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 26074hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 26075hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 26076hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 26077inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 26078link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 26079fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 26080always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 26081export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 26082exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 26083include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 26084prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 26085file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 26086variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 26087need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 26088need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 26089version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 26090runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 26091shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 26092shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 26093libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 26094library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 26095soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 26096install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 26097postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 26098postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 26099finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 26100finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 26101hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 26102sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 26103sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 26104hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 26105enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 26106enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 26107enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 26108old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 26109striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 26110compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' 26111predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' 26112postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' 26113predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' 26114postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' 26115compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' 26116LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`' 26117LD_GCJ='`$ECHO "$LD_GCJ" | $SED "$delay_single_quote_subst"`' 26118reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`' 26119reload_flag_GCJ='`$ECHO "$reload_flag_GCJ" | $SED "$delay_single_quote_subst"`' 26120reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`' 26121reload_cmds_GCJ='`$ECHO "$reload_cmds_GCJ" | $SED "$delay_single_quote_subst"`' 26122old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 26123old_archive_cmds_GCJ='`$ECHO "$old_archive_cmds_GCJ" | $SED "$delay_single_quote_subst"`' 26124compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' 26125compiler_GCJ='`$ECHO "$compiler_GCJ" | $SED "$delay_single_quote_subst"`' 26126GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' 26127GCC_GCJ='`$ECHO "$GCC_GCJ" | $SED "$delay_single_quote_subst"`' 26128lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' 26129lt_prog_compiler_no_builtin_flag_GCJ='`$ECHO "$lt_prog_compiler_no_builtin_flag_GCJ" | $SED "$delay_single_quote_subst"`' 26130lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' 26131lt_prog_compiler_wl_GCJ='`$ECHO "$lt_prog_compiler_wl_GCJ" | $SED "$delay_single_quote_subst"`' 26132lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' 26133lt_prog_compiler_pic_GCJ='`$ECHO "$lt_prog_compiler_pic_GCJ" | $SED "$delay_single_quote_subst"`' 26134lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' 26135lt_prog_compiler_static_GCJ='`$ECHO "$lt_prog_compiler_static_GCJ" | $SED "$delay_single_quote_subst"`' 26136lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' 26137lt_cv_prog_compiler_c_o_GCJ='`$ECHO "$lt_cv_prog_compiler_c_o_GCJ" | $SED "$delay_single_quote_subst"`' 26138archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' 26139archive_cmds_need_lc_GCJ='`$ECHO "$archive_cmds_need_lc_GCJ" | $SED "$delay_single_quote_subst"`' 26140enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`' 26141enable_shared_with_static_runtimes_GCJ='`$ECHO "$enable_shared_with_static_runtimes_GCJ" | $SED "$delay_single_quote_subst"`' 26142export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 26143export_dynamic_flag_spec_GCJ='`$ECHO "$export_dynamic_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`' 26144whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 26145whole_archive_flag_spec_GCJ='`$ECHO "$whole_archive_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`' 26146compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`' 26147compiler_needs_object_GCJ='`$ECHO "$compiler_needs_object_GCJ" | $SED "$delay_single_quote_subst"`' 26148old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`' 26149old_archive_from_new_cmds_GCJ='`$ECHO "$old_archive_from_new_cmds_GCJ" | $SED "$delay_single_quote_subst"`' 26150old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`' 26151old_archive_from_expsyms_cmds_GCJ='`$ECHO "$old_archive_from_expsyms_cmds_GCJ" | $SED "$delay_single_quote_subst"`' 26152archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 26153archive_cmds_GCJ='`$ECHO "$archive_cmds_GCJ" | $SED "$delay_single_quote_subst"`' 26154archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 26155archive_expsym_cmds_GCJ='`$ECHO "$archive_expsym_cmds_GCJ" | $SED "$delay_single_quote_subst"`' 26156module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`' 26157module_cmds_GCJ='`$ECHO "$module_cmds_GCJ" | $SED "$delay_single_quote_subst"`' 26158module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 26159module_expsym_cmds_GCJ='`$ECHO "$module_expsym_cmds_GCJ" | $SED "$delay_single_quote_subst"`' 26160with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' 26161with_gnu_ld_GCJ='`$ECHO "$with_gnu_ld_GCJ" | $SED "$delay_single_quote_subst"`' 26162allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 26163allow_undefined_flag_GCJ='`$ECHO "$allow_undefined_flag_GCJ" | $SED "$delay_single_quote_subst"`' 26164no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 26165no_undefined_flag_GCJ='`$ECHO "$no_undefined_flag_GCJ" | $SED "$delay_single_quote_subst"`' 26166hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 26167hardcode_libdir_flag_spec_GCJ='`$ECHO "$hardcode_libdir_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`' 26168hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`' 26169hardcode_libdir_flag_spec_ld_GCJ='`$ECHO "$hardcode_libdir_flag_spec_ld_GCJ" | $SED "$delay_single_quote_subst"`' 26170hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' 26171hardcode_libdir_separator_GCJ='`$ECHO "$hardcode_libdir_separator_GCJ" | $SED "$delay_single_quote_subst"`' 26172hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' 26173hardcode_direct_GCJ='`$ECHO "$hardcode_direct_GCJ" | $SED "$delay_single_quote_subst"`' 26174hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' 26175hardcode_direct_absolute_GCJ='`$ECHO "$hardcode_direct_absolute_GCJ" | $SED "$delay_single_quote_subst"`' 26176hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`' 26177hardcode_minus_L_GCJ='`$ECHO "$hardcode_minus_L_GCJ" | $SED "$delay_single_quote_subst"`' 26178hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`' 26179hardcode_shlibpath_var_GCJ='`$ECHO "$hardcode_shlibpath_var_GCJ" | $SED "$delay_single_quote_subst"`' 26180hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' 26181hardcode_automatic_GCJ='`$ECHO "$hardcode_automatic_GCJ" | $SED "$delay_single_quote_subst"`' 26182inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' 26183inherit_rpath_GCJ='`$ECHO "$inherit_rpath_GCJ" | $SED "$delay_single_quote_subst"`' 26184link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' 26185link_all_deplibs_GCJ='`$ECHO "$link_all_deplibs_GCJ" | $SED "$delay_single_quote_subst"`' 26186fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`' 26187fix_srcfile_path_GCJ='`$ECHO "$fix_srcfile_path_GCJ" | $SED "$delay_single_quote_subst"`' 26188always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' 26189always_export_symbols_GCJ='`$ECHO "$always_export_symbols_GCJ" | $SED "$delay_single_quote_subst"`' 26190export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' 26191export_symbols_cmds_GCJ='`$ECHO "$export_symbols_cmds_GCJ" | $SED "$delay_single_quote_subst"`' 26192exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 26193exclude_expsyms_GCJ='`$ECHO "$exclude_expsyms_GCJ" | $SED "$delay_single_quote_subst"`' 26194include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 26195include_expsyms_GCJ='`$ECHO "$include_expsyms_GCJ" | $SED "$delay_single_quote_subst"`' 26196prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 26197prelink_cmds_GCJ='`$ECHO "$prelink_cmds_GCJ" | $SED "$delay_single_quote_subst"`' 26198file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' 26199file_list_spec_GCJ='`$ECHO "$file_list_spec_GCJ" | $SED "$delay_single_quote_subst"`' 26200hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' 26201hardcode_action_GCJ='`$ECHO "$hardcode_action_GCJ" | $SED "$delay_single_quote_subst"`' 26202compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' 26203compiler_lib_search_dirs_GCJ='`$ECHO "$compiler_lib_search_dirs_GCJ" | $SED "$delay_single_quote_subst"`' 26204predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`' 26205predep_objects_GCJ='`$ECHO "$predep_objects_GCJ" | $SED "$delay_single_quote_subst"`' 26206postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`' 26207postdep_objects_GCJ='`$ECHO "$postdep_objects_GCJ" | $SED "$delay_single_quote_subst"`' 26208predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`' 26209predeps_GCJ='`$ECHO "$predeps_GCJ" | $SED "$delay_single_quote_subst"`' 26210postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`' 26211postdeps_GCJ='`$ECHO "$postdeps_GCJ" | $SED "$delay_single_quote_subst"`' 26212compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`' 26213compiler_lib_search_path_GCJ='`$ECHO "$compiler_lib_search_path_GCJ" | $SED "$delay_single_quote_subst"`' 26214 26215LTCC='$LTCC' 26216LTCFLAGS='$LTCFLAGS' 26217compiler='$compiler_DEFAULT' 26218 26219# A function that is used when there is no print builtin or printf. 26220func_fallback_echo () 26221{ 26222 eval 'cat <<_LTECHO_EOF 26223\$1 26224_LTECHO_EOF' 26225} 26226 26227# Quote evaled strings. 26228for var in SHELL \ 26229ECHO \ 26230SED \ 26231GREP \ 26232EGREP \ 26233FGREP \ 26234LD \ 26235NM \ 26236LN_S \ 26237lt_SP2NL \ 26238lt_NL2SP \ 26239reload_flag \ 26240OBJDUMP \ 26241deplibs_check_method \ 26242file_magic_cmd \ 26243AR \ 26244AR_FLAGS \ 26245STRIP \ 26246RANLIB \ 26247CC \ 26248CFLAGS \ 26249compiler \ 26250lt_cv_sys_global_symbol_pipe \ 26251lt_cv_sys_global_symbol_to_cdecl \ 26252lt_cv_sys_global_symbol_to_c_name_address \ 26253lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 26254lt_prog_compiler_no_builtin_flag \ 26255lt_prog_compiler_wl \ 26256lt_prog_compiler_pic \ 26257lt_prog_compiler_static \ 26258lt_cv_prog_compiler_c_o \ 26259need_locks \ 26260DSYMUTIL \ 26261NMEDIT \ 26262LIPO \ 26263OTOOL \ 26264OTOOL64 \ 26265shrext_cmds \ 26266export_dynamic_flag_spec \ 26267whole_archive_flag_spec \ 26268compiler_needs_object \ 26269with_gnu_ld \ 26270allow_undefined_flag \ 26271no_undefined_flag \ 26272hardcode_libdir_flag_spec \ 26273hardcode_libdir_flag_spec_ld \ 26274hardcode_libdir_separator \ 26275fix_srcfile_path \ 26276exclude_expsyms \ 26277include_expsyms \ 26278file_list_spec \ 26279variables_saved_for_relink \ 26280libname_spec \ 26281library_names_spec \ 26282soname_spec \ 26283install_override_mode \ 26284finish_eval \ 26285old_striplib \ 26286striplib \ 26287compiler_lib_search_dirs \ 26288predep_objects \ 26289postdep_objects \ 26290predeps \ 26291postdeps \ 26292compiler_lib_search_path \ 26293LD_CXX \ 26294LD_GCJ \ 26295reload_flag_CXX \ 26296reload_flag_GCJ \ 26297compiler_CXX \ 26298compiler_GCJ \ 26299lt_prog_compiler_no_builtin_flag_CXX \ 26300lt_prog_compiler_no_builtin_flag_GCJ \ 26301lt_prog_compiler_wl_CXX \ 26302lt_prog_compiler_wl_GCJ \ 26303lt_prog_compiler_pic_CXX \ 26304lt_prog_compiler_pic_GCJ \ 26305lt_prog_compiler_static_CXX \ 26306lt_prog_compiler_static_GCJ \ 26307lt_cv_prog_compiler_c_o_CXX \ 26308lt_cv_prog_compiler_c_o_GCJ \ 26309export_dynamic_flag_spec_CXX \ 26310export_dynamic_flag_spec_GCJ \ 26311whole_archive_flag_spec_CXX \ 26312whole_archive_flag_spec_GCJ \ 26313compiler_needs_object_CXX \ 26314compiler_needs_object_GCJ \ 26315with_gnu_ld_CXX \ 26316with_gnu_ld_GCJ \ 26317allow_undefined_flag_CXX \ 26318allow_undefined_flag_GCJ \ 26319no_undefined_flag_CXX \ 26320no_undefined_flag_GCJ \ 26321hardcode_libdir_flag_spec_CXX \ 26322hardcode_libdir_flag_spec_GCJ \ 26323hardcode_libdir_flag_spec_ld_CXX \ 26324hardcode_libdir_flag_spec_ld_GCJ \ 26325hardcode_libdir_separator_CXX \ 26326hardcode_libdir_separator_GCJ \ 26327fix_srcfile_path_CXX \ 26328fix_srcfile_path_GCJ \ 26329exclude_expsyms_CXX \ 26330exclude_expsyms_GCJ \ 26331include_expsyms_CXX \ 26332include_expsyms_GCJ \ 26333file_list_spec_CXX \ 26334file_list_spec_GCJ \ 26335compiler_lib_search_dirs_CXX \ 26336compiler_lib_search_dirs_GCJ \ 26337predep_objects_CXX \ 26338predep_objects_GCJ \ 26339postdep_objects_CXX \ 26340postdep_objects_GCJ \ 26341predeps_CXX \ 26342predeps_GCJ \ 26343postdeps_CXX \ 26344postdeps_GCJ \ 26345compiler_lib_search_path_CXX \ 26346compiler_lib_search_path_GCJ; do 26347 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 26348 *[\\\\\\\`\\"\\\$]*) 26349 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 26350 ;; 26351 *) 26352 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 26353 ;; 26354 esac 26355done 26356 26357# Double-quote double-evaled strings. 26358for var in reload_cmds \ 26359old_postinstall_cmds \ 26360old_postuninstall_cmds \ 26361old_archive_cmds \ 26362extract_expsyms_cmds \ 26363old_archive_from_new_cmds \ 26364old_archive_from_expsyms_cmds \ 26365archive_cmds \ 26366archive_expsym_cmds \ 26367module_cmds \ 26368module_expsym_cmds \ 26369export_symbols_cmds \ 26370prelink_cmds \ 26371postinstall_cmds \ 26372postuninstall_cmds \ 26373finish_cmds \ 26374sys_lib_search_path_spec \ 26375sys_lib_dlsearch_path_spec \ 26376reload_cmds_CXX \ 26377reload_cmds_GCJ \ 26378old_archive_cmds_CXX \ 26379old_archive_cmds_GCJ \ 26380old_archive_from_new_cmds_CXX \ 26381old_archive_from_new_cmds_GCJ \ 26382old_archive_from_expsyms_cmds_CXX \ 26383old_archive_from_expsyms_cmds_GCJ \ 26384archive_cmds_CXX \ 26385archive_cmds_GCJ \ 26386archive_expsym_cmds_CXX \ 26387archive_expsym_cmds_GCJ \ 26388module_cmds_CXX \ 26389module_cmds_GCJ \ 26390module_expsym_cmds_CXX \ 26391module_expsym_cmds_GCJ \ 26392export_symbols_cmds_CXX \ 26393export_symbols_cmds_GCJ \ 26394prelink_cmds_CXX \ 26395prelink_cmds_GCJ; do 26396 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 26397 *[\\\\\\\`\\"\\\$]*) 26398 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 26399 ;; 26400 *) 26401 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 26402 ;; 26403 esac 26404done 26405 26406ac_aux_dir='$ac_aux_dir' 26407xsi_shell='$xsi_shell' 26408lt_shell_append='$lt_shell_append' 26409 26410# See if we are running on zsh, and set the options which allow our 26411# commands through without removal of \ escapes INIT. 26412if test -n "\${ZSH_VERSION+set}" ; then 26413 setopt NO_GLOB_SUBST 26414fi 26415 26416 26417 PACKAGE='$PACKAGE' 26418 VERSION='$VERSION' 26419 TIMESTAMP='$TIMESTAMP' 26420 RM='$RM' 26421 ofile='$ofile' 26422 26423 26424 26425 26426 26427 26428 26429 26430_ACEOF 26431 26432cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 26433 26434# Handling of arguments. 26435for ac_config_target in $ac_config_targets 26436do 26437 case $ac_config_target in 26438 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 26439 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 26440 "include/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/config.h" ;; 26441 "gcj/libgcj-config.h") CONFIG_HEADERS="$CONFIG_HEADERS gcj/libgcj-config.h" ;; 26442 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 26443 "include/platform.h") CONFIG_LINKS="$CONFIG_LINKS include/platform.h:include/$PLATFORMH" ;; 26444 "java/io/natFile.cc") CONFIG_LINKS="$CONFIG_LINKS java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc" ;; 26445 "java/lang/natConcreteProcess.cc") CONFIG_LINKS="$CONFIG_LINKS java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc" ;; 26446 "java/net/natVMInetAddress.cc") CONFIG_LINKS="$CONFIG_LINKS java/net/natVMInetAddress.cc:java/net/natVMInetAddress${PLATFORMNET}.cc" ;; 26447 "java/net/natVMNetworkInterface.cc") CONFIG_LINKS="$CONFIG_LINKS java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc" ;; 26448 "gnu/java/net/natPlainSocketImpl.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc" ;; 26449 "gnu/java/net/natPlainDatagramSocketImpl.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc" ;; 26450 "gnu/java/nio/natVMPipe.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natVMPipe.cc:gnu/java/nio/natVMPipe${PLATFORM}.cc" ;; 26451 "gnu/java/nio/natVMSelector.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natVMSelector.cc:gnu/java/nio/natVMSelector${PLATFORM}.cc" ;; 26452 "gnu/java/nio/channels/natFileChannelImpl.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc" ;; 26453 "gnu/java/security/jce/prng/natVMSecureRandom.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/security/jce/prng/natVMSecureRandom.cc:gnu/java/security/jce/prng/natVMSecureRandom${FILE-${PLATFORM}}.cc" ;; 26454 "include/java-gc.h") CONFIG_LINKS="$CONFIG_LINKS include/java-gc.h:include/$GCHDR" ;; 26455 "include/java-threads.h") CONFIG_LINKS="$CONFIG_LINKS include/java-threads.h:include/$THREADH" ;; 26456 "sysdep/locks.h") CONFIG_LINKS="$CONFIG_LINKS sysdep/locks.h:sysdep/$sysdeps_dir/locks.h" ;; 26457 "sysdep/backtrace.h") CONFIG_LINKS="$CONFIG_LINKS sysdep/backtrace.h:$fallback_backtrace_h" ;; 26458 "sysdep/descriptor.h") CONFIG_LINKS="$CONFIG_LINKS sysdep/descriptor.h:$descriptor_h" ;; 26459 "include/java-signal.h") CONFIG_LINKS="$CONFIG_LINKS include/java-signal.h:$SIGNAL_HANDLER" ;; 26460 "include/java-signal-aux.h") CONFIG_LINKS="$CONFIG_LINKS include/java-signal-aux.h:$SIGNAL_HANDLER_AUX" ;; 26461 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 26462 "libgcj.pc") CONFIG_FILES="$CONFIG_FILES libgcj.pc" ;; 26463 "libgcj.spec") CONFIG_FILES="$CONFIG_FILES libgcj.spec" ;; 26464 "libgcj-test.spec") CONFIG_FILES="$CONFIG_FILES libgcj-test.spec" ;; 26465 "gcj/Makefile") CONFIG_FILES="$CONFIG_FILES gcj/Makefile" ;; 26466 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;; 26467 "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; 26468 "contrib/aotcompile.py") CONFIG_FILES="$CONFIG_FILES contrib/aotcompile.py" ;; 26469 "contrib/aot-compile") CONFIG_FILES="$CONFIG_FILES contrib/aot-compile" ;; 26470 "contrib/aot-compile-rpm") CONFIG_FILES="$CONFIG_FILES contrib/aot-compile-rpm" ;; 26471 "contrib/generate-cacerts.pl") CONFIG_FILES="$CONFIG_FILES contrib/generate-cacerts.pl" ;; 26472 "contrib/rebuild-gcj-db") CONFIG_FILES="$CONFIG_FILES contrib/rebuild-gcj-db" ;; 26473 "scripts/jar") CONFIG_FILES="$CONFIG_FILES scripts/jar" ;; 26474 26475 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 26476 esac 26477done 26478 26479 26480# If the user did not use the arguments to specify the items to instantiate, 26481# then the envvar interface is used. Set only those that are not. 26482# We use the long form for the default assignment because of an extremely 26483# bizarre bug on SunOS 4.1.3. 26484if $ac_need_defaults; then 26485 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 26486 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 26487 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links 26488 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 26489fi 26490 26491# Have a temporary directory for convenience. Make it in the build tree 26492# simply because there is no reason against having it here, and in addition, 26493# creating and moving files from /tmp can sometimes cause problems. 26494# Hook for its removal unless debugging. 26495# Note that there is a small window in which the directory will not be cleaned: 26496# after its creation but before its name has been assigned to `$tmp'. 26497$debug || 26498{ 26499 tmp= 26500 trap 'exit_status=$? 26501 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 26502' 0 26503 trap 'as_fn_exit 1' 1 2 13 15 26504} 26505# Create a (secure) tmp directory for tmp files. 26506 26507{ 26508 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 26509 test -n "$tmp" && test -d "$tmp" 26510} || 26511{ 26512 tmp=./conf$$-$RANDOM 26513 (umask 077 && mkdir "$tmp") 26514} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 26515 26516# Set up the scripts for CONFIG_FILES section. 26517# No need to generate them if there are no CONFIG_FILES. 26518# This happens for instance with `./config.status config.h'. 26519if test -n "$CONFIG_FILES"; then 26520 26521 26522ac_cr=`echo X | tr X '\015'` 26523# On cygwin, bash can eat \r inside `` if the user requested igncr. 26524# But we know of no other shell where ac_cr would be empty at this 26525# point, so we can use a bashism as a fallback. 26526if test "x$ac_cr" = x; then 26527 eval ac_cr=\$\'\\r\' 26528fi 26529ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 26530if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 26531 ac_cs_awk_cr='\r' 26532else 26533 ac_cs_awk_cr=$ac_cr 26534fi 26535 26536echo 'BEGIN {' >"$tmp/subs1.awk" && 26537_ACEOF 26538 26539 26540{ 26541 echo "cat >conf$$subs.awk <<_ACEOF" && 26542 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 26543 echo "_ACEOF" 26544} >conf$$subs.sh || 26545 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 26546ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 26547ac_delim='%!_!# ' 26548for ac_last_try in false false false false false :; do 26549 . ./conf$$subs.sh || 26550 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 26551 26552 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 26553 if test $ac_delim_n = $ac_delim_num; then 26554 break 26555 elif $ac_last_try; then 26556 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 26557 else 26558 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 26559 fi 26560done 26561rm -f conf$$subs.sh 26562 26563cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 26564cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 26565_ACEOF 26566sed -n ' 26567h 26568s/^/S["/; s/!.*/"]=/ 26569p 26570g 26571s/^[^!]*!// 26572:repl 26573t repl 26574s/'"$ac_delim"'$// 26575t delim 26576:nl 26577h 26578s/\(.\{148\}\).*/\1/ 26579t more1 26580s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 26581p 26582n 26583b repl 26584:more1 26585s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 26586p 26587g 26588s/.\{148\}// 26589t nl 26590:delim 26591h 26592s/\(.\{148\}\).*/\1/ 26593t more2 26594s/["\\]/\\&/g; s/^/"/; s/$/"/ 26595p 26596b 26597:more2 26598s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 26599p 26600g 26601s/.\{148\}// 26602t delim 26603' <conf$$subs.awk | sed ' 26604/^[^""]/{ 26605 N 26606 s/\n// 26607} 26608' >>$CONFIG_STATUS || ac_write_fail=1 26609rm -f conf$$subs.awk 26610cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 26611_ACAWK 26612cat >>"\$tmp/subs1.awk" <<_ACAWK && 26613 for (key in S) S_is_set[key] = 1 26614 FS = "" 26615 26616} 26617{ 26618 line = $ 0 26619 nfields = split(line, field, "@") 26620 substed = 0 26621 len = length(field[1]) 26622 for (i = 2; i < nfields; i++) { 26623 key = field[i] 26624 keylen = length(key) 26625 if (S_is_set[key]) { 26626 value = S[key] 26627 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 26628 len += length(value) + length(field[++i]) 26629 substed = 1 26630 } else 26631 len += 1 + keylen 26632 } 26633 26634 print line 26635} 26636 26637_ACAWK 26638_ACEOF 26639cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 26640if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 26641 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 26642else 26643 cat 26644fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 26645 || as_fn_error "could not setup config files machinery" "$LINENO" 5 26646_ACEOF 26647 26648# VPATH may cause trouble with some makes, so we remove $(srcdir), 26649# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 26650# trailing colons and then remove the whole line if VPATH becomes empty 26651# (actually we leave an empty line to preserve line numbers). 26652if test "x$srcdir" = x.; then 26653 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 26654s/:*\$(srcdir):*/:/ 26655s/:*\${srcdir}:*/:/ 26656s/:*@srcdir@:*/:/ 26657s/^\([^=]*=[ ]*\):*/\1/ 26658s/:*$// 26659s/^[^=]*=[ ]*$// 26660}' 26661fi 26662 26663cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 26664fi # test -n "$CONFIG_FILES" 26665 26666# Set up the scripts for CONFIG_HEADERS section. 26667# No need to generate them if there are no CONFIG_HEADERS. 26668# This happens for instance with `./config.status Makefile'. 26669if test -n "$CONFIG_HEADERS"; then 26670cat >"$tmp/defines.awk" <<\_ACAWK || 26671BEGIN { 26672_ACEOF 26673 26674# Transform confdefs.h into an awk script `defines.awk', embedded as 26675# here-document in config.status, that substitutes the proper values into 26676# config.h.in to produce config.h. 26677 26678# Create a delimiter string that does not exist in confdefs.h, to ease 26679# handling of long lines. 26680ac_delim='%!_!# ' 26681for ac_last_try in false false :; do 26682 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 26683 if test -z "$ac_t"; then 26684 break 26685 elif $ac_last_try; then 26686 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 26687 else 26688 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 26689 fi 26690done 26691 26692# For the awk script, D is an array of macro values keyed by name, 26693# likewise P contains macro parameters if any. Preserve backslash 26694# newline sequences. 26695 26696ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 26697sed -n ' 26698s/.\{148\}/&'"$ac_delim"'/g 26699t rset 26700:rset 26701s/^[ ]*#[ ]*define[ ][ ]*/ / 26702t def 26703d 26704:def 26705s/\\$// 26706t bsnl 26707s/["\\]/\\&/g 26708s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 26709D["\1"]=" \3"/p 26710s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 26711d 26712:bsnl 26713s/["\\]/\\&/g 26714s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 26715D["\1"]=" \3\\\\\\n"\\/p 26716t cont 26717s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 26718t cont 26719d 26720:cont 26721n 26722s/.\{148\}/&'"$ac_delim"'/g 26723t clear 26724:clear 26725s/\\$// 26726t bsnlc 26727s/["\\]/\\&/g; s/^/"/; s/$/"/p 26728d 26729:bsnlc 26730s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 26731b cont 26732' <confdefs.h | sed ' 26733s/'"$ac_delim"'/"\\\ 26734"/g' >>$CONFIG_STATUS || ac_write_fail=1 26735 26736cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 26737 for (key in D) D_is_set[key] = 1 26738 FS = "" 26739} 26740/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 26741 line = \$ 0 26742 split(line, arg, " ") 26743 if (arg[1] == "#") { 26744 defundef = arg[2] 26745 mac1 = arg[3] 26746 } else { 26747 defundef = substr(arg[1], 2) 26748 mac1 = arg[2] 26749 } 26750 split(mac1, mac2, "(") #) 26751 macro = mac2[1] 26752 prefix = substr(line, 1, index(line, defundef) - 1) 26753 if (D_is_set[macro]) { 26754 # Preserve the white space surrounding the "#". 26755 print prefix "define", macro P[macro] D[macro] 26756 next 26757 } else { 26758 # Replace #undef with comments. This is necessary, for example, 26759 # in the case of _POSIX_SOURCE, which is predefined and required 26760 # on some systems where configure will not decide to define it. 26761 if (defundef == "undef") { 26762 print "/*", prefix defundef, macro, "*/" 26763 next 26764 } 26765 } 26766} 26767{ print } 26768_ACAWK 26769_ACEOF 26770cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 26771 as_fn_error "could not setup config headers machinery" "$LINENO" 5 26772fi # test -n "$CONFIG_HEADERS" 26773 26774 26775eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS" 26776shift 26777for ac_tag 26778do 26779 case $ac_tag in 26780 :[FHLC]) ac_mode=$ac_tag; continue;; 26781 esac 26782 case $ac_mode$ac_tag in 26783 :[FHL]*:*);; 26784 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 26785 :[FH]-) ac_tag=-:-;; 26786 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 26787 esac 26788 ac_save_IFS=$IFS 26789 IFS=: 26790 set x $ac_tag 26791 IFS=$ac_save_IFS 26792 shift 26793 ac_file=$1 26794 shift 26795 26796 case $ac_mode in 26797 :L) ac_source=$1;; 26798 :[FH]) 26799 ac_file_inputs= 26800 for ac_f 26801 do 26802 case $ac_f in 26803 -) ac_f="$tmp/stdin";; 26804 *) # Look for the file first in the build tree, then in the source tree 26805 # (if the path is not absolute). The absolute path cannot be DOS-style, 26806 # because $ac_f cannot contain `:'. 26807 test -f "$ac_f" || 26808 case $ac_f in 26809 [\\/$]*) false;; 26810 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 26811 esac || 26812 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 26813 esac 26814 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 26815 as_fn_append ac_file_inputs " '$ac_f'" 26816 done 26817 26818 # Let's still pretend it is `configure' which instantiates (i.e., don't 26819 # use $as_me), people would be surprised to read: 26820 # /* config.h. Generated by config.status. */ 26821 configure_input='Generated from '` 26822 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 26823 `' by configure.' 26824 if test x"$ac_file" != x-; then 26825 configure_input="$ac_file. $configure_input" 26826 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 26827$as_echo "$as_me: creating $ac_file" >&6;} 26828 fi 26829 # Neutralize special characters interpreted by sed in replacement strings. 26830 case $configure_input in #( 26831 *\&* | *\|* | *\\* ) 26832 ac_sed_conf_input=`$as_echo "$configure_input" | 26833 sed 's/[\\\\&|]/\\\\&/g'`;; #( 26834 *) ac_sed_conf_input=$configure_input;; 26835 esac 26836 26837 case $ac_tag in 26838 *:-:* | *:-) cat >"$tmp/stdin" \ 26839 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 26840 esac 26841 ;; 26842 esac 26843 26844 ac_dir=`$as_dirname -- "$ac_file" || 26845$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 26846 X"$ac_file" : 'X\(//\)[^/]' \| \ 26847 X"$ac_file" : 'X\(//\)$' \| \ 26848 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 26849$as_echo X"$ac_file" | 26850 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 26851 s//\1/ 26852 q 26853 } 26854 /^X\(\/\/\)[^/].*/{ 26855 s//\1/ 26856 q 26857 } 26858 /^X\(\/\/\)$/{ 26859 s//\1/ 26860 q 26861 } 26862 /^X\(\/\).*/{ 26863 s//\1/ 26864 q 26865 } 26866 s/.*/./; q'` 26867 as_dir="$ac_dir"; as_fn_mkdir_p 26868 ac_builddir=. 26869 26870case "$ac_dir" in 26871.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 26872*) 26873 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 26874 # A ".." for each directory in $ac_dir_suffix. 26875 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 26876 case $ac_top_builddir_sub in 26877 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 26878 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 26879 esac ;; 26880esac 26881ac_abs_top_builddir=$ac_pwd 26882ac_abs_builddir=$ac_pwd$ac_dir_suffix 26883# for backward compatibility: 26884ac_top_builddir=$ac_top_build_prefix 26885 26886case $srcdir in 26887 .) # We are building in place. 26888 ac_srcdir=. 26889 ac_top_srcdir=$ac_top_builddir_sub 26890 ac_abs_top_srcdir=$ac_pwd ;; 26891 [\\/]* | ?:[\\/]* ) # Absolute name. 26892 ac_srcdir=$srcdir$ac_dir_suffix; 26893 ac_top_srcdir=$srcdir 26894 ac_abs_top_srcdir=$srcdir ;; 26895 *) # Relative name. 26896 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 26897 ac_top_srcdir=$ac_top_build_prefix$srcdir 26898 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 26899esac 26900ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 26901 26902 26903 case $ac_mode in 26904 :F) 26905 # 26906 # CONFIG_FILE 26907 # 26908 26909 case $INSTALL in 26910 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 26911 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 26912 esac 26913 ac_MKDIR_P=$MKDIR_P 26914 case $MKDIR_P in 26915 [\\/$]* | ?:[\\/]* ) ;; 26916 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 26917 esac 26918_ACEOF 26919 26920cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 26921# If the template does not know about datarootdir, expand it. 26922# FIXME: This hack should be removed a few years after 2.60. 26923ac_datarootdir_hack=; ac_datarootdir_seen= 26924ac_sed_dataroot=' 26925/datarootdir/ { 26926 p 26927 q 26928} 26929/@datadir@/p 26930/@docdir@/p 26931/@infodir@/p 26932/@localedir@/p 26933/@mandir@/p' 26934case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 26935*datarootdir*) ac_datarootdir_seen=yes;; 26936*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 26937 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 26938$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 26939_ACEOF 26940cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 26941 ac_datarootdir_hack=' 26942 s&@datadir@&$datadir&g 26943 s&@docdir@&$docdir&g 26944 s&@infodir@&$infodir&g 26945 s&@localedir@&$localedir&g 26946 s&@mandir@&$mandir&g 26947 s&\\\${datarootdir}&$datarootdir&g' ;; 26948esac 26949_ACEOF 26950 26951# Neutralize VPATH when `$srcdir' = `.'. 26952# Shell code in configure.ac might set extrasub. 26953# FIXME: do we really want to maintain this feature? 26954cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 26955ac_sed_extra="$ac_vpsub 26956$extrasub 26957_ACEOF 26958cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 26959:t 26960/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 26961s|@configure_input@|$ac_sed_conf_input|;t t 26962s&@top_builddir@&$ac_top_builddir_sub&;t t 26963s&@top_build_prefix@&$ac_top_build_prefix&;t t 26964s&@srcdir@&$ac_srcdir&;t t 26965s&@abs_srcdir@&$ac_abs_srcdir&;t t 26966s&@top_srcdir@&$ac_top_srcdir&;t t 26967s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 26968s&@builddir@&$ac_builddir&;t t 26969s&@abs_builddir@&$ac_abs_builddir&;t t 26970s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 26971s&@INSTALL@&$ac_INSTALL&;t t 26972s&@MKDIR_P@&$ac_MKDIR_P&;t t 26973$ac_datarootdir_hack 26974" 26975eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 26976 || as_fn_error "could not create $ac_file" "$LINENO" 5 26977 26978test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 26979 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 26980 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 26981 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 26982which seems to be undefined. Please make sure it is defined." >&5 26983$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 26984which seems to be undefined. Please make sure it is defined." >&2;} 26985 26986 rm -f "$tmp/stdin" 26987 case $ac_file in 26988 -) cat "$tmp/out" && rm -f "$tmp/out";; 26989 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 26990 esac \ 26991 || as_fn_error "could not create $ac_file" "$LINENO" 5 26992 ;; 26993 :H) 26994 # 26995 # CONFIG_HEADER 26996 # 26997 if test x"$ac_file" != x-; then 26998 { 26999 $as_echo "/* $configure_input */" \ 27000 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 27001 } >"$tmp/config.h" \ 27002 || as_fn_error "could not create $ac_file" "$LINENO" 5 27003 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 27004 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 27005$as_echo "$as_me: $ac_file is unchanged" >&6;} 27006 else 27007 rm -f "$ac_file" 27008 mv "$tmp/config.h" "$ac_file" \ 27009 || as_fn_error "could not create $ac_file" "$LINENO" 5 27010 fi 27011 else 27012 $as_echo "/* $configure_input */" \ 27013 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 27014 || as_fn_error "could not create -" "$LINENO" 5 27015 fi 27016# Compute "$ac_file"'s index in $config_headers. 27017_am_arg="$ac_file" 27018_am_stamp_count=1 27019for _am_header in $config_headers :; do 27020 case $_am_header in 27021 $_am_arg | $_am_arg:* ) 27022 break ;; 27023 * ) 27024 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 27025 esac 27026done 27027echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 27028$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 27029 X"$_am_arg" : 'X\(//\)[^/]' \| \ 27030 X"$_am_arg" : 'X\(//\)$' \| \ 27031 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 27032$as_echo X"$_am_arg" | 27033 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 27034 s//\1/ 27035 q 27036 } 27037 /^X\(\/\/\)[^/].*/{ 27038 s//\1/ 27039 q 27040 } 27041 /^X\(\/\/\)$/{ 27042 s//\1/ 27043 q 27044 } 27045 /^X\(\/\).*/{ 27046 s//\1/ 27047 q 27048 } 27049 s/.*/./; q'`/stamp-h$_am_stamp_count 27050 ;; 27051 :L) 27052 # 27053 # CONFIG_LINK 27054 # 27055 27056 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then 27057 : 27058 else 27059 # Prefer the file from the source tree if names are identical. 27060 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then 27061 ac_source=$srcdir/$ac_source 27062 fi 27063 27064 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5 27065$as_echo "$as_me: linking $ac_source to $ac_file" >&6;} 27066 27067 if test ! -r "$ac_source"; then 27068 as_fn_error "$ac_source: file not found" "$LINENO" 5 27069 fi 27070 rm -f "$ac_file" 27071 27072 # Try a relative symlink, then a hard link, then a copy. 27073 case $srcdir in 27074 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;; 27075 *) ac_rel_source=$ac_top_build_prefix$ac_source ;; 27076 esac 27077 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null || 27078 ln "$ac_source" "$ac_file" 2>/dev/null || 27079 cp -p "$ac_source" "$ac_file" || 27080 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5 27081 fi 27082 ;; 27083 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 27084$as_echo "$as_me: executing $ac_file commands" >&6;} 27085 ;; 27086 esac 27087 27088 27089 case $ac_file$ac_mode in 27090 "default-1":C) 27091# Only add multilib support code if we just rebuilt the top-level 27092# Makefile. 27093case " $CONFIG_FILES " in 27094 *" Makefile "*) 27095 ac_file=Makefile . ${multi_basedir}/config-ml.in 27096 ;; 27097esac ;; 27098 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 27099 # Autoconf 2.62 quotes --file arguments for eval, but not when files 27100 # are listed without --file. Let's play safe and only enable the eval 27101 # if we detect the quoting. 27102 case $CONFIG_FILES in 27103 *\'*) eval set x "$CONFIG_FILES" ;; 27104 *) set x $CONFIG_FILES ;; 27105 esac 27106 shift 27107 for mf 27108 do 27109 # Strip MF so we end up with the name of the file. 27110 mf=`echo "$mf" | sed -e 's/:.*$//'` 27111 # Check whether this is an Automake generated Makefile or not. 27112 # We used to match only the files named `Makefile.in', but 27113 # some people rename them; so instead we look at the file content. 27114 # Grep'ing the first line is not enough: some people post-process 27115 # each Makefile.in and add a new line on top of each file to say so. 27116 # Grep'ing the whole file is not good either: AIX grep has a line 27117 # limit of 2048, but all sed's we know have understand at least 4000. 27118 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 27119 dirpart=`$as_dirname -- "$mf" || 27120$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 27121 X"$mf" : 'X\(//\)[^/]' \| \ 27122 X"$mf" : 'X\(//\)$' \| \ 27123 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 27124$as_echo X"$mf" | 27125 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 27126 s//\1/ 27127 q 27128 } 27129 /^X\(\/\/\)[^/].*/{ 27130 s//\1/ 27131 q 27132 } 27133 /^X\(\/\/\)$/{ 27134 s//\1/ 27135 q 27136 } 27137 /^X\(\/\).*/{ 27138 s//\1/ 27139 q 27140 } 27141 s/.*/./; q'` 27142 else 27143 continue 27144 fi 27145 # Extract the definition of DEPDIR, am__include, and am__quote 27146 # from the Makefile without running `make'. 27147 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 27148 test -z "$DEPDIR" && continue 27149 am__include=`sed -n 's/^am__include = //p' < "$mf"` 27150 test -z "am__include" && continue 27151 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 27152 # When using ansi2knr, U may be empty or an underscore; expand it 27153 U=`sed -n 's/^U = //p' < "$mf"` 27154 # Find all dependency output files, they are included files with 27155 # $(DEPDIR) in their names. We invoke sed twice because it is the 27156 # simplest approach to changing $(DEPDIR) to its actual value in the 27157 # expansion. 27158 for file in `sed -n " 27159 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 27160 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 27161 # Make sure the directory exists. 27162 test -f "$dirpart/$file" && continue 27163 fdir=`$as_dirname -- "$file" || 27164$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 27165 X"$file" : 'X\(//\)[^/]' \| \ 27166 X"$file" : 'X\(//\)$' \| \ 27167 X"$file" : 'X\(/\)' \| . 2>/dev/null || 27168$as_echo X"$file" | 27169 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 27170 s//\1/ 27171 q 27172 } 27173 /^X\(\/\/\)[^/].*/{ 27174 s//\1/ 27175 q 27176 } 27177 /^X\(\/\/\)$/{ 27178 s//\1/ 27179 q 27180 } 27181 /^X\(\/\).*/{ 27182 s//\1/ 27183 q 27184 } 27185 s/.*/./; q'` 27186 as_dir=$dirpart/$fdir; as_fn_mkdir_p 27187 # echo "creating $dirpart/$file" 27188 echo '# dummy' > "$dirpart/$file" 27189 done 27190 done 27191} 27192 ;; 27193 "libtool":C) 27194 27195 # See if we are running on zsh, and set the options which allow our 27196 # commands through without removal of \ escapes. 27197 if test -n "${ZSH_VERSION+set}" ; then 27198 setopt NO_GLOB_SUBST 27199 fi 27200 27201 cfgfile="${ofile}T" 27202 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 27203 $RM "$cfgfile" 27204 27205 cat <<_LT_EOF >> "$cfgfile" 27206#! $SHELL 27207 27208# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 27209# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 27210# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 27211# NOTE: Changes made to this file will be lost: look at ltmain.sh. 27212# 27213# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 27214# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 27215# Written by Gordon Matzigkeit, 1996 27216# 27217# This file is part of GNU Libtool. 27218# 27219# GNU Libtool is free software; you can redistribute it and/or 27220# modify it under the terms of the GNU General Public License as 27221# published by the Free Software Foundation; either version 2 of 27222# the License, or (at your option) any later version. 27223# 27224# As a special exception to the GNU General Public License, 27225# if you distribute this file as part of a program or library that 27226# is built using GNU Libtool, you may include this file under the 27227# same distribution terms that you use for the rest of that program. 27228# 27229# GNU Libtool is distributed in the hope that it will be useful, 27230# but WITHOUT ANY WARRANTY; without even the implied warranty of 27231# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 27232# GNU General Public License for more details. 27233# 27234# You should have received a copy of the GNU General Public License 27235# along with GNU Libtool; see the file COPYING. If not, a copy 27236# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 27237# obtained by writing to the Free Software Foundation, Inc., 27238# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 27239 27240 27241# The names of the tagged configurations supported by this script. 27242available_tags="CXX GCJ " 27243 27244# ### BEGIN LIBTOOL CONFIG 27245 27246# Which release of libtool.m4 was used? 27247macro_version=$macro_version 27248macro_revision=$macro_revision 27249 27250# Whether or not to build shared libraries. 27251build_libtool_libs=$enable_shared 27252 27253# Whether or not to build static libraries. 27254build_old_libs=$enable_static 27255 27256# What type of objects to build. 27257pic_mode=$pic_mode 27258 27259# Whether or not to optimize for fast installation. 27260fast_install=$enable_fast_install 27261 27262# Shell to use when invoking shell scripts. 27263SHELL=$lt_SHELL 27264 27265# An echo program that protects backslashes. 27266ECHO=$lt_ECHO 27267 27268# The host system. 27269host_alias=$host_alias 27270host=$host 27271host_os=$host_os 27272 27273# The build system. 27274build_alias=$build_alias 27275build=$build 27276build_os=$build_os 27277 27278# A sed program that does not truncate output. 27279SED=$lt_SED 27280 27281# Sed that helps us avoid accidentally triggering echo(1) options like -n. 27282Xsed="\$SED -e 1s/^X//" 27283 27284# A grep program that handles long lines. 27285GREP=$lt_GREP 27286 27287# An ERE matcher. 27288EGREP=$lt_EGREP 27289 27290# A literal string matcher. 27291FGREP=$lt_FGREP 27292 27293# A BSD- or MS-compatible name lister. 27294NM=$lt_NM 27295 27296# Whether we need soft or hard links. 27297LN_S=$lt_LN_S 27298 27299# What is the maximum length of a command? 27300max_cmd_len=$max_cmd_len 27301 27302# Object file suffix (normally "o"). 27303objext=$ac_objext 27304 27305# Executable file suffix (normally ""). 27306exeext=$exeext 27307 27308# whether the shell understands "unset". 27309lt_unset=$lt_unset 27310 27311# turn spaces into newlines. 27312SP2NL=$lt_lt_SP2NL 27313 27314# turn newlines into spaces. 27315NL2SP=$lt_lt_NL2SP 27316 27317# An object symbol dumper. 27318OBJDUMP=$lt_OBJDUMP 27319 27320# Method to check whether dependent libraries are shared objects. 27321deplibs_check_method=$lt_deplibs_check_method 27322 27323# Command to use when deplibs_check_method == "file_magic". 27324file_magic_cmd=$lt_file_magic_cmd 27325 27326# The archiver. 27327AR=$lt_AR 27328AR_FLAGS=$lt_AR_FLAGS 27329 27330# A symbol stripping program. 27331STRIP=$lt_STRIP 27332 27333# Commands used to install an old-style archive. 27334RANLIB=$lt_RANLIB 27335old_postinstall_cmds=$lt_old_postinstall_cmds 27336old_postuninstall_cmds=$lt_old_postuninstall_cmds 27337 27338# Whether to use a lock for old archive extraction. 27339lock_old_archive_extraction=$lock_old_archive_extraction 27340 27341# A C compiler. 27342LTCC=$lt_CC 27343 27344# LTCC compiler flags. 27345LTCFLAGS=$lt_CFLAGS 27346 27347# Take the output of nm and produce a listing of raw symbols and C names. 27348global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 27349 27350# Transform the output of nm in a proper C declaration. 27351global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 27352 27353# Transform the output of nm in a C name address pair. 27354global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 27355 27356# Transform the output of nm in a C name address pair when lib prefix is needed. 27357global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 27358 27359# The name of the directory that contains temporary libtool files. 27360objdir=$objdir 27361 27362# Used to examine libraries when file_magic_cmd begins with "file". 27363MAGIC_CMD=$MAGIC_CMD 27364 27365# Must we lock files when doing compilation? 27366need_locks=$lt_need_locks 27367 27368# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 27369DSYMUTIL=$lt_DSYMUTIL 27370 27371# Tool to change global to local symbols on Mac OS X. 27372NMEDIT=$lt_NMEDIT 27373 27374# Tool to manipulate fat objects and archives on Mac OS X. 27375LIPO=$lt_LIPO 27376 27377# ldd/readelf like tool for Mach-O binaries on Mac OS X. 27378OTOOL=$lt_OTOOL 27379 27380# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 27381OTOOL64=$lt_OTOOL64 27382 27383# Old archive suffix (normally "a"). 27384libext=$libext 27385 27386# Shared library suffix (normally ".so"). 27387shrext_cmds=$lt_shrext_cmds 27388 27389# The commands to extract the exported symbol list from a shared archive. 27390extract_expsyms_cmds=$lt_extract_expsyms_cmds 27391 27392# Variables whose values should be saved in libtool wrapper scripts and 27393# restored at link time. 27394variables_saved_for_relink=$lt_variables_saved_for_relink 27395 27396# Do we need the "lib" prefix for modules? 27397need_lib_prefix=$need_lib_prefix 27398 27399# Do we need a version for libraries? 27400need_version=$need_version 27401 27402# Library versioning type. 27403version_type=$version_type 27404 27405# Shared library runtime path variable. 27406runpath_var=$runpath_var 27407 27408# Shared library path variable. 27409shlibpath_var=$shlibpath_var 27410 27411# Is shlibpath searched before the hard-coded library search path? 27412shlibpath_overrides_runpath=$shlibpath_overrides_runpath 27413 27414# Format of library name prefix. 27415libname_spec=$lt_libname_spec 27416 27417# List of archive names. First name is the real one, the rest are links. 27418# The last name is the one that the linker finds with -lNAME 27419library_names_spec=$lt_library_names_spec 27420 27421# The coded name of the library, if different from the real name. 27422soname_spec=$lt_soname_spec 27423 27424# Permission mode override for installation of shared libraries. 27425install_override_mode=$lt_install_override_mode 27426 27427# Command to use after installation of a shared archive. 27428postinstall_cmds=$lt_postinstall_cmds 27429 27430# Command to use after uninstallation of a shared archive. 27431postuninstall_cmds=$lt_postuninstall_cmds 27432 27433# Commands used to finish a libtool library installation in a directory. 27434finish_cmds=$lt_finish_cmds 27435 27436# As "finish_cmds", except a single script fragment to be evaled but 27437# not shown. 27438finish_eval=$lt_finish_eval 27439 27440# Whether we should hardcode library paths into libraries. 27441hardcode_into_libs=$hardcode_into_libs 27442 27443# Compile-time system search path for libraries. 27444sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 27445 27446# Run-time system search path for libraries. 27447sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 27448 27449# Whether dlopen is supported. 27450dlopen_support=$enable_dlopen 27451 27452# Whether dlopen of programs is supported. 27453dlopen_self=$enable_dlopen_self 27454 27455# Whether dlopen of statically linked programs is supported. 27456dlopen_self_static=$enable_dlopen_self_static 27457 27458# Commands to strip libraries. 27459old_striplib=$lt_old_striplib 27460striplib=$lt_striplib 27461 27462 27463# The linker used to build libraries. 27464LD=$lt_LD 27465 27466# How to create reloadable object files. 27467reload_flag=$lt_reload_flag 27468reload_cmds=$lt_reload_cmds 27469 27470# Commands used to build an old-style archive. 27471old_archive_cmds=$lt_old_archive_cmds 27472 27473# A language specific compiler. 27474CC=$lt_compiler 27475 27476# Is the compiler the GNU compiler? 27477with_gcc=$GCC 27478 27479# Compiler flag to turn off builtin functions. 27480no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 27481 27482# How to pass a linker flag through the compiler. 27483wl=$lt_lt_prog_compiler_wl 27484 27485# Additional compiler flags for building library objects. 27486pic_flag=$lt_lt_prog_compiler_pic 27487 27488# Compiler flag to prevent dynamic linking. 27489link_static_flag=$lt_lt_prog_compiler_static 27490 27491# Does compiler simultaneously support -c and -o options? 27492compiler_c_o=$lt_lt_cv_prog_compiler_c_o 27493 27494# Whether or not to add -lc for building shared libraries. 27495build_libtool_need_lc=$archive_cmds_need_lc 27496 27497# Whether or not to disallow shared libs when runtime libs are static. 27498allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 27499 27500# Compiler flag to allow reflexive dlopens. 27501export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 27502 27503# Compiler flag to generate shared objects directly from archives. 27504whole_archive_flag_spec=$lt_whole_archive_flag_spec 27505 27506# Whether the compiler copes with passing no objects directly. 27507compiler_needs_object=$lt_compiler_needs_object 27508 27509# Create an old-style archive from a shared archive. 27510old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 27511 27512# Create a temporary old-style archive to link instead of a shared archive. 27513old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 27514 27515# Commands used to build a shared archive. 27516archive_cmds=$lt_archive_cmds 27517archive_expsym_cmds=$lt_archive_expsym_cmds 27518 27519# Commands used to build a loadable module if different from building 27520# a shared archive. 27521module_cmds=$lt_module_cmds 27522module_expsym_cmds=$lt_module_expsym_cmds 27523 27524# Whether we are building with GNU ld or not. 27525with_gnu_ld=$lt_with_gnu_ld 27526 27527# Flag that allows shared libraries with undefined symbols to be built. 27528allow_undefined_flag=$lt_allow_undefined_flag 27529 27530# Flag that enforces no undefined symbols. 27531no_undefined_flag=$lt_no_undefined_flag 27532 27533# Flag to hardcode \$libdir into a binary during linking. 27534# This must work even if \$libdir does not exist 27535hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 27536 27537# If ld is used when linking, flag to hardcode \$libdir into a binary 27538# during linking. This must work even if \$libdir does not exist. 27539hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 27540 27541# Whether we need a single "-rpath" flag with a separated argument. 27542hardcode_libdir_separator=$lt_hardcode_libdir_separator 27543 27544# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 27545# DIR into the resulting binary. 27546hardcode_direct=$hardcode_direct 27547 27548# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 27549# DIR into the resulting binary and the resulting library dependency is 27550# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 27551# library is relocated. 27552hardcode_direct_absolute=$hardcode_direct_absolute 27553 27554# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 27555# into the resulting binary. 27556hardcode_minus_L=$hardcode_minus_L 27557 27558# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 27559# into the resulting binary. 27560hardcode_shlibpath_var=$hardcode_shlibpath_var 27561 27562# Set to "yes" if building a shared library automatically hardcodes DIR 27563# into the library and all subsequent libraries and executables linked 27564# against it. 27565hardcode_automatic=$hardcode_automatic 27566 27567# Set to yes if linker adds runtime paths of dependent libraries 27568# to runtime path list. 27569inherit_rpath=$inherit_rpath 27570 27571# Whether libtool must link a program against all its dependency libraries. 27572link_all_deplibs=$link_all_deplibs 27573 27574# Fix the shell variable \$srcfile for the compiler. 27575fix_srcfile_path=$lt_fix_srcfile_path 27576 27577# Set to "yes" if exported symbols are required. 27578always_export_symbols=$always_export_symbols 27579 27580# The commands to list exported symbols. 27581export_symbols_cmds=$lt_export_symbols_cmds 27582 27583# Symbols that should not be listed in the preloaded symbols. 27584exclude_expsyms=$lt_exclude_expsyms 27585 27586# Symbols that must always be exported. 27587include_expsyms=$lt_include_expsyms 27588 27589# Commands necessary for linking programs (against libraries) with templates. 27590prelink_cmds=$lt_prelink_cmds 27591 27592# Specify filename containing input files. 27593file_list_spec=$lt_file_list_spec 27594 27595# How to hardcode a shared library path into an executable. 27596hardcode_action=$hardcode_action 27597 27598# The directories searched by this compiler when creating a shared library. 27599compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 27600 27601# Dependencies to place before and after the objects being linked to 27602# create a shared library. 27603predep_objects=$lt_predep_objects 27604postdep_objects=$lt_postdep_objects 27605predeps=$lt_predeps 27606postdeps=$lt_postdeps 27607 27608# The library search path used internally by the compiler when linking 27609# a shared library. 27610compiler_lib_search_path=$lt_compiler_lib_search_path 27611 27612# ### END LIBTOOL CONFIG 27613 27614_LT_EOF 27615 27616 case $host_os in 27617 aix3*) 27618 cat <<\_LT_EOF >> "$cfgfile" 27619# AIX sometimes has problems with the GCC collect2 program. For some 27620# reason, if we set the COLLECT_NAMES environment variable, the problems 27621# vanish in a puff of smoke. 27622if test "X${COLLECT_NAMES+set}" != Xset; then 27623 COLLECT_NAMES= 27624 export COLLECT_NAMES 27625fi 27626_LT_EOF 27627 ;; 27628 esac 27629 27630 27631ltmain="$ac_aux_dir/ltmain.sh" 27632 27633 27634 # We use sed instead of cat because bash on DJGPP gets confused if 27635 # if finds mixed CR/LF and LF-only lines. Since sed operates in 27636 # text mode, it properly converts lines to CR/LF. This bash problem 27637 # is reportedly fixed, but why not run on old versions too? 27638 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 27639 || (rm -f "$cfgfile"; exit 1) 27640 27641 case $xsi_shell in 27642 yes) 27643 cat << \_LT_EOF >> "$cfgfile" 27644 27645# func_dirname file append nondir_replacement 27646# Compute the dirname of FILE. If nonempty, add APPEND to the result, 27647# otherwise set result to NONDIR_REPLACEMENT. 27648func_dirname () 27649{ 27650 case ${1} in 27651 */*) func_dirname_result="${1%/*}${2}" ;; 27652 * ) func_dirname_result="${3}" ;; 27653 esac 27654} 27655 27656# func_basename file 27657func_basename () 27658{ 27659 func_basename_result="${1##*/}" 27660} 27661 27662# func_dirname_and_basename file append nondir_replacement 27663# perform func_basename and func_dirname in a single function 27664# call: 27665# dirname: Compute the dirname of FILE. If nonempty, 27666# add APPEND to the result, otherwise set result 27667# to NONDIR_REPLACEMENT. 27668# value returned in "$func_dirname_result" 27669# basename: Compute filename of FILE. 27670# value retuned in "$func_basename_result" 27671# Implementation must be kept synchronized with func_dirname 27672# and func_basename. For efficiency, we do not delegate to 27673# those functions but instead duplicate the functionality here. 27674func_dirname_and_basename () 27675{ 27676 case ${1} in 27677 */*) func_dirname_result="${1%/*}${2}" ;; 27678 * ) func_dirname_result="${3}" ;; 27679 esac 27680 func_basename_result="${1##*/}" 27681} 27682 27683# func_stripname prefix suffix name 27684# strip PREFIX and SUFFIX off of NAME. 27685# PREFIX and SUFFIX must not contain globbing or regex special 27686# characters, hashes, percent signs, but SUFFIX may contain a leading 27687# dot (in which case that matches only a dot). 27688func_stripname () 27689{ 27690 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 27691 # positional parameters, so assign one to ordinary parameter first. 27692 func_stripname_result=${3} 27693 func_stripname_result=${func_stripname_result#"${1}"} 27694 func_stripname_result=${func_stripname_result%"${2}"} 27695} 27696 27697# func_opt_split 27698func_opt_split () 27699{ 27700 func_opt_split_opt=${1%%=*} 27701 func_opt_split_arg=${1#*=} 27702} 27703 27704# func_lo2o object 27705func_lo2o () 27706{ 27707 case ${1} in 27708 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 27709 *) func_lo2o_result=${1} ;; 27710 esac 27711} 27712 27713# func_xform libobj-or-source 27714func_xform () 27715{ 27716 func_xform_result=${1%.*}.lo 27717} 27718 27719# func_arith arithmetic-term... 27720func_arith () 27721{ 27722 func_arith_result=$(( $* )) 27723} 27724 27725# func_len string 27726# STRING may not start with a hyphen. 27727func_len () 27728{ 27729 func_len_result=${#1} 27730} 27731 27732_LT_EOF 27733 ;; 27734 *) # Bourne compatible functions. 27735 cat << \_LT_EOF >> "$cfgfile" 27736 27737# func_dirname file append nondir_replacement 27738# Compute the dirname of FILE. If nonempty, add APPEND to the result, 27739# otherwise set result to NONDIR_REPLACEMENT. 27740func_dirname () 27741{ 27742 # Extract subdirectory from the argument. 27743 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 27744 if test "X$func_dirname_result" = "X${1}"; then 27745 func_dirname_result="${3}" 27746 else 27747 func_dirname_result="$func_dirname_result${2}" 27748 fi 27749} 27750 27751# func_basename file 27752func_basename () 27753{ 27754 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 27755} 27756 27757 27758# func_stripname prefix suffix name 27759# strip PREFIX and SUFFIX off of NAME. 27760# PREFIX and SUFFIX must not contain globbing or regex special 27761# characters, hashes, percent signs, but SUFFIX may contain a leading 27762# dot (in which case that matches only a dot). 27763# func_strip_suffix prefix name 27764func_stripname () 27765{ 27766 case ${2} in 27767 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 27768 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 27769 esac 27770} 27771 27772# sed scripts: 27773my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 27774my_sed_long_arg='1s/^-[^=]*=//' 27775 27776# func_opt_split 27777func_opt_split () 27778{ 27779 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 27780 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 27781} 27782 27783# func_lo2o object 27784func_lo2o () 27785{ 27786 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 27787} 27788 27789# func_xform libobj-or-source 27790func_xform () 27791{ 27792 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 27793} 27794 27795# func_arith arithmetic-term... 27796func_arith () 27797{ 27798 func_arith_result=`expr "$@"` 27799} 27800 27801# func_len string 27802# STRING may not start with a hyphen. 27803func_len () 27804{ 27805 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 27806} 27807 27808_LT_EOF 27809esac 27810 27811case $lt_shell_append in 27812 yes) 27813 cat << \_LT_EOF >> "$cfgfile" 27814 27815# func_append var value 27816# Append VALUE to the end of shell variable VAR. 27817func_append () 27818{ 27819 eval "$1+=\$2" 27820} 27821_LT_EOF 27822 ;; 27823 *) 27824 cat << \_LT_EOF >> "$cfgfile" 27825 27826# func_append var value 27827# Append VALUE to the end of shell variable VAR. 27828func_append () 27829{ 27830 eval "$1=\$$1\$2" 27831} 27832 27833_LT_EOF 27834 ;; 27835 esac 27836 27837 27838 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 27839 || (rm -f "$cfgfile"; exit 1) 27840 27841 mv -f "$cfgfile" "$ofile" || 27842 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 27843 chmod +x "$ofile" 27844 27845 27846 cat <<_LT_EOF >> "$ofile" 27847 27848# ### BEGIN LIBTOOL TAG CONFIG: CXX 27849 27850# The linker used to build libraries. 27851LD=$lt_LD_CXX 27852 27853# How to create reloadable object files. 27854reload_flag=$lt_reload_flag_CXX 27855reload_cmds=$lt_reload_cmds_CXX 27856 27857# Commands used to build an old-style archive. 27858old_archive_cmds=$lt_old_archive_cmds_CXX 27859 27860# A language specific compiler. 27861CC=$lt_compiler_CXX 27862 27863# Is the compiler the GNU compiler? 27864with_gcc=$GCC_CXX 27865 27866# Compiler flag to turn off builtin functions. 27867no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 27868 27869# How to pass a linker flag through the compiler. 27870wl=$lt_lt_prog_compiler_wl_CXX 27871 27872# Additional compiler flags for building library objects. 27873pic_flag=$lt_lt_prog_compiler_pic_CXX 27874 27875# Compiler flag to prevent dynamic linking. 27876link_static_flag=$lt_lt_prog_compiler_static_CXX 27877 27878# Does compiler simultaneously support -c and -o options? 27879compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 27880 27881# Whether or not to add -lc for building shared libraries. 27882build_libtool_need_lc=$archive_cmds_need_lc_CXX 27883 27884# Whether or not to disallow shared libs when runtime libs are static. 27885allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 27886 27887# Compiler flag to allow reflexive dlopens. 27888export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 27889 27890# Compiler flag to generate shared objects directly from archives. 27891whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 27892 27893# Whether the compiler copes with passing no objects directly. 27894compiler_needs_object=$lt_compiler_needs_object_CXX 27895 27896# Create an old-style archive from a shared archive. 27897old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 27898 27899# Create a temporary old-style archive to link instead of a shared archive. 27900old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 27901 27902# Commands used to build a shared archive. 27903archive_cmds=$lt_archive_cmds_CXX 27904archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 27905 27906# Commands used to build a loadable module if different from building 27907# a shared archive. 27908module_cmds=$lt_module_cmds_CXX 27909module_expsym_cmds=$lt_module_expsym_cmds_CXX 27910 27911# Whether we are building with GNU ld or not. 27912with_gnu_ld=$lt_with_gnu_ld_CXX 27913 27914# Flag that allows shared libraries with undefined symbols to be built. 27915allow_undefined_flag=$lt_allow_undefined_flag_CXX 27916 27917# Flag that enforces no undefined symbols. 27918no_undefined_flag=$lt_no_undefined_flag_CXX 27919 27920# Flag to hardcode \$libdir into a binary during linking. 27921# This must work even if \$libdir does not exist 27922hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 27923 27924# If ld is used when linking, flag to hardcode \$libdir into a binary 27925# during linking. This must work even if \$libdir does not exist. 27926hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 27927 27928# Whether we need a single "-rpath" flag with a separated argument. 27929hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 27930 27931# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 27932# DIR into the resulting binary. 27933hardcode_direct=$hardcode_direct_CXX 27934 27935# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 27936# DIR into the resulting binary and the resulting library dependency is 27937# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 27938# library is relocated. 27939hardcode_direct_absolute=$hardcode_direct_absolute_CXX 27940 27941# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 27942# into the resulting binary. 27943hardcode_minus_L=$hardcode_minus_L_CXX 27944 27945# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 27946# into the resulting binary. 27947hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 27948 27949# Set to "yes" if building a shared library automatically hardcodes DIR 27950# into the library and all subsequent libraries and executables linked 27951# against it. 27952hardcode_automatic=$hardcode_automatic_CXX 27953 27954# Set to yes if linker adds runtime paths of dependent libraries 27955# to runtime path list. 27956inherit_rpath=$inherit_rpath_CXX 27957 27958# Whether libtool must link a program against all its dependency libraries. 27959link_all_deplibs=$link_all_deplibs_CXX 27960 27961# Fix the shell variable \$srcfile for the compiler. 27962fix_srcfile_path=$lt_fix_srcfile_path_CXX 27963 27964# Set to "yes" if exported symbols are required. 27965always_export_symbols=$always_export_symbols_CXX 27966 27967# The commands to list exported symbols. 27968export_symbols_cmds=$lt_export_symbols_cmds_CXX 27969 27970# Symbols that should not be listed in the preloaded symbols. 27971exclude_expsyms=$lt_exclude_expsyms_CXX 27972 27973# Symbols that must always be exported. 27974include_expsyms=$lt_include_expsyms_CXX 27975 27976# Commands necessary for linking programs (against libraries) with templates. 27977prelink_cmds=$lt_prelink_cmds_CXX 27978 27979# Specify filename containing input files. 27980file_list_spec=$lt_file_list_spec_CXX 27981 27982# How to hardcode a shared library path into an executable. 27983hardcode_action=$hardcode_action_CXX 27984 27985# The directories searched by this compiler when creating a shared library. 27986compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 27987 27988# Dependencies to place before and after the objects being linked to 27989# create a shared library. 27990predep_objects=$lt_predep_objects_CXX 27991postdep_objects=$lt_postdep_objects_CXX 27992predeps=$lt_predeps_CXX 27993postdeps=$lt_postdeps_CXX 27994 27995# The library search path used internally by the compiler when linking 27996# a shared library. 27997compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 27998 27999# ### END LIBTOOL TAG CONFIG: CXX 28000_LT_EOF 28001 28002 28003 cat <<_LT_EOF >> "$ofile" 28004 28005# ### BEGIN LIBTOOL TAG CONFIG: GCJ 28006 28007# The linker used to build libraries. 28008LD=$lt_LD_GCJ 28009 28010# How to create reloadable object files. 28011reload_flag=$lt_reload_flag_GCJ 28012reload_cmds=$lt_reload_cmds_GCJ 28013 28014# Commands used to build an old-style archive. 28015old_archive_cmds=$lt_old_archive_cmds_GCJ 28016 28017# A language specific compiler. 28018CC=$lt_compiler_GCJ 28019 28020# Is the compiler the GNU compiler? 28021with_gcc=$GCC_GCJ 28022 28023# Compiler flag to turn off builtin functions. 28024no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ 28025 28026# How to pass a linker flag through the compiler. 28027wl=$lt_lt_prog_compiler_wl_GCJ 28028 28029# Additional compiler flags for building library objects. 28030pic_flag=$lt_lt_prog_compiler_pic_GCJ 28031 28032# Compiler flag to prevent dynamic linking. 28033link_static_flag=$lt_lt_prog_compiler_static_GCJ 28034 28035# Does compiler simultaneously support -c and -o options? 28036compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ 28037 28038# Whether or not to add -lc for building shared libraries. 28039build_libtool_need_lc=$archive_cmds_need_lc_GCJ 28040 28041# Whether or not to disallow shared libs when runtime libs are static. 28042allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ 28043 28044# Compiler flag to allow reflexive dlopens. 28045export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ 28046 28047# Compiler flag to generate shared objects directly from archives. 28048whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ 28049 28050# Whether the compiler copes with passing no objects directly. 28051compiler_needs_object=$lt_compiler_needs_object_GCJ 28052 28053# Create an old-style archive from a shared archive. 28054old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ 28055 28056# Create a temporary old-style archive to link instead of a shared archive. 28057old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ 28058 28059# Commands used to build a shared archive. 28060archive_cmds=$lt_archive_cmds_GCJ 28061archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ 28062 28063# Commands used to build a loadable module if different from building 28064# a shared archive. 28065module_cmds=$lt_module_cmds_GCJ 28066module_expsym_cmds=$lt_module_expsym_cmds_GCJ 28067 28068# Whether we are building with GNU ld or not. 28069with_gnu_ld=$lt_with_gnu_ld_GCJ 28070 28071# Flag that allows shared libraries with undefined symbols to be built. 28072allow_undefined_flag=$lt_allow_undefined_flag_GCJ 28073 28074# Flag that enforces no undefined symbols. 28075no_undefined_flag=$lt_no_undefined_flag_GCJ 28076 28077# Flag to hardcode \$libdir into a binary during linking. 28078# This must work even if \$libdir does not exist 28079hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ 28080 28081# If ld is used when linking, flag to hardcode \$libdir into a binary 28082# during linking. This must work even if \$libdir does not exist. 28083hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ 28084 28085# Whether we need a single "-rpath" flag with a separated argument. 28086hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ 28087 28088# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 28089# DIR into the resulting binary. 28090hardcode_direct=$hardcode_direct_GCJ 28091 28092# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 28093# DIR into the resulting binary and the resulting library dependency is 28094# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 28095# library is relocated. 28096hardcode_direct_absolute=$hardcode_direct_absolute_GCJ 28097 28098# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 28099# into the resulting binary. 28100hardcode_minus_L=$hardcode_minus_L_GCJ 28101 28102# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 28103# into the resulting binary. 28104hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ 28105 28106# Set to "yes" if building a shared library automatically hardcodes DIR 28107# into the library and all subsequent libraries and executables linked 28108# against it. 28109hardcode_automatic=$hardcode_automatic_GCJ 28110 28111# Set to yes if linker adds runtime paths of dependent libraries 28112# to runtime path list. 28113inherit_rpath=$inherit_rpath_GCJ 28114 28115# Whether libtool must link a program against all its dependency libraries. 28116link_all_deplibs=$link_all_deplibs_GCJ 28117 28118# Fix the shell variable \$srcfile for the compiler. 28119fix_srcfile_path=$lt_fix_srcfile_path_GCJ 28120 28121# Set to "yes" if exported symbols are required. 28122always_export_symbols=$always_export_symbols_GCJ 28123 28124# The commands to list exported symbols. 28125export_symbols_cmds=$lt_export_symbols_cmds_GCJ 28126 28127# Symbols that should not be listed in the preloaded symbols. 28128exclude_expsyms=$lt_exclude_expsyms_GCJ 28129 28130# Symbols that must always be exported. 28131include_expsyms=$lt_include_expsyms_GCJ 28132 28133# Commands necessary for linking programs (against libraries) with templates. 28134prelink_cmds=$lt_prelink_cmds_GCJ 28135 28136# Specify filename containing input files. 28137file_list_spec=$lt_file_list_spec_GCJ 28138 28139# How to hardcode a shared library path into an executable. 28140hardcode_action=$hardcode_action_GCJ 28141 28142# The directories searched by this compiler when creating a shared library. 28143compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ 28144 28145# Dependencies to place before and after the objects being linked to 28146# create a shared library. 28147predep_objects=$lt_predep_objects_GCJ 28148postdep_objects=$lt_postdep_objects_GCJ 28149predeps=$lt_predeps_GCJ 28150postdeps=$lt_postdeps_GCJ 28151 28152# The library search path used internally by the compiler when linking 28153# a shared library. 28154compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ 28155 28156# ### END LIBTOOL TAG CONFIG: GCJ 28157_LT_EOF 28158 28159 ;; 28160 "scripts/jar":F) chmod +x scripts/jar ;; 28161 28162 esac 28163done # for ac_tag 28164 28165 28166as_fn_exit 0 28167_ACEOF 28168ac_clean_files=$ac_clean_files_save 28169 28170test $ac_write_fail = 0 || 28171 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 28172 28173 28174# configure is writing to config.log, and then calls config.status. 28175# config.status does its own redirection, appending to config.log. 28176# Unfortunately, on DOS this fails, as config.log is still kept open 28177# by configure, so config.status won't be able to write to it; its 28178# output is simply discarded. So we exec the FD to /dev/null, 28179# effectively closing config.log, so it can be properly (re)opened and 28180# appended to by config.status. When coming back to configure, we 28181# need to make the FD available again. 28182if test "$no_create" != yes; then 28183 ac_cs_success=: 28184 ac_config_status_args= 28185 test "$silent" = yes && 28186 ac_config_status_args="$ac_config_status_args --quiet" 28187 exec 5>/dev/null 28188 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 28189 exec 5>>config.log 28190 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 28191 # would make configure fail if this is the last instruction. 28192 $ac_cs_success || as_fn_exit $? 28193fi 28194 28195# 28196# CONFIG_SUBDIRS section. 28197# 28198if test "$no_recursion" != yes; then 28199 28200 # Remove --cache-file, --srcdir, and --disable-option-checking arguments 28201 # so they do not pile up. 28202 ac_sub_configure_args= 28203 ac_prev= 28204 eval "set x $ac_configure_args" 28205 shift 28206 for ac_arg 28207 do 28208 if test -n "$ac_prev"; then 28209 ac_prev= 28210 continue 28211 fi 28212 case $ac_arg in 28213 -cache-file | --cache-file | --cache-fil | --cache-fi \ 28214 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 28215 ac_prev=cache_file ;; 28216 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 28217 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \ 28218 | --c=*) 28219 ;; 28220 --config-cache | -C) 28221 ;; 28222 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 28223 ac_prev=srcdir ;; 28224 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 28225 ;; 28226 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 28227 ac_prev=prefix ;; 28228 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 28229 ;; 28230 --disable-option-checking) 28231 ;; 28232 *) 28233 case $ac_arg in 28234 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 28235 esac 28236 as_fn_append ac_sub_configure_args " '$ac_arg'" ;; 28237 esac 28238 done 28239 28240 # Always prepend --prefix to ensure using the same prefix 28241 # in subdir configurations. 28242 ac_arg="--prefix=$prefix" 28243 case $ac_arg in 28244 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 28245 esac 28246 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args" 28247 28248 # Pass --silent 28249 if test "$silent" = yes; then 28250 ac_sub_configure_args="--silent $ac_sub_configure_args" 28251 fi 28252 28253 # Always prepend --disable-option-checking to silence warnings, since 28254 # different subdirs can have different --enable and --with options. 28255 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args" 28256 28257 ac_popdir=`pwd` 28258 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue 28259 28260 # Do not complain, so a configure script can configure whichever 28261 # parts of a large source tree are present. 28262 test -d "$srcdir/$ac_dir" || continue 28263 28264 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)" 28265 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5 28266 $as_echo "$ac_msg" >&6 28267 as_dir="$ac_dir"; as_fn_mkdir_p 28268 ac_builddir=. 28269 28270case "$ac_dir" in 28271.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 28272*) 28273 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 28274 # A ".." for each directory in $ac_dir_suffix. 28275 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 28276 case $ac_top_builddir_sub in 28277 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 28278 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 28279 esac ;; 28280esac 28281ac_abs_top_builddir=$ac_pwd 28282ac_abs_builddir=$ac_pwd$ac_dir_suffix 28283# for backward compatibility: 28284ac_top_builddir=$ac_top_build_prefix 28285 28286case $srcdir in 28287 .) # We are building in place. 28288 ac_srcdir=. 28289 ac_top_srcdir=$ac_top_builddir_sub 28290 ac_abs_top_srcdir=$ac_pwd ;; 28291 [\\/]* | ?:[\\/]* ) # Absolute name. 28292 ac_srcdir=$srcdir$ac_dir_suffix; 28293 ac_top_srcdir=$srcdir 28294 ac_abs_top_srcdir=$srcdir ;; 28295 *) # Relative name. 28296 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 28297 ac_top_srcdir=$ac_top_build_prefix$srcdir 28298 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 28299esac 28300ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 28301 28302 28303 cd "$ac_dir" 28304 28305 # Check for guested configure; otherwise get Cygnus style configure. 28306 if test -f "$ac_srcdir/configure.gnu"; then 28307 ac_sub_configure=$ac_srcdir/configure.gnu 28308 elif test -f "$ac_srcdir/configure"; then 28309 ac_sub_configure=$ac_srcdir/configure 28310 elif test -f "$ac_srcdir/configure.in"; then 28311 # This should be Cygnus configure. 28312 ac_sub_configure=$ac_aux_dir/configure 28313 else 28314 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5 28315$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;} 28316 ac_sub_configure= 28317 fi 28318 28319 # The recursion is here. 28320 if test -n "$ac_sub_configure"; then 28321 # Make the cache file name correct relative to the subdirectory. 28322 case $cache_file in 28323 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;; 28324 *) # Relative name. 28325 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;; 28326 esac 28327 28328 { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5 28329$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;} 28330 # The eval makes quoting arguments work. 28331 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \ 28332 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" || 28333 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5 28334 fi 28335 28336 cd "$ac_popdir" 28337 done 28338fi 28339if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 28340 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 28341$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 28342fi 28343 28344