configure revision cb7a1eba4571f1efb472121f585b1dfcdea90bc7
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.57 for [LLVM] [1.0]. 4# 5# Report bugs to <llvmbugs@cs.uiuc.edu>. 6# 7# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 8# Free Software Foundation, Inc. 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 Bourne compatible 16if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 17 emulate sh 18 NULLCMD=: 19 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 20 # is contrary to our usage. Disable this feature. 21 alias -g '${1+"$@"}'='"$@"' 22elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then 23 set -o posix 24fi 25 26# Support unset when possible. 27if (FOO=FOO; unset FOO) >/dev/null 2>&1; then 28 as_unset=unset 29else 30 as_unset=false 31fi 32 33 34# Work around bugs in pre-3.0 UWIN ksh. 35$as_unset ENV MAIL MAILPATH 36PS1='$ ' 37PS2='> ' 38PS4='+ ' 39 40# NLS nuisances. 41for as_var in \ 42 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 43 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 44 LC_TELEPHONE LC_TIME 45do 46 if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then 47 eval $as_var=C; export $as_var 48 else 49 $as_unset $as_var 50 fi 51done 52 53# Required to use basename. 54if expr a : '\(a\)' >/dev/null 2>&1; then 55 as_expr=expr 56else 57 as_expr=false 58fi 59 60if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then 61 as_basename=basename 62else 63 as_basename=false 64fi 65 66 67# Name of the executable. 68as_me=`$as_basename "$0" || 69$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 70 X"$0" : 'X\(//\)$' \| \ 71 X"$0" : 'X\(/\)$' \| \ 72 . : '\(.\)' 2>/dev/null || 73echo X/"$0" | 74 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } 75 /^X\/\(\/\/\)$/{ s//\1/; q; } 76 /^X\/\(\/\).*/{ s//\1/; q; } 77 s/.*/./; q'` 78 79 80# PATH needs CR, and LINENO needs CR and PATH. 81# Avoid depending upon Character Ranges. 82as_cr_letters='abcdefghijklmnopqrstuvwxyz' 83as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 84as_cr_Letters=$as_cr_letters$as_cr_LETTERS 85as_cr_digits='0123456789' 86as_cr_alnum=$as_cr_Letters$as_cr_digits 87 88# The user is always right. 89if test "${PATH_SEPARATOR+set}" != set; then 90 echo "#! /bin/sh" >conf$$.sh 91 echo "exit 0" >>conf$$.sh 92 chmod +x conf$$.sh 93 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 94 PATH_SEPARATOR=';' 95 else 96 PATH_SEPARATOR=: 97 fi 98 rm -f conf$$.sh 99fi 100 101 102 as_lineno_1=$LINENO 103 as_lineno_2=$LINENO 104 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` 105 test "x$as_lineno_1" != "x$as_lineno_2" && 106 test "x$as_lineno_3" = "x$as_lineno_2" || { 107 # Find who we are. Look in the path if we contain no path at all 108 # relative or not. 109 case $0 in 110 *[\\/]* ) as_myself=$0 ;; 111 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 112for as_dir in $PATH 113do 114 IFS=$as_save_IFS 115 test -z "$as_dir" && as_dir=. 116 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 117done 118 119 ;; 120 esac 121 # We did not find ourselves, most probably we were run as `sh COMMAND' 122 # in which case we are not to be found in the path. 123 if test "x$as_myself" = x; then 124 as_myself=$0 125 fi 126 if test ! -f "$as_myself"; then 127 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 128 { (exit 1); exit 1; }; } 129 fi 130 case $CONFIG_SHELL in 131 '') 132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 133for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 134do 135 IFS=$as_save_IFS 136 test -z "$as_dir" && as_dir=. 137 for as_base in sh bash ksh sh5; do 138 case $as_dir in 139 /*) 140 if ("$as_dir/$as_base" -c ' 141 as_lineno_1=$LINENO 142 as_lineno_2=$LINENO 143 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` 144 test "x$as_lineno_1" != "x$as_lineno_2" && 145 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then 146 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } 147 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } 148 CONFIG_SHELL=$as_dir/$as_base 149 export CONFIG_SHELL 150 exec "$CONFIG_SHELL" "$0" ${1+"$@"} 151 fi;; 152 esac 153 done 154done 155;; 156 esac 157 158 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 159 # uniformly replaced by the line number. The first 'sed' inserts a 160 # line-number line before each line; the second 'sed' does the real 161 # work. The second script uses 'N' to pair each line-number line 162 # with the numbered line, and appends trailing '-' during 163 # substitution so that $LINENO is not a special case at line end. 164 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 165 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) 166 sed '=' <$as_myself | 167 sed ' 168 N 169 s,$,-, 170 : loop 171 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, 172 t loop 173 s,-$,, 174 s,^['$as_cr_digits']*\n,, 175 ' >$as_me.lineno && 176 chmod +x $as_me.lineno || 177 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 178 { (exit 1); exit 1; }; } 179 180 # Don't try to exec as it changes $[0], causing all sort of problems 181 # (the dirname of $[0] is not the place where we might find the 182 # original and so on. Autoconf is especially sensible to this). 183 . ./$as_me.lineno 184 # Exit status is that of the last command. 185 exit 186} 187 188 189case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in 190 *c*,-n*) ECHO_N= ECHO_C=' 191' ECHO_T=' ' ;; 192 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; 193 *) ECHO_N= ECHO_C='\c' ECHO_T= ;; 194esac 195 196if expr a : '\(a\)' >/dev/null 2>&1; then 197 as_expr=expr 198else 199 as_expr=false 200fi 201 202rm -f conf$$ conf$$.exe conf$$.file 203echo >conf$$.file 204if ln -s conf$$.file conf$$ 2>/dev/null; then 205 # We could just check for DJGPP; but this test a) works b) is more generic 206 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). 207 if test -f conf$$.exe; then 208 # Don't use ln at all; we don't have any links 209 as_ln_s='cp -p' 210 else 211 as_ln_s='ln -s' 212 fi 213elif ln conf$$.file conf$$ 2>/dev/null; then 214 as_ln_s=ln 215else 216 as_ln_s='cp -p' 217fi 218rm -f conf$$ conf$$.exe conf$$.file 219 220if mkdir -p . 2>/dev/null; then 221 as_mkdir_p=: 222else 223 as_mkdir_p=false 224fi 225 226as_executable_p="test -f" 227 228# Sed expression to map a string onto a valid CPP name. 229as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 230 231# Sed expression to map a string onto a valid variable name. 232as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 233 234 235# IFS 236# We need space, tab and new line, in precisely that order. 237as_nl=' 238' 239IFS=" $as_nl" 240 241# CDPATH. 242$as_unset CDPATH 243 244 245 246# Check that we are running under the correct shell. 247SHELL=${CONFIG_SHELL-/bin/sh} 248 249case X$ECHO in 250X*--fallback-echo) 251 # Remove one level of quotation (which was required for Make). 252 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` 253 ;; 254esac 255 256echo=${ECHO-echo} 257if test "X$1" = X--no-reexec; then 258 # Discard the --no-reexec flag, and continue. 259 shift 260elif test "X$1" = X--fallback-echo; then 261 # Avoid inline document here, it may be left over 262 : 263elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then 264 # Yippee, $echo works! 265 : 266else 267 # Restart under the correct shell. 268 exec $SHELL "$0" --no-reexec ${1+"$@"} 269fi 270 271if test "X$1" = X--fallback-echo; then 272 # used as fallback echo 273 shift 274 cat <<EOF 275$* 276EOF 277 exit 0 278fi 279 280# The HP-UX ksh and POSIX shell print the target directory to stdout 281# if CDPATH is set. 282if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi 283 284if test -z "$ECHO"; then 285if test "X${echo_test_string+set}" != Xset; then 286# find a string as large as possible, as long as the shell can cope with it 287 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 288 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 289 if (echo_test_string="`eval $cmd`") 2>/dev/null && 290 echo_test_string="`eval $cmd`" && 291 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null 292 then 293 break 294 fi 295 done 296fi 297 298if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 299 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 300 test "X$echo_testing_string" = "X$echo_test_string"; then 301 : 302else 303 # The Solaris, AIX, and Digital Unix default echo programs unquote 304 # backslashes. This makes it impossible to quote backslashes using 305 # echo "$something" | sed 's/\\/\\\\/g' 306 # 307 # So, first we look for a working echo in the user's PATH. 308 309 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 310 for dir in $PATH /usr/ucb; do 311 IFS="$lt_save_ifs" 312 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 313 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 314 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 315 test "X$echo_testing_string" = "X$echo_test_string"; then 316 echo="$dir/echo" 317 break 318 fi 319 done 320 IFS="$lt_save_ifs" 321 322 if test "X$echo" = Xecho; then 323 # We didn't find a better echo, so look for alternatives. 324 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && 325 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && 326 test "X$echo_testing_string" = "X$echo_test_string"; then 327 # This shell has a builtin print -r that does the trick. 328 echo='print -r' 329 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && 330 test "X$CONFIG_SHELL" != X/bin/ksh; then 331 # If we have ksh, try running configure again with it. 332 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 333 export ORIGINAL_CONFIG_SHELL 334 CONFIG_SHELL=/bin/ksh 335 export CONFIG_SHELL 336 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 337 else 338 # Try using printf. 339 echo='printf %s\n' 340 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 341 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 342 test "X$echo_testing_string" = "X$echo_test_string"; then 343 # Cool, printf works 344 : 345 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 346 test "X$echo_testing_string" = 'X\t' && 347 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 348 test "X$echo_testing_string" = "X$echo_test_string"; then 349 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 350 export CONFIG_SHELL 351 SHELL="$CONFIG_SHELL" 352 export SHELL 353 echo="$CONFIG_SHELL $0 --fallback-echo" 354 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 355 test "X$echo_testing_string" = 'X\t' && 356 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 357 test "X$echo_testing_string" = "X$echo_test_string"; then 358 echo="$CONFIG_SHELL $0 --fallback-echo" 359 else 360 # maybe with a smaller string... 361 prev=: 362 363 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 364 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null 365 then 366 break 367 fi 368 prev="$cmd" 369 done 370 371 if test "$prev" != 'sed 50q "$0"'; then 372 echo_test_string=`eval $prev` 373 export echo_test_string 374 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 375 else 376 # Oops. We lost completely, so just stick with echo. 377 echo=echo 378 fi 379 fi 380 fi 381 fi 382fi 383fi 384 385# Copy echo and quote the copy suitably for passing to libtool from 386# the Makefile, instead of quoting the original, which is used later. 387ECHO=$echo 388if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 389 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 390fi 391 392 393 394 395tagnames=`echo "$tagnames,CXX" | sed 's/^,//'` 396 397tagnames=`echo "$tagnames,F77" | sed 's/^,//'` 398 399# Name of the host. 400# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 401# so uname gets run too. 402ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 403 404exec 6>&1 405 406# 407# Initializations. 408# 409ac_default_prefix=/usr/local 410ac_config_libobj_dir=. 411cross_compiling=no 412subdirs= 413MFLAGS= 414MAKEFLAGS= 415SHELL=${CONFIG_SHELL-/bin/sh} 416 417# Maximum number of lines to put in a shell here document. 418# This variable seems obsolete. It should probably be removed, and 419# only ac_max_sed_lines should be used. 420: ${ac_max_here_lines=38} 421 422# Identity of this package. 423PACKAGE_NAME='[LLVM]' 424PACKAGE_TARNAME='--llvm--' 425PACKAGE_VERSION='[1.0]' 426PACKAGE_STRING='[LLVM] [1.0]' 427PACKAGE_BUGREPORT='llvmbugs@cs.uiuc.edu' 428 429ac_subdirs_all="$ac_subdirs_all projects/sample" 430ac_subdirs_all="$ac_subdirs_all projects/reopt" 431ac_subdirs_all="$ac_subdirs_all projects/poolalloc" 432# Factoring default headers for most tests. 433ac_includes_default="\ 434#include <stdio.h> 435#if HAVE_SYS_TYPES_H 436# include <sys/types.h> 437#endif 438#if HAVE_SYS_STAT_H 439# include <sys/stat.h> 440#endif 441#if STDC_HEADERS 442# include <stdlib.h> 443# include <stddef.h> 444#else 445# if HAVE_STDLIB_H 446# include <stdlib.h> 447# endif 448#endif 449#if HAVE_STRING_H 450# if !STDC_HEADERS && HAVE_MEMORY_H 451# include <memory.h> 452# endif 453# include <string.h> 454#endif 455#if HAVE_STRINGS_H 456# include <strings.h> 457#endif 458#if HAVE_INTTYPES_H 459# include <inttypes.h> 460#else 461# if HAVE_STDINT_H 462# include <stdint.h> 463# endif 464#endif 465#if HAVE_UNISTD_H 466# include <unistd.h> 467#endif" 468 469ac_unique_file=""Makefile.config.in"" 470ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS subdirs INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os OS LLVMGCCDIR ARCH CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT CC CFLAGS ac_ct_CC CPP ifGNUmake LEX LEXLIB LEX_OUTPUT_ROOT YACC EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB STRIP ac_ct_STRIP CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL RPWD SED RM MKDIR DATE MV DOT ETAGS PYTHON QMTEST ALLOCA LIBOBJS MMAP_FILE ENABLE_PURIFY ENABLE_OPTIMIZED SPEC_ROOT USE_SPEC UPB DISABLE_LLC_DIFFS JIT BCR PAPIDIR PURIFY LTLIBOBJS' 471ac_subst_files='' 472 473# Initialize some variables set by options. 474ac_init_help= 475ac_init_version=false 476# The variables have the same names as the options, with 477# dashes changed to underlines. 478cache_file=/dev/null 479exec_prefix=NONE 480no_create= 481no_recursion= 482prefix=NONE 483program_prefix=NONE 484program_suffix=NONE 485program_transform_name=s,x,x, 486silent= 487site= 488srcdir= 489verbose= 490x_includes=NONE 491x_libraries=NONE 492 493# Installation directory options. 494# These are left unexpanded so users can "make install exec_prefix=/foo" 495# and all the variables that are supposed to be based on exec_prefix 496# by default will actually change. 497# Use braces instead of parens because sh, perl, etc. also accept them. 498bindir='${exec_prefix}/bin' 499sbindir='${exec_prefix}/sbin' 500libexecdir='${exec_prefix}/libexec' 501datadir='${prefix}/share' 502sysconfdir='${prefix}/etc' 503sharedstatedir='${prefix}/com' 504localstatedir='${prefix}/var' 505libdir='${exec_prefix}/lib' 506includedir='${prefix}/include' 507oldincludedir='/usr/include' 508infodir='${prefix}/info' 509mandir='${prefix}/man' 510 511ac_prev= 512for ac_option 513do 514 # If the previous option needs an argument, assign it. 515 if test -n "$ac_prev"; then 516 eval "$ac_prev=\$ac_option" 517 ac_prev= 518 continue 519 fi 520 521 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` 522 523 # Accept the important Cygnus configure options, so we can diagnose typos. 524 525 case $ac_option in 526 527 -bindir | --bindir | --bindi | --bind | --bin | --bi) 528 ac_prev=bindir ;; 529 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 530 bindir=$ac_optarg ;; 531 532 -build | --build | --buil | --bui | --bu) 533 ac_prev=build_alias ;; 534 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 535 build_alias=$ac_optarg ;; 536 537 -cache-file | --cache-file | --cache-fil | --cache-fi \ 538 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 539 ac_prev=cache_file ;; 540 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 541 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 542 cache_file=$ac_optarg ;; 543 544 --config-cache | -C) 545 cache_file=config.cache ;; 546 547 -datadir | --datadir | --datadi | --datad | --data | --dat | --da) 548 ac_prev=datadir ;; 549 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ 550 | --da=*) 551 datadir=$ac_optarg ;; 552 553 -disable-* | --disable-*) 554 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 555 # Reject names that are not valid shell variable names. 556 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 557 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 558 { (exit 1); exit 1; }; } 559 ac_feature=`echo $ac_feature | sed 's/-/_/g'` 560 eval "enable_$ac_feature=no" ;; 561 562 -enable-* | --enable-*) 563 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 564 # Reject names that are not valid shell variable names. 565 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 566 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 567 { (exit 1); exit 1; }; } 568 ac_feature=`echo $ac_feature | sed 's/-/_/g'` 569 case $ac_option in 570 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; 571 *) ac_optarg=yes ;; 572 esac 573 eval "enable_$ac_feature='$ac_optarg'" ;; 574 575 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 576 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 577 | --exec | --exe | --ex) 578 ac_prev=exec_prefix ;; 579 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 580 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 581 | --exec=* | --exe=* | --ex=*) 582 exec_prefix=$ac_optarg ;; 583 584 -gas | --gas | --ga | --g) 585 # Obsolete; use --with-gas. 586 with_gas=yes ;; 587 588 -help | --help | --hel | --he | -h) 589 ac_init_help=long ;; 590 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 591 ac_init_help=recursive ;; 592 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 593 ac_init_help=short ;; 594 595 -host | --host | --hos | --ho) 596 ac_prev=host_alias ;; 597 -host=* | --host=* | --hos=* | --ho=*) 598 host_alias=$ac_optarg ;; 599 600 -includedir | --includedir | --includedi | --included | --include \ 601 | --includ | --inclu | --incl | --inc) 602 ac_prev=includedir ;; 603 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 604 | --includ=* | --inclu=* | --incl=* | --inc=*) 605 includedir=$ac_optarg ;; 606 607 -infodir | --infodir | --infodi | --infod | --info | --inf) 608 ac_prev=infodir ;; 609 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 610 infodir=$ac_optarg ;; 611 612 -libdir | --libdir | --libdi | --libd) 613 ac_prev=libdir ;; 614 -libdir=* | --libdir=* | --libdi=* | --libd=*) 615 libdir=$ac_optarg ;; 616 617 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 618 | --libexe | --libex | --libe) 619 ac_prev=libexecdir ;; 620 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 621 | --libexe=* | --libex=* | --libe=*) 622 libexecdir=$ac_optarg ;; 623 624 -localstatedir | --localstatedir | --localstatedi | --localstated \ 625 | --localstate | --localstat | --localsta | --localst \ 626 | --locals | --local | --loca | --loc | --lo) 627 ac_prev=localstatedir ;; 628 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 629 | --localstate=* | --localstat=* | --localsta=* | --localst=* \ 630 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) 631 localstatedir=$ac_optarg ;; 632 633 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 634 ac_prev=mandir ;; 635 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 636 mandir=$ac_optarg ;; 637 638 -nfp | --nfp | --nf) 639 # Obsolete; use --without-fp. 640 with_fp=no ;; 641 642 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 643 | --no-cr | --no-c | -n) 644 no_create=yes ;; 645 646 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 647 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 648 no_recursion=yes ;; 649 650 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 651 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 652 | --oldin | --oldi | --old | --ol | --o) 653 ac_prev=oldincludedir ;; 654 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 655 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 656 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 657 oldincludedir=$ac_optarg ;; 658 659 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 660 ac_prev=prefix ;; 661 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 662 prefix=$ac_optarg ;; 663 664 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 665 | --program-pre | --program-pr | --program-p) 666 ac_prev=program_prefix ;; 667 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 668 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 669 program_prefix=$ac_optarg ;; 670 671 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 672 | --program-suf | --program-su | --program-s) 673 ac_prev=program_suffix ;; 674 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 675 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 676 program_suffix=$ac_optarg ;; 677 678 -program-transform-name | --program-transform-name \ 679 | --program-transform-nam | --program-transform-na \ 680 | --program-transform-n | --program-transform- \ 681 | --program-transform | --program-transfor \ 682 | --program-transfo | --program-transf \ 683 | --program-trans | --program-tran \ 684 | --progr-tra | --program-tr | --program-t) 685 ac_prev=program_transform_name ;; 686 -program-transform-name=* | --program-transform-name=* \ 687 | --program-transform-nam=* | --program-transform-na=* \ 688 | --program-transform-n=* | --program-transform-=* \ 689 | --program-transform=* | --program-transfor=* \ 690 | --program-transfo=* | --program-transf=* \ 691 | --program-trans=* | --program-tran=* \ 692 | --progr-tra=* | --program-tr=* | --program-t=*) 693 program_transform_name=$ac_optarg ;; 694 695 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 696 | -silent | --silent | --silen | --sile | --sil) 697 silent=yes ;; 698 699 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 700 ac_prev=sbindir ;; 701 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 702 | --sbi=* | --sb=*) 703 sbindir=$ac_optarg ;; 704 705 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 706 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 707 | --sharedst | --shareds | --shared | --share | --shar \ 708 | --sha | --sh) 709 ac_prev=sharedstatedir ;; 710 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 711 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 712 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 713 | --sha=* | --sh=*) 714 sharedstatedir=$ac_optarg ;; 715 716 -site | --site | --sit) 717 ac_prev=site ;; 718 -site=* | --site=* | --sit=*) 719 site=$ac_optarg ;; 720 721 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 722 ac_prev=srcdir ;; 723 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 724 srcdir=$ac_optarg ;; 725 726 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 727 | --syscon | --sysco | --sysc | --sys | --sy) 728 ac_prev=sysconfdir ;; 729 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 730 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 731 sysconfdir=$ac_optarg ;; 732 733 -target | --target | --targe | --targ | --tar | --ta | --t) 734 ac_prev=target_alias ;; 735 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 736 target_alias=$ac_optarg ;; 737 738 -v | -verbose | --verbose | --verbos | --verbo | --verb) 739 verbose=yes ;; 740 741 -version | --version | --versio | --versi | --vers | -V) 742 ac_init_version=: ;; 743 744 -with-* | --with-*) 745 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 746 # Reject names that are not valid shell variable names. 747 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 748 { echo "$as_me: error: invalid package name: $ac_package" >&2 749 { (exit 1); exit 1; }; } 750 ac_package=`echo $ac_package| sed 's/-/_/g'` 751 case $ac_option in 752 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; 753 *) ac_optarg=yes ;; 754 esac 755 eval "with_$ac_package='$ac_optarg'" ;; 756 757 -without-* | --without-*) 758 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 759 # Reject names that are not valid shell variable names. 760 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 761 { echo "$as_me: error: invalid package name: $ac_package" >&2 762 { (exit 1); exit 1; }; } 763 ac_package=`echo $ac_package | sed 's/-/_/g'` 764 eval "with_$ac_package=no" ;; 765 766 --x) 767 # Obsolete; use --with-x. 768 with_x=yes ;; 769 770 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 771 | --x-incl | --x-inc | --x-in | --x-i) 772 ac_prev=x_includes ;; 773 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 774 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 775 x_includes=$ac_optarg ;; 776 777 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 778 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 779 ac_prev=x_libraries ;; 780 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 781 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 782 x_libraries=$ac_optarg ;; 783 784 -*) { echo "$as_me: error: unrecognized option: $ac_option 785Try \`$0 --help' for more information." >&2 786 { (exit 1); exit 1; }; } 787 ;; 788 789 *=*) 790 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 791 # Reject names that are not valid shell variable names. 792 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 793 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 794 { (exit 1); exit 1; }; } 795 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` 796 eval "$ac_envvar='$ac_optarg'" 797 export $ac_envvar ;; 798 799 *) 800 # FIXME: should be removed in autoconf 3.0. 801 echo "$as_me: WARNING: you should use --build, --host, --target" >&2 802 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 803 echo "$as_me: WARNING: invalid host type: $ac_option" >&2 804 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 805 ;; 806 807 esac 808done 809 810if test -n "$ac_prev"; then 811 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 812 { echo "$as_me: error: missing argument to $ac_option" >&2 813 { (exit 1); exit 1; }; } 814fi 815 816# Be sure to have absolute paths. 817for ac_var in exec_prefix prefix 818do 819 eval ac_val=$`echo $ac_var` 820 case $ac_val in 821 [\\/$]* | ?:[\\/]* | NONE | '' ) ;; 822 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 823 { (exit 1); exit 1; }; };; 824 esac 825done 826 827# Be sure to have absolute paths. 828for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ 829 localstatedir libdir includedir oldincludedir infodir mandir 830do 831 eval ac_val=$`echo $ac_var` 832 case $ac_val in 833 [\\/$]* | ?:[\\/]* ) ;; 834 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 835 { (exit 1); exit 1; }; };; 836 esac 837done 838 839# There might be people who depend on the old broken behavior: `$host' 840# used to hold the argument of --host etc. 841# FIXME: To remove some day. 842build=$build_alias 843host=$host_alias 844target=$target_alias 845 846# FIXME: To remove some day. 847if test "x$host_alias" != x; then 848 if test "x$build_alias" = x; then 849 cross_compiling=maybe 850 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 851 If a cross compiler is detected then cross compile mode will be used." >&2 852 elif test "x$build_alias" != "x$host_alias"; then 853 cross_compiling=yes 854 fi 855fi 856 857ac_tool_prefix= 858test -n "$host_alias" && ac_tool_prefix=$host_alias- 859 860test "$silent" = yes && exec 6>/dev/null 861 862 863# Find the source files, if location was not specified. 864if test -z "$srcdir"; then 865 ac_srcdir_defaulted=yes 866 # Try the directory containing this script, then its parent. 867 ac_confdir=`(dirname "$0") 2>/dev/null || 868$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 869 X"$0" : 'X\(//\)[^/]' \| \ 870 X"$0" : 'X\(//\)$' \| \ 871 X"$0" : 'X\(/\)' \| \ 872 . : '\(.\)' 2>/dev/null || 873echo X"$0" | 874 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 875 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 876 /^X\(\/\/\)$/{ s//\1/; q; } 877 /^X\(\/\).*/{ s//\1/; q; } 878 s/.*/./; q'` 879 srcdir=$ac_confdir 880 if test ! -r $srcdir/$ac_unique_file; then 881 srcdir=.. 882 fi 883else 884 ac_srcdir_defaulted=no 885fi 886if test ! -r $srcdir/$ac_unique_file; then 887 if test "$ac_srcdir_defaulted" = yes; then 888 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 889 { (exit 1); exit 1; }; } 890 else 891 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 892 { (exit 1); exit 1; }; } 893 fi 894fi 895(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || 896 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 897 { (exit 1); exit 1; }; } 898srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` 899ac_env_build_alias_set=${build_alias+set} 900ac_env_build_alias_value=$build_alias 901ac_cv_env_build_alias_set=${build_alias+set} 902ac_cv_env_build_alias_value=$build_alias 903ac_env_host_alias_set=${host_alias+set} 904ac_env_host_alias_value=$host_alias 905ac_cv_env_host_alias_set=${host_alias+set} 906ac_cv_env_host_alias_value=$host_alias 907ac_env_target_alias_set=${target_alias+set} 908ac_env_target_alias_value=$target_alias 909ac_cv_env_target_alias_set=${target_alias+set} 910ac_cv_env_target_alias_value=$target_alias 911ac_env_CXX_set=${CXX+set} 912ac_env_CXX_value=$CXX 913ac_cv_env_CXX_set=${CXX+set} 914ac_cv_env_CXX_value=$CXX 915ac_env_CXXFLAGS_set=${CXXFLAGS+set} 916ac_env_CXXFLAGS_value=$CXXFLAGS 917ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set} 918ac_cv_env_CXXFLAGS_value=$CXXFLAGS 919ac_env_LDFLAGS_set=${LDFLAGS+set} 920ac_env_LDFLAGS_value=$LDFLAGS 921ac_cv_env_LDFLAGS_set=${LDFLAGS+set} 922ac_cv_env_LDFLAGS_value=$LDFLAGS 923ac_env_CPPFLAGS_set=${CPPFLAGS+set} 924ac_env_CPPFLAGS_value=$CPPFLAGS 925ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} 926ac_cv_env_CPPFLAGS_value=$CPPFLAGS 927ac_env_CC_set=${CC+set} 928ac_env_CC_value=$CC 929ac_cv_env_CC_set=${CC+set} 930ac_cv_env_CC_value=$CC 931ac_env_CFLAGS_set=${CFLAGS+set} 932ac_env_CFLAGS_value=$CFLAGS 933ac_cv_env_CFLAGS_set=${CFLAGS+set} 934ac_cv_env_CFLAGS_value=$CFLAGS 935ac_env_CPP_set=${CPP+set} 936ac_env_CPP_value=$CPP 937ac_cv_env_CPP_set=${CPP+set} 938ac_cv_env_CPP_value=$CPP 939ac_env_CXXCPP_set=${CXXCPP+set} 940ac_env_CXXCPP_value=$CXXCPP 941ac_cv_env_CXXCPP_set=${CXXCPP+set} 942ac_cv_env_CXXCPP_value=$CXXCPP 943ac_env_F77_set=${F77+set} 944ac_env_F77_value=$F77 945ac_cv_env_F77_set=${F77+set} 946ac_cv_env_F77_value=$F77 947ac_env_FFLAGS_set=${FFLAGS+set} 948ac_env_FFLAGS_value=$FFLAGS 949ac_cv_env_FFLAGS_set=${FFLAGS+set} 950ac_cv_env_FFLAGS_value=$FFLAGS 951 952# 953# Report the --help message. 954# 955if test "$ac_init_help" = "long"; then 956 # Omit some internal or obsolete options to make the list less imposing. 957 # This message is too long to be a string in the A/UX 3.1 sh. 958 cat <<_ACEOF 959\`configure' configures [LLVM] [1.0] to adapt to many kinds of systems. 960 961Usage: $0 [OPTION]... [VAR=VALUE]... 962 963To assign environment variables (e.g., CC, CFLAGS...), specify them as 964VAR=VALUE. See below for descriptions of some of the useful variables. 965 966Defaults for the options are specified in brackets. 967 968Configuration: 969 -h, --help display this help and exit 970 --help=short display options specific to this package 971 --help=recursive display the short help of all the included packages 972 -V, --version display version information and exit 973 -q, --quiet, --silent do not print \`checking...' messages 974 --cache-file=FILE cache test results in FILE [disabled] 975 -C, --config-cache alias for \`--cache-file=config.cache' 976 -n, --no-create do not create output files 977 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 978 979_ACEOF 980 981 cat <<_ACEOF 982Installation directories: 983 --prefix=PREFIX install architecture-independent files in PREFIX 984 [$ac_default_prefix] 985 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 986 [PREFIX] 987 988By default, \`make install' will install all the files in 989\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 990an installation prefix other than \`$ac_default_prefix' using \`--prefix', 991for instance \`--prefix=\$HOME'. 992 993For better control, use the options below. 994 995Fine tuning of the installation directories: 996 --bindir=DIR user executables [EPREFIX/bin] 997 --sbindir=DIR system admin executables [EPREFIX/sbin] 998 --libexecdir=DIR program executables [EPREFIX/libexec] 999 --datadir=DIR read-only architecture-independent data [PREFIX/share] 1000 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1001 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1002 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1003 --libdir=DIR object code libraries [EPREFIX/lib] 1004 --includedir=DIR C header files [PREFIX/include] 1005 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1006 --infodir=DIR info documentation [PREFIX/info] 1007 --mandir=DIR man documentation [PREFIX/man] 1008_ACEOF 1009 1010 cat <<\_ACEOF 1011 1012System types: 1013 --build=BUILD configure for building on BUILD [guessed] 1014 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1015 --target=TARGET configure for building compilers for TARGET [HOST] 1016_ACEOF 1017fi 1018 1019if test -n "$ac_init_help"; then 1020 case $ac_init_help in 1021 short | recursive ) echo "Configuration of [LLVM] [1.0]:";; 1022 esac 1023 cat <<\_ACEOF 1024 1025Optional Features: 1026 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1027 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1028 --enable-shared[=PKGS] 1029 build shared libraries [default=yes] 1030 --enable-static[=PKGS] 1031 build static libraries [default=yes] 1032 --enable-fast-install[=PKGS] 1033 optimize for fast installation [default=yes] 1034 --disable-libtool-lock avoid locking (might break parallel builds) 1035 --enable-purify Compile with purify (default is NO) 1036 --enable-optimized Compile with optimizations enabled (default is NO) 1037 --enable-spec Compile SPEC 2000 benchmarks (default is NO) 1038 --enable-precompiled_bytecode 1039 Use pre-compiled bytecode (default is NO) 1040 --enable-llc_diffs Enable LLC Diffs when testing (default is YES) 1041 --enable-jit Enable Just In Time Compiling (default is YES) 1042 1043Optional Packages: 1044 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1045 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1046 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1047 --with-pic try to use only PIC/non-PIC objects [default=use 1048 both] 1049 --with-tags[=TAGS] 1050 include additional configurations [automatic] 1051 --with-llvmgccdir Location of LLVM GCC front-end 1052 --with-bcrepos Location of Bytecode Repository 1053 --with-papi Location of PAPI 1054 --with-purify Location of purify program 1055 1056Some influential environment variables: 1057 CXX C++ compiler command 1058 CXXFLAGS C++ compiler flags 1059 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1060 nonstandard directory <lib dir> 1061 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have 1062 headers in a nonstandard directory <include dir> 1063 CC C compiler command 1064 CFLAGS C compiler flags 1065 CPP C preprocessor 1066 CXXCPP C++ preprocessor 1067 F77 Fortran 77 compiler command 1068 FFLAGS Fortran 77 compiler flags 1069 1070Use these variables to override the choices made by `configure' or to help 1071it to find libraries and programs with nonstandard names/locations. 1072 1073Report bugs to <llvmbugs@cs.uiuc.edu>. 1074_ACEOF 1075fi 1076 1077if test "$ac_init_help" = "recursive"; then 1078 # If there are subdirs, report their specific --help. 1079 ac_popdir=`pwd` 1080 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1081 test -d $ac_dir || continue 1082 ac_builddir=. 1083 1084if test "$ac_dir" != .; then 1085 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 1086 # A "../" for each directory in $ac_dir_suffix. 1087 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` 1088else 1089 ac_dir_suffix= ac_top_builddir= 1090fi 1091 1092case $srcdir in 1093 .) # No --srcdir option. We are building in place. 1094 ac_srcdir=. 1095 if test -z "$ac_top_builddir"; then 1096 ac_top_srcdir=. 1097 else 1098 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` 1099 fi ;; 1100 [\\/]* | ?:[\\/]* ) # Absolute path. 1101 ac_srcdir=$srcdir$ac_dir_suffix; 1102 ac_top_srcdir=$srcdir ;; 1103 *) # Relative path. 1104 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix 1105 ac_top_srcdir=$ac_top_builddir$srcdir ;; 1106esac 1107# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be 1108# absolute. 1109ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` 1110ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` 1111ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` 1112ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` 1113 1114 cd $ac_dir 1115 # Check for guested configure; otherwise get Cygnus style configure. 1116 if test -f $ac_srcdir/configure.gnu; then 1117 echo 1118 $SHELL $ac_srcdir/configure.gnu --help=recursive 1119 elif test -f $ac_srcdir/configure; then 1120 echo 1121 $SHELL $ac_srcdir/configure --help=recursive 1122 elif test -f $ac_srcdir/configure.ac || 1123 test -f $ac_srcdir/configure.in; then 1124 echo 1125 $ac_configure --help 1126 else 1127 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1128 fi 1129 cd $ac_popdir 1130 done 1131fi 1132 1133test -n "$ac_init_help" && exit 0 1134if $ac_init_version; then 1135 cat <<\_ACEOF 1136[LLVM] configure [1.0] 1137generated by GNU Autoconf 2.57 1138 1139Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 1140Free Software Foundation, Inc. 1141This configure script is free software; the Free Software Foundation 1142gives unlimited permission to copy, distribute and modify it. 1143_ACEOF 1144 exit 0 1145fi 1146exec 5>config.log 1147cat >&5 <<_ACEOF 1148This file contains any messages produced by compilers while 1149running configure, to aid debugging if configure makes a mistake. 1150 1151It was created by [LLVM] $as_me [1.0], which was 1152generated by GNU Autoconf 2.57. Invocation command line was 1153 1154 $ $0 $@ 1155 1156_ACEOF 1157{ 1158cat <<_ASUNAME 1159## --------- ## 1160## Platform. ## 1161## --------- ## 1162 1163hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1164uname -m = `(uname -m) 2>/dev/null || echo unknown` 1165uname -r = `(uname -r) 2>/dev/null || echo unknown` 1166uname -s = `(uname -s) 2>/dev/null || echo unknown` 1167uname -v = `(uname -v) 2>/dev/null || echo unknown` 1168 1169/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1170/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1171 1172/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1173/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1174/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1175hostinfo = `(hostinfo) 2>/dev/null || echo unknown` 1176/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1177/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1178/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1179 1180_ASUNAME 1181 1182as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1183for as_dir in $PATH 1184do 1185 IFS=$as_save_IFS 1186 test -z "$as_dir" && as_dir=. 1187 echo "PATH: $as_dir" 1188done 1189 1190} >&5 1191 1192cat >&5 <<_ACEOF 1193 1194 1195## ----------- ## 1196## Core tests. ## 1197## ----------- ## 1198 1199_ACEOF 1200 1201 1202# Keep a trace of the command line. 1203# Strip out --no-create and --no-recursion so they do not pile up. 1204# Strip out --silent because we don't want to record it for future runs. 1205# Also quote any args containing shell meta-characters. 1206# Make two passes to allow for proper duplicate-argument suppression. 1207ac_configure_args= 1208ac_configure_args0= 1209ac_configure_args1= 1210ac_sep= 1211ac_must_keep_next=false 1212for ac_pass in 1 2 1213do 1214 for ac_arg 1215 do 1216 case $ac_arg in 1217 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1218 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1219 | -silent | --silent | --silen | --sile | --sil) 1220 continue ;; 1221 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) 1222 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1223 esac 1224 case $ac_pass in 1225 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1226 2) 1227 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1228 if test $ac_must_keep_next = true; then 1229 ac_must_keep_next=false # Got value, back to normal. 1230 else 1231 case $ac_arg in 1232 *=* | --config-cache | -C | -disable-* | --disable-* \ 1233 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1234 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1235 | -with-* | --with-* | -without-* | --without-* | --x) 1236 case "$ac_configure_args0 " in 1237 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1238 esac 1239 ;; 1240 -* ) ac_must_keep_next=true ;; 1241 esac 1242 fi 1243 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" 1244 # Get rid of the leading space. 1245 ac_sep=" " 1246 ;; 1247 esac 1248 done 1249done 1250$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1251$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1252 1253# When interrupted or exit'd, cleanup temporary files, and complete 1254# config.log. We remove comments because anyway the quotes in there 1255# would cause problems or look ugly. 1256# WARNING: Be sure not to use single quotes in there, as some shells, 1257# such as our DU 5.0 friend, will then `close' the trap. 1258trap 'exit_status=$? 1259 # Save into config.log some information that might help in debugging. 1260 { 1261 echo 1262 1263 cat <<\_ASBOX 1264## ---------------- ## 1265## Cache variables. ## 1266## ---------------- ## 1267_ASBOX 1268 echo 1269 # The following way of writing the cache mishandles newlines in values, 1270{ 1271 (set) 2>&1 | 1272 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in 1273 *ac_space=\ *) 1274 sed -n \ 1275 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; 1276 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" 1277 ;; 1278 *) 1279 sed -n \ 1280 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" 1281 ;; 1282 esac; 1283} 1284 echo 1285 1286 cat <<\_ASBOX 1287## ----------------- ## 1288## Output variables. ## 1289## ----------------- ## 1290_ASBOX 1291 echo 1292 for ac_var in $ac_subst_vars 1293 do 1294 eval ac_val=$`echo $ac_var` 1295 echo "$ac_var='"'"'$ac_val'"'"'" 1296 done | sort 1297 echo 1298 1299 if test -n "$ac_subst_files"; then 1300 cat <<\_ASBOX 1301## ------------- ## 1302## Output files. ## 1303## ------------- ## 1304_ASBOX 1305 echo 1306 for ac_var in $ac_subst_files 1307 do 1308 eval ac_val=$`echo $ac_var` 1309 echo "$ac_var='"'"'$ac_val'"'"'" 1310 done | sort 1311 echo 1312 fi 1313 1314 if test -s confdefs.h; then 1315 cat <<\_ASBOX 1316## ----------- ## 1317## confdefs.h. ## 1318## ----------- ## 1319_ASBOX 1320 echo 1321 sed "/^$/d" confdefs.h | sort 1322 echo 1323 fi 1324 test "$ac_signal" != 0 && 1325 echo "$as_me: caught signal $ac_signal" 1326 echo "$as_me: exit $exit_status" 1327 } >&5 1328 rm -f core core.* *.core && 1329 rm -rf conftest* confdefs* conf$$* $ac_clean_files && 1330 exit $exit_status 1331 ' 0 1332for ac_signal in 1 2 13 15; do 1333 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1334done 1335ac_signal=0 1336 1337# confdefs.h avoids OS command line length limits that DEFS can exceed. 1338rm -rf conftest* confdefs.h 1339# AIX cpp loses on an empty file, so make sure it contains at least a newline. 1340echo >confdefs.h 1341 1342# Predefined preprocessor variables. 1343 1344cat >>confdefs.h <<_ACEOF 1345#define PACKAGE_NAME "$PACKAGE_NAME" 1346_ACEOF 1347 1348 1349cat >>confdefs.h <<_ACEOF 1350#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1351_ACEOF 1352 1353 1354cat >>confdefs.h <<_ACEOF 1355#define PACKAGE_VERSION "$PACKAGE_VERSION" 1356_ACEOF 1357 1358 1359cat >>confdefs.h <<_ACEOF 1360#define PACKAGE_STRING "$PACKAGE_STRING" 1361_ACEOF 1362 1363 1364cat >>confdefs.h <<_ACEOF 1365#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1366_ACEOF 1367 1368 1369# Let the site file select an alternate cache file if it wants to. 1370# Prefer explicitly selected file to automatically selected ones. 1371if test -z "$CONFIG_SITE"; then 1372 if test "x$prefix" != xNONE; then 1373 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" 1374 else 1375 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 1376 fi 1377fi 1378for ac_site_file in $CONFIG_SITE; do 1379 if test -r "$ac_site_file"; then 1380 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1381echo "$as_me: loading site script $ac_site_file" >&6;} 1382 sed 's/^/| /' "$ac_site_file" >&5 1383 . "$ac_site_file" 1384 fi 1385done 1386 1387if test -r "$cache_file"; then 1388 # Some versions of bash will fail to source /dev/null (special 1389 # files actually), so we avoid doing that. 1390 if test -f "$cache_file"; then 1391 { echo "$as_me:$LINENO: loading cache $cache_file" >&5 1392echo "$as_me: loading cache $cache_file" >&6;} 1393 case $cache_file in 1394 [\\/]* | ?:[\\/]* ) . $cache_file;; 1395 *) . ./$cache_file;; 1396 esac 1397 fi 1398else 1399 { echo "$as_me:$LINENO: creating cache $cache_file" >&5 1400echo "$as_me: creating cache $cache_file" >&6;} 1401 >$cache_file 1402fi 1403 1404# Check that the precious variables saved in the cache have kept the same 1405# value. 1406ac_cache_corrupted=false 1407for ac_var in `(set) 2>&1 | 1408 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do 1409 eval ac_old_set=\$ac_cv_env_${ac_var}_set 1410 eval ac_new_set=\$ac_env_${ac_var}_set 1411 eval ac_old_val="\$ac_cv_env_${ac_var}_value" 1412 eval ac_new_val="\$ac_env_${ac_var}_value" 1413 case $ac_old_set,$ac_new_set in 1414 set,) 1415 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 1416echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 1417 ac_cache_corrupted=: ;; 1418 ,set) 1419 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 1420echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 1421 ac_cache_corrupted=: ;; 1422 ,);; 1423 *) 1424 if test "x$ac_old_val" != "x$ac_new_val"; then 1425 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 1426echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 1427 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 1428echo "$as_me: former value: $ac_old_val" >&2;} 1429 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 1430echo "$as_me: current value: $ac_new_val" >&2;} 1431 ac_cache_corrupted=: 1432 fi;; 1433 esac 1434 # Pass precious variables to config.status. 1435 if test "$ac_new_set" = set; then 1436 case $ac_new_val in 1437 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) 1438 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 1439 *) ac_arg=$ac_var=$ac_new_val ;; 1440 esac 1441 case " $ac_configure_args " in 1442 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 1443 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 1444 esac 1445 fi 1446done 1447if $ac_cache_corrupted; then 1448 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 1449echo "$as_me: error: changes in the environment can compromise the build" >&2;} 1450 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 1451echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 1452 { (exit 1); exit 1; }; } 1453fi 1454 1455ac_ext=c 1456ac_cpp='$CPP $CPPFLAGS' 1457ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1458ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1459ac_compiler_gnu=$ac_cv_c_compiler_gnu 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488ac_aux_dir= 1489for ac_dir in autoconf $srcdir/autoconf; do 1490 if test -f $ac_dir/install-sh; then 1491 ac_aux_dir=$ac_dir 1492 ac_install_sh="$ac_aux_dir/install-sh -c" 1493 break 1494 elif test -f $ac_dir/install.sh; then 1495 ac_aux_dir=$ac_dir 1496 ac_install_sh="$ac_aux_dir/install.sh -c" 1497 break 1498 elif test -f $ac_dir/shtool; then 1499 ac_aux_dir=$ac_dir 1500 ac_install_sh="$ac_aux_dir/shtool install -c" 1501 break 1502 fi 1503done 1504if test -z "$ac_aux_dir"; then 1505 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" >&5 1506echo "$as_me: error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" >&2;} 1507 { (exit 1); exit 1; }; } 1508fi 1509ac_config_guess="$SHELL $ac_aux_dir/config.guess" 1510ac_config_sub="$SHELL $ac_aux_dir/config.sub" 1511ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. 1512 1513 1514if test ${srcdir} != "." 1515then 1516 if test -f ${srcdir}/include/Config/config.h 1517 then 1518 { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5 1519echo "$as_me: error: Already configured in ${srcdir}" >&2;} 1520 { (exit 1); exit 1; }; } 1521 fi 1522fi 1523 1524if test -d ${srcdir}/projects/sample 1525then 1526 1527 1528subdirs="$subdirs projects/sample" 1529 1530fi 1531 1532if test -d ${srcdir}/projects/reopt 1533then 1534 1535 1536subdirs="$subdirs projects/reopt" 1537 1538fi 1539 1540if test -d ${srcdir}/projects/poolalloc 1541then 1542 1543 1544subdirs="$subdirs projects/poolalloc" 1545 1546fi 1547 1548 ac_config_headers="$ac_config_headers include/Config/config.h" 1549 1550 ac_config_commands="$ac_config_commands Makefile" 1551 1552 1553 ac_config_commands="$ac_config_commands Makefile.common" 1554 1555 1556 ac_config_commands="$ac_config_commands Makefile.rules" 1557 1558 1559 ac_config_commands="$ac_config_commands lib/Makefile" 1560 1561 1562 ac_config_commands="$ac_config_commands lib/Analysis/Makefile" 1563 1564 1565 ac_config_commands="$ac_config_commands lib/Analysis/DataStructure/Makefile" 1566 1567 1568 ac_config_commands="$ac_config_commands lib/Analysis/IPA/Makefile" 1569 1570 1571 ac_config_commands="$ac_config_commands lib/Analysis/LiveVar/Makefile" 1572 1573 1574 ac_config_commands="$ac_config_commands lib/AsmParser/Makefile" 1575 1576 1577 ac_config_commands="$ac_config_commands lib/Bytecode/Makefile" 1578 1579 1580 ac_config_commands="$ac_config_commands lib/Bytecode/Reader/Makefile" 1581 1582 1583 ac_config_commands="$ac_config_commands lib/Bytecode/Writer/Makefile" 1584 1585 1586 ac_config_commands="$ac_config_commands lib/CWriter/Makefile" 1587 1588 1589 ac_config_commands="$ac_config_commands lib/CodeGen/Makefile" 1590 1591 1592 ac_config_commands="$ac_config_commands lib/CodeGen/InstrSched/Makefile" 1593 1594 1595 ac_config_commands="$ac_config_commands lib/CodeGen/InstrSelection/Makefile" 1596 1597 1598 ac_config_commands="$ac_config_commands lib/CodeGen/ModuloScheduling/Makefile" 1599 1600 1601 ac_config_commands="$ac_config_commands lib/CodeGen/RegAlloc/Makefile" 1602 1603 1604 ac_config_commands="$ac_config_commands lib/CodeGen/SelectionDAG/Makefile" 1605 1606 1607 ac_config_commands="$ac_config_commands lib/ExecutionEngine/Makefile" 1608 1609 1610 ac_config_commands="$ac_config_commands lib/ExecutionEngine/Interpreter/Makefile" 1611 1612 1613 ac_config_commands="$ac_config_commands lib/ExecutionEngine/JIT/Makefile" 1614 1615 1616 ac_config_commands="$ac_config_commands lib/Support/Makefile" 1617 1618 1619 ac_config_commands="$ac_config_commands lib/Target/Makefile" 1620 1621 1622 ac_config_commands="$ac_config_commands lib/Target/Sparc/Makefile" 1623 1624 1625 ac_config_commands="$ac_config_commands lib/Target/X86/Makefile" 1626 1627 1628 ac_config_commands="$ac_config_commands lib/Transforms/Makefile" 1629 1630 1631 ac_config_commands="$ac_config_commands lib/Transforms/Hello/Makefile" 1632 1633 1634 ac_config_commands="$ac_config_commands lib/Transforms/IPO/Makefile" 1635 1636 1637 ac_config_commands="$ac_config_commands lib/Transforms/Instrumentation/Makefile" 1638 1639 1640 ac_config_commands="$ac_config_commands lib/Transforms/Instrumentation/ProfilePaths/Makefile" 1641 1642 1643 ac_config_commands="$ac_config_commands lib/Transforms/Scalar/Makefile" 1644 1645 1646 ac_config_commands="$ac_config_commands lib/Transforms/Utils/Makefile" 1647 1648 1649 ac_config_commands="$ac_config_commands lib/VMCore/Makefile" 1650 1651 1652 ac_config_commands="$ac_config_commands runtime/Makefile" 1653 1654 1655 ac_config_commands="$ac_config_commands runtime/GCCLibraries/Makefile" 1656 1657 1658 ac_config_commands="$ac_config_commands runtime/GCCLibraries/crtend/Makefile" 1659 1660 1661 ac_config_commands="$ac_config_commands runtime/GCCLibraries/libc/Makefile" 1662 1663 1664 ac_config_commands="$ac_config_commands runtime/GCCLibraries/libcurses/Makefile" 1665 1666 1667 ac_config_commands="$ac_config_commands runtime/GCCLibraries/libg/Makefile" 1668 1669 1670 ac_config_commands="$ac_config_commands runtime/GCCLibraries/libgcc/Makefile" 1671 1672 1673 ac_config_commands="$ac_config_commands runtime/GCCLibraries/libm/Makefile" 1674 1675 1676 ac_config_commands="$ac_config_commands runtime/GCCLibraries/libmalloc/Makefile" 1677 1678 1679 ac_config_commands="$ac_config_commands runtime/GCCLibraries/libtermcap/Makefile" 1680 1681 1682 ac_config_commands="$ac_config_commands runtime/GCCLibraries/libucb/Makefile" 1683 1684 1685 ac_config_commands="$ac_config_commands runtime/GCCLibraries/libutempter/Makefile" 1686 1687 1688 ac_config_commands="$ac_config_commands runtime/GCCLibraries/libutil/Makefile" 1689 1690 1691 ac_config_commands="$ac_config_commands runtime/libdummy/Makefile" 1692 1693 1694 ac_config_commands="$ac_config_commands runtime/libtrace/Makefile" 1695 1696 1697 ac_config_commands="$ac_config_commands runtime/libprofile/Makefile" 1698 1699 1700 ac_config_commands="$ac_config_commands test/Makefile" 1701 1702 1703 ac_config_commands="$ac_config_commands test/Makefile.tests" 1704 1705 1706 ac_config_commands="$ac_config_commands test/QMTest/llvm.py" 1707 1708 1709 ac_config_commands="$ac_config_commands test/QMTest/llvmdb.py" 1710 1711 1712 ac_config_commands="$ac_config_commands test/Programs/Makefile" 1713 1714 1715 ac_config_commands="$ac_config_commands test/Programs/Makefile.programs" 1716 1717 1718 ac_config_commands="$ac_config_commands test/Programs/TEST.aa.Makefile" 1719 1720 1721 ac_config_commands="$ac_config_commands test/Programs/TEST.dsgraph.report" 1722 1723 1724 ac_config_commands="$ac_config_commands test/Programs/TEST.micro.report" 1725 1726 1727 ac_config_commands="$ac_config_commands test/Programs/TEST.aa.report" 1728 1729 1730 ac_config_commands="$ac_config_commands test/Programs/TEST.example.Makefile" 1731 1732 1733 ac_config_commands="$ac_config_commands test/Programs/TEST.nightly.Makefile" 1734 1735 1736 ac_config_commands="$ac_config_commands test/Programs/TEST.buildrepo.Makefile" 1737 1738 1739 ac_config_commands="$ac_config_commands test/Programs/TEST.jit.Makefile" 1740 1741 1742 ac_config_commands="$ac_config_commands test/Programs/TEST.nightly.report" 1743 1744 1745 ac_config_commands="$ac_config_commands test/Programs/TEST.dsgraph.Makefile" 1746 1747 1748 ac_config_commands="$ac_config_commands test/Programs/TEST.jit.report" 1749 1750 1751 ac_config_commands="$ac_config_commands test/Programs/TEST.typesafe.Makefile" 1752 1753 1754 ac_config_commands="$ac_config_commands test/Programs/TEST.dsgraph.gnuplot" 1755 1756 1757 ac_config_commands="$ac_config_commands test/Programs/TEST.micro.Makefile" 1758 1759 1760 ac_config_commands="$ac_config_commands test/Programs/External/Makefile" 1761 1762 1763 ac_config_commands="$ac_config_commands test/Programs/External/SPEC/Makefile" 1764 1765 1766 ac_config_commands="$ac_config_commands test/Programs/External/SPEC/Makefile.spec" 1767 1768 1769 ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CFP2000/Makefile" 1770 1771 1772 ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CFP2000/177.mesa/Makefile" 1773 1774 1775 ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CFP2000/179.art/Makefile" 1776 1777 1778 ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CFP2000/183.equake/Makefile" 1779 1780 1781 ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CFP2000/188.ammp/Makefile" 1782 1783 1784 ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/Makefile" 1785 1786 1787 ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/164.gzip/Makefile" 1788 1789 1790 ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/175.vpr/Makefile" 1791 1792 1793 ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/176.gcc/Makefile" 1794 1795 1796 ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/181.mcf/Makefile" 1797 1798 1799 ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/186.crafty/Makefile" 1800 1801 1802 ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/197.parser/Makefile" 1803 1804 1805 ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/252.eon/Makefile" 1806 1807 1808 ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/253.perlbmk/Makefile" 1809 1810 1811 ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/254.gap/Makefile" 1812 1813 1814 ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/255.vortex/Makefile" 1815 1816 1817 ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/256.bzip2/Makefile" 1818 1819 1820 ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/300.twolf/Makefile" 1821 1822 1823 ac_config_commands="$ac_config_commands test/Programs/LLVMSource/Makefile" 1824 1825 1826 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Makefile" 1827 1828 1829 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Makefile.multisrc" 1830 1831 1832 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Applications/Makefile" 1833 1834 1835 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Applications/Burg/Makefile" 1836 1837 1838 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Applications/aha/Makefile" 1839 1840 1841 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Applications/sgefa/Makefile" 1842 1843 1844 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Makefile" 1845 1846 1847 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Fhourstones/Makefile" 1848 1849 1850 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/Makefile" 1851 1852 1853 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/Makefile" 1854 1855 1856 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/test.in" 1857 1858 1859 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/distray/Makefile" 1860 1861 1862 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/distray/test.in" 1863 1864 1865 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/Makefile" 1866 1867 1868 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/test.in" 1869 1870 1871 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/mason/Makefile" 1872 1873 1874 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/mason/test.in" 1875 1876 1877 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/neural/Makefile" 1878 1879 1880 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/neural/test.in" 1881 1882 1883 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/Makefile" 1884 1885 1886 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/test.in" 1887 1888 1889 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/pifft/Makefile" 1890 1891 1892 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/pifft/test.in" 1893 1894 1895 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/Makefile" 1896 1897 1898 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/01-qbsort/Makefile" 1899 1900 1901 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/03-testtrie/Makefile" 1902 1903 1904 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/04-bisect/Makefile" 1905 1906 1907 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/05-eks/Makefile" 1908 1909 1910 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/08-main/Makefile" 1911 1912 1913 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/09-vor/Makefile" 1914 1915 1916 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/12-IOtest/Makefile" 1917 1918 1919 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/15-trie/Makefile" 1920 1921 1922 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/17-bintr/Makefile" 1923 1924 1925 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/18-imp/Makefile" 1926 1927 1928 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/Makefile" 1929 1930 1931 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/bh/Makefile" 1932 1933 1934 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/bisort/Makefile" 1935 1936 1937 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/em3d/Makefile" 1938 1939 1940 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/health/Makefile" 1941 1942 1943 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/mst/Makefile" 1944 1945 1946 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/perimeter/Makefile" 1947 1948 1949 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/power/Makefile" 1950 1951 1952 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/treeadd/Makefile" 1953 1954 1955 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/tsp/Makefile" 1956 1957 1958 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/voronoi/Makefile" 1959 1960 1961 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/OptimizerEval/Makefile" 1962 1963 1964 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Ptrdist/Makefile" 1965 1966 1967 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Ptrdist/anagram/Makefile" 1968 1969 1970 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Ptrdist/bc/Makefile" 1971 1972 1973 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Ptrdist/ft/Makefile" 1974 1975 1976 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Ptrdist/ks/Makefile" 1977 1978 1979 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Ptrdist/yacr2/Makefile" 1980 1981 1982 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/llubenchmark/Makefile" 1983 1984 1985 ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/sim/Makefile" 1986 1987 1988 ac_config_commands="$ac_config_commands test/Programs/SingleSource/Makefile" 1989 1990 1991 ac_config_commands="$ac_config_commands test/Programs/SingleSource/Makefile.singlesrc" 1992 1993 1994 ac_config_commands="$ac_config_commands test/Programs/SingleSource/Gizmos/Makefile" 1995 1996 1997 ac_config_commands="$ac_config_commands test/Programs/SingleSource/Benchmarks/Makefile" 1998 1999 2000 ac_config_commands="$ac_config_commands test/Programs/SingleSource/Benchmarks/Dhrystone/Makefile" 2001 2002 2003 ac_config_commands="$ac_config_commands test/Programs/SingleSource/Benchmarks/Shootout/Makefile" 2004 2005 2006 ac_config_commands="$ac_config_commands test/Programs/SingleSource/Benchmarks/Stanford/Makefile" 2007 2008 2009 ac_config_commands="$ac_config_commands test/Programs/SingleSource/Benchmarks/Misc/Makefile" 2010 2011 2012 ac_config_commands="$ac_config_commands test/Programs/SingleSource/CustomChecked/Makefile" 2013 2014 2015 ac_config_commands="$ac_config_commands test/Programs/SingleSource/UnitTests/Makefile" 2016 2017 2018 ac_config_commands="$ac_config_commands test/Programs/SingleSource/UnitTests/SetjmpLongjmp/Makefile" 2019 2020 2021 ac_config_commands="$ac_config_commands test/Programs/SingleSource/Regression/Makefile" 2022 2023 2024 ac_config_commands="$ac_config_commands test/Programs/SingleSource/Regression/C/Makefile" 2025 2026 2027 ac_config_commands="$ac_config_commands test/Programs/SingleSource/Regression/C++/Makefile" 2028 2029 2030 ac_config_commands="$ac_config_commands test/Programs/SingleSource/Regression/C++/EH/Makefile" 2031 2032 2033 ac_config_commands="$ac_config_commands tools/Makefile" 2034 2035 2036 ac_config_commands="$ac_config_commands tools/analyze/Makefile" 2037 2038 2039 ac_config_commands="$ac_config_commands tools/bugpoint/Makefile" 2040 2041 2042 ac_config_commands="$ac_config_commands tools/extract/Makefile" 2043 2044 2045 ac_config_commands="$ac_config_commands tools/gccas/Makefile" 2046 2047 2048 ac_config_commands="$ac_config_commands tools/gccld/Makefile" 2049 2050 2051 ac_config_commands="$ac_config_commands tools/llc/Makefile" 2052 2053 2054 ac_config_commands="$ac_config_commands tools/llee/Makefile" 2055 2056 2057 ac_config_commands="$ac_config_commands tools/lli/Makefile" 2058 2059 2060 ac_config_commands="$ac_config_commands tools/llvm-ar/Makefile" 2061 2062 2063 ac_config_commands="$ac_config_commands tools/llvm-as/Makefile" 2064 2065 2066 ac_config_commands="$ac_config_commands tools/llvm-dis/Makefile" 2067 2068 2069 ac_config_commands="$ac_config_commands tools/llvm-link/Makefile" 2070 2071 2072 ac_config_commands="$ac_config_commands tools/llvm-nm/Makefile" 2073 2074 2075 ac_config_commands="$ac_config_commands tools/llvm-prof/Makefile" 2076 2077 2078 ac_config_commands="$ac_config_commands tools/opt/Makefile" 2079 2080 2081 ac_config_commands="$ac_config_commands utils/Makefile" 2082 2083 2084 ac_config_commands="$ac_config_commands utils/Burg/Makefile" 2085 2086 2087 ac_config_commands="$ac_config_commands utils/Burg/Doc/Makefile" 2088 2089 2090 ac_config_commands="$ac_config_commands utils/TableGen/Makefile" 2091 2092 2093 ac_config_commands="$ac_config_commands projects/Makefile" 2094 2095 2096 ac_config_commands="$ac_config_commands projects/ModuleMaker/Makefile" 2097 2098 2099 ac_config_commands="$ac_config_commands projects/ModuleMaker/Makefile.common" 2100 2101 2102 ac_config_commands="$ac_config_commands projects/ModuleMaker/tools/Makefile" 2103 2104 2105 ac_config_commands="$ac_config_commands projects/ModuleMaker/tools/ModuleMaker/Makefile" 2106 2107 2108 2109 2110# Find a good install program. We prefer a C program (faster), 2111# so one script is as good as another. But avoid the broken or 2112# incompatible versions: 2113# SysV /etc/install, /usr/sbin/install 2114# SunOS /usr/etc/install 2115# IRIX /sbin/install 2116# AIX /bin/install 2117# AmigaOS /C/install, which installs bootblocks on floppy discs 2118# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2119# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2120# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2121# ./install, which can be erroneously created by make from ./install.sh. 2122echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 2123echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 2124if test -z "$INSTALL"; then 2125if test "${ac_cv_path_install+set}" = set; then 2126 echo $ECHO_N "(cached) $ECHO_C" >&6 2127else 2128 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2129for as_dir in $PATH 2130do 2131 IFS=$as_save_IFS 2132 test -z "$as_dir" && as_dir=. 2133 # Account for people who put trailing slashes in PATH elements. 2134case $as_dir/ in 2135 ./ | .// | /cC/* | \ 2136 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2137 /usr/ucb/* ) ;; 2138 *) 2139 # OSF1 and SCO ODT 3.0 have their own names for install. 2140 # Don't use installbsd from OSF since it installs stuff as root 2141 # by default. 2142 for ac_prog in ginstall scoinst install; do 2143 for ac_exec_ext in '' $ac_executable_extensions; do 2144 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2145 if test $ac_prog = install && 2146 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2147 # AIX install. It has an incompatible calling convention. 2148 : 2149 elif test $ac_prog = install && 2150 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2151 # program-specific install script used by HP pwplus--don't use. 2152 : 2153 else 2154 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2155 break 3 2156 fi 2157 fi 2158 done 2159 done 2160 ;; 2161esac 2162done 2163 2164 2165fi 2166 if test "${ac_cv_path_install+set}" = set; then 2167 INSTALL=$ac_cv_path_install 2168 else 2169 # As a last resort, use the slow shell script. We don't cache a 2170 # path for INSTALL within a source directory, because that will 2171 # break other packages using the cache if that directory is 2172 # removed, or if the path is relative. 2173 INSTALL=$ac_install_sh 2174 fi 2175fi 2176echo "$as_me:$LINENO: result: $INSTALL" >&5 2177echo "${ECHO_T}$INSTALL" >&6 2178 2179# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2180# It thinks the first close brace ends the variable substitution. 2181test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2182 2183test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2184 2185test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2186 2187 2188# Make sure we can run config.sub. 2189$ac_config_sub sun4 >/dev/null 2>&1 || 2190 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5 2191echo "$as_me: error: cannot run $ac_config_sub" >&2;} 2192 { (exit 1); exit 1; }; } 2193 2194echo "$as_me:$LINENO: checking build system type" >&5 2195echo $ECHO_N "checking build system type... $ECHO_C" >&6 2196if test "${ac_cv_build+set}" = set; then 2197 echo $ECHO_N "(cached) $ECHO_C" >&6 2198else 2199 ac_cv_build_alias=$build_alias 2200test -z "$ac_cv_build_alias" && 2201 ac_cv_build_alias=`$ac_config_guess` 2202test -z "$ac_cv_build_alias" && 2203 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 2204echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 2205 { (exit 1); exit 1; }; } 2206ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || 2207 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5 2208echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;} 2209 { (exit 1); exit 1; }; } 2210 2211fi 2212echo "$as_me:$LINENO: result: $ac_cv_build" >&5 2213echo "${ECHO_T}$ac_cv_build" >&6 2214build=$ac_cv_build 2215build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 2216build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 2217build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 2218 2219 2220echo "$as_me:$LINENO: checking host system type" >&5 2221echo $ECHO_N "checking host system type... $ECHO_C" >&6 2222if test "${ac_cv_host+set}" = set; then 2223 echo $ECHO_N "(cached) $ECHO_C" >&6 2224else 2225 ac_cv_host_alias=$host_alias 2226test -z "$ac_cv_host_alias" && 2227 ac_cv_host_alias=$ac_cv_build_alias 2228ac_cv_host=`$ac_config_sub $ac_cv_host_alias` || 2229 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5 2230echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} 2231 { (exit 1); exit 1; }; } 2232 2233fi 2234echo "$as_me:$LINENO: result: $ac_cv_host" >&5 2235echo "${ECHO_T}$ac_cv_host" >&6 2236host=$ac_cv_host 2237host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 2238host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 2239host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 2240 2241 2242echo "$as_me:$LINENO: checking target system type" >&5 2243echo $ECHO_N "checking target system type... $ECHO_C" >&6 2244if test "${ac_cv_target+set}" = set; then 2245 echo $ECHO_N "(cached) $ECHO_C" >&6 2246else 2247 ac_cv_target_alias=$target_alias 2248test "x$ac_cv_target_alias" = "x" && 2249 ac_cv_target_alias=$ac_cv_host_alias 2250ac_cv_target=`$ac_config_sub $ac_cv_target_alias` || 2251 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5 2252echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;} 2253 { (exit 1); exit 1; }; } 2254 2255fi 2256echo "$as_me:$LINENO: result: $ac_cv_target" >&5 2257echo "${ECHO_T}$ac_cv_target" >&6 2258target=$ac_cv_target 2259target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 2260target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 2261target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 2262 2263 2264# The aliases save the names the user supplied, while $host etc. 2265# will get canonicalized. 2266test -n "$target_alias" && 2267 test "$program_prefix$program_suffix$program_transform_name" = \ 2268 NONENONEs,x,x, && 2269 program_prefix=${target_alias}- 2270 2271case $build in 2272 *-*-linux*) 2273 OS=Linux 2274 2275 if test -d /home/vadve/lattner/local/x86/llvm-gcc 2276 then 2277 LLVMGCCDIR=/home/vadve/lattner/local/x86/llvm-gcc/ 2278 2279 fi 2280 ;; 2281 2282 *-*-solaris*) 2283 OS=SunOS 2284 2285 if test -d /home/vadve/lattner/local/sparc/llvm-gcc 2286 then 2287 LLVMGCCDIR=/home/vadve/lattner/local/sparc/llvm-gcc/ 2288 2289 fi 2290 ;; 2291 2292 *-*-darwin*) 2293 OS=Darwin 2294 2295 ;; 2296 2297 *) OS=Unknown 2298 2299 ;; 2300esac 2301 2302case $target in 2303 sparc*-*-solaris*) target=sparcv9-sun-solaris2.8 2304 2305 ;; 2306esac 2307 2308case $target in 2309 i*86-*) ARCH=x86 2310 2311 ;; 2312 sparc*-*) ARCH=Sparc 2313 2314 ;; 2315 powerpc*-*) ARCH=PowerPC 2316 2317 ;; 2318 *) ARCH=Unknown 2319 2320 ;; 2321esac 2322 2323 2324ac_ext=cc 2325ac_cpp='$CXXCPP $CPPFLAGS' 2326ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2327ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2328ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 2329if test -n "$ac_tool_prefix"; then 2330 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC 2331 do 2332 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2333set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2334echo "$as_me:$LINENO: checking for $ac_word" >&5 2335echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2336if test "${ac_cv_prog_CXX+set}" = set; then 2337 echo $ECHO_N "(cached) $ECHO_C" >&6 2338else 2339 if test -n "$CXX"; then 2340 ac_cv_prog_CXX="$CXX" # Let the user override the test. 2341else 2342as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2343for as_dir in $PATH 2344do 2345 IFS=$as_save_IFS 2346 test -z "$as_dir" && as_dir=. 2347 for ac_exec_ext in '' $ac_executable_extensions; do 2348 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2349 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 2350 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2351 break 2 2352 fi 2353done 2354done 2355 2356fi 2357fi 2358CXX=$ac_cv_prog_CXX 2359if test -n "$CXX"; then 2360 echo "$as_me:$LINENO: result: $CXX" >&5 2361echo "${ECHO_T}$CXX" >&6 2362else 2363 echo "$as_me:$LINENO: result: no" >&5 2364echo "${ECHO_T}no" >&6 2365fi 2366 2367 test -n "$CXX" && break 2368 done 2369fi 2370if test -z "$CXX"; then 2371 ac_ct_CXX=$CXX 2372 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC 2373do 2374 # Extract the first word of "$ac_prog", so it can be a program name with args. 2375set dummy $ac_prog; ac_word=$2 2376echo "$as_me:$LINENO: checking for $ac_word" >&5 2377echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2378if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 2379 echo $ECHO_N "(cached) $ECHO_C" >&6 2380else 2381 if test -n "$ac_ct_CXX"; then 2382 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 2383else 2384as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2385for as_dir in $PATH 2386do 2387 IFS=$as_save_IFS 2388 test -z "$as_dir" && as_dir=. 2389 for ac_exec_ext in '' $ac_executable_extensions; do 2390 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2391 ac_cv_prog_ac_ct_CXX="$ac_prog" 2392 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2393 break 2 2394 fi 2395done 2396done 2397 2398fi 2399fi 2400ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 2401if test -n "$ac_ct_CXX"; then 2402 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 2403echo "${ECHO_T}$ac_ct_CXX" >&6 2404else 2405 echo "$as_me:$LINENO: result: no" >&5 2406echo "${ECHO_T}no" >&6 2407fi 2408 2409 test -n "$ac_ct_CXX" && break 2410done 2411test -n "$ac_ct_CXX" || ac_ct_CXX="g++" 2412 2413 CXX=$ac_ct_CXX 2414fi 2415 2416 2417# Provide some information about the compiler. 2418echo "$as_me:$LINENO:" \ 2419 "checking for C++ compiler version" >&5 2420ac_compiler=`set X $ac_compile; echo $2` 2421{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 2422 (eval $ac_compiler --version </dev/null >&5) 2>&5 2423 ac_status=$? 2424 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2425 (exit $ac_status); } 2426{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 2427 (eval $ac_compiler -v </dev/null >&5) 2>&5 2428 ac_status=$? 2429 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2430 (exit $ac_status); } 2431{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5 2432 (eval $ac_compiler -V </dev/null >&5) 2>&5 2433 ac_status=$? 2434 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2435 (exit $ac_status); } 2436 2437cat >conftest.$ac_ext <<_ACEOF 2438#line $LINENO "configure" 2439/* confdefs.h. */ 2440_ACEOF 2441cat confdefs.h >>conftest.$ac_ext 2442cat >>conftest.$ac_ext <<_ACEOF 2443/* end confdefs.h. */ 2444 2445int 2446main () 2447{ 2448 2449 ; 2450 return 0; 2451} 2452_ACEOF 2453ac_clean_files_save=$ac_clean_files 2454ac_clean_files="$ac_clean_files a.out a.exe b.out" 2455# Try to create an executable without -o first, disregard a.out. 2456# It will help us diagnose broken compilers, and finding out an intuition 2457# of exeext. 2458echo "$as_me:$LINENO: checking for C++ compiler default output" >&5 2459echo $ECHO_N "checking for C++ compiler default output... $ECHO_C" >&6 2460ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2461if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 2462 (eval $ac_link_default) 2>&5 2463 ac_status=$? 2464 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2465 (exit $ac_status); }; then 2466 # Find the output, starting from the most likely. This scheme is 2467# not robust to junk in `.', hence go to wildcards (a.*) only as a last 2468# resort. 2469 2470# Be careful to initialize this variable, since it used to be cached. 2471# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. 2472ac_cv_exeext= 2473# b.out is created by i960 compilers. 2474for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out 2475do 2476 test -f "$ac_file" || continue 2477 case $ac_file in 2478 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) 2479 ;; 2480 conftest.$ac_ext ) 2481 # This is the source file. 2482 ;; 2483 [ab].out ) 2484 # We found the default executable, but exeext='' is most 2485 # certainly right. 2486 break;; 2487 *.* ) 2488 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2489 # FIXME: I believe we export ac_cv_exeext for Libtool, 2490 # but it would be cool to find out if it's true. Does anybody 2491 # maintain Libtool? --akim. 2492 export ac_cv_exeext 2493 break;; 2494 * ) 2495 break;; 2496 esac 2497done 2498else 2499 echo "$as_me: failed program was:" >&5 2500sed 's/^/| /' conftest.$ac_ext >&5 2501 2502{ { echo "$as_me:$LINENO: error: C++ compiler cannot create executables 2503See \`config.log' for more details." >&5 2504echo "$as_me: error: C++ compiler cannot create executables 2505See \`config.log' for more details." >&2;} 2506 { (exit 77); exit 77; }; } 2507fi 2508 2509ac_exeext=$ac_cv_exeext 2510echo "$as_me:$LINENO: result: $ac_file" >&5 2511echo "${ECHO_T}$ac_file" >&6 2512 2513# Check the compiler produces executables we can run. If not, either 2514# the compiler is broken, or we cross compile. 2515echo "$as_me:$LINENO: checking whether the C++ compiler works" >&5 2516echo $ECHO_N "checking whether the C++ compiler works... $ECHO_C" >&6 2517# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 2518# If not cross compiling, check that we can run a simple program. 2519if test "$cross_compiling" != yes; then 2520 if { ac_try='./$ac_file' 2521 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2522 (eval $ac_try) 2>&5 2523 ac_status=$? 2524 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2525 (exit $ac_status); }; }; then 2526 cross_compiling=no 2527 else 2528 if test "$cross_compiling" = maybe; then 2529 cross_compiling=yes 2530 else 2531 { { echo "$as_me:$LINENO: error: cannot run C++ compiled programs. 2532If you meant to cross compile, use \`--host'. 2533See \`config.log' for more details." >&5 2534echo "$as_me: error: cannot run C++ compiled programs. 2535If you meant to cross compile, use \`--host'. 2536See \`config.log' for more details." >&2;} 2537 { (exit 1); exit 1; }; } 2538 fi 2539 fi 2540fi 2541echo "$as_me:$LINENO: result: yes" >&5 2542echo "${ECHO_T}yes" >&6 2543 2544rm -f a.out a.exe conftest$ac_cv_exeext b.out 2545ac_clean_files=$ac_clean_files_save 2546# Check the compiler produces executables we can run. If not, either 2547# the compiler is broken, or we cross compile. 2548echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 2549echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 2550echo "$as_me:$LINENO: result: $cross_compiling" >&5 2551echo "${ECHO_T}$cross_compiling" >&6 2552 2553echo "$as_me:$LINENO: checking for suffix of executables" >&5 2554echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6 2555if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 2556 (eval $ac_link) 2>&5 2557 ac_status=$? 2558 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2559 (exit $ac_status); }; then 2560 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2561# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2562# work properly (i.e., refer to `conftest.exe'), while it won't with 2563# `rm'. 2564for ac_file in conftest.exe conftest conftest.*; do 2565 test -f "$ac_file" || continue 2566 case $ac_file in 2567 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; 2568 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2569 export ac_cv_exeext 2570 break;; 2571 * ) break;; 2572 esac 2573done 2574else 2575 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 2576See \`config.log' for more details." >&5 2577echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 2578See \`config.log' for more details." >&2;} 2579 { (exit 1); exit 1; }; } 2580fi 2581 2582rm -f conftest$ac_cv_exeext 2583echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 2584echo "${ECHO_T}$ac_cv_exeext" >&6 2585 2586rm -f conftest.$ac_ext 2587EXEEXT=$ac_cv_exeext 2588ac_exeext=$EXEEXT 2589echo "$as_me:$LINENO: checking for suffix of object files" >&5 2590echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6 2591if test "${ac_cv_objext+set}" = set; then 2592 echo $ECHO_N "(cached) $ECHO_C" >&6 2593else 2594 cat >conftest.$ac_ext <<_ACEOF 2595#line $LINENO "configure" 2596/* confdefs.h. */ 2597_ACEOF 2598cat confdefs.h >>conftest.$ac_ext 2599cat >>conftest.$ac_ext <<_ACEOF 2600/* end confdefs.h. */ 2601 2602int 2603main () 2604{ 2605 2606 ; 2607 return 0; 2608} 2609_ACEOF 2610rm -f conftest.o conftest.obj 2611if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2612 (eval $ac_compile) 2>&5 2613 ac_status=$? 2614 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2615 (exit $ac_status); }; then 2616 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do 2617 case $ac_file in 2618 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; 2619 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 2620 break;; 2621 esac 2622done 2623else 2624 echo "$as_me: failed program was:" >&5 2625sed 's/^/| /' conftest.$ac_ext >&5 2626 2627{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 2628See \`config.log' for more details." >&5 2629echo "$as_me: error: cannot compute suffix of object files: cannot compile 2630See \`config.log' for more details." >&2;} 2631 { (exit 1); exit 1; }; } 2632fi 2633 2634rm -f conftest.$ac_cv_objext conftest.$ac_ext 2635fi 2636echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 2637echo "${ECHO_T}$ac_cv_objext" >&6 2638OBJEXT=$ac_cv_objext 2639ac_objext=$OBJEXT 2640echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 2641echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6 2642if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 2643 echo $ECHO_N "(cached) $ECHO_C" >&6 2644else 2645 cat >conftest.$ac_ext <<_ACEOF 2646#line $LINENO "configure" 2647/* confdefs.h. */ 2648_ACEOF 2649cat confdefs.h >>conftest.$ac_ext 2650cat >>conftest.$ac_ext <<_ACEOF 2651/* end confdefs.h. */ 2652 2653int 2654main () 2655{ 2656#ifndef __GNUC__ 2657 choke me 2658#endif 2659 2660 ; 2661 return 0; 2662} 2663_ACEOF 2664rm -f conftest.$ac_objext 2665if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2666 (eval $ac_compile) 2>&5 2667 ac_status=$? 2668 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2669 (exit $ac_status); } && 2670 { ac_try='test -s conftest.$ac_objext' 2671 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2672 (eval $ac_try) 2>&5 2673 ac_status=$? 2674 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2675 (exit $ac_status); }; }; then 2676 ac_compiler_gnu=yes 2677else 2678 echo "$as_me: failed program was:" >&5 2679sed 's/^/| /' conftest.$ac_ext >&5 2680 2681ac_compiler_gnu=no 2682fi 2683rm -f conftest.$ac_objext conftest.$ac_ext 2684ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 2685 2686fi 2687echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 2688echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6 2689GXX=`test $ac_compiler_gnu = yes && echo yes` 2690ac_test_CXXFLAGS=${CXXFLAGS+set} 2691ac_save_CXXFLAGS=$CXXFLAGS 2692CXXFLAGS="-g" 2693echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 2694echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6 2695if test "${ac_cv_prog_cxx_g+set}" = set; then 2696 echo $ECHO_N "(cached) $ECHO_C" >&6 2697else 2698 cat >conftest.$ac_ext <<_ACEOF 2699#line $LINENO "configure" 2700/* confdefs.h. */ 2701_ACEOF 2702cat confdefs.h >>conftest.$ac_ext 2703cat >>conftest.$ac_ext <<_ACEOF 2704/* end confdefs.h. */ 2705 2706int 2707main () 2708{ 2709 2710 ; 2711 return 0; 2712} 2713_ACEOF 2714rm -f conftest.$ac_objext 2715if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2716 (eval $ac_compile) 2>&5 2717 ac_status=$? 2718 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2719 (exit $ac_status); } && 2720 { ac_try='test -s conftest.$ac_objext' 2721 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2722 (eval $ac_try) 2>&5 2723 ac_status=$? 2724 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2725 (exit $ac_status); }; }; then 2726 ac_cv_prog_cxx_g=yes 2727else 2728 echo "$as_me: failed program was:" >&5 2729sed 's/^/| /' conftest.$ac_ext >&5 2730 2731ac_cv_prog_cxx_g=no 2732fi 2733rm -f conftest.$ac_objext conftest.$ac_ext 2734fi 2735echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 2736echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6 2737if test "$ac_test_CXXFLAGS" = set; then 2738 CXXFLAGS=$ac_save_CXXFLAGS 2739elif test $ac_cv_prog_cxx_g = yes; then 2740 if test "$GXX" = yes; then 2741 CXXFLAGS="-g -O2" 2742 else 2743 CXXFLAGS="-g" 2744 fi 2745else 2746 if test "$GXX" = yes; then 2747 CXXFLAGS="-O2" 2748 else 2749 CXXFLAGS= 2750 fi 2751fi 2752for ac_declaration in \ 2753 ''\ 2754 '#include <stdlib.h>' \ 2755 'extern "C" void std::exit (int) throw (); using std::exit;' \ 2756 'extern "C" void std::exit (int); using std::exit;' \ 2757 'extern "C" void exit (int) throw ();' \ 2758 'extern "C" void exit (int);' \ 2759 'void exit (int);' 2760do 2761 cat >conftest.$ac_ext <<_ACEOF 2762#line $LINENO "configure" 2763/* confdefs.h. */ 2764_ACEOF 2765cat confdefs.h >>conftest.$ac_ext 2766cat >>conftest.$ac_ext <<_ACEOF 2767/* end confdefs.h. */ 2768#include <stdlib.h> 2769$ac_declaration 2770int 2771main () 2772{ 2773exit (42); 2774 ; 2775 return 0; 2776} 2777_ACEOF 2778rm -f conftest.$ac_objext 2779if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2780 (eval $ac_compile) 2>&5 2781 ac_status=$? 2782 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2783 (exit $ac_status); } && 2784 { ac_try='test -s conftest.$ac_objext' 2785 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2786 (eval $ac_try) 2>&5 2787 ac_status=$? 2788 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2789 (exit $ac_status); }; }; then 2790 : 2791else 2792 echo "$as_me: failed program was:" >&5 2793sed 's/^/| /' conftest.$ac_ext >&5 2794 2795continue 2796fi 2797rm -f conftest.$ac_objext conftest.$ac_ext 2798 cat >conftest.$ac_ext <<_ACEOF 2799#line $LINENO "configure" 2800/* confdefs.h. */ 2801_ACEOF 2802cat confdefs.h >>conftest.$ac_ext 2803cat >>conftest.$ac_ext <<_ACEOF 2804/* end confdefs.h. */ 2805$ac_declaration 2806int 2807main () 2808{ 2809exit (42); 2810 ; 2811 return 0; 2812} 2813_ACEOF 2814rm -f conftest.$ac_objext 2815if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2816 (eval $ac_compile) 2>&5 2817 ac_status=$? 2818 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2819 (exit $ac_status); } && 2820 { ac_try='test -s conftest.$ac_objext' 2821 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2822 (eval $ac_try) 2>&5 2823 ac_status=$? 2824 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2825 (exit $ac_status); }; }; then 2826 break 2827else 2828 echo "$as_me: failed program was:" >&5 2829sed 's/^/| /' conftest.$ac_ext >&5 2830 2831fi 2832rm -f conftest.$ac_objext conftest.$ac_ext 2833done 2834rm -f conftest* 2835if test -n "$ac_declaration"; then 2836 echo '#ifdef __cplusplus' >>confdefs.h 2837 echo $ac_declaration >>confdefs.h 2838 echo '#endif' >>confdefs.h 2839fi 2840 2841ac_ext=c 2842ac_cpp='$CPP $CPPFLAGS' 2843ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2844ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2845ac_compiler_gnu=$ac_cv_c_compiler_gnu 2846 2847ac_ext=c 2848ac_cpp='$CPP $CPPFLAGS' 2849ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2850ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2851ac_compiler_gnu=$ac_cv_c_compiler_gnu 2852if test -n "$ac_tool_prefix"; then 2853 for ac_prog in gcc 2854 do 2855 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2856set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2857echo "$as_me:$LINENO: checking for $ac_word" >&5 2858echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2859if test "${ac_cv_prog_CC+set}" = set; then 2860 echo $ECHO_N "(cached) $ECHO_C" >&6 2861else 2862 if test -n "$CC"; then 2863 ac_cv_prog_CC="$CC" # Let the user override the test. 2864else 2865as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2866for as_dir in $PATH 2867do 2868 IFS=$as_save_IFS 2869 test -z "$as_dir" && as_dir=. 2870 for ac_exec_ext in '' $ac_executable_extensions; do 2871 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2872 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2873 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2874 break 2 2875 fi 2876done 2877done 2878 2879fi 2880fi 2881CC=$ac_cv_prog_CC 2882if test -n "$CC"; then 2883 echo "$as_me:$LINENO: result: $CC" >&5 2884echo "${ECHO_T}$CC" >&6 2885else 2886 echo "$as_me:$LINENO: result: no" >&5 2887echo "${ECHO_T}no" >&6 2888fi 2889 2890 test -n "$CC" && break 2891 done 2892fi 2893if test -z "$CC"; then 2894 ac_ct_CC=$CC 2895 for ac_prog in gcc 2896do 2897 # Extract the first word of "$ac_prog", so it can be a program name with args. 2898set dummy $ac_prog; ac_word=$2 2899echo "$as_me:$LINENO: checking for $ac_word" >&5 2900echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2901if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2902 echo $ECHO_N "(cached) $ECHO_C" >&6 2903else 2904 if test -n "$ac_ct_CC"; then 2905 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2906else 2907as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2908for as_dir in $PATH 2909do 2910 IFS=$as_save_IFS 2911 test -z "$as_dir" && as_dir=. 2912 for ac_exec_ext in '' $ac_executable_extensions; do 2913 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2914 ac_cv_prog_ac_ct_CC="$ac_prog" 2915 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2916 break 2 2917 fi 2918done 2919done 2920 2921fi 2922fi 2923ac_ct_CC=$ac_cv_prog_ac_ct_CC 2924if test -n "$ac_ct_CC"; then 2925 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2926echo "${ECHO_T}$ac_ct_CC" >&6 2927else 2928 echo "$as_me:$LINENO: result: no" >&5 2929echo "${ECHO_T}no" >&6 2930fi 2931 2932 test -n "$ac_ct_CC" && break 2933done 2934 2935 CC=$ac_ct_CC 2936fi 2937 2938 2939test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 2940See \`config.log' for more details." >&5 2941echo "$as_me: error: no acceptable C compiler found in \$PATH 2942See \`config.log' for more details." >&2;} 2943 { (exit 1); exit 1; }; } 2944 2945# Provide some information about the compiler. 2946echo "$as_me:$LINENO:" \ 2947 "checking for C compiler version" >&5 2948ac_compiler=`set X $ac_compile; echo $2` 2949{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 2950 (eval $ac_compiler --version </dev/null >&5) 2>&5 2951 ac_status=$? 2952 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2953 (exit $ac_status); } 2954{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 2955 (eval $ac_compiler -v </dev/null >&5) 2>&5 2956 ac_status=$? 2957 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2958 (exit $ac_status); } 2959{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5 2960 (eval $ac_compiler -V </dev/null >&5) 2>&5 2961 ac_status=$? 2962 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2963 (exit $ac_status); } 2964 2965echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 2966echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 2967if test "${ac_cv_c_compiler_gnu+set}" = set; then 2968 echo $ECHO_N "(cached) $ECHO_C" >&6 2969else 2970 cat >conftest.$ac_ext <<_ACEOF 2971#line $LINENO "configure" 2972/* confdefs.h. */ 2973_ACEOF 2974cat confdefs.h >>conftest.$ac_ext 2975cat >>conftest.$ac_ext <<_ACEOF 2976/* end confdefs.h. */ 2977 2978int 2979main () 2980{ 2981#ifndef __GNUC__ 2982 choke me 2983#endif 2984 2985 ; 2986 return 0; 2987} 2988_ACEOF 2989rm -f conftest.$ac_objext 2990if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2991 (eval $ac_compile) 2>&5 2992 ac_status=$? 2993 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2994 (exit $ac_status); } && 2995 { ac_try='test -s conftest.$ac_objext' 2996 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2997 (eval $ac_try) 2>&5 2998 ac_status=$? 2999 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3000 (exit $ac_status); }; }; then 3001 ac_compiler_gnu=yes 3002else 3003 echo "$as_me: failed program was:" >&5 3004sed 's/^/| /' conftest.$ac_ext >&5 3005 3006ac_compiler_gnu=no 3007fi 3008rm -f conftest.$ac_objext conftest.$ac_ext 3009ac_cv_c_compiler_gnu=$ac_compiler_gnu 3010 3011fi 3012echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 3013echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 3014GCC=`test $ac_compiler_gnu = yes && echo yes` 3015ac_test_CFLAGS=${CFLAGS+set} 3016ac_save_CFLAGS=$CFLAGS 3017CFLAGS="-g" 3018echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 3019echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 3020if test "${ac_cv_prog_cc_g+set}" = set; then 3021 echo $ECHO_N "(cached) $ECHO_C" >&6 3022else 3023 cat >conftest.$ac_ext <<_ACEOF 3024#line $LINENO "configure" 3025/* confdefs.h. */ 3026_ACEOF 3027cat confdefs.h >>conftest.$ac_ext 3028cat >>conftest.$ac_ext <<_ACEOF 3029/* end confdefs.h. */ 3030 3031int 3032main () 3033{ 3034 3035 ; 3036 return 0; 3037} 3038_ACEOF 3039rm -f conftest.$ac_objext 3040if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3041 (eval $ac_compile) 2>&5 3042 ac_status=$? 3043 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3044 (exit $ac_status); } && 3045 { ac_try='test -s conftest.$ac_objext' 3046 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3047 (eval $ac_try) 2>&5 3048 ac_status=$? 3049 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3050 (exit $ac_status); }; }; then 3051 ac_cv_prog_cc_g=yes 3052else 3053 echo "$as_me: failed program was:" >&5 3054sed 's/^/| /' conftest.$ac_ext >&5 3055 3056ac_cv_prog_cc_g=no 3057fi 3058rm -f conftest.$ac_objext conftest.$ac_ext 3059fi 3060echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3061echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 3062if test "$ac_test_CFLAGS" = set; then 3063 CFLAGS=$ac_save_CFLAGS 3064elif test $ac_cv_prog_cc_g = yes; then 3065 if test "$GCC" = yes; then 3066 CFLAGS="-g -O2" 3067 else 3068 CFLAGS="-g" 3069 fi 3070else 3071 if test "$GCC" = yes; then 3072 CFLAGS="-O2" 3073 else 3074 CFLAGS= 3075 fi 3076fi 3077echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 3078echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 3079if test "${ac_cv_prog_cc_stdc+set}" = set; then 3080 echo $ECHO_N "(cached) $ECHO_C" >&6 3081else 3082 ac_cv_prog_cc_stdc=no 3083ac_save_CC=$CC 3084cat >conftest.$ac_ext <<_ACEOF 3085#line $LINENO "configure" 3086/* confdefs.h. */ 3087_ACEOF 3088cat confdefs.h >>conftest.$ac_ext 3089cat >>conftest.$ac_ext <<_ACEOF 3090/* end confdefs.h. */ 3091#include <stdarg.h> 3092#include <stdio.h> 3093#include <sys/types.h> 3094#include <sys/stat.h> 3095/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3096struct buf { int x; }; 3097FILE * (*rcsopen) (struct buf *, struct stat *, int); 3098static char *e (p, i) 3099 char **p; 3100 int i; 3101{ 3102 return p[i]; 3103} 3104static char *f (char * (*g) (char **, int), char **p, ...) 3105{ 3106 char *s; 3107 va_list v; 3108 va_start (v,p); 3109 s = g (p, va_arg (v,int)); 3110 va_end (v); 3111 return s; 3112} 3113int test (int i, double x); 3114struct s1 {int (*f) (int a);}; 3115struct s2 {int (*f) (double a);}; 3116int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3117int argc; 3118char **argv; 3119int 3120main () 3121{ 3122return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3123 ; 3124 return 0; 3125} 3126_ACEOF 3127# Don't try gcc -ansi; that turns off useful extensions and 3128# breaks some systems' header files. 3129# AIX -qlanglvl=ansi 3130# Ultrix and OSF/1 -std1 3131# HP-UX 10.20 and later -Ae 3132# HP-UX older versions -Aa -D_HPUX_SOURCE 3133# SVR4 -Xc -D__EXTENSIONS__ 3134for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3135do 3136 CC="$ac_save_CC $ac_arg" 3137 rm -f conftest.$ac_objext 3138if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3139 (eval $ac_compile) 2>&5 3140 ac_status=$? 3141 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3142 (exit $ac_status); } && 3143 { ac_try='test -s conftest.$ac_objext' 3144 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3145 (eval $ac_try) 2>&5 3146 ac_status=$? 3147 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3148 (exit $ac_status); }; }; then 3149 ac_cv_prog_cc_stdc=$ac_arg 3150break 3151else 3152 echo "$as_me: failed program was:" >&5 3153sed 's/^/| /' conftest.$ac_ext >&5 3154 3155fi 3156rm -f conftest.$ac_objext 3157done 3158rm -f conftest.$ac_ext conftest.$ac_objext 3159CC=$ac_save_CC 3160 3161fi 3162 3163case "x$ac_cv_prog_cc_stdc" in 3164 x|xno) 3165 echo "$as_me:$LINENO: result: none needed" >&5 3166echo "${ECHO_T}none needed" >&6 ;; 3167 *) 3168 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 3169echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 3170 CC="$CC $ac_cv_prog_cc_stdc" ;; 3171esac 3172 3173# Some people use a C++ compiler to compile C. Since we use `exit', 3174# in C++ we need to declare it. In case someone uses the same compiler 3175# for both compiling C and C++ we need to have the C++ compiler decide 3176# the declaration of exit, since it's the most demanding environment. 3177cat >conftest.$ac_ext <<_ACEOF 3178#ifndef __cplusplus 3179 choke me 3180#endif 3181_ACEOF 3182rm -f conftest.$ac_objext 3183if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3184 (eval $ac_compile) 2>&5 3185 ac_status=$? 3186 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3187 (exit $ac_status); } && 3188 { ac_try='test -s conftest.$ac_objext' 3189 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3190 (eval $ac_try) 2>&5 3191 ac_status=$? 3192 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3193 (exit $ac_status); }; }; then 3194 for ac_declaration in \ 3195 ''\ 3196 '#include <stdlib.h>' \ 3197 'extern "C" void std::exit (int) throw (); using std::exit;' \ 3198 'extern "C" void std::exit (int); using std::exit;' \ 3199 'extern "C" void exit (int) throw ();' \ 3200 'extern "C" void exit (int);' \ 3201 'void exit (int);' 3202do 3203 cat >conftest.$ac_ext <<_ACEOF 3204#line $LINENO "configure" 3205/* confdefs.h. */ 3206_ACEOF 3207cat confdefs.h >>conftest.$ac_ext 3208cat >>conftest.$ac_ext <<_ACEOF 3209/* end confdefs.h. */ 3210#include <stdlib.h> 3211$ac_declaration 3212int 3213main () 3214{ 3215exit (42); 3216 ; 3217 return 0; 3218} 3219_ACEOF 3220rm -f conftest.$ac_objext 3221if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3222 (eval $ac_compile) 2>&5 3223 ac_status=$? 3224 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3225 (exit $ac_status); } && 3226 { ac_try='test -s conftest.$ac_objext' 3227 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3228 (eval $ac_try) 2>&5 3229 ac_status=$? 3230 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3231 (exit $ac_status); }; }; then 3232 : 3233else 3234 echo "$as_me: failed program was:" >&5 3235sed 's/^/| /' conftest.$ac_ext >&5 3236 3237continue 3238fi 3239rm -f conftest.$ac_objext conftest.$ac_ext 3240 cat >conftest.$ac_ext <<_ACEOF 3241#line $LINENO "configure" 3242/* confdefs.h. */ 3243_ACEOF 3244cat confdefs.h >>conftest.$ac_ext 3245cat >>conftest.$ac_ext <<_ACEOF 3246/* end confdefs.h. */ 3247$ac_declaration 3248int 3249main () 3250{ 3251exit (42); 3252 ; 3253 return 0; 3254} 3255_ACEOF 3256rm -f conftest.$ac_objext 3257if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3258 (eval $ac_compile) 2>&5 3259 ac_status=$? 3260 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3261 (exit $ac_status); } && 3262 { ac_try='test -s conftest.$ac_objext' 3263 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3264 (eval $ac_try) 2>&5 3265 ac_status=$? 3266 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3267 (exit $ac_status); }; }; then 3268 break 3269else 3270 echo "$as_me: failed program was:" >&5 3271sed 's/^/| /' conftest.$ac_ext >&5 3272 3273fi 3274rm -f conftest.$ac_objext conftest.$ac_ext 3275done 3276rm -f conftest* 3277if test -n "$ac_declaration"; then 3278 echo '#ifdef __cplusplus' >>confdefs.h 3279 echo $ac_declaration >>confdefs.h 3280 echo '#endif' >>confdefs.h 3281fi 3282 3283else 3284 echo "$as_me: failed program was:" >&5 3285sed 's/^/| /' conftest.$ac_ext >&5 3286 3287fi 3288rm -f conftest.$ac_objext conftest.$ac_ext 3289ac_ext=c 3290ac_cpp='$CPP $CPPFLAGS' 3291ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3292ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3293ac_compiler_gnu=$ac_cv_c_compiler_gnu 3294 3295ac_ext=c 3296ac_cpp='$CPP $CPPFLAGS' 3297ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3298ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3299ac_compiler_gnu=$ac_cv_c_compiler_gnu 3300echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 3301echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 3302# On Suns, sometimes $CPP names a directory. 3303if test -n "$CPP" && test -d "$CPP"; then 3304 CPP= 3305fi 3306if test -z "$CPP"; then 3307 if test "${ac_cv_prog_CPP+set}" = set; then 3308 echo $ECHO_N "(cached) $ECHO_C" >&6 3309else 3310 # Double quotes because CPP needs to be expanded 3311 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3312 do 3313 ac_preproc_ok=false 3314for ac_c_preproc_warn_flag in '' yes 3315do 3316 # Use a header file that comes with gcc, so configuring glibc 3317 # with a fresh cross-compiler works. 3318 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3319 # <limits.h> exists even on freestanding compilers. 3320 # On the NeXT, cc -E runs the code through the compiler's parser, 3321 # not just through cpp. "Syntax error" is here to catch this case. 3322 cat >conftest.$ac_ext <<_ACEOF 3323#line $LINENO "configure" 3324/* confdefs.h. */ 3325_ACEOF 3326cat confdefs.h >>conftest.$ac_ext 3327cat >>conftest.$ac_ext <<_ACEOF 3328/* end confdefs.h. */ 3329#ifdef __STDC__ 3330# include <limits.h> 3331#else 3332# include <assert.h> 3333#endif 3334 Syntax error 3335_ACEOF 3336if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 3337 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 3338 ac_status=$? 3339 grep -v '^ *+' conftest.er1 >conftest.err 3340 rm -f conftest.er1 3341 cat conftest.err >&5 3342 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3343 (exit $ac_status); } >/dev/null; then 3344 if test -s conftest.err; then 3345 ac_cpp_err=$ac_c_preproc_warn_flag 3346 else 3347 ac_cpp_err= 3348 fi 3349else 3350 ac_cpp_err=yes 3351fi 3352if test -z "$ac_cpp_err"; then 3353 : 3354else 3355 echo "$as_me: failed program was:" >&5 3356sed 's/^/| /' conftest.$ac_ext >&5 3357 3358 # Broken: fails on valid input. 3359continue 3360fi 3361rm -f conftest.err conftest.$ac_ext 3362 3363 # OK, works on sane cases. Now check whether non-existent headers 3364 # can be detected and how. 3365 cat >conftest.$ac_ext <<_ACEOF 3366#line $LINENO "configure" 3367/* confdefs.h. */ 3368_ACEOF 3369cat confdefs.h >>conftest.$ac_ext 3370cat >>conftest.$ac_ext <<_ACEOF 3371/* end confdefs.h. */ 3372#include <ac_nonexistent.h> 3373_ACEOF 3374if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 3375 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 3376 ac_status=$? 3377 grep -v '^ *+' conftest.er1 >conftest.err 3378 rm -f conftest.er1 3379 cat conftest.err >&5 3380 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3381 (exit $ac_status); } >/dev/null; then 3382 if test -s conftest.err; then 3383 ac_cpp_err=$ac_c_preproc_warn_flag 3384 else 3385 ac_cpp_err= 3386 fi 3387else 3388 ac_cpp_err=yes 3389fi 3390if test -z "$ac_cpp_err"; then 3391 # Broken: success on invalid input. 3392continue 3393else 3394 echo "$as_me: failed program was:" >&5 3395sed 's/^/| /' conftest.$ac_ext >&5 3396 3397 # Passes both tests. 3398ac_preproc_ok=: 3399break 3400fi 3401rm -f conftest.err conftest.$ac_ext 3402 3403done 3404# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3405rm -f conftest.err conftest.$ac_ext 3406if $ac_preproc_ok; then 3407 break 3408fi 3409 3410 done 3411 ac_cv_prog_CPP=$CPP 3412 3413fi 3414 CPP=$ac_cv_prog_CPP 3415else 3416 ac_cv_prog_CPP=$CPP 3417fi 3418echo "$as_me:$LINENO: result: $CPP" >&5 3419echo "${ECHO_T}$CPP" >&6 3420ac_preproc_ok=false 3421for ac_c_preproc_warn_flag in '' yes 3422do 3423 # Use a header file that comes with gcc, so configuring glibc 3424 # with a fresh cross-compiler works. 3425 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3426 # <limits.h> exists even on freestanding compilers. 3427 # On the NeXT, cc -E runs the code through the compiler's parser, 3428 # not just through cpp. "Syntax error" is here to catch this case. 3429 cat >conftest.$ac_ext <<_ACEOF 3430#line $LINENO "configure" 3431/* confdefs.h. */ 3432_ACEOF 3433cat confdefs.h >>conftest.$ac_ext 3434cat >>conftest.$ac_ext <<_ACEOF 3435/* end confdefs.h. */ 3436#ifdef __STDC__ 3437# include <limits.h> 3438#else 3439# include <assert.h> 3440#endif 3441 Syntax error 3442_ACEOF 3443if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 3444 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 3445 ac_status=$? 3446 grep -v '^ *+' conftest.er1 >conftest.err 3447 rm -f conftest.er1 3448 cat conftest.err >&5 3449 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3450 (exit $ac_status); } >/dev/null; then 3451 if test -s conftest.err; then 3452 ac_cpp_err=$ac_c_preproc_warn_flag 3453 else 3454 ac_cpp_err= 3455 fi 3456else 3457 ac_cpp_err=yes 3458fi 3459if test -z "$ac_cpp_err"; then 3460 : 3461else 3462 echo "$as_me: failed program was:" >&5 3463sed 's/^/| /' conftest.$ac_ext >&5 3464 3465 # Broken: fails on valid input. 3466continue 3467fi 3468rm -f conftest.err conftest.$ac_ext 3469 3470 # OK, works on sane cases. Now check whether non-existent headers 3471 # can be detected and how. 3472 cat >conftest.$ac_ext <<_ACEOF 3473#line $LINENO "configure" 3474/* confdefs.h. */ 3475_ACEOF 3476cat confdefs.h >>conftest.$ac_ext 3477cat >>conftest.$ac_ext <<_ACEOF 3478/* end confdefs.h. */ 3479#include <ac_nonexistent.h> 3480_ACEOF 3481if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 3482 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 3483 ac_status=$? 3484 grep -v '^ *+' conftest.er1 >conftest.err 3485 rm -f conftest.er1 3486 cat conftest.err >&5 3487 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3488 (exit $ac_status); } >/dev/null; then 3489 if test -s conftest.err; then 3490 ac_cpp_err=$ac_c_preproc_warn_flag 3491 else 3492 ac_cpp_err= 3493 fi 3494else 3495 ac_cpp_err=yes 3496fi 3497if test -z "$ac_cpp_err"; then 3498 # Broken: success on invalid input. 3499continue 3500else 3501 echo "$as_me: failed program was:" >&5 3502sed 's/^/| /' conftest.$ac_ext >&5 3503 3504 # Passes both tests. 3505ac_preproc_ok=: 3506break 3507fi 3508rm -f conftest.err conftest.$ac_ext 3509 3510done 3511# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3512rm -f conftest.err conftest.$ac_ext 3513if $ac_preproc_ok; then 3514 : 3515else 3516 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 3517See \`config.log' for more details." >&5 3518echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 3519See \`config.log' for more details." >&2;} 3520 { (exit 1); exit 1; }; } 3521fi 3522 3523ac_ext=c 3524ac_cpp='$CPP $CPPFLAGS' 3525ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3526ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3527ac_compiler_gnu=$ac_cv_c_compiler_gnu 3528 3529 3530if test "$GCC" != "yes" 3531then 3532 { { echo "$as_me:$LINENO: error: gcc required but not found" >&5 3533echo "$as_me: error: gcc required but not found" >&2;} 3534 { (exit 1); exit 1; }; } 3535fi 3536 3537if test "$GXX" != "yes" 3538then 3539 { { echo "$as_me:$LINENO: error: g++ required but not found" >&5 3540echo "$as_me: error: g++ required but not found" >&2;} 3541 { (exit 1); exit 1; }; } 3542fi 3543 3544gccmajor=`$CC --version | head -n 1 | awk '{print $NF;}' | cut -d. -f1` 3545if test "$gccmajor" -lt "3" 3546then 3547 { { echo "$as_me:$LINENO: error: gcc 3.x required" >&5 3548echo "$as_me: error: gcc 3.x required" >&2;} 3549 { (exit 1); exit 1; }; } 3550fi 3551 3552 echo "$as_me:$LINENO: checking for GNU make" >&5 3553echo $ECHO_N "checking for GNU make... $ECHO_C" >&6 3554if test "${_cv_gnu_make_command+set}" = set; then 3555 echo $ECHO_N "(cached) $ECHO_C" >&6 3556else 3557 _cv_gnu_make_command='' ; 3558 for a in "$MAKE" make gmake gnumake ; do 3559 if test -z "$a" ; then continue ; fi ; 3560 if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null ) ; then 3561 _cv_gnu_make_command=$a ; 3562 break; 3563 fi 3564 done ; 3565 3566fi 3567echo "$as_me:$LINENO: result: $_cv_gnu_make_command" >&5 3568echo "${ECHO_T}$_cv_gnu_make_command" >&6 ; 3569 if test "x$_cv_gnu_make_command" != "x" ; then 3570 ifGNUmake='' ; 3571 else 3572 ifGNUmake='#' ; 3573 echo "$as_me:$LINENO: result: \"Not found\"" >&5 3574echo "${ECHO_T}\"Not found\"" >&6; 3575 fi 3576 3577 3578if test -z "$_cv_gnu_make_command" 3579then 3580 { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5 3581echo "$as_me: error: GNU Make required but not found" >&2;} 3582 { (exit 1); exit 1; }; } 3583fi 3584 3585 3586echo "$as_me:$LINENO: checking " >&5 3587echo $ECHO_N "checking ... $ECHO_C" >&6 3588if test "${ac_cv_has_flex+set}" = set; then 3589 echo $ECHO_N "(cached) $ECHO_C" >&6 3590else 3591 for ac_prog in flex lex 3592do 3593 # Extract the first word of "$ac_prog", so it can be a program name with args. 3594set dummy $ac_prog; ac_word=$2 3595echo "$as_me:$LINENO: checking for $ac_word" >&5 3596echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3597if test "${ac_cv_prog_LEX+set}" = set; then 3598 echo $ECHO_N "(cached) $ECHO_C" >&6 3599else 3600 if test -n "$LEX"; then 3601 ac_cv_prog_LEX="$LEX" # Let the user override the test. 3602else 3603as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3604for as_dir in $PATH 3605do 3606 IFS=$as_save_IFS 3607 test -z "$as_dir" && as_dir=. 3608 for ac_exec_ext in '' $ac_executable_extensions; do 3609 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3610 ac_cv_prog_LEX="$ac_prog" 3611 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3612 break 2 3613 fi 3614done 3615done 3616 3617fi 3618fi 3619LEX=$ac_cv_prog_LEX 3620if test -n "$LEX"; then 3621 echo "$as_me:$LINENO: result: $LEX" >&5 3622echo "${ECHO_T}$LEX" >&6 3623else 3624 echo "$as_me:$LINENO: result: no" >&5 3625echo "${ECHO_T}no" >&6 3626fi 3627 3628 test -n "$LEX" && break 3629done 3630test -n "$LEX" || LEX=":" 3631 3632if test -z "$LEXLIB" 3633then 3634 echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5 3635echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6 3636if test "${ac_cv_lib_fl_yywrap+set}" = set; then 3637 echo $ECHO_N "(cached) $ECHO_C" >&6 3638else 3639 ac_check_lib_save_LIBS=$LIBS 3640LIBS="-lfl $LIBS" 3641cat >conftest.$ac_ext <<_ACEOF 3642#line $LINENO "configure" 3643/* confdefs.h. */ 3644_ACEOF 3645cat confdefs.h >>conftest.$ac_ext 3646cat >>conftest.$ac_ext <<_ACEOF 3647/* end confdefs.h. */ 3648 3649/* Override any gcc2 internal prototype to avoid an error. */ 3650#ifdef __cplusplus 3651extern "C" 3652#endif 3653/* We use char because int might match the return type of a gcc2 3654 builtin and then its argument prototype would still apply. */ 3655char yywrap (); 3656int 3657main () 3658{ 3659yywrap (); 3660 ; 3661 return 0; 3662} 3663_ACEOF 3664rm -f conftest.$ac_objext conftest$ac_exeext 3665if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 3666 (eval $ac_link) 2>&5 3667 ac_status=$? 3668 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3669 (exit $ac_status); } && 3670 { ac_try='test -s conftest$ac_exeext' 3671 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3672 (eval $ac_try) 2>&5 3673 ac_status=$? 3674 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3675 (exit $ac_status); }; }; then 3676 ac_cv_lib_fl_yywrap=yes 3677else 3678 echo "$as_me: failed program was:" >&5 3679sed 's/^/| /' conftest.$ac_ext >&5 3680 3681ac_cv_lib_fl_yywrap=no 3682fi 3683rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 3684LIBS=$ac_check_lib_save_LIBS 3685fi 3686echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5 3687echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6 3688if test $ac_cv_lib_fl_yywrap = yes; then 3689 LEXLIB="-lfl" 3690else 3691 echo "$as_me:$LINENO: checking for yywrap in -ll" >&5 3692echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6 3693if test "${ac_cv_lib_l_yywrap+set}" = set; then 3694 echo $ECHO_N "(cached) $ECHO_C" >&6 3695else 3696 ac_check_lib_save_LIBS=$LIBS 3697LIBS="-ll $LIBS" 3698cat >conftest.$ac_ext <<_ACEOF 3699#line $LINENO "configure" 3700/* confdefs.h. */ 3701_ACEOF 3702cat confdefs.h >>conftest.$ac_ext 3703cat >>conftest.$ac_ext <<_ACEOF 3704/* end confdefs.h. */ 3705 3706/* Override any gcc2 internal prototype to avoid an error. */ 3707#ifdef __cplusplus 3708extern "C" 3709#endif 3710/* We use char because int might match the return type of a gcc2 3711 builtin and then its argument prototype would still apply. */ 3712char yywrap (); 3713int 3714main () 3715{ 3716yywrap (); 3717 ; 3718 return 0; 3719} 3720_ACEOF 3721rm -f conftest.$ac_objext conftest$ac_exeext 3722if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 3723 (eval $ac_link) 2>&5 3724 ac_status=$? 3725 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3726 (exit $ac_status); } && 3727 { ac_try='test -s conftest$ac_exeext' 3728 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3729 (eval $ac_try) 2>&5 3730 ac_status=$? 3731 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3732 (exit $ac_status); }; }; then 3733 ac_cv_lib_l_yywrap=yes 3734else 3735 echo "$as_me: failed program was:" >&5 3736sed 's/^/| /' conftest.$ac_ext >&5 3737 3738ac_cv_lib_l_yywrap=no 3739fi 3740rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 3741LIBS=$ac_check_lib_save_LIBS 3742fi 3743echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5 3744echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6 3745if test $ac_cv_lib_l_yywrap = yes; then 3746 LEXLIB="-ll" 3747fi 3748 3749fi 3750 3751fi 3752 3753if test "x$LEX" != "x:"; then 3754 echo "$as_me:$LINENO: checking lex output file root" >&5 3755echo $ECHO_N "checking lex output file root... $ECHO_C" >&6 3756if test "${ac_cv_prog_lex_root+set}" = set; then 3757 echo $ECHO_N "(cached) $ECHO_C" >&6 3758else 3759 # The minimal lex program is just a single line: %%. But some broken lexes 3760# (Solaris, I think it was) want two %% lines, so accommodate them. 3761cat >conftest.l <<_ACEOF 3762%% 3763%% 3764_ACEOF 3765{ (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5 3766 (eval $LEX conftest.l) 2>&5 3767 ac_status=$? 3768 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3769 (exit $ac_status); } 3770if test -f lex.yy.c; then 3771 ac_cv_prog_lex_root=lex.yy 3772elif test -f lexyy.c; then 3773 ac_cv_prog_lex_root=lexyy 3774else 3775 { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5 3776echo "$as_me: error: cannot find output from $LEX; giving up" >&2;} 3777 { (exit 1); exit 1; }; } 3778fi 3779fi 3780echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5 3781echo "${ECHO_T}$ac_cv_prog_lex_root" >&6 3782rm -f conftest.l 3783LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root 3784 3785echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5 3786echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6 3787if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then 3788 echo $ECHO_N "(cached) $ECHO_C" >&6 3789else 3790 # POSIX says lex can declare yytext either as a pointer or an array; the 3791# default is implementation-dependent. Figure out which it is, since 3792# not all implementations provide the %pointer and %array declarations. 3793ac_cv_prog_lex_yytext_pointer=no 3794echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c 3795ac_save_LIBS=$LIBS 3796LIBS="$LIBS $LEXLIB" 3797cat >conftest.$ac_ext <<_ACEOF 3798`cat $LEX_OUTPUT_ROOT.c` 3799_ACEOF 3800rm -f conftest.$ac_objext conftest$ac_exeext 3801if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 3802 (eval $ac_link) 2>&5 3803 ac_status=$? 3804 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3805 (exit $ac_status); } && 3806 { ac_try='test -s conftest$ac_exeext' 3807 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3808 (eval $ac_try) 2>&5 3809 ac_status=$? 3810 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3811 (exit $ac_status); }; }; then 3812 ac_cv_prog_lex_yytext_pointer=yes 3813else 3814 echo "$as_me: failed program was:" >&5 3815sed 's/^/| /' conftest.$ac_ext >&5 3816 3817fi 3818rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 3819LIBS=$ac_save_LIBS 3820rm -f "${LEX_OUTPUT_ROOT}.c" 3821 3822fi 3823echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5 3824echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6 3825if test $ac_cv_prog_lex_yytext_pointer = yes; then 3826 3827cat >>confdefs.h <<\_ACEOF 3828#define YYTEXT_POINTER 1 3829_ACEOF 3830 3831fi 3832 3833fi 3834 3835fi 3836echo "$as_me:$LINENO: result: $ac_cv_has_flex" >&5 3837echo "${ECHO_T}$ac_cv_has_flex" >&6 3838if test "$LEX" != "flex"; then 3839 { { echo "$as_me:$LINENO: error: flex not found but required" >&5 3840echo "$as_me: error: flex not found but required" >&2;} 3841 { (exit 1); exit 1; }; } 3842fi 3843 3844echo "$as_me:$LINENO: checking " >&5 3845echo $ECHO_N "checking ... $ECHO_C" >&6 3846if test "${ac_cv_has_bison+set}" = set; then 3847 echo $ECHO_N "(cached) $ECHO_C" >&6 3848else 3849 for ac_prog in 'bison -y' byacc 3850do 3851 # Extract the first word of "$ac_prog", so it can be a program name with args. 3852set dummy $ac_prog; ac_word=$2 3853echo "$as_me:$LINENO: checking for $ac_word" >&5 3854echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3855if test "${ac_cv_prog_YACC+set}" = set; then 3856 echo $ECHO_N "(cached) $ECHO_C" >&6 3857else 3858 if test -n "$YACC"; then 3859 ac_cv_prog_YACC="$YACC" # Let the user override the test. 3860else 3861as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3862for as_dir in $PATH 3863do 3864 IFS=$as_save_IFS 3865 test -z "$as_dir" && as_dir=. 3866 for ac_exec_ext in '' $ac_executable_extensions; do 3867 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3868 ac_cv_prog_YACC="$ac_prog" 3869 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3870 break 2 3871 fi 3872done 3873done 3874 3875fi 3876fi 3877YACC=$ac_cv_prog_YACC 3878if test -n "$YACC"; then 3879 echo "$as_me:$LINENO: result: $YACC" >&5 3880echo "${ECHO_T}$YACC" >&6 3881else 3882 echo "$as_me:$LINENO: result: no" >&5 3883echo "${ECHO_T}no" >&6 3884fi 3885 3886 test -n "$YACC" && break 3887done 3888test -n "$YACC" || YACC="yacc" 3889 3890 3891fi 3892echo "$as_me:$LINENO: result: $ac_cv_has_bison" >&5 3893echo "${ECHO_T}$ac_cv_has_bison" >&6 3894if test "$YACC" != "bison -y"; then 3895 { { echo "$as_me:$LINENO: error: bison not found but required" >&5 3896echo "$as_me: error: bison not found but required" >&2;} 3897 { (exit 1); exit 1; }; } 3898else 3899 YACC=bison 3900 3901fi 3902 3903 3904# Check whether --enable-shared or --disable-shared was given. 3905if test "${enable_shared+set}" = set; then 3906 enableval="$enable_shared" 3907 p=${PACKAGE-default} 3908 case $enableval in 3909 yes) enable_shared=yes ;; 3910 no) enable_shared=no ;; 3911 *) 3912 enable_shared=no 3913 # Look at the argument we got. We use all the common list separators. 3914 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3915 for pkg in $enableval; do 3916 IFS="$lt_save_ifs" 3917 if test "X$pkg" = "X$p"; then 3918 enable_shared=yes 3919 fi 3920 done 3921 IFS="$lt_save_ifs" 3922 ;; 3923 esac 3924else 3925 enable_shared=yes 3926fi; 3927 3928# Check whether --enable-static or --disable-static was given. 3929if test "${enable_static+set}" = set; then 3930 enableval="$enable_static" 3931 p=${PACKAGE-default} 3932 case $enableval in 3933 yes) enable_static=yes ;; 3934 no) enable_static=no ;; 3935 *) 3936 enable_static=no 3937 # Look at the argument we got. We use all the common list separators. 3938 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3939 for pkg in $enableval; do 3940 IFS="$lt_save_ifs" 3941 if test "X$pkg" = "X$p"; then 3942 enable_static=yes 3943 fi 3944 done 3945 IFS="$lt_save_ifs" 3946 ;; 3947 esac 3948else 3949 enable_static=yes 3950fi; 3951 3952# Check whether --enable-fast-install or --disable-fast-install was given. 3953if test "${enable_fast_install+set}" = set; then 3954 enableval="$enable_fast_install" 3955 p=${PACKAGE-default} 3956 case $enableval in 3957 yes) enable_fast_install=yes ;; 3958 no) enable_fast_install=no ;; 3959 *) 3960 enable_fast_install=no 3961 # Look at the argument we got. We use all the common list separators. 3962 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3963 for pkg in $enableval; do 3964 IFS="$lt_save_ifs" 3965 if test "X$pkg" = "X$p"; then 3966 enable_fast_install=yes 3967 fi 3968 done 3969 IFS="$lt_save_ifs" 3970 ;; 3971 esac 3972else 3973 enable_fast_install=yes 3974fi; 3975 3976echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 3977echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6 3978if test "${lt_cv_path_SED+set}" = set; then 3979 echo $ECHO_N "(cached) $ECHO_C" >&6 3980else 3981 # Loop through the user's path and test for sed and gsed. 3982# Then use that list of sed's as ones to test for truncation. 3983as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3984for as_dir in $PATH 3985do 3986 IFS=$as_save_IFS 3987 test -z "$as_dir" && as_dir=. 3988 for lt_ac_prog in sed gsed; do 3989 for ac_exec_ext in '' $ac_executable_extensions; do 3990 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then 3991 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 3992 fi 3993 done 3994 done 3995done 3996lt_ac_max=0 3997lt_ac_count=0 3998# Add /usr/xpg4/bin/sed as it is typically found on Solaris 3999# along with /bin/sed that truncates output. 4000for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 4001 test ! -f $lt_ac_sed && break 4002 cat /dev/null > conftest.in 4003 lt_ac_count=0 4004 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 4005 # Check for GNU sed and select it if it is found. 4006 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 4007 lt_cv_path_SED=$lt_ac_sed 4008 break 4009 fi 4010 while true; do 4011 cat conftest.in conftest.in >conftest.tmp 4012 mv conftest.tmp conftest.in 4013 cp conftest.in conftest.nl 4014 echo >>conftest.nl 4015 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 4016 cmp -s conftest.out conftest.nl || break 4017 # 10000 chars as input seems more than enough 4018 test $lt_ac_count -gt 10 && break 4019 lt_ac_count=`expr $lt_ac_count + 1` 4020 if test $lt_ac_count -gt $lt_ac_max; then 4021 lt_ac_max=$lt_ac_count 4022 lt_cv_path_SED=$lt_ac_sed 4023 fi 4024 done 4025done 4026SED=$lt_cv_path_SED 4027 4028fi 4029 4030echo "$as_me:$LINENO: result: $SED" >&5 4031echo "${ECHO_T}$SED" >&6 4032 4033echo "$as_me:$LINENO: checking for egrep" >&5 4034echo $ECHO_N "checking for egrep... $ECHO_C" >&6 4035if test "${ac_cv_prog_egrep+set}" = set; then 4036 echo $ECHO_N "(cached) $ECHO_C" >&6 4037else 4038 if echo a | (grep -E '(a|b)') >/dev/null 2>&1 4039 then ac_cv_prog_egrep='grep -E' 4040 else ac_cv_prog_egrep='egrep' 4041 fi 4042fi 4043echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 4044echo "${ECHO_T}$ac_cv_prog_egrep" >&6 4045 EGREP=$ac_cv_prog_egrep 4046 4047 4048 4049# Check whether --with-gnu-ld or --without-gnu-ld was given. 4050if test "${with_gnu_ld+set}" = set; then 4051 withval="$with_gnu_ld" 4052 test "$withval" = no || with_gnu_ld=yes 4053else 4054 with_gnu_ld=no 4055fi; 4056ac_prog=ld 4057if test "$GCC" = yes; then 4058 # Check if gcc -print-prog-name=ld gives a path. 4059 echo "$as_me:$LINENO: checking for ld used by $CC" >&5 4060echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6 4061 case $host in 4062 *-*-mingw*) 4063 # gcc leaves a trailing carriage return which upsets mingw 4064 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4065 *) 4066 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4067 esac 4068 case $ac_prog in 4069 # Accept absolute paths. 4070 [\\/]* | ?:[\\/]*) 4071 re_direlt='/[^/][^/]*/\.\./' 4072 # Canonicalize the path of ld 4073 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 4074 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 4075 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 4076 done 4077 test -z "$LD" && LD="$ac_prog" 4078 ;; 4079 "") 4080 # If it fails, then pretend we aren't using GCC. 4081 ac_prog=ld 4082 ;; 4083 *) 4084 # If it is relative, then search for the first ld in PATH. 4085 with_gnu_ld=unknown 4086 ;; 4087 esac 4088elif test "$with_gnu_ld" = yes; then 4089 echo "$as_me:$LINENO: checking for GNU ld" >&5 4090echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 4091else 4092 echo "$as_me:$LINENO: checking for non-GNU ld" >&5 4093echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6 4094fi 4095if test "${lt_cv_path_LD+set}" = set; then 4096 echo $ECHO_N "(cached) $ECHO_C" >&6 4097else 4098 if test -z "$LD"; then 4099 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4100 for ac_dir in $PATH; do 4101 IFS="$lt_save_ifs" 4102 test -z "$ac_dir" && ac_dir=. 4103 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4104 lt_cv_path_LD="$ac_dir/$ac_prog" 4105 # Check to see if the program is GNU ld. I'd rather use --version, 4106 # but apparently some GNU ld's only accept -v. 4107 # Break only if it was the GNU/non-GNU ld that we prefer. 4108 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4109 *GNU* | *'with BFD'*) 4110 test "$with_gnu_ld" != no && break 4111 ;; 4112 *) 4113 test "$with_gnu_ld" != yes && break 4114 ;; 4115 esac 4116 fi 4117 done 4118 IFS="$lt_save_ifs" 4119else 4120 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4121fi 4122fi 4123 4124LD="$lt_cv_path_LD" 4125if test -n "$LD"; then 4126 echo "$as_me:$LINENO: result: $LD" >&5 4127echo "${ECHO_T}$LD" >&6 4128else 4129 echo "$as_me:$LINENO: result: no" >&5 4130echo "${ECHO_T}no" >&6 4131fi 4132test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 4133echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 4134 { (exit 1); exit 1; }; } 4135echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 4136echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6 4137if test "${lt_cv_prog_gnu_ld+set}" = set; then 4138 echo $ECHO_N "(cached) $ECHO_C" >&6 4139else 4140 # I'd rather use --version here, but apparently some GNU ld's only accept -v. 4141case `"$LD" -v 2>&1 </dev/null` in 4142*GNU* | *'with BFD'*) 4143 lt_cv_prog_gnu_ld=yes 4144 ;; 4145*) 4146 lt_cv_prog_gnu_ld=no 4147 ;; 4148esac 4149fi 4150echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 4151echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6 4152with_gnu_ld=$lt_cv_prog_gnu_ld 4153 4154 4155echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 4156echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6 4157if test "${lt_cv_ld_reload_flag+set}" = set; then 4158 echo $ECHO_N "(cached) $ECHO_C" >&6 4159else 4160 lt_cv_ld_reload_flag='-r' 4161fi 4162echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 4163echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6 4164reload_flag=$lt_cv_ld_reload_flag 4165case $reload_flag in 4166"" | " "*) ;; 4167*) reload_flag=" $reload_flag" ;; 4168esac 4169reload_cmds='$LD$reload_flag -o $output$reload_objs' 4170 4171echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 4172echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6 4173if test "${lt_cv_path_NM+set}" = set; then 4174 echo $ECHO_N "(cached) $ECHO_C" >&6 4175else 4176 if test -n "$NM"; then 4177 # Let the user override the test. 4178 lt_cv_path_NM="$NM" 4179else 4180 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4181 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do 4182 IFS="$lt_save_ifs" 4183 test -z "$ac_dir" && ac_dir=. 4184 tmp_nm="$ac_dir/${ac_tool_prefix}nm" 4185 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4186 # Check to see if the nm accepts a BSD-compat flag. 4187 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4188 # nm: unknown option "B" ignored 4189 # Tru64's nm complains that /dev/null is an invalid object file 4190 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4191 */dev/null* | *'Invalid file or object type'*) 4192 lt_cv_path_NM="$tmp_nm -B" 4193 break 4194 ;; 4195 *) 4196 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4197 */dev/null*) 4198 lt_cv_path_NM="$tmp_nm -p" 4199 break 4200 ;; 4201 *) 4202 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4203 continue # so that we can try to find one that supports BSD flags 4204 ;; 4205 esac 4206 esac 4207 fi 4208 done 4209 IFS="$lt_save_ifs" 4210 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 4211fi 4212fi 4213echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 4214echo "${ECHO_T}$lt_cv_path_NM" >&6 4215NM="$lt_cv_path_NM" 4216 4217echo "$as_me:$LINENO: checking whether ln -s works" >&5 4218echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6 4219LN_S=$as_ln_s 4220if test "$LN_S" = "ln -s"; then 4221 echo "$as_me:$LINENO: result: yes" >&5 4222echo "${ECHO_T}yes" >&6 4223else 4224 echo "$as_me:$LINENO: result: no, using $LN_S" >&5 4225echo "${ECHO_T}no, using $LN_S" >&6 4226fi 4227 4228echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5 4229echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6 4230if test "${lt_cv_deplibs_check_method+set}" = set; then 4231 echo $ECHO_N "(cached) $ECHO_C" >&6 4232else 4233 lt_cv_file_magic_cmd='$MAGIC_CMD' 4234lt_cv_file_magic_test_file= 4235lt_cv_deplibs_check_method='unknown' 4236# Need to set the preceding variable on all platforms that support 4237# interlibrary dependencies. 4238# 'none' -- dependencies not supported. 4239# `unknown' -- same as none, but documents that we really don't know. 4240# 'pass_all' -- all dependencies passed with no checks. 4241# 'test_compile' -- check by making test program. 4242# 'file_magic [[regex]]' -- check by looking for files in library path 4243# which responds to the $file_magic_cmd with a given extended regex. 4244# If you have `file' or equivalent on your system and you're not sure 4245# whether `pass_all' will *always* work, you probably want this one. 4246 4247case $host_os in 4248aix4* | aix5*) 4249 lt_cv_deplibs_check_method=pass_all 4250 ;; 4251 4252beos*) 4253 lt_cv_deplibs_check_method=pass_all 4254 ;; 4255 4256bsdi4*) 4257 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4258 lt_cv_file_magic_cmd='/usr/bin/file -L' 4259 lt_cv_file_magic_test_file=/shlib/libc.so 4260 ;; 4261 4262cygwin* | mingw* | pw32*) 4263 # win32_libid is a shell function defined in ltmain.sh 4264 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4265 lt_cv_file_magic_cmd='win32_libid' 4266 ;; 4267 4268darwin* | rhapsody*) 4269 # this will be overwritten by pass_all, but leave it in just in case 4270 lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library' 4271 lt_cv_file_magic_cmd='/usr/bin/file -L' 4272 case "$host_os" in 4273 rhapsody* | darwin1.[012]) 4274 lt_cv_file_magic_test_file=`/System/Library/Frameworks/System.framework/System` 4275 ;; 4276 *) # Darwin 1.3 on 4277 lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib' 4278 ;; 4279 esac 4280 lt_cv_deplibs_check_method=pass_all 4281 ;; 4282 4283freebsd*) 4284 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4285 case $host_cpu in 4286 i*86 ) 4287 # Not sure whether the presence of OpenBSD here was a mistake. 4288 # Let's accept both of them until this is cleared up. 4289 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library' 4290 lt_cv_file_magic_cmd=/usr/bin/file 4291 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4292 ;; 4293 esac 4294 else 4295 lt_cv_deplibs_check_method=pass_all 4296 fi 4297 ;; 4298 4299gnu*) 4300 lt_cv_deplibs_check_method=pass_all 4301 ;; 4302 4303hpux10.20* | hpux11*) 4304 lt_cv_file_magic_cmd=/usr/bin/file 4305 case "$host_cpu" in 4306 ia64*) 4307 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4308 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4309 ;; 4310 hppa*64*) 4311 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' 4312 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4313 ;; 4314 *) 4315 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4316 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4317 ;; 4318 esac 4319 ;; 4320 4321irix5* | irix6* | nonstopux*) 4322 case $host_os in 4323 irix5* | nonstopux*) 4324 # this will be overridden with pass_all, but let us keep it just in case 4325 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1" 4326 ;; 4327 *) 4328 case $LD in 4329 *-32|*"-32 ") libmagic=32-bit;; 4330 *-n32|*"-n32 ") libmagic=N32;; 4331 *-64|*"-64 ") libmagic=64-bit;; 4332 *) libmagic=never-match;; 4333 esac 4334 # this will be overridden with pass_all, but let us keep it just in case 4335 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1" 4336 ;; 4337 esac 4338 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*` 4339 lt_cv_deplibs_check_method=pass_all 4340 ;; 4341 4342# This must be Linux ELF. 4343linux*) 4344 case $host_cpu in 4345 alpha* | hppa* | i*86 | ia64* | m68* | mips | mipsel | powerpc* | sparc* | s390* | sh*) 4346 lt_cv_deplibs_check_method=pass_all ;; 4347 *) 4348 # glibc up to 2.1.1 does not perform some relocations on ARM 4349 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;; 4350 esac 4351 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so` 4352 ;; 4353 4354netbsd*) 4355 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4356 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4357 else 4358 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4359 fi 4360 ;; 4361 4362newos6*) 4363 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4364 lt_cv_file_magic_cmd=/usr/bin/file 4365 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4366 ;; 4367 4368nto-qnx) 4369 lt_cv_deplibs_check_method=unknown 4370 ;; 4371 4372openbsd*) 4373 lt_cv_file_magic_cmd=/usr/bin/file 4374 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4375 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4376 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object' 4377 else 4378 lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library' 4379 fi 4380 ;; 4381 4382osf3* | osf4* | osf5*) 4383 # this will be overridden with pass_all, but let us keep it just in case 4384 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library' 4385 lt_cv_file_magic_test_file=/shlib/libc.so 4386 lt_cv_deplibs_check_method=pass_all 4387 ;; 4388 4389sco3.2v5*) 4390 lt_cv_deplibs_check_method=pass_all 4391 ;; 4392 4393solaris*) 4394 lt_cv_deplibs_check_method=pass_all 4395 lt_cv_file_magic_test_file=/lib/libc.so 4396 ;; 4397 4398sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 4399 case $host_vendor in 4400 motorola) 4401 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]' 4402 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4403 ;; 4404 ncr) 4405 lt_cv_deplibs_check_method=pass_all 4406 ;; 4407 sequent) 4408 lt_cv_file_magic_cmd='/bin/file' 4409 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4410 ;; 4411 sni) 4412 lt_cv_file_magic_cmd='/bin/file' 4413 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4414 lt_cv_file_magic_test_file=/lib/libc.so 4415 ;; 4416 siemens) 4417 lt_cv_deplibs_check_method=pass_all 4418 ;; 4419 esac 4420 ;; 4421 4422sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*) 4423 lt_cv_deplibs_check_method=pass_all 4424 ;; 4425esac 4426 4427fi 4428echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 4429echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6 4430file_magic_cmd=$lt_cv_file_magic_cmd 4431deplibs_check_method=$lt_cv_deplibs_check_method 4432test -z "$deplibs_check_method" && deplibs_check_method=unknown 4433 4434 4435 4436 4437# If no C compiler was specified, use CC. 4438LTCC=${LTCC-"$CC"} 4439 4440# Allow CC to be a program name with arguments. 4441compiler=$CC 4442 4443# Check whether --enable-libtool-lock or --disable-libtool-lock was given. 4444if test "${enable_libtool_lock+set}" = set; then 4445 enableval="$enable_libtool_lock" 4446 4447fi; 4448test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 4449 4450# Some flags need to be propagated to the compiler or linker for good 4451# libtool support. 4452case $host in 4453ia64-*-hpux*) 4454 # Find out which ABI we are using. 4455 echo 'int i;' > conftest.$ac_ext 4456 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4457 (eval $ac_compile) 2>&5 4458 ac_status=$? 4459 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4460 (exit $ac_status); }; then 4461 case `/usr/bin/file conftest.$ac_objext` in 4462 *ELF-32*) 4463 HPUX_IA64_MODE="32" 4464 ;; 4465 *ELF-64*) 4466 HPUX_IA64_MODE="64" 4467 ;; 4468 esac 4469 fi 4470 rm -rf conftest* 4471 ;; 4472*-*-irix6*) 4473 # Find out which ABI we are using. 4474 echo '#line 4474 "configure"' > conftest.$ac_ext 4475 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4476 (eval $ac_compile) 2>&5 4477 ac_status=$? 4478 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4479 (exit $ac_status); }; then 4480 if test "$lt_cv_prog_gnu_ld" = yes; then 4481 case `/usr/bin/file conftest.$ac_objext` in 4482 *32-bit*) 4483 LD="${LD-ld} -melf32bsmip" 4484 ;; 4485 *N32*) 4486 LD="${LD-ld} -melf32bmipn32" 4487 ;; 4488 *64-bit*) 4489 LD="${LD-ld} -melf64bmip" 4490 ;; 4491 esac 4492 else 4493 case `/usr/bin/file conftest.$ac_objext` in 4494 *32-bit*) 4495 LD="${LD-ld} -32" 4496 ;; 4497 *N32*) 4498 LD="${LD-ld} -n32" 4499 ;; 4500 *64-bit*) 4501 LD="${LD-ld} -64" 4502 ;; 4503 esac 4504 fi 4505 fi 4506 rm -rf conftest* 4507 ;; 4508 4509x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) 4510 # Find out which ABI we are using. 4511 echo 'int i;' > conftest.$ac_ext 4512 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4513 (eval $ac_compile) 2>&5 4514 ac_status=$? 4515 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4516 (exit $ac_status); }; then 4517 case "`/usr/bin/file conftest.o`" in 4518 *32-bit*) 4519 case $host in 4520 x86_64-*linux*) 4521 LD="${LD-ld} -m elf_i386" 4522 ;; 4523 ppc64-*linux*) 4524 LD="${LD-ld} -m elf32ppclinux" 4525 ;; 4526 s390x-*linux*) 4527 LD="${LD-ld} -m elf_s390" 4528 ;; 4529 sparc64-*linux*) 4530 LD="${LD-ld} -m elf32_sparc" 4531 ;; 4532 esac 4533 ;; 4534 *64-bit*) 4535 case $host in 4536 x86_64-*linux*) 4537 LD="${LD-ld} -m elf_x86_64" 4538 ;; 4539 ppc*-*linux*|powerpc*-*linux*) 4540 LD="${LD-ld} -m elf64ppc" 4541 ;; 4542 s390*-*linux*) 4543 LD="${LD-ld} -m elf64_s390" 4544 ;; 4545 sparc*-*linux*) 4546 LD="${LD-ld} -m elf64_sparc" 4547 ;; 4548 esac 4549 ;; 4550 esac 4551 fi 4552 rm -rf conftest* 4553 ;; 4554 4555*-*-sco3.2v5*) 4556 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 4557 SAVE_CFLAGS="$CFLAGS" 4558 CFLAGS="$CFLAGS -belf" 4559 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 4560echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6 4561if test "${lt_cv_cc_needs_belf+set}" = set; then 4562 echo $ECHO_N "(cached) $ECHO_C" >&6 4563else 4564 ac_ext=c 4565ac_cpp='$CPP $CPPFLAGS' 4566ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4567ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4568ac_compiler_gnu=$ac_cv_c_compiler_gnu 4569 4570 cat >conftest.$ac_ext <<_ACEOF 4571#line $LINENO "configure" 4572/* confdefs.h. */ 4573_ACEOF 4574cat confdefs.h >>conftest.$ac_ext 4575cat >>conftest.$ac_ext <<_ACEOF 4576/* end confdefs.h. */ 4577 4578int 4579main () 4580{ 4581 4582 ; 4583 return 0; 4584} 4585_ACEOF 4586rm -f conftest.$ac_objext conftest$ac_exeext 4587if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 4588 (eval $ac_link) 2>&5 4589 ac_status=$? 4590 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4591 (exit $ac_status); } && 4592 { ac_try='test -s conftest$ac_exeext' 4593 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4594 (eval $ac_try) 2>&5 4595 ac_status=$? 4596 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4597 (exit $ac_status); }; }; then 4598 lt_cv_cc_needs_belf=yes 4599else 4600 echo "$as_me: failed program was:" >&5 4601sed 's/^/| /' conftest.$ac_ext >&5 4602 4603lt_cv_cc_needs_belf=no 4604fi 4605rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 4606 ac_ext=c 4607ac_cpp='$CPP $CPPFLAGS' 4608ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4609ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4610ac_compiler_gnu=$ac_cv_c_compiler_gnu 4611 4612fi 4613echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 4614echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6 4615 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 4616 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 4617 CFLAGS="$SAVE_CFLAGS" 4618 fi 4619 ;; 4620 4621esac 4622 4623need_locks="$enable_libtool_lock" 4624 4625 4626 4627echo "$as_me:$LINENO: checking for ANSI C header files" >&5 4628echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 4629if test "${ac_cv_header_stdc+set}" = set; then 4630 echo $ECHO_N "(cached) $ECHO_C" >&6 4631else 4632 cat >conftest.$ac_ext <<_ACEOF 4633#line $LINENO "configure" 4634/* confdefs.h. */ 4635_ACEOF 4636cat confdefs.h >>conftest.$ac_ext 4637cat >>conftest.$ac_ext <<_ACEOF 4638/* end confdefs.h. */ 4639#include <stdlib.h> 4640#include <stdarg.h> 4641#include <string.h> 4642#include <float.h> 4643 4644int 4645main () 4646{ 4647 4648 ; 4649 return 0; 4650} 4651_ACEOF 4652rm -f conftest.$ac_objext 4653if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4654 (eval $ac_compile) 2>&5 4655 ac_status=$? 4656 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4657 (exit $ac_status); } && 4658 { ac_try='test -s conftest.$ac_objext' 4659 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4660 (eval $ac_try) 2>&5 4661 ac_status=$? 4662 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4663 (exit $ac_status); }; }; then 4664 ac_cv_header_stdc=yes 4665else 4666 echo "$as_me: failed program was:" >&5 4667sed 's/^/| /' conftest.$ac_ext >&5 4668 4669ac_cv_header_stdc=no 4670fi 4671rm -f conftest.$ac_objext conftest.$ac_ext 4672 4673if test $ac_cv_header_stdc = yes; then 4674 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4675 cat >conftest.$ac_ext <<_ACEOF 4676#line $LINENO "configure" 4677/* confdefs.h. */ 4678_ACEOF 4679cat confdefs.h >>conftest.$ac_ext 4680cat >>conftest.$ac_ext <<_ACEOF 4681/* end confdefs.h. */ 4682#include <string.h> 4683 4684_ACEOF 4685if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4686 $EGREP "memchr" >/dev/null 2>&1; then 4687 : 4688else 4689 ac_cv_header_stdc=no 4690fi 4691rm -f conftest* 4692 4693fi 4694 4695if test $ac_cv_header_stdc = yes; then 4696 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4697 cat >conftest.$ac_ext <<_ACEOF 4698#line $LINENO "configure" 4699/* confdefs.h. */ 4700_ACEOF 4701cat confdefs.h >>conftest.$ac_ext 4702cat >>conftest.$ac_ext <<_ACEOF 4703/* end confdefs.h. */ 4704#include <stdlib.h> 4705 4706_ACEOF 4707if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4708 $EGREP "free" >/dev/null 2>&1; then 4709 : 4710else 4711 ac_cv_header_stdc=no 4712fi 4713rm -f conftest* 4714 4715fi 4716 4717if test $ac_cv_header_stdc = yes; then 4718 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4719 if test "$cross_compiling" = yes; then 4720 : 4721else 4722 cat >conftest.$ac_ext <<_ACEOF 4723#line $LINENO "configure" 4724/* confdefs.h. */ 4725_ACEOF 4726cat confdefs.h >>conftest.$ac_ext 4727cat >>conftest.$ac_ext <<_ACEOF 4728/* end confdefs.h. */ 4729#include <ctype.h> 4730#if ((' ' & 0x0FF) == 0x020) 4731# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4732# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4733#else 4734# define ISLOWER(c) \ 4735 (('a' <= (c) && (c) <= 'i') \ 4736 || ('j' <= (c) && (c) <= 'r') \ 4737 || ('s' <= (c) && (c) <= 'z')) 4738# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4739#endif 4740 4741#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4742int 4743main () 4744{ 4745 int i; 4746 for (i = 0; i < 256; i++) 4747 if (XOR (islower (i), ISLOWER (i)) 4748 || toupper (i) != TOUPPER (i)) 4749 exit(2); 4750 exit (0); 4751} 4752_ACEOF 4753rm -f conftest$ac_exeext 4754if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 4755 (eval $ac_link) 2>&5 4756 ac_status=$? 4757 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4758 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 4759 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4760 (eval $ac_try) 2>&5 4761 ac_status=$? 4762 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4763 (exit $ac_status); }; }; then 4764 : 4765else 4766 echo "$as_me: program exited with status $ac_status" >&5 4767echo "$as_me: failed program was:" >&5 4768sed 's/^/| /' conftest.$ac_ext >&5 4769 4770( exit $ac_status ) 4771ac_cv_header_stdc=no 4772fi 4773rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 4774fi 4775fi 4776fi 4777echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 4778echo "${ECHO_T}$ac_cv_header_stdc" >&6 4779if test $ac_cv_header_stdc = yes; then 4780 4781cat >>confdefs.h <<\_ACEOF 4782#define STDC_HEADERS 1 4783_ACEOF 4784 4785fi 4786 4787# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4798 inttypes.h stdint.h unistd.h 4799do 4800as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 4801echo "$as_me:$LINENO: checking for $ac_header" >&5 4802echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 4803if eval "test \"\${$as_ac_Header+set}\" = set"; then 4804 echo $ECHO_N "(cached) $ECHO_C" >&6 4805else 4806 cat >conftest.$ac_ext <<_ACEOF 4807#line $LINENO "configure" 4808/* confdefs.h. */ 4809_ACEOF 4810cat confdefs.h >>conftest.$ac_ext 4811cat >>conftest.$ac_ext <<_ACEOF 4812/* end confdefs.h. */ 4813$ac_includes_default 4814 4815#include <$ac_header> 4816_ACEOF 4817rm -f conftest.$ac_objext 4818if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4819 (eval $ac_compile) 2>&5 4820 ac_status=$? 4821 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4822 (exit $ac_status); } && 4823 { ac_try='test -s conftest.$ac_objext' 4824 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4825 (eval $ac_try) 2>&5 4826 ac_status=$? 4827 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4828 (exit $ac_status); }; }; then 4829 eval "$as_ac_Header=yes" 4830else 4831 echo "$as_me: failed program was:" >&5 4832sed 's/^/| /' conftest.$ac_ext >&5 4833 4834eval "$as_ac_Header=no" 4835fi 4836rm -f conftest.$ac_objext conftest.$ac_ext 4837fi 4838echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 4839echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 4840if test `eval echo '${'$as_ac_Header'}'` = yes; then 4841 cat >>confdefs.h <<_ACEOF 4842#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 4843_ACEOF 4844 4845fi 4846 4847done 4848 4849 4850 4851for ac_header in dlfcn.h 4852do 4853as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 4854if eval "test \"\${$as_ac_Header+set}\" = set"; then 4855 echo "$as_me:$LINENO: checking for $ac_header" >&5 4856echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 4857if eval "test \"\${$as_ac_Header+set}\" = set"; then 4858 echo $ECHO_N "(cached) $ECHO_C" >&6 4859fi 4860echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 4861echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 4862else 4863 # Is the header compilable? 4864echo "$as_me:$LINENO: checking $ac_header usability" >&5 4865echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 4866cat >conftest.$ac_ext <<_ACEOF 4867#line $LINENO "configure" 4868/* confdefs.h. */ 4869_ACEOF 4870cat confdefs.h >>conftest.$ac_ext 4871cat >>conftest.$ac_ext <<_ACEOF 4872/* end confdefs.h. */ 4873$ac_includes_default 4874#include <$ac_header> 4875_ACEOF 4876rm -f conftest.$ac_objext 4877if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4878 (eval $ac_compile) 2>&5 4879 ac_status=$? 4880 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4881 (exit $ac_status); } && 4882 { ac_try='test -s conftest.$ac_objext' 4883 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4884 (eval $ac_try) 2>&5 4885 ac_status=$? 4886 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4887 (exit $ac_status); }; }; then 4888 ac_header_compiler=yes 4889else 4890 echo "$as_me: failed program was:" >&5 4891sed 's/^/| /' conftest.$ac_ext >&5 4892 4893ac_header_compiler=no 4894fi 4895rm -f conftest.$ac_objext conftest.$ac_ext 4896echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 4897echo "${ECHO_T}$ac_header_compiler" >&6 4898 4899# Is the header present? 4900echo "$as_me:$LINENO: checking $ac_header presence" >&5 4901echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 4902cat >conftest.$ac_ext <<_ACEOF 4903#line $LINENO "configure" 4904/* confdefs.h. */ 4905_ACEOF 4906cat confdefs.h >>conftest.$ac_ext 4907cat >>conftest.$ac_ext <<_ACEOF 4908/* end confdefs.h. */ 4909#include <$ac_header> 4910_ACEOF 4911if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 4912 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 4913 ac_status=$? 4914 grep -v '^ *+' conftest.er1 >conftest.err 4915 rm -f conftest.er1 4916 cat conftest.err >&5 4917 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4918 (exit $ac_status); } >/dev/null; then 4919 if test -s conftest.err; then 4920 ac_cpp_err=$ac_c_preproc_warn_flag 4921 else 4922 ac_cpp_err= 4923 fi 4924else 4925 ac_cpp_err=yes 4926fi 4927if test -z "$ac_cpp_err"; then 4928 ac_header_preproc=yes 4929else 4930 echo "$as_me: failed program was:" >&5 4931sed 's/^/| /' conftest.$ac_ext >&5 4932 4933 ac_header_preproc=no 4934fi 4935rm -f conftest.err conftest.$ac_ext 4936echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 4937echo "${ECHO_T}$ac_header_preproc" >&6 4938 4939# So? What about this header? 4940case $ac_header_compiler:$ac_header_preproc in 4941 yes:no ) 4942 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 4943echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 4944 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 4945echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 4946 ( 4947 cat <<\_ASBOX 4948## ------------------------------------ ## 4949## Report this to bug-autoconf@gnu.org. ## 4950## ------------------------------------ ## 4951_ASBOX 4952 ) | 4953 sed "s/^/$as_me: WARNING: /" >&2 4954 ;; 4955 no:yes ) 4956 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 4957echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 4958 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 4959echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 4960 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 4961echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 4962 ( 4963 cat <<\_ASBOX 4964## ------------------------------------ ## 4965## Report this to bug-autoconf@gnu.org. ## 4966## ------------------------------------ ## 4967_ASBOX 4968 ) | 4969 sed "s/^/$as_me: WARNING: /" >&2 4970 ;; 4971esac 4972echo "$as_me:$LINENO: checking for $ac_header" >&5 4973echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 4974if eval "test \"\${$as_ac_Header+set}\" = set"; then 4975 echo $ECHO_N "(cached) $ECHO_C" >&6 4976else 4977 eval "$as_ac_Header=$ac_header_preproc" 4978fi 4979echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 4980echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 4981 4982fi 4983if test `eval echo '${'$as_ac_Header'}'` = yes; then 4984 cat >>confdefs.h <<_ACEOF 4985#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 4986_ACEOF 4987 4988fi 4989 4990done 4991 4992ac_ext=cc 4993ac_cpp='$CXXCPP $CPPFLAGS' 4994ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4995ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4996ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4997echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 4998echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6 4999if test -z "$CXXCPP"; then 5000 if test "${ac_cv_prog_CXXCPP+set}" = set; then 5001 echo $ECHO_N "(cached) $ECHO_C" >&6 5002else 5003 # Double quotes because CXXCPP needs to be expanded 5004 for CXXCPP in "$CXX -E" "/lib/cpp" 5005 do 5006 ac_preproc_ok=false 5007for ac_cxx_preproc_warn_flag in '' yes 5008do 5009 # Use a header file that comes with gcc, so configuring glibc 5010 # with a fresh cross-compiler works. 5011 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5012 # <limits.h> exists even on freestanding compilers. 5013 # On the NeXT, cc -E runs the code through the compiler's parser, 5014 # not just through cpp. "Syntax error" is here to catch this case. 5015 cat >conftest.$ac_ext <<_ACEOF 5016#line $LINENO "configure" 5017/* confdefs.h. */ 5018_ACEOF 5019cat confdefs.h >>conftest.$ac_ext 5020cat >>conftest.$ac_ext <<_ACEOF 5021/* end confdefs.h. */ 5022#ifdef __STDC__ 5023# include <limits.h> 5024#else 5025# include <assert.h> 5026#endif 5027 Syntax error 5028_ACEOF 5029if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 5030 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 5031 ac_status=$? 5032 grep -v '^ *+' conftest.er1 >conftest.err 5033 rm -f conftest.er1 5034 cat conftest.err >&5 5035 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5036 (exit $ac_status); } >/dev/null; then 5037 if test -s conftest.err; then 5038 ac_cpp_err=$ac_cxx_preproc_warn_flag 5039 else 5040 ac_cpp_err= 5041 fi 5042else 5043 ac_cpp_err=yes 5044fi 5045if test -z "$ac_cpp_err"; then 5046 : 5047else 5048 echo "$as_me: failed program was:" >&5 5049sed 's/^/| /' conftest.$ac_ext >&5 5050 5051 # Broken: fails on valid input. 5052continue 5053fi 5054rm -f conftest.err conftest.$ac_ext 5055 5056 # OK, works on sane cases. Now check whether non-existent headers 5057 # can be detected and how. 5058 cat >conftest.$ac_ext <<_ACEOF 5059#line $LINENO "configure" 5060/* confdefs.h. */ 5061_ACEOF 5062cat confdefs.h >>conftest.$ac_ext 5063cat >>conftest.$ac_ext <<_ACEOF 5064/* end confdefs.h. */ 5065#include <ac_nonexistent.h> 5066_ACEOF 5067if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 5068 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 5069 ac_status=$? 5070 grep -v '^ *+' conftest.er1 >conftest.err 5071 rm -f conftest.er1 5072 cat conftest.err >&5 5073 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5074 (exit $ac_status); } >/dev/null; then 5075 if test -s conftest.err; then 5076 ac_cpp_err=$ac_cxx_preproc_warn_flag 5077 else 5078 ac_cpp_err= 5079 fi 5080else 5081 ac_cpp_err=yes 5082fi 5083if test -z "$ac_cpp_err"; then 5084 # Broken: success on invalid input. 5085continue 5086else 5087 echo "$as_me: failed program was:" >&5 5088sed 's/^/| /' conftest.$ac_ext >&5 5089 5090 # Passes both tests. 5091ac_preproc_ok=: 5092break 5093fi 5094rm -f conftest.err conftest.$ac_ext 5095 5096done 5097# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5098rm -f conftest.err conftest.$ac_ext 5099if $ac_preproc_ok; then 5100 break 5101fi 5102 5103 done 5104 ac_cv_prog_CXXCPP=$CXXCPP 5105 5106fi 5107 CXXCPP=$ac_cv_prog_CXXCPP 5108else 5109 ac_cv_prog_CXXCPP=$CXXCPP 5110fi 5111echo "$as_me:$LINENO: result: $CXXCPP" >&5 5112echo "${ECHO_T}$CXXCPP" >&6 5113ac_preproc_ok=false 5114for ac_cxx_preproc_warn_flag in '' yes 5115do 5116 # Use a header file that comes with gcc, so configuring glibc 5117 # with a fresh cross-compiler works. 5118 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5119 # <limits.h> exists even on freestanding compilers. 5120 # On the NeXT, cc -E runs the code through the compiler's parser, 5121 # not just through cpp. "Syntax error" is here to catch this case. 5122 cat >conftest.$ac_ext <<_ACEOF 5123#line $LINENO "configure" 5124/* confdefs.h. */ 5125_ACEOF 5126cat confdefs.h >>conftest.$ac_ext 5127cat >>conftest.$ac_ext <<_ACEOF 5128/* end confdefs.h. */ 5129#ifdef __STDC__ 5130# include <limits.h> 5131#else 5132# include <assert.h> 5133#endif 5134 Syntax error 5135_ACEOF 5136if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 5137 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 5138 ac_status=$? 5139 grep -v '^ *+' conftest.er1 >conftest.err 5140 rm -f conftest.er1 5141 cat conftest.err >&5 5142 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5143 (exit $ac_status); } >/dev/null; then 5144 if test -s conftest.err; then 5145 ac_cpp_err=$ac_cxx_preproc_warn_flag 5146 else 5147 ac_cpp_err= 5148 fi 5149else 5150 ac_cpp_err=yes 5151fi 5152if test -z "$ac_cpp_err"; then 5153 : 5154else 5155 echo "$as_me: failed program was:" >&5 5156sed 's/^/| /' conftest.$ac_ext >&5 5157 5158 # Broken: fails on valid input. 5159continue 5160fi 5161rm -f conftest.err conftest.$ac_ext 5162 5163 # OK, works on sane cases. Now check whether non-existent headers 5164 # can be detected and how. 5165 cat >conftest.$ac_ext <<_ACEOF 5166#line $LINENO "configure" 5167/* confdefs.h. */ 5168_ACEOF 5169cat confdefs.h >>conftest.$ac_ext 5170cat >>conftest.$ac_ext <<_ACEOF 5171/* end confdefs.h. */ 5172#include <ac_nonexistent.h> 5173_ACEOF 5174if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 5175 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 5176 ac_status=$? 5177 grep -v '^ *+' conftest.er1 >conftest.err 5178 rm -f conftest.er1 5179 cat conftest.err >&5 5180 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5181 (exit $ac_status); } >/dev/null; then 5182 if test -s conftest.err; then 5183 ac_cpp_err=$ac_cxx_preproc_warn_flag 5184 else 5185 ac_cpp_err= 5186 fi 5187else 5188 ac_cpp_err=yes 5189fi 5190if test -z "$ac_cpp_err"; then 5191 # Broken: success on invalid input. 5192continue 5193else 5194 echo "$as_me: failed program was:" >&5 5195sed 's/^/| /' conftest.$ac_ext >&5 5196 5197 # Passes both tests. 5198ac_preproc_ok=: 5199break 5200fi 5201rm -f conftest.err conftest.$ac_ext 5202 5203done 5204# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5205rm -f conftest.err conftest.$ac_ext 5206if $ac_preproc_ok; then 5207 : 5208else 5209 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check 5210See \`config.log' for more details." >&5 5211echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check 5212See \`config.log' for more details." >&2;} 5213 { (exit 1); exit 1; }; } 5214fi 5215 5216ac_ext=cc 5217ac_cpp='$CXXCPP $CPPFLAGS' 5218ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5219ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5220ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5221 5222 5223ac_ext=f 5224ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 5225ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5226ac_compiler_gnu=$ac_cv_f77_compiler_gnu 5227if test -n "$ac_tool_prefix"; then 5228 for ac_prog in g77 f77 xlf frt pgf77 fl32 af77 fort77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 lf95 g95 5229 do 5230 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5231set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5232echo "$as_me:$LINENO: checking for $ac_word" >&5 5233echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5234if test "${ac_cv_prog_F77+set}" = set; then 5235 echo $ECHO_N "(cached) $ECHO_C" >&6 5236else 5237 if test -n "$F77"; then 5238 ac_cv_prog_F77="$F77" # Let the user override the test. 5239else 5240as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5241for as_dir in $PATH 5242do 5243 IFS=$as_save_IFS 5244 test -z "$as_dir" && as_dir=. 5245 for ac_exec_ext in '' $ac_executable_extensions; do 5246 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5247 ac_cv_prog_F77="$ac_tool_prefix$ac_prog" 5248 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5249 break 2 5250 fi 5251done 5252done 5253 5254fi 5255fi 5256F77=$ac_cv_prog_F77 5257if test -n "$F77"; then 5258 echo "$as_me:$LINENO: result: $F77" >&5 5259echo "${ECHO_T}$F77" >&6 5260else 5261 echo "$as_me:$LINENO: result: no" >&5 5262echo "${ECHO_T}no" >&6 5263fi 5264 5265 test -n "$F77" && break 5266 done 5267fi 5268if test -z "$F77"; then 5269 ac_ct_F77=$F77 5270 for ac_prog in g77 f77 xlf frt pgf77 fl32 af77 fort77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 lf95 g95 5271do 5272 # Extract the first word of "$ac_prog", so it can be a program name with args. 5273set dummy $ac_prog; ac_word=$2 5274echo "$as_me:$LINENO: checking for $ac_word" >&5 5275echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5276if test "${ac_cv_prog_ac_ct_F77+set}" = set; then 5277 echo $ECHO_N "(cached) $ECHO_C" >&6 5278else 5279 if test -n "$ac_ct_F77"; then 5280 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. 5281else 5282as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5283for as_dir in $PATH 5284do 5285 IFS=$as_save_IFS 5286 test -z "$as_dir" && as_dir=. 5287 for ac_exec_ext in '' $ac_executable_extensions; do 5288 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5289 ac_cv_prog_ac_ct_F77="$ac_prog" 5290 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5291 break 2 5292 fi 5293done 5294done 5295 5296fi 5297fi 5298ac_ct_F77=$ac_cv_prog_ac_ct_F77 5299if test -n "$ac_ct_F77"; then 5300 echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 5301echo "${ECHO_T}$ac_ct_F77" >&6 5302else 5303 echo "$as_me:$LINENO: result: no" >&5 5304echo "${ECHO_T}no" >&6 5305fi 5306 5307 test -n "$ac_ct_F77" && break 5308done 5309 5310 F77=$ac_ct_F77 5311fi 5312 5313 5314# Provide some information about the compiler. 5315echo "$as_me:5315:" \ 5316 "checking for Fortran 77 compiler version" >&5 5317ac_compiler=`set X $ac_compile; echo $2` 5318{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 5319 (eval $ac_compiler --version </dev/null >&5) 2>&5 5320 ac_status=$? 5321 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5322 (exit $ac_status); } 5323{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 5324 (eval $ac_compiler -v </dev/null >&5) 2>&5 5325 ac_status=$? 5326 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5327 (exit $ac_status); } 5328{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5 5329 (eval $ac_compiler -V </dev/null >&5) 2>&5 5330 ac_status=$? 5331 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5332 (exit $ac_status); } 5333 5334# If we don't use `.F' as extension, the preprocessor is not run on the 5335# input file. 5336ac_save_ext=$ac_ext 5337ac_ext=F 5338echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 5339echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6 5340if test "${ac_cv_f77_compiler_gnu+set}" = set; then 5341 echo $ECHO_N "(cached) $ECHO_C" >&6 5342else 5343 cat >conftest.$ac_ext <<_ACEOF 5344 program main 5345#ifndef __GNUC__ 5346 choke me 5347#endif 5348 5349 end 5350_ACEOF 5351rm -f conftest.$ac_objext 5352if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5353 (eval $ac_compile) 2>&5 5354 ac_status=$? 5355 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5356 (exit $ac_status); } && 5357 { ac_try='test -s conftest.$ac_objext' 5358 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5359 (eval $ac_try) 2>&5 5360 ac_status=$? 5361 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5362 (exit $ac_status); }; }; then 5363 ac_compiler_gnu=yes 5364else 5365 echo "$as_me: failed program was:" >&5 5366sed 's/^/| /' conftest.$ac_ext >&5 5367 5368ac_compiler_gnu=no 5369fi 5370rm -f conftest.$ac_objext conftest.$ac_ext 5371ac_cv_f77_compiler_gnu=$ac_compiler_gnu 5372 5373fi 5374echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 5375echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6 5376ac_ext=$ac_save_ext 5377G77=`test $ac_compiler_gnu = yes && echo yes` 5378ac_test_FFLAGS=${FFLAGS+set} 5379ac_save_FFLAGS=$FFLAGS 5380FFLAGS= 5381echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 5382echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6 5383if test "${ac_cv_prog_f77_g+set}" = set; then 5384 echo $ECHO_N "(cached) $ECHO_C" >&6 5385else 5386 FFLAGS=-g 5387cat >conftest.$ac_ext <<_ACEOF 5388 program main 5389 5390 end 5391_ACEOF 5392rm -f conftest.$ac_objext 5393if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5394 (eval $ac_compile) 2>&5 5395 ac_status=$? 5396 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5397 (exit $ac_status); } && 5398 { ac_try='test -s conftest.$ac_objext' 5399 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5400 (eval $ac_try) 2>&5 5401 ac_status=$? 5402 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5403 (exit $ac_status); }; }; then 5404 ac_cv_prog_f77_g=yes 5405else 5406 echo "$as_me: failed program was:" >&5 5407sed 's/^/| /' conftest.$ac_ext >&5 5408 5409ac_cv_prog_f77_g=no 5410fi 5411rm -f conftest.$ac_objext conftest.$ac_ext 5412 5413fi 5414echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 5415echo "${ECHO_T}$ac_cv_prog_f77_g" >&6 5416if test "$ac_test_FFLAGS" = set; then 5417 FFLAGS=$ac_save_FFLAGS 5418elif test $ac_cv_prog_f77_g = yes; then 5419 if test "$G77" = yes; then 5420 FFLAGS="-g -O2" 5421 else 5422 FFLAGS="-g" 5423 fi 5424else 5425 if test "$G77" = yes; then 5426 FFLAGS="-O2" 5427 else 5428 FFLAGS= 5429 fi 5430fi 5431ac_ext=c 5432ac_cpp='$CPP $CPPFLAGS' 5433ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5434ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5435ac_compiler_gnu=$ac_cv_c_compiler_gnu 5436 5437 5438 5439# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 5440 5441# find the maximum length of command line arguments 5442echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 5443echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6 5444if test "${lt_cv_sys_max_cmd_len+set}" = set; then 5445 echo $ECHO_N "(cached) $ECHO_C" >&6 5446else 5447 i=0 5448 testring="ABCD" 5449 5450 case $build_os in 5451 msdosdjgpp*) 5452 # On DJGPP, this test can blow up pretty badly due to problems in libc 5453 # (any single argument exceeding 2000 bytes causes a buffer overrun 5454 # during glob expansion). Even if it were fixed, the result of this 5455 # check would be larger than it should be. 5456 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5457 ;; 5458 5459 gnu*) 5460 # Under GNU Hurd, this test is not required because there is 5461 # no limit to the length of command line arguments. 5462 # Libtool will interpret -1 as no limit whatsoever 5463 lt_cv_sys_max_cmd_len=-1; 5464 ;; 5465 5466 cygwin* | mingw*) 5467 # On Win9x/ME, this test blows up -- it succeeds, but takes 5468 # about 5 minutes as the teststring grows exponentially. 5469 # Worse, since 9x/ME are not pre-emptively multitasking, 5470 # you end up with a "frozen" computer, even though with patience 5471 # the test eventually succeeds (with a max line length of 256k). 5472 # Instead, let's just punt: use the minimum linelength reported by 5473 # all of the supported platforms: 8192 (on NT/2K/XP). 5474 lt_cv_sys_max_cmd_len=8192; 5475 ;; 5476 5477 *) 5478 # If test is not a shell built-in, we'll probably end up computing a 5479 # maximum length that is only half of the actual maximum length, but 5480 # we can't tell. 5481 while (test "X"`$CONFIG_SHELL $0 --fallback-echo "X$testring" 2>/dev/null` \ 5482 = "XX$testring") >/dev/null 2>&1 && 5483 new_result=`expr "X$testring" : ".*" 2>&1` && 5484 lt_cv_sys_max_cmd_len=$new_result && 5485 test $i != 17 # 1/2 MB should be enough 5486 do 5487 i=`expr $i + 1` 5488 testring=$testring$testring 5489 done 5490 testring= 5491 # Add a significant safety factor because C++ compilers can tack on massive 5492 # amounts of additional arguments before passing them to the linker. 5493 # It appears as though 1/2 is a usable value. 5494 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5495 ;; 5496 esac 5497 5498fi 5499 5500if test -n $lt_cv_sys_max_cmd_len ; then 5501 echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 5502echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6 5503else 5504 echo "$as_me:$LINENO: result: none" >&5 5505echo "${ECHO_T}none" >&6 5506fi 5507 5508 5509 5510 5511# Check for command to grab the raw symbol name followed by C symbol from nm. 5512echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 5513echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6 5514if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 5515 echo $ECHO_N "(cached) $ECHO_C" >&6 5516else 5517 5518# These are sane defaults that work on at least a few old systems. 5519# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5520 5521# Character class describing NM global symbol codes. 5522symcode='[BCDEGRST]' 5523 5524# Regexp to match symbols that can be accessed directly from C. 5525sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5526 5527# Transform the above into a raw symbol and a C symbol. 5528symxfrm='\1 \2\3 \3' 5529 5530# Transform an extracted symbol line into a proper C declaration 5531lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" 5532 5533# Transform an extracted symbol line into symbol name and symbol address 5534lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" 5535 5536# Define system-specific variables. 5537case $host_os in 5538aix*) 5539 symcode='[BCDT]' 5540 ;; 5541cygwin* | mingw* | pw32*) 5542 symcode='[ABCDGISTW]' 5543 ;; 5544hpux*) # Its linker distinguishes data from code symbols 5545 if test "$host_cpu" = ia64; then 5546 symcode='[ABCDEGRST]' 5547 fi 5548 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5549 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" 5550 ;; 5551irix* | nonstopux*) 5552 symcode='[BCDEGRST]' 5553 ;; 5554osf*) 5555 symcode='[BCDEGQRST]' 5556 ;; 5557solaris* | sysv5*) 5558 symcode='[BDT]' 5559 ;; 5560sysv4) 5561 symcode='[DFNSTU]' 5562 ;; 5563esac 5564 5565# Handle CRLF in mingw tool chain 5566opt_cr= 5567case $build_os in 5568mingw*) 5569 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5570 ;; 5571esac 5572 5573# If we're using GNU nm, then use its standard symbol codes. 5574case `$NM -V 2>&1` in 5575*GNU* | *'with BFD'*) 5576 symcode='[ABCDGISTW]' ;; 5577esac 5578 5579# Try without a prefix undercore, then with it. 5580for ac_symprfx in "" "_"; do 5581 5582 # Write the raw and C identifiers. 5583 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'" 5584 5585 # Check to see that the pipe works correctly. 5586 pipe_works=no 5587 5588 rm -f conftest* 5589 cat > conftest.$ac_ext <<EOF 5590#ifdef __cplusplus 5591extern "C" { 5592#endif 5593char nm_test_var; 5594void nm_test_func(){} 5595#ifdef __cplusplus 5596} 5597#endif 5598int main(){nm_test_var='a';nm_test_func();return(0);} 5599EOF 5600 5601 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5602 (eval $ac_compile) 2>&5 5603 ac_status=$? 5604 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5605 (exit $ac_status); }; then 5606 # Now try to grab the symbols. 5607 nlist=conftest.nm 5608 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 5609 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 5610 ac_status=$? 5611 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5612 (exit $ac_status); } && test -s "$nlist"; then 5613 # Try sorting and uniquifying the output. 5614 if sort "$nlist" | uniq > "$nlist"T; then 5615 mv -f "$nlist"T "$nlist" 5616 else 5617 rm -f "$nlist"T 5618 fi 5619 5620 # Make sure that we snagged all the symbols we need. 5621 if grep ' nm_test_var$' "$nlist" >/dev/null; then 5622 if grep ' nm_test_func$' "$nlist" >/dev/null; then 5623 cat <<EOF > conftest.$ac_ext 5624#ifdef __cplusplus 5625extern "C" { 5626#endif 5627 5628EOF 5629 # Now generate the symbol file. 5630 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' 5631 5632 cat <<EOF >> conftest.$ac_ext 5633#if defined (__STDC__) && __STDC__ 5634# define lt_ptr_t void * 5635#else 5636# define lt_ptr_t char * 5637# define const 5638#endif 5639 5640/* The mapping between symbol names and symbols. */ 5641const struct { 5642 const char *name; 5643 lt_ptr_t address; 5644} 5645lt_preloaded_symbols[] = 5646{ 5647EOF 5648 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext 5649 cat <<\EOF >> conftest.$ac_ext 5650 {0, (lt_ptr_t) 0} 5651}; 5652 5653#ifdef __cplusplus 5654} 5655#endif 5656EOF 5657 # Now try linking the two files. 5658 mv conftest.$ac_objext conftstm.$ac_objext 5659 lt_save_LIBS="$LIBS" 5660 lt_save_CFLAGS="$CFLAGS" 5661 LIBS="conftstm.$ac_objext" 5662 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 5663 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 5664 (eval $ac_link) 2>&5 5665 ac_status=$? 5666 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5667 (exit $ac_status); } && test -s conftest${ac_exeext}; then 5668 pipe_works=yes 5669 fi 5670 LIBS="$lt_save_LIBS" 5671 CFLAGS="$lt_save_CFLAGS" 5672 else 5673 echo "cannot find nm_test_func in $nlist" >&5 5674 fi 5675 else 5676 echo "cannot find nm_test_var in $nlist" >&5 5677 fi 5678 else 5679 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 5680 fi 5681 else 5682 echo "$progname: failed program was:" >&5 5683 cat conftest.$ac_ext >&5 5684 fi 5685 rm -f conftest* conftst* 5686 5687 # Do not use the global_symbol_pipe unless it works. 5688 if test "$pipe_works" = yes; then 5689 break 5690 else 5691 lt_cv_sys_global_symbol_pipe= 5692 fi 5693done 5694 5695fi 5696 5697if test -z "$lt_cv_sys_global_symbol_pipe"; then 5698 lt_cv_sys_global_symbol_to_cdecl= 5699fi 5700if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 5701 echo "$as_me:$LINENO: result: failed" >&5 5702echo "${ECHO_T}failed" >&6 5703else 5704 echo "$as_me:$LINENO: result: ok" >&5 5705echo "${ECHO_T}ok" >&6 5706fi 5707 5708echo "$as_me:$LINENO: checking for objdir" >&5 5709echo $ECHO_N "checking for objdir... $ECHO_C" >&6 5710if test "${lt_cv_objdir+set}" = set; then 5711 echo $ECHO_N "(cached) $ECHO_C" >&6 5712else 5713 rm -f .libs 2>/dev/null 5714mkdir .libs 2>/dev/null 5715if test -d .libs; then 5716 lt_cv_objdir=.libs 5717else 5718 # MS-DOS does not allow filenames that begin with a dot. 5719 lt_cv_objdir=_libs 5720fi 5721rmdir .libs 2>/dev/null 5722fi 5723echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 5724echo "${ECHO_T}$lt_cv_objdir" >&6 5725objdir=$lt_cv_objdir 5726 5727 5728 5729 5730 5731case $host_os in 5732aix3*) 5733 # AIX sometimes has problems with the GCC collect2 program. For some 5734 # reason, if we set the COLLECT_NAMES environment variable, the problems 5735 # vanish in a puff of smoke. 5736 if test "X${COLLECT_NAMES+set}" != Xset; then 5737 COLLECT_NAMES= 5738 export COLLECT_NAMES 5739 fi 5740 ;; 5741esac 5742 5743# Sed substitution that helps us do robust quoting. It backslashifies 5744# metacharacters that are still active within double-quoted strings. 5745Xsed='sed -e s/^X//' 5746sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' 5747 5748# Same as above, but do not quote variable references. 5749double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' 5750 5751# Sed substitution to delay expansion of an escaped shell variable in a 5752# double_quote_subst'ed string. 5753delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5754 5755# Sed substitution to avoid accidental globbing in evaled expressions 5756no_glob_subst='s/\*/\\\*/g' 5757 5758# Constants: 5759rm="rm -f" 5760 5761# Global variables: 5762default_ofile=mklib 5763can_build_shared=yes 5764 5765# All known linkers require a `.a' archive for static linking (except M$VC, 5766# which needs '.lib'). 5767libext=a 5768ltmain="$ac_aux_dir/ltmain.sh" 5769ofile="$default_ofile" 5770with_gnu_ld="$lt_cv_prog_gnu_ld" 5771 5772if test -n "$ac_tool_prefix"; then 5773 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5774set dummy ${ac_tool_prefix}ar; ac_word=$2 5775echo "$as_me:$LINENO: checking for $ac_word" >&5 5776echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5777if test "${ac_cv_prog_AR+set}" = set; then 5778 echo $ECHO_N "(cached) $ECHO_C" >&6 5779else 5780 if test -n "$AR"; then 5781 ac_cv_prog_AR="$AR" # Let the user override the test. 5782else 5783as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5784for as_dir in $PATH 5785do 5786 IFS=$as_save_IFS 5787 test -z "$as_dir" && as_dir=. 5788 for ac_exec_ext in '' $ac_executable_extensions; do 5789 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5790 ac_cv_prog_AR="${ac_tool_prefix}ar" 5791 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5792 break 2 5793 fi 5794done 5795done 5796 5797fi 5798fi 5799AR=$ac_cv_prog_AR 5800if test -n "$AR"; then 5801 echo "$as_me:$LINENO: result: $AR" >&5 5802echo "${ECHO_T}$AR" >&6 5803else 5804 echo "$as_me:$LINENO: result: no" >&5 5805echo "${ECHO_T}no" >&6 5806fi 5807 5808fi 5809if test -z "$ac_cv_prog_AR"; then 5810 ac_ct_AR=$AR 5811 # Extract the first word of "ar", so it can be a program name with args. 5812set dummy ar; ac_word=$2 5813echo "$as_me:$LINENO: checking for $ac_word" >&5 5814echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5815if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 5816 echo $ECHO_N "(cached) $ECHO_C" >&6 5817else 5818 if test -n "$ac_ct_AR"; then 5819 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5820else 5821as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5822for as_dir in $PATH 5823do 5824 IFS=$as_save_IFS 5825 test -z "$as_dir" && as_dir=. 5826 for ac_exec_ext in '' $ac_executable_extensions; do 5827 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5828 ac_cv_prog_ac_ct_AR="ar" 5829 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5830 break 2 5831 fi 5832done 5833done 5834 5835 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false" 5836fi 5837fi 5838ac_ct_AR=$ac_cv_prog_ac_ct_AR 5839if test -n "$ac_ct_AR"; then 5840 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 5841echo "${ECHO_T}$ac_ct_AR" >&6 5842else 5843 echo "$as_me:$LINENO: result: no" >&5 5844echo "${ECHO_T}no" >&6 5845fi 5846 5847 AR=$ac_ct_AR 5848else 5849 AR="$ac_cv_prog_AR" 5850fi 5851 5852if test -n "$ac_tool_prefix"; then 5853 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5854set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5855echo "$as_me:$LINENO: checking for $ac_word" >&5 5856echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5857if test "${ac_cv_prog_RANLIB+set}" = set; then 5858 echo $ECHO_N "(cached) $ECHO_C" >&6 5859else 5860 if test -n "$RANLIB"; then 5861 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5862else 5863as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5864for as_dir in $PATH 5865do 5866 IFS=$as_save_IFS 5867 test -z "$as_dir" && as_dir=. 5868 for ac_exec_ext in '' $ac_executable_extensions; do 5869 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5870 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5871 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5872 break 2 5873 fi 5874done 5875done 5876 5877fi 5878fi 5879RANLIB=$ac_cv_prog_RANLIB 5880if test -n "$RANLIB"; then 5881 echo "$as_me:$LINENO: result: $RANLIB" >&5 5882echo "${ECHO_T}$RANLIB" >&6 5883else 5884 echo "$as_me:$LINENO: result: no" >&5 5885echo "${ECHO_T}no" >&6 5886fi 5887 5888fi 5889if test -z "$ac_cv_prog_RANLIB"; then 5890 ac_ct_RANLIB=$RANLIB 5891 # Extract the first word of "ranlib", so it can be a program name with args. 5892set dummy ranlib; ac_word=$2 5893echo "$as_me:$LINENO: checking for $ac_word" >&5 5894echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5895if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 5896 echo $ECHO_N "(cached) $ECHO_C" >&6 5897else 5898 if test -n "$ac_ct_RANLIB"; then 5899 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5900else 5901as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5902for as_dir in $PATH 5903do 5904 IFS=$as_save_IFS 5905 test -z "$as_dir" && as_dir=. 5906 for ac_exec_ext in '' $ac_executable_extensions; do 5907 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5908 ac_cv_prog_ac_ct_RANLIB="ranlib" 5909 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5910 break 2 5911 fi 5912done 5913done 5914 5915 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" 5916fi 5917fi 5918ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5919if test -n "$ac_ct_RANLIB"; then 5920 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 5921echo "${ECHO_T}$ac_ct_RANLIB" >&6 5922else 5923 echo "$as_me:$LINENO: result: no" >&5 5924echo "${ECHO_T}no" >&6 5925fi 5926 5927 RANLIB=$ac_ct_RANLIB 5928else 5929 RANLIB="$ac_cv_prog_RANLIB" 5930fi 5931 5932if test -n "$ac_tool_prefix"; then 5933 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5934set dummy ${ac_tool_prefix}strip; ac_word=$2 5935echo "$as_me:$LINENO: checking for $ac_word" >&5 5936echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5937if test "${ac_cv_prog_STRIP+set}" = set; then 5938 echo $ECHO_N "(cached) $ECHO_C" >&6 5939else 5940 if test -n "$STRIP"; then 5941 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5942else 5943as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5944for as_dir in $PATH 5945do 5946 IFS=$as_save_IFS 5947 test -z "$as_dir" && as_dir=. 5948 for ac_exec_ext in '' $ac_executable_extensions; do 5949 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5950 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5951 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5952 break 2 5953 fi 5954done 5955done 5956 5957fi 5958fi 5959STRIP=$ac_cv_prog_STRIP 5960if test -n "$STRIP"; then 5961 echo "$as_me:$LINENO: result: $STRIP" >&5 5962echo "${ECHO_T}$STRIP" >&6 5963else 5964 echo "$as_me:$LINENO: result: no" >&5 5965echo "${ECHO_T}no" >&6 5966fi 5967 5968fi 5969if test -z "$ac_cv_prog_STRIP"; then 5970 ac_ct_STRIP=$STRIP 5971 # Extract the first word of "strip", so it can be a program name with args. 5972set dummy strip; ac_word=$2 5973echo "$as_me:$LINENO: checking for $ac_word" >&5 5974echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5975if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 5976 echo $ECHO_N "(cached) $ECHO_C" >&6 5977else 5978 if test -n "$ac_ct_STRIP"; then 5979 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5980else 5981as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5982for as_dir in $PATH 5983do 5984 IFS=$as_save_IFS 5985 test -z "$as_dir" && as_dir=. 5986 for ac_exec_ext in '' $ac_executable_extensions; do 5987 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5988 ac_cv_prog_ac_ct_STRIP="strip" 5989 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5990 break 2 5991 fi 5992done 5993done 5994 5995 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" 5996fi 5997fi 5998ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5999if test -n "$ac_ct_STRIP"; then 6000 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 6001echo "${ECHO_T}$ac_ct_STRIP" >&6 6002else 6003 echo "$as_me:$LINENO: result: no" >&5 6004echo "${ECHO_T}no" >&6 6005fi 6006 6007 STRIP=$ac_ct_STRIP 6008else 6009 STRIP="$ac_cv_prog_STRIP" 6010fi 6011 6012 6013old_CC="$CC" 6014old_CFLAGS="$CFLAGS" 6015 6016# Set sane defaults for various variables 6017test -z "$AR" && AR=ar 6018test -z "$AR_FLAGS" && AR_FLAGS=cru 6019test -z "$AS" && AS=as 6020test -z "$CC" && CC=cc 6021test -z "$LTCC" && LTCC=$CC 6022test -z "$DLLTOOL" && DLLTOOL=dlltool 6023test -z "$LD" && LD=ld 6024test -z "$LN_S" && LN_S="ln -s" 6025test -z "$MAGIC_CMD" && MAGIC_CMD=file 6026test -z "$NM" && NM=nm 6027test -z "$SED" && SED=sed 6028test -z "$OBJDUMP" && OBJDUMP=objdump 6029test -z "$RANLIB" && RANLIB=: 6030test -z "$STRIP" && STRIP=: 6031test -z "$ac_objext" && ac_objext=o 6032 6033# Determine commands to create old-style static archives. 6034old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' 6035old_postinstall_cmds='chmod 644 $oldlib' 6036old_postuninstall_cmds= 6037 6038if test -n "$RANLIB"; then 6039 case $host_os in 6040 openbsd*) 6041 old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds" 6042 ;; 6043 *) 6044 old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" 6045 ;; 6046 esac 6047 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6048fi 6049 6050# Only perform the check for file, if the check method requires it 6051case $deplibs_check_method in 6052file_magic*) 6053 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 6054 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 6055echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6 6056if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 6057 echo $ECHO_N "(cached) $ECHO_C" >&6 6058else 6059 case $MAGIC_CMD in 6060[\\/*] | ?:[\\/]*) 6061 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6062 ;; 6063*) 6064 lt_save_MAGIC_CMD="$MAGIC_CMD" 6065 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6066 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6067 for ac_dir in $ac_dummy; do 6068 IFS="$lt_save_ifs" 6069 test -z "$ac_dir" && ac_dir=. 6070 if test -f $ac_dir/${ac_tool_prefix}file; then 6071 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 6072 if test -n "$file_magic_test_file"; then 6073 case $deplibs_check_method in 6074 "file_magic "*) 6075 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" 6076 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6077 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6078 $EGREP "$file_magic_regex" > /dev/null; then 6079 : 6080 else 6081 cat <<EOF 1>&2 6082 6083*** Warning: the command libtool uses to detect shared libraries, 6084*** $file_magic_cmd, produces output that libtool cannot recognize. 6085*** The result is that libtool may fail to recognize shared libraries 6086*** as such. This will affect the creation of libtool libraries that 6087*** depend on shared libraries, but programs linked with such libtool 6088*** libraries will work regardless of this problem. Nevertheless, you 6089*** may want to report the problem to your system manager and/or to 6090*** bug-libtool@gnu.org 6091 6092EOF 6093 fi ;; 6094 esac 6095 fi 6096 break 6097 fi 6098 done 6099 IFS="$lt_save_ifs" 6100 MAGIC_CMD="$lt_save_MAGIC_CMD" 6101 ;; 6102esac 6103fi 6104 6105MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6106if test -n "$MAGIC_CMD"; then 6107 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 6108echo "${ECHO_T}$MAGIC_CMD" >&6 6109else 6110 echo "$as_me:$LINENO: result: no" >&5 6111echo "${ECHO_T}no" >&6 6112fi 6113 6114if test -z "$lt_cv_path_MAGIC_CMD"; then 6115 if test -n "$ac_tool_prefix"; then 6116 echo "$as_me:$LINENO: checking for file" >&5 6117echo $ECHO_N "checking for file... $ECHO_C" >&6 6118if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 6119 echo $ECHO_N "(cached) $ECHO_C" >&6 6120else 6121 case $MAGIC_CMD in 6122[\\/*] | ?:[\\/]*) 6123 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6124 ;; 6125*) 6126 lt_save_MAGIC_CMD="$MAGIC_CMD" 6127 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6128 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6129 for ac_dir in $ac_dummy; do 6130 IFS="$lt_save_ifs" 6131 test -z "$ac_dir" && ac_dir=. 6132 if test -f $ac_dir/file; then 6133 lt_cv_path_MAGIC_CMD="$ac_dir/file" 6134 if test -n "$file_magic_test_file"; then 6135 case $deplibs_check_method in 6136 "file_magic "*) 6137 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" 6138 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6139 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6140 $EGREP "$file_magic_regex" > /dev/null; then 6141 : 6142 else 6143 cat <<EOF 1>&2 6144 6145*** Warning: the command libtool uses to detect shared libraries, 6146*** $file_magic_cmd, produces output that libtool cannot recognize. 6147*** The result is that libtool may fail to recognize shared libraries 6148*** as such. This will affect the creation of libtool libraries that 6149*** depend on shared libraries, but programs linked with such libtool 6150*** libraries will work regardless of this problem. Nevertheless, you 6151*** may want to report the problem to your system manager and/or to 6152*** bug-libtool@gnu.org 6153 6154EOF 6155 fi ;; 6156 esac 6157 fi 6158 break 6159 fi 6160 done 6161 IFS="$lt_save_ifs" 6162 MAGIC_CMD="$lt_save_MAGIC_CMD" 6163 ;; 6164esac 6165fi 6166 6167MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6168if test -n "$MAGIC_CMD"; then 6169 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 6170echo "${ECHO_T}$MAGIC_CMD" >&6 6171else 6172 echo "$as_me:$LINENO: result: no" >&5 6173echo "${ECHO_T}no" >&6 6174fi 6175 6176 else 6177 MAGIC_CMD=: 6178 fi 6179fi 6180 6181 fi 6182 ;; 6183esac 6184 6185enable_dlopen=no 6186enable_win32_dll=no 6187 6188# Check whether --enable-libtool-lock or --disable-libtool-lock was given. 6189if test "${enable_libtool_lock+set}" = set; then 6190 enableval="$enable_libtool_lock" 6191 6192fi; 6193test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6194 6195 6196# Check whether --with-pic or --without-pic was given. 6197if test "${with_pic+set}" = set; then 6198 withval="$with_pic" 6199 pic_mode="$withval" 6200else 6201 pic_mode=default 6202fi; 6203test -z "$pic_mode" && pic_mode=default 6204 6205# Use C for the default configuration in the libtool script 6206tagname= 6207lt_save_CC="$CC" 6208ac_ext=c 6209ac_cpp='$CPP $CPPFLAGS' 6210ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6211ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6212ac_compiler_gnu=$ac_cv_c_compiler_gnu 6213 6214 6215# Source file extension for C test sources. 6216ac_ext=c 6217 6218# Object file extension for compiled C test sources. 6219objext=o 6220objext=$objext 6221 6222# Code to be used in simple compile tests 6223lt_simple_compile_test_code="int some_variable = 0;\n" 6224 6225# Code to be used in simple link tests 6226lt_simple_link_test_code='int main(){return(0);}\n' 6227 6228 6229# If no C compiler was specified, use CC. 6230LTCC=${LTCC-"$CC"} 6231 6232# Allow CC to be a program name with arguments. 6233compiler=$CC 6234 6235 6236# 6237# Check for any special shared library compilation flags. 6238# 6239lt_prog_cc_shlib= 6240if test "$GCC" = no; then 6241 case $host_os in 6242 sco3.2v5*) 6243 lt_prog_cc_shlib='-belf' 6244 ;; 6245 esac 6246fi 6247if test -n "$lt_prog_cc_shlib"; then 6248 { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5 6249echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;} 6250 if echo "$old_CC $old_CFLAGS " | grep "[ ]$lt_prog_cc_shlib[ ]" >/dev/null; then : 6251 else 6252 { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5 6253echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;} 6254 lt_cv_prog_cc_can_build_shared=no 6255 fi 6256fi 6257 6258 6259# 6260# Check to make sure the static flag actually works. 6261# 6262echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5 6263echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6 6264if test "${lt_prog_compiler_static_works+set}" = set; then 6265 echo $ECHO_N "(cached) $ECHO_C" >&6 6266else 6267 lt_prog_compiler_static_works=no 6268 save_LDFLAGS="$LDFLAGS" 6269 LDFLAGS="$LDFLAGS $lt_prog_compiler_static" 6270 printf "$lt_simple_link_test_code" > conftest.$ac_ext 6271 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 6272 # The compiler can only warn and ignore the option if not recognized 6273 # So say no if there are warnings 6274 if test -s conftest.err; then 6275 # Append any errors to the config.log. 6276 cat conftest.err 1>&5 6277 else 6278 lt_prog_compiler_static_works=yes 6279 fi 6280 fi 6281 $rm conftest* 6282 LDFLAGS="$save_LDFLAGS" 6283 6284fi 6285echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 6286echo "${ECHO_T}$lt_prog_compiler_static_works" >&6 6287 6288if test x"$lt_prog_compiler_static_works" = xyes; then 6289 : 6290else 6291 lt_prog_compiler_static= 6292fi 6293 6294 6295 6296## CAVEAT EMPTOR: 6297## There is no encapsulation within the following macros, do not change 6298## the running order or otherwise move them around unless you know exactly 6299## what you are doing... 6300 6301lt_prog_compiler_no_builtin_flag= 6302 6303if test "$GCC" = yes; then 6304 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 6305 6306 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 6307echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6 6308if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 6309 echo $ECHO_N "(cached) $ECHO_C" >&6 6310else 6311 lt_cv_prog_compiler_rtti_exceptions=no 6312 ac_outfile=conftest.$ac_objext 6313 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 6314 lt_compiler_flag="-fno-rtti -fno-exceptions" 6315 # Insert the option either (1) after the last *FLAGS variable, or 6316 # (2) before a word containing "conftest.", or (3) at the end. 6317 # Note that $ac_compile itself does not contain backslashes and begins 6318 # with a dollar sign (not a hyphen), so the echo should work correctly. 6319 # The option is referenced via a variable to avoid confusing sed. 6320 lt_compile=`echo "$ac_compile" | $SED \ 6321 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 6322 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 6323 -e 's:$: $lt_compiler_flag:'` 6324 (eval echo "\"\$as_me:6324: $lt_compile\"" >&5) 6325 (eval "$lt_compile" 2>conftest.err) 6326 ac_status=$? 6327 cat conftest.err >&5 6328 echo "$as_me:6328: \$? = $ac_status" >&5 6329 if (exit $ac_status) && test -s "$ac_outfile"; then 6330 # The compiler can only warn and ignore the option if not recognized 6331 # So say no if there are warnings 6332 if test ! -s conftest.err; then 6333 lt_cv_prog_compiler_rtti_exceptions=yes 6334 fi 6335 fi 6336 $rm conftest* 6337 6338fi 6339echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 6340echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6 6341 6342if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 6343 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 6344else 6345 : 6346fi 6347 6348fi 6349 6350lt_prog_compiler_wl= 6351lt_prog_compiler_pic= 6352lt_prog_compiler_static= 6353 6354echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 6355echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 6356 6357 if test "$GCC" = yes; then 6358 lt_prog_compiler_wl='-Wl,' 6359 lt_prog_compiler_static='-static' 6360 6361 case $host_os in 6362 aix*) 6363 # All AIX code is PIC. 6364 if test "$host_cpu" = ia64; then 6365 # AIX 5 now supports IA64 processor 6366 lt_prog_compiler_static='-Bstatic' 6367 fi 6368 ;; 6369 6370 amigaos*) 6371 # FIXME: we need at least 68020 code to build shared libraries, but 6372 # adding the `-m68020' flag to GCC prevents building anything better, 6373 # like `-m68040'. 6374 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 6375 ;; 6376 6377 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 6378 # PIC is the default for these OSes. 6379 ;; 6380 6381 mingw* | pw32* | os2*) 6382 # This hack is so that the source file can tell whether it is being 6383 # built for inclusion in a dll (and should export symbols for example). 6384 lt_prog_compiler_pic='-DDLL_EXPORT' 6385 ;; 6386 6387 darwin* | rhapsody*) 6388 # PIC is the default on this platform 6389 # Common symbols not allowed in MH_DYLIB files 6390 lt_prog_compiler_pic='-fno-common' 6391 ;; 6392 6393 msdosdjgpp*) 6394 # Just because we use GCC doesn't mean we suddenly get shared libraries 6395 # on systems that don't support them. 6396 lt_prog_compiler_can_build_shared=no 6397 enable_shared=no 6398 ;; 6399 6400 sysv4*MP*) 6401 if test -d /usr/nec; then 6402 lt_prog_compiler_pic=-Kconform_pic 6403 fi 6404 ;; 6405 6406 hpux*) 6407 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 6408 # not for PA HP-UX. 6409 case "$host_cpu" in 6410 hppa*64*|ia64*) 6411 # +Z the default 6412 ;; 6413 *) 6414 lt_prog_compiler_pic='-fPIC' 6415 ;; 6416 esac 6417 ;; 6418 6419 *) 6420 lt_prog_compiler_pic='-fPIC' 6421 ;; 6422 esac 6423 else 6424 # PORTME Check for flag to pass linker flags through the system compiler. 6425 case $host_os in 6426 aix*) 6427 lt_prog_compiler_wl='-Wl,' 6428 if test "$host_cpu" = ia64; then 6429 # AIX 5 now supports IA64 processor 6430 lt_prog_compiler_static='-Bstatic' 6431 else 6432 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 6433 fi 6434 ;; 6435 6436 mingw* | pw32* | os2*) 6437 # This hack is so that the source file can tell whether it is being 6438 # built for inclusion in a dll (and should export symbols for example). 6439 lt_prog_compiler_pic='-DDLL_EXPORT' 6440 ;; 6441 6442 hpux9* | hpux10* | hpux11*) 6443 lt_prog_compiler_wl='-Wl,' 6444 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 6445 # not for PA HP-UX. 6446 case "$host_cpu" in 6447 hppa*64*|ia64*) 6448 # +Z the default 6449 ;; 6450 *) 6451 lt_prog_compiler_pic='+Z' 6452 ;; 6453 esac 6454 # Is there a better lt_prog_compiler_static that works with the bundled CC? 6455 lt_prog_compiler_static='${wl}-a ${wl}archive' 6456 ;; 6457 6458 irix5* | irix6* | nonstopux*) 6459 lt_prog_compiler_wl='-Wl,' 6460 # PIC (with -KPIC) is the default. 6461 lt_prog_compiler_static='-non_shared' 6462 ;; 6463 6464 newsos6) 6465 lt_prog_compiler_pic='-KPIC' 6466 lt_prog_compiler_static='-Bstatic' 6467 ;; 6468 6469 linux*) 6470 case $CC in 6471 icc|ecc) 6472 lt_prog_compiler_wl='-Wl,' 6473 lt_prog_compiler_pic='-KPIC' 6474 lt_prog_compiler_static='-static' 6475 ;; 6476 ccc) 6477 lt_prog_compiler_wl='-Wl,' 6478 # All Alpha code is PIC. 6479 lt_prog_compiler_static='-non_shared' 6480 ;; 6481 esac 6482 ;; 6483 6484 osf3* | osf4* | osf5*) 6485 lt_prog_compiler_wl='-Wl,' 6486 # All OSF/1 code is PIC. 6487 lt_prog_compiler_static='-non_shared' 6488 ;; 6489 6490 sco3.2v5*) 6491 lt_prog_compiler_pic='-Kpic' 6492 lt_prog_compiler_static='-dn' 6493 ;; 6494 6495 solaris*) 6496 lt_prog_compiler_wl='-Wl,' 6497 lt_prog_compiler_pic='-KPIC' 6498 lt_prog_compiler_static='-Bstatic' 6499 ;; 6500 6501 sunos4*) 6502 lt_prog_compiler_wl='-Qoption ld ' 6503 lt_prog_compiler_pic='-PIC' 6504 lt_prog_compiler_static='-Bstatic' 6505 ;; 6506 6507 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 6508 lt_prog_compiler_wl='-Wl,' 6509 lt_prog_compiler_pic='-KPIC' 6510 lt_prog_compiler_static='-Bstatic' 6511 ;; 6512 6513 sysv4*MP*) 6514 if test -d /usr/nec ;then 6515 lt_prog_compiler_pic='-Kconform_pic' 6516 lt_prog_compiler_static='-Bstatic' 6517 fi 6518 ;; 6519 6520 uts4*) 6521 lt_prog_compiler_pic='-pic' 6522 lt_prog_compiler_static='-Bstatic' 6523 ;; 6524 6525 *) 6526 lt_prog_compiler_can_build_shared=no 6527 ;; 6528 esac 6529 fi 6530 6531echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 6532echo "${ECHO_T}$lt_prog_compiler_pic" >&6 6533 6534# 6535# Check to make sure the PIC flag actually works. 6536# 6537if test -n "$lt_prog_compiler_pic"; then 6538 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 6539echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6 6540if test "${lt_prog_compiler_pic_works+set}" = set; then 6541 echo $ECHO_N "(cached) $ECHO_C" >&6 6542else 6543 lt_prog_compiler_pic_works=no 6544 ac_outfile=conftest.$ac_objext 6545 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 6546 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 6547 # Insert the option either (1) after the last *FLAGS variable, or 6548 # (2) before a word containing "conftest.", or (3) at the end. 6549 # Note that $ac_compile itself does not contain backslashes and begins 6550 # with a dollar sign (not a hyphen), so the echo should work correctly. 6551 # The option is referenced via a variable to avoid confusing sed. 6552 lt_compile=`echo "$ac_compile" | $SED \ 6553 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 6554 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 6555 -e 's:$: $lt_compiler_flag:'` 6556 (eval echo "\"\$as_me:6556: $lt_compile\"" >&5) 6557 (eval "$lt_compile" 2>conftest.err) 6558 ac_status=$? 6559 cat conftest.err >&5 6560 echo "$as_me:6560: \$? = $ac_status" >&5 6561 if (exit $ac_status) && test -s "$ac_outfile"; then 6562 # The compiler can only warn and ignore the option if not recognized 6563 # So say no if there are warnings 6564 if test ! -s conftest.err; then 6565 lt_prog_compiler_pic_works=yes 6566 fi 6567 fi 6568 $rm conftest* 6569 6570fi 6571echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5 6572echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6 6573 6574if test x"$lt_prog_compiler_pic_works" = xyes; then 6575 case $lt_prog_compiler_pic in 6576 "" | " "*) ;; 6577 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 6578 esac 6579else 6580 lt_prog_compiler_pic= 6581 lt_prog_compiler_can_build_shared=no 6582fi 6583 6584fi 6585case "$host_os" in 6586 # For platforms which do not support PIC, -DPIC is meaningless: 6587 *djgpp*) 6588 lt_prog_compiler_pic= 6589 ;; 6590 *) 6591 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 6592 ;; 6593esac 6594 6595echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 6596echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 6597if test "${lt_cv_prog_compiler_c_o+set}" = set; then 6598 echo $ECHO_N "(cached) $ECHO_C" >&6 6599else 6600 lt_cv_prog_compiler_c_o=no 6601 $rm -r conftest 2>/dev/null 6602 mkdir conftest 6603 cd conftest 6604 mkdir out 6605 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 6606 6607 # According to Tom Tromey, Ian Lance Taylor reported there are C compilers 6608 # that will create temporary files in the current directory regardless of 6609 # the output directory. Thus, making CWD read-only will cause this test 6610 # to fail, enabling locking or at least warning the user not to do parallel 6611 # builds. 6612 chmod -w . 6613 6614 lt_compiler_flag="-o out/conftest2.$ac_objext" 6615 # Insert the option either (1) after the last *FLAGS variable, or 6616 # (2) before a word containing "conftest.", or (3) at the end. 6617 # Note that $ac_compile itself does not contain backslashes and begins 6618 # with a dollar sign (not a hyphen), so the echo should work correctly. 6619 lt_compile=`echo "$ac_compile" | $SED \ 6620 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 6621 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 6622 -e 's:$: $lt_compiler_flag:'` 6623 (eval echo "\"\$as_me:6623: $lt_compile\"" >&5) 6624 (eval "$lt_compile" 2>out/conftest.err) 6625 ac_status=$? 6626 cat out/conftest.err >&5 6627 echo "$as_me:6627: \$? = $ac_status" >&5 6628 if (exit $ac_status) && test -s out/conftest2.$ac_objext 6629 then 6630 # The compiler can only warn and ignore the option if not recognized 6631 # So say no if there are warnings 6632 if test ! -s out/conftest.err; then 6633 lt_cv_prog_compiler_c_o=yes 6634 fi 6635 fi 6636 chmod u+w . 6637 $rm conftest* out/* 6638 rmdir out 6639 cd .. 6640 rmdir conftest 6641 $rm conftest* 6642 6643fi 6644echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 6645echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6 6646 6647 6648hard_links="nottested" 6649if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 6650 # do not overwrite the value of need_locks provided by the user 6651 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 6652echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 6653 hard_links=yes 6654 $rm conftest* 6655 ln conftest.a conftest.b 2>/dev/null && hard_links=no 6656 touch conftest.a 6657 ln conftest.a conftest.b 2>&5 || hard_links=no 6658 ln conftest.a conftest.b 2>/dev/null && hard_links=no 6659 echo "$as_me:$LINENO: result: $hard_links" >&5 6660echo "${ECHO_T}$hard_links" >&6 6661 if test "$hard_links" = no; then 6662 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 6663echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 6664 need_locks=warn 6665 fi 6666else 6667 need_locks=no 6668fi 6669 6670echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 6671echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 6672 6673 runpath_var= 6674 allow_undefined_flag= 6675 enable_shared_with_static_runtimes=no 6676 archive_cmds= 6677 archive_expsym_cmds= 6678 old_archive_From_new_cmds= 6679 old_archive_from_expsyms_cmds= 6680 export_dynamic_flag_spec= 6681 whole_archive_flag_spec= 6682 thread_safe_flag_spec= 6683 hardcode_libdir_flag_spec= 6684 hardcode_libdir_flag_spec_ld= 6685 hardcode_libdir_separator= 6686 hardcode_direct=no 6687 hardcode_minus_L=no 6688 hardcode_shlibpath_var=unsupported 6689 link_all_deplibs=unknown 6690 hardcode_automatic=no 6691 module_cmds= 6692 module_expsym_cmds= 6693 always_export_symbols=no 6694 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 6695 # include_expsyms should be a list of space-separated symbols to be *always* 6696 # included in the symbol list 6697 include_expsyms= 6698 # exclude_expsyms can be an extended regexp of symbols to exclude 6699 # it will be wrapped by ` (' and `)$', so one must not match beginning or 6700 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 6701 # as well as any symbol that contains `d'. 6702 exclude_expsyms="_GLOBAL_OFFSET_TABLE_" 6703 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 6704 # platforms (ab)use it in PIC code, but their linkers get confused if 6705 # the symbol is explicitly referenced. Since portable code cannot 6706 # rely on this symbol name, it's probably fine to never include it in 6707 # preloaded symbol tables. 6708 extract_expsyms_cmds= 6709 6710 case $host_os in 6711 cygwin* | mingw* | pw32*) 6712 # FIXME: the MSVC++ port hasn't been tested in a loooong time 6713 # When not using gcc, we currently assume that we are using 6714 # Microsoft Visual C++. 6715 if test "$GCC" != yes; then 6716 with_gnu_ld=no 6717 fi 6718 ;; 6719 openbsd*) 6720 with_gnu_ld=no 6721 ;; 6722 esac 6723 6724 ld_shlibs=yes 6725 if test "$with_gnu_ld" = yes; then 6726 # If archive_cmds runs LD, not CC, wlarc should be empty 6727 wlarc='${wl}' 6728 6729 # See if GNU ld supports shared libraries. 6730 case $host_os in 6731 aix3* | aix4* | aix5*) 6732 # On AIX/PPC, the GNU linker is very broken 6733 if test "$host_cpu" != ia64; then 6734 ld_shlibs=no 6735 cat <<EOF 1>&2 6736 6737*** Warning: the GNU linker, at least up to release 2.9.1, is reported 6738*** to be unable to reliably create shared libraries on AIX. 6739*** Therefore, libtool is disabling shared libraries support. If you 6740*** really care for shared libraries, you may want to modify your PATH 6741*** so that a non-GNU linker is found, and then restart. 6742 6743EOF 6744 fi 6745 ;; 6746 6747 amigaos*) 6748 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)' 6749 hardcode_libdir_flag_spec='-L$libdir' 6750 hardcode_minus_L=yes 6751 6752 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 6753 # that the semantics of dynamic libraries on AmigaOS, at least up 6754 # to version 4, is to share data among multiple programs linked 6755 # with the same dynamic library. Since this doesn't match the 6756 # behavior of shared libraries on other platforms, we can't use 6757 # them. 6758 ld_shlibs=no 6759 ;; 6760 6761 beos*) 6762 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 6763 allow_undefined_flag=unsupported 6764 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 6765 # support --undefined. This deserves some investigation. FIXME 6766 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 6767 else 6768 ld_shlibs=no 6769 fi 6770 ;; 6771 6772 cygwin* | mingw* | pw32*) 6773 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 6774 # as there is no search path for DLLs. 6775 hardcode_libdir_flag_spec='-L$libdir' 6776 allow_undefined_flag=unsupported 6777 always_export_symbols=no 6778 enable_shared_with_static_runtimes=yes 6779 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 6780 6781 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 6782 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 6783 # If the export-symbols file already is a .def file (1st line 6784 # is EXPORTS), use it as is; otherwise, prepend... 6785 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 6786 cp $export_symbols $output_objdir/$soname.def; 6787 else 6788 echo EXPORTS > $output_objdir/$soname.def; 6789 cat $export_symbols >> $output_objdir/$soname.def; 6790 fi~ 6791 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 6792 else 6793 ld_shlibs=no 6794 fi 6795 ;; 6796 6797 netbsd*) 6798 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 6799 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 6800 wlarc= 6801 else 6802 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 6803 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 6804 fi 6805 ;; 6806 6807 solaris* | sysv5*) 6808 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 6809 ld_shlibs=no 6810 cat <<EOF 1>&2 6811 6812*** Warning: The releases 2.8.* of the GNU linker cannot reliably 6813*** create shared libraries on Solaris systems. Therefore, libtool 6814*** is disabling shared libraries support. We urge you to upgrade GNU 6815*** binutils to release 2.9.1 or newer. Another option is to modify 6816*** your PATH or compiler configuration so that the native linker is 6817*** used, and then restart. 6818 6819EOF 6820 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 6821 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 6822 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 6823 else 6824 ld_shlibs=no 6825 fi 6826 ;; 6827 6828 sunos4*) 6829 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 6830 wlarc= 6831 hardcode_direct=yes 6832 hardcode_shlibpath_var=no 6833 ;; 6834 6835 *) 6836 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 6837 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 6838 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 6839 else 6840 ld_shlibs=no 6841 fi 6842 ;; 6843 esac 6844 6845 if test "$ld_shlibs" = yes; then 6846 runpath_var=LD_RUN_PATH 6847 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' 6848 export_dynamic_flag_spec='${wl}--export-dynamic' 6849 # ancient GNU ld didn't support --whole-archive et. al. 6850 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 6851 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 6852 else 6853 whole_archive_flag_spec= 6854 fi 6855 fi 6856 else 6857 # PORTME fill in a description of your system's linker (not GNU ld) 6858 case $host_os in 6859 aix3*) 6860 allow_undefined_flag=unsupported 6861 always_export_symbols=yes 6862 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' 6863 # Note: this linker hardcodes the directories in LIBPATH if there 6864 # are no directories specified by -L. 6865 hardcode_minus_L=yes 6866 if test "$GCC" = yes && test -z "$link_static_flag"; then 6867 # Neither direct hardcoding nor static linking is supported with a 6868 # broken collect2. 6869 hardcode_direct=unsupported 6870 fi 6871 ;; 6872 6873 aix4* | aix5*) 6874 if test "$host_cpu" = ia64; then 6875 # On IA64, the linker does run time linking by default, so we don't 6876 # have to do anything special. 6877 aix_use_runtimelinking=no 6878 exp_sym_flag='-Bexport' 6879 no_entry_flag="" 6880 else 6881 # If we're using GNU nm, then we don't want the "-C" option. 6882 # -C means demangle to AIX nm, but means don't demangle with GNU nm 6883 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 6884 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' 6885 else 6886 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' 6887 fi 6888 aix_use_runtimelinking=no 6889 6890 # Test if we are trying to use run time linking or normal 6891 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 6892 # need to do runtime linking. 6893 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 6894 for ld_flag in $LDFLAGS; do 6895 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 6896 aix_use_runtimelinking=yes 6897 break 6898 fi 6899 done 6900 esac 6901 6902 exp_sym_flag='-bexport' 6903 no_entry_flag='-bnoentry' 6904 fi 6905 6906 # When large executables or shared objects are built, AIX ld can 6907 # have problems creating the table of contents. If linking a library 6908 # or program results in "error TOC overflow" add -mminimal-toc to 6909 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 6910 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 6911 6912 archive_cmds='' 6913 hardcode_direct=yes 6914 hardcode_libdir_separator=':' 6915 link_all_deplibs=yes 6916 6917 if test "$GCC" = yes; then 6918 case $host_os in aix4.012|aix4.012.*) 6919 # We only want to do this on AIX 4.2 and lower, the check 6920 # below for broken collect2 doesn't work under 4.3+ 6921 collect2name=`${CC} -print-prog-name=collect2` 6922 if test -f "$collect2name" && \ 6923 strings "$collect2name" | grep resolve_lib_name >/dev/null 6924 then 6925 # We have reworked collect2 6926 hardcode_direct=yes 6927 else 6928 # We have old collect2 6929 hardcode_direct=unsupported 6930 # It fails to find uninstalled libraries when the uninstalled 6931 # path is not listed in the libpath. Setting hardcode_minus_L 6932 # to unsupported forces relinking 6933 hardcode_minus_L=yes 6934 hardcode_libdir_flag_spec='-L$libdir' 6935 hardcode_libdir_separator= 6936 fi 6937 esac 6938 shared_flag='-shared' 6939 else 6940 # not using gcc 6941 if test "$host_cpu" = ia64; then 6942 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 6943 # chokes on -Wl,-G. The following line is correct: 6944 shared_flag='-G' 6945 else 6946 if test "$aix_use_runtimelinking" = yes; then 6947 shared_flag='${wl}-G' 6948 else 6949 shared_flag='${wl}-bM:SRE' 6950 fi 6951 fi 6952 fi 6953 6954 # It seems that -bexpall does not export symbols beginning with 6955 # underscore (_), so it is better to generate a list of symbols to export. 6956 always_export_symbols=yes 6957 if test "$aix_use_runtimelinking" = yes; then 6958 # Warning - without using the other runtime loading flags (-brtl), 6959 # -berok will link without error, but may produce a broken library. 6960 allow_undefined_flag='-berok' 6961 # Determine the default libpath from the value encoded in an empty executable. 6962 cat >conftest.$ac_ext <<_ACEOF 6963#line $LINENO "configure" 6964/* confdefs.h. */ 6965_ACEOF 6966cat confdefs.h >>conftest.$ac_ext 6967cat >>conftest.$ac_ext <<_ACEOF 6968/* end confdefs.h. */ 6969 6970int 6971main () 6972{ 6973 6974 ; 6975 return 0; 6976} 6977_ACEOF 6978rm -f conftest.$ac_objext conftest$ac_exeext 6979if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6980 (eval $ac_link) 2>&5 6981 ac_status=$? 6982 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6983 (exit $ac_status); } && 6984 { ac_try='test -s conftest$ac_exeext' 6985 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 6986 (eval $ac_try) 2>&5 6987 ac_status=$? 6988 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6989 (exit $ac_status); }; }; then 6990 6991aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 6992}'` 6993# Check for a 64-bit object if we didn't find anything. 6994if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 6995}'`; fi 6996else 6997 echo "$as_me: failed program was:" >&5 6998sed 's/^/| /' conftest.$ac_ext >&5 6999 7000fi 7001rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 7002if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 7003 7004 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 7005 archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" 7006 else 7007 if test "$host_cpu" = ia64; then 7008 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 7009 allow_undefined_flag="-z nodefs" 7010 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" 7011 else 7012 # Determine the default libpath from the value encoded in an empty executable. 7013 cat >conftest.$ac_ext <<_ACEOF 7014#line $LINENO "configure" 7015/* confdefs.h. */ 7016_ACEOF 7017cat confdefs.h >>conftest.$ac_ext 7018cat >>conftest.$ac_ext <<_ACEOF 7019/* end confdefs.h. */ 7020 7021int 7022main () 7023{ 7024 7025 ; 7026 return 0; 7027} 7028_ACEOF 7029rm -f conftest.$ac_objext conftest$ac_exeext 7030if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 7031 (eval $ac_link) 2>&5 7032 ac_status=$? 7033 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7034 (exit $ac_status); } && 7035 { ac_try='test -s conftest$ac_exeext' 7036 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7037 (eval $ac_try) 2>&5 7038 ac_status=$? 7039 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7040 (exit $ac_status); }; }; then 7041 7042aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 7043}'` 7044# Check for a 64-bit object if we didn't find anything. 7045if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 7046}'`; fi 7047else 7048 echo "$as_me: failed program was:" >&5 7049sed 's/^/| /' conftest.$ac_ext >&5 7050 7051fi 7052rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 7053if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 7054 7055 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 7056 # Warning - without using the other run time loading flags, 7057 # -berok will link without error, but may produce a broken library. 7058 no_undefined_flag=' ${wl}-bernotok' 7059 allow_undefined_flag=' ${wl}-berok' 7060 # -bexpall does not export symbols beginning with underscore (_) 7061 always_export_symbols=yes 7062 # Exported symbols can be pulled into shared objects from archives 7063 whole_archive_flag_spec=' ' 7064 archive_cmds_need_lc=yes 7065 # This is similar to how AIX traditionally builds it's shared libraries. 7066 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 7067 fi 7068 fi 7069 ;; 7070 7071 amigaos*) 7072 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)' 7073 hardcode_libdir_flag_spec='-L$libdir' 7074 hardcode_minus_L=yes 7075 # see comment about different semantics on the GNU ld section 7076 ld_shlibs=no 7077 ;; 7078 7079 bsdi4*) 7080 export_dynamic_flag_spec=-rdynamic 7081 ;; 7082 7083 cygwin* | mingw* | pw32*) 7084 # When not using gcc, we currently assume that we are using 7085 # Microsoft Visual C++. 7086 # hardcode_libdir_flag_spec is actually meaningless, as there is 7087 # no search path for DLLs. 7088 hardcode_libdir_flag_spec=' ' 7089 allow_undefined_flag=unsupported 7090 # Tell ltmain to make .lib files, not .a files. 7091 libext=lib 7092 # Tell ltmain to make .dll files, not .so files. 7093 shrext=".dll" 7094 # FIXME: Setting linknames here is a bad hack. 7095 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 7096 # The linker will automatically build a .lib file if we build a DLL. 7097 old_archive_From_new_cmds='true' 7098 # FIXME: Should let the user specify the lib program. 7099 old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs' 7100 fix_srcfile_path='`cygpath -w "$srcfile"`' 7101 enable_shared_with_static_runtimes=yes 7102 ;; 7103 7104 darwin* | rhapsody*) 7105 if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then 7106 archive_cmds_need_lc=no 7107 case "$host_os" in 7108 rhapsody* | darwin1.[012]) 7109 allow_undefined_flag='-undefined suppress' 7110 ;; 7111 *) # Darwin 1.3 on 7112 test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag='-flat_namespace -undefined suppress' 7113 ;; 7114 esac 7115 # FIXME: Relying on posixy $() will cause problems for 7116 # cross-compilation, but unfortunately the echo tests do not 7117 # yet detect zsh echo's removal of \ escapes. Also zsh mangles 7118 # `"' quotes if we put them in here... so don't! 7119 lt_int_apple_cc_single_mod=no 7120 output_verbose_link_cmd='echo' 7121 if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then 7122 lt_int_apple_cc_single_mod=yes 7123 fi 7124 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 7125 archive_cmds='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 7126 else 7127 archive_cmds='$CC -r ${wl}-bind_at_load -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' 7128 fi 7129 module_cmds='$CC -bundle ${wl}-bind_at_load $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags' 7130 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 7131 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 7132 archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 7133 else 7134 archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -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~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 7135 fi 7136 module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 7137 hardcode_direct=no 7138 hardcode_automatic=yes 7139 hardcode_shlibpath_var=unsupported 7140 whole_archive_flag_spec='-all_load $convenience' 7141 link_all_deplibs=yes 7142 fi 7143 ;; 7144 7145 dgux*) 7146 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7147 hardcode_libdir_flag_spec='-L$libdir' 7148 hardcode_shlibpath_var=no 7149 ;; 7150 7151 freebsd1*) 7152 ld_shlibs=no 7153 ;; 7154 7155 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 7156 # support. Future versions do this automatically, but an explicit c++rt0.o 7157 # does not break anything, and helps significantly (at the cost of a little 7158 # extra space). 7159 freebsd2.2*) 7160 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 7161 hardcode_libdir_flag_spec='-R$libdir' 7162 hardcode_direct=yes 7163 hardcode_shlibpath_var=no 7164 ;; 7165 7166 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 7167 freebsd2*) 7168 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 7169 hardcode_direct=yes 7170 hardcode_minus_L=yes 7171 hardcode_shlibpath_var=no 7172 ;; 7173 7174 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 7175 freebsd*) 7176 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 7177 hardcode_libdir_flag_spec='-R$libdir' 7178 hardcode_direct=yes 7179 hardcode_shlibpath_var=no 7180 ;; 7181 7182 hpux9*) 7183 if test "$GCC" = yes; then 7184 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' 7185 else 7186 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' 7187 fi 7188 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 7189 hardcode_libdir_separator=: 7190 hardcode_direct=yes 7191 7192 # hardcode_minus_L: Not really in the search PATH, 7193 # but as the default location of the library. 7194 hardcode_minus_L=yes 7195 export_dynamic_flag_spec='${wl}-E' 7196 ;; 7197 7198 hpux10* | hpux11*) 7199 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 7200 case "$host_cpu" in 7201 hppa*64*|ia64*) 7202 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 7203 ;; 7204 *) 7205 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 7206 ;; 7207 esac 7208 else 7209 case "$host_cpu" in 7210 hppa*64*|ia64*) 7211 archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' 7212 ;; 7213 *) 7214 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 7215 ;; 7216 esac 7217 fi 7218 if test "$with_gnu_ld" = no; then 7219 case "$host_cpu" in 7220 hppa*64*) 7221 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 7222 hardcode_libdir_flag_spec_ld='+b $libdir' 7223 hardcode_libdir_separator=: 7224 hardcode_direct=no 7225 hardcode_shlibpath_var=no 7226 ;; 7227 ia64*) 7228 hardcode_libdir_flag_spec='-L$libdir' 7229 hardcode_direct=no 7230 hardcode_shlibpath_var=no 7231 7232 # hardcode_minus_L: Not really in the search PATH, 7233 # but as the default location of the library. 7234 hardcode_minus_L=yes 7235 ;; 7236 *) 7237 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 7238 hardcode_libdir_separator=: 7239 hardcode_direct=yes 7240 export_dynamic_flag_spec='${wl}-E' 7241 7242 # hardcode_minus_L: Not really in the search PATH, 7243 # but as the default location of the library. 7244 hardcode_minus_L=yes 7245 ;; 7246 esac 7247 fi 7248 ;; 7249 7250 irix5* | irix6* | nonstopux*) 7251 if test "$GCC" = yes; then 7252 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 7253 else 7254 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 7255 hardcode_libdir_flag_spec_ld='-rpath $libdir' 7256 fi 7257 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7258 hardcode_libdir_separator=: 7259 link_all_deplibs=yes 7260 ;; 7261 7262 netbsd*) 7263 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 7264 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 7265 else 7266 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 7267 fi 7268 hardcode_libdir_flag_spec='-R$libdir' 7269 hardcode_direct=yes 7270 hardcode_shlibpath_var=no 7271 ;; 7272 7273 newsos6) 7274 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7275 hardcode_direct=yes 7276 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7277 hardcode_libdir_separator=: 7278 hardcode_shlibpath_var=no 7279 ;; 7280 7281 openbsd*) 7282 hardcode_direct=yes 7283 hardcode_shlibpath_var=no 7284 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 7285 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 7286 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 7287 export_dynamic_flag_spec='${wl}-E' 7288 else 7289 case $host_os in 7290 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 7291 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 7292 hardcode_libdir_flag_spec='-R$libdir' 7293 ;; 7294 *) 7295 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 7296 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 7297 ;; 7298 esac 7299 fi 7300 ;; 7301 7302 os2*) 7303 hardcode_libdir_flag_spec='-L$libdir' 7304 hardcode_minus_L=yes 7305 allow_undefined_flag=unsupported 7306 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' 7307 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 7308 ;; 7309 7310 osf3*) 7311 if test "$GCC" = yes; then 7312 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 7313 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 7314 else 7315 allow_undefined_flag=' -expect_unresolved \*' 7316 archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 7317 fi 7318 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7319 hardcode_libdir_separator=: 7320 ;; 7321 7322 osf4* | osf5*) # as osf3* with the addition of -msym flag 7323 if test "$GCC" = yes; then 7324 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 7325 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 7326 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7327 else 7328 allow_undefined_flag=' -expect_unresolved \*' 7329 archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 7330 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 7331 $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' 7332 7333 # Both c and cxx compiler support -rpath directly 7334 hardcode_libdir_flag_spec='-rpath $libdir' 7335 fi 7336 hardcode_libdir_separator=: 7337 ;; 7338 7339 sco3.2v5*) 7340 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7341 hardcode_shlibpath_var=no 7342 export_dynamic_flag_spec='${wl}-Bexport' 7343 runpath_var=LD_RUN_PATH 7344 hardcode_runpath_var=yes 7345 ;; 7346 7347 solaris*) 7348 no_undefined_flag=' -z text' 7349 if test "$GCC" = yes; then 7350 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 7351 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 7352 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 7353 else 7354 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 7355 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 7356 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 7357 fi 7358 hardcode_libdir_flag_spec='-R$libdir' 7359 hardcode_shlibpath_var=no 7360 case $host_os in 7361 solaris2.[0-5] | solaris2.[0-5].*) ;; 7362 *) # Supported since Solaris 2.6 (maybe 2.5.1?) 7363 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;; 7364 esac 7365 link_all_deplibs=yes 7366 ;; 7367 7368 sunos4*) 7369 if test "x$host_vendor" = xsequent; then 7370 # Use $CC to link under sequent, because it throws in some extra .o 7371 # files that make .init and .fini sections work. 7372 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 7373 else 7374 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 7375 fi 7376 hardcode_libdir_flag_spec='-L$libdir' 7377 hardcode_direct=yes 7378 hardcode_minus_L=yes 7379 hardcode_shlibpath_var=no 7380 ;; 7381 7382 sysv4) 7383 case $host_vendor in 7384 sni) 7385 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7386 hardcode_direct=yes # is this really true??? 7387 ;; 7388 siemens) 7389 ## LD is ld it makes a PLAMLIB 7390 ## CC just makes a GrossModule. 7391 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 7392 reload_cmds='$CC -r -o $output$reload_objs' 7393 hardcode_direct=no 7394 ;; 7395 motorola) 7396 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7397 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 7398 ;; 7399 esac 7400 runpath_var='LD_RUN_PATH' 7401 hardcode_shlibpath_var=no 7402 ;; 7403 7404 sysv4.3*) 7405 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7406 hardcode_shlibpath_var=no 7407 export_dynamic_flag_spec='-Bexport' 7408 ;; 7409 7410 sysv4*MP*) 7411 if test -d /usr/nec; then 7412 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7413 hardcode_shlibpath_var=no 7414 runpath_var=LD_RUN_PATH 7415 hardcode_runpath_var=yes 7416 ld_shlibs=yes 7417 fi 7418 ;; 7419 7420 sysv4.2uw2*) 7421 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 7422 hardcode_direct=yes 7423 hardcode_minus_L=no 7424 hardcode_shlibpath_var=no 7425 hardcode_runpath_var=yes 7426 runpath_var=LD_RUN_PATH 7427 ;; 7428 7429 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) 7430 no_undefined_flag='${wl}-z ${wl}text' 7431 if test "$GCC" = yes; then 7432 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 7433 else 7434 archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 7435 fi 7436 runpath_var='LD_RUN_PATH' 7437 hardcode_shlibpath_var=no 7438 ;; 7439 7440 sysv5*) 7441 no_undefined_flag=' -z text' 7442 # $CC -shared without GNU ld will not create a library from C++ 7443 # object files and a static libstdc++, better avoid it by now 7444 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 7445 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 7446 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 7447 hardcode_libdir_flag_spec= 7448 hardcode_shlibpath_var=no 7449 runpath_var='LD_RUN_PATH' 7450 ;; 7451 7452 uts4*) 7453 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7454 hardcode_libdir_flag_spec='-L$libdir' 7455 hardcode_shlibpath_var=no 7456 ;; 7457 7458 *) 7459 ld_shlibs=no 7460 ;; 7461 esac 7462 fi 7463 7464echo "$as_me:$LINENO: result: $ld_shlibs" >&5 7465echo "${ECHO_T}$ld_shlibs" >&6 7466test "$ld_shlibs" = no && can_build_shared=no 7467 7468variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 7469if test "$GCC" = yes; then 7470 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 7471fi 7472 7473# 7474# Do we need to explicitly link libc? 7475# 7476case "x$archive_cmds_need_lc" in 7477x|xyes) 7478 # Assume -lc should be added 7479 archive_cmds_need_lc=yes 7480 7481 if test "$enable_shared" = yes && test "$GCC" = yes; then 7482 case $archive_cmds in 7483 *'~'*) 7484 # FIXME: we may have to deal with multi-command sequences. 7485 ;; 7486 '$CC '*) 7487 # Test whether the compiler implicitly links with -lc since on some 7488 # systems, -lgcc has to come before -lc. If gcc already passes -lc 7489 # to ld, don't add -lc before -lgcc. 7490 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 7491echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 7492 $rm conftest* 7493 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 7494 7495 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 7496 (eval $ac_compile) 2>&5 7497 ac_status=$? 7498 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7499 (exit $ac_status); } 2>conftest.err; then 7500 soname=conftest 7501 lib=conftest 7502 libobjs=conftest.$ac_objext 7503 deplibs= 7504 wl=$lt_prog_compiler_wl 7505 compiler_flags=-v 7506 linker_flags=-v 7507 verstring= 7508 output_objdir=. 7509 libname=conftest 7510 lt_save_allow_undefined_flag=$allow_undefined_flag 7511 allow_undefined_flag= 7512 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 7513 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 7514 ac_status=$? 7515 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7516 (exit $ac_status); } 7517 then 7518 archive_cmds_need_lc=no 7519 else 7520 archive_cmds_need_lc=yes 7521 fi 7522 allow_undefined_flag=$lt_save_allow_undefined_flag 7523 else 7524 cat conftest.err 1>&5 7525 fi 7526 $rm conftest* 7527 echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 7528echo "${ECHO_T}$archive_cmds_need_lc" >&6 7529 ;; 7530 esac 7531 fi 7532 ;; 7533esac 7534 7535echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 7536echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 7537hardcode_action= 7538if test -n "$hardcode_libdir_flag_spec" || \ 7539 test -n "$runpath_var " || \ 7540 test "X$hardcode_automatic"="Xyes" ; then 7541 7542 # We can hardcode non-existant directories. 7543 if test "$hardcode_direct" != no && 7544 # If the only mechanism to avoid hardcoding is shlibpath_var, we 7545 # have to relink, otherwise we might link with an installed library 7546 # when we should be linking with a yet-to-be-installed one 7547 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && 7548 test "$hardcode_minus_L" != no; then 7549 # Linking always hardcodes the temporary library directory. 7550 hardcode_action=relink 7551 else 7552 # We can link without hardcoding, and we can hardcode nonexisting dirs. 7553 hardcode_action=immediate 7554 fi 7555else 7556 # We cannot hardcode anything, or else we can only hardcode existing 7557 # directories. 7558 hardcode_action=unsupported 7559fi 7560echo "$as_me:$LINENO: result: $hardcode_action" >&5 7561echo "${ECHO_T}$hardcode_action" >&6 7562 7563if test "$hardcode_action" = relink; then 7564 # Fast installation is not supported 7565 enable_fast_install=no 7566elif test "$shlibpath_overrides_runpath" = yes || 7567 test "$enable_shared" = no; then 7568 # Fast installation is not necessary 7569 enable_fast_install=needless 7570fi 7571 7572striplib= 7573old_striplib= 7574echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 7575echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 7576if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 7577 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 7578 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 7579 echo "$as_me:$LINENO: result: yes" >&5 7580echo "${ECHO_T}yes" >&6 7581else 7582# FIXME - insert some real tests, host_os isn't really good enough 7583 case $host_os in 7584 darwin*) 7585 if test -n "$STRIP" ; then 7586 striplib="$STRIP -x" 7587 echo "$as_me:$LINENO: result: yes" >&5 7588echo "${ECHO_T}yes" >&6 7589 else 7590 echo "$as_me:$LINENO: result: no" >&5 7591echo "${ECHO_T}no" >&6 7592fi 7593 ;; 7594 *) 7595 echo "$as_me:$LINENO: result: no" >&5 7596echo "${ECHO_T}no" >&6 7597 ;; 7598 esac 7599fi 7600 7601echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 7602echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 7603library_names_spec= 7604libname_spec='lib$name' 7605soname_spec= 7606shrext=".so" 7607postinstall_cmds= 7608postuninstall_cmds= 7609finish_cmds= 7610finish_eval= 7611shlibpath_var= 7612shlibpath_overrides_runpath=unknown 7613version_type=none 7614dynamic_linker="$host_os ld.so" 7615sys_lib_dlsearch_path_spec="/lib /usr/lib" 7616if test "$GCC" = yes; then 7617 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 7618 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 7619 # if the path contains ";" then we assume it to be the separator 7620 # otherwise default to the standard path separator (i.e. ":") - it is 7621 # assumed that no part of a normal pathname contains ";" but that should 7622 # okay in the real world where ";" in dirpaths is itself problematic. 7623 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 7624 else 7625 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 7626 fi 7627else 7628 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 7629fi 7630need_lib_prefix=unknown 7631hardcode_into_libs=no 7632 7633# when you set need_version to no, make sure it does not cause -set_version 7634# flags to be left without arguments 7635need_version=unknown 7636 7637case $host_os in 7638aix3*) 7639 version_type=linux 7640 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 7641 shlibpath_var=LIBPATH 7642 7643 # AIX 3 has no versioning support, so we append a major version to the name. 7644 soname_spec='${libname}${release}${shared_ext}$major' 7645 ;; 7646 7647aix4* | aix5*) 7648 version_type=linux 7649 need_lib_prefix=no 7650 need_version=no 7651 hardcode_into_libs=yes 7652 if test "$host_cpu" = ia64; then 7653 # AIX 5 supports IA64 7654 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 7655 shlibpath_var=LD_LIBRARY_PATH 7656 else 7657 # With GCC up to 2.95.x, collect2 would create an import file 7658 # for dependence libraries. The import file would start with 7659 # the line `#! .'. This would cause the generated library to 7660 # depend on `.', always an invalid library. This was fixed in 7661 # development snapshots of GCC prior to 3.0. 7662 case $host_os in 7663 aix4 | aix4.[01] | aix4.[01].*) 7664 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 7665 echo ' yes ' 7666 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 7667 : 7668 else 7669 can_build_shared=no 7670 fi 7671 ;; 7672 esac 7673 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 7674 # soname into executable. Probably we can add versioning support to 7675 # collect2, so additional links can be useful in future. 7676 if test "$aix_use_runtimelinking" = yes; then 7677 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 7678 # instead of lib<name>.a to let people know that these are not 7679 # typical AIX shared libraries. 7680 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 7681 else 7682 # We preserve .a as extension for shared libraries through AIX4.2 7683 # and later when we are not doing run time linking. 7684 library_names_spec='${libname}${release}.a $libname.a' 7685 soname_spec='${libname}${release}${shared_ext}$major' 7686 fi 7687 shlibpath_var=LIBPATH 7688 fi 7689 ;; 7690 7691amigaos*) 7692 library_names_spec='$libname.ixlibrary $libname.a' 7693 # Create ${libname}_ixlibrary.a entries in /sys/libs. 7694 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' 7695 ;; 7696 7697beos*) 7698 library_names_spec='${libname}${shared_ext}' 7699 dynamic_linker="$host_os ld.so" 7700 shlibpath_var=LIBRARY_PATH 7701 ;; 7702 7703bsdi4*) 7704 version_type=linux 7705 need_version=no 7706 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 7707 soname_spec='${libname}${release}${shared_ext}$major' 7708 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 7709 shlibpath_var=LD_LIBRARY_PATH 7710 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 7711 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 7712 # the default ld.so.conf also contains /usr/contrib/lib and 7713 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 7714 # libtool to hard-code these into programs 7715 ;; 7716 7717cygwin* | mingw* | pw32*) 7718 version_type=windows 7719 shrext=".dll" 7720 need_version=no 7721 need_lib_prefix=no 7722 7723 case $GCC,$host_os in 7724 yes,cygwin* | yes,mingw* | yes,pw32*) 7725 library_names_spec='$libname.dll.a' 7726 # DLL is installed to $(libdir)/../bin by postinstall_cmds 7727 postinstall_cmds='base_file=`basename \${file}`~ 7728 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 7729 dldir=$destdir/`dirname \$dlpath`~ 7730 test -d \$dldir || mkdir -p \$dldir~ 7731 $install_prog $dir/$dlname \$dldir/$dlname' 7732 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 7733 dlpath=$dir/\$dldll~ 7734 $rm \$dlpath' 7735 shlibpath_overrides_runpath=yes 7736 7737 case $host_os in 7738 cygwin*) 7739 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 7740 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 7741 sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib" 7742 ;; 7743 mingw*) 7744 # MinGW DLLs use traditional 'lib' prefix 7745 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 7746 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 7747 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 7748 # It is most probably a Windows format PATH printed by 7749 # mingw gcc, but we are running on Cygwin. Gcc prints its search 7750 # path with ; separators, and with drive letters. We can handle the 7751 # drive letters (cygwin fileutils understands them), so leave them, 7752 # especially as we might pass files found there to a mingw objdump, 7753 # which wouldn't understand a cygwinified path. Ahh. 7754 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 7755 else 7756 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 7757 fi 7758 ;; 7759 pw32*) 7760 # pw32 DLLs use 'pw' prefix rather than 'lib' 7761 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}' 7762 ;; 7763 esac 7764 ;; 7765 7766 *) 7767 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 7768 ;; 7769 esac 7770 dynamic_linker='Win32 ld.exe' 7771 # FIXME: first we should search . and the directory the executable is in 7772 shlibpath_var=PATH 7773 ;; 7774 7775darwin* | rhapsody*) 7776 dynamic_linker="$host_os dyld" 7777 version_type=darwin 7778 need_lib_prefix=no 7779 need_version=no 7780 # FIXME: Relying on posixy $() will cause problems for 7781 # cross-compilation, but unfortunately the echo tests do not 7782 # yet detect zsh echo's removal of \ escapes. 7783 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 7784 soname_spec='${libname}${release}${major}$shared_ext' 7785 shlibpath_overrides_runpath=yes 7786 shlibpath_var=DYLD_LIBRARY_PATH 7787 shrext='$(test .$module = .yes && echo .so || echo .dylib)' 7788 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 7789 if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then 7790 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"` 7791 fi 7792 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 7793 ;; 7794 7795dgux*) 7796 version_type=linux 7797 need_lib_prefix=no 7798 need_version=no 7799 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 7800 soname_spec='${libname}${release}${shared_ext}$major' 7801 shlibpath_var=LD_LIBRARY_PATH 7802 ;; 7803 7804freebsd1*) 7805 dynamic_linker=no 7806 ;; 7807 7808freebsd*) 7809 objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` 7810 version_type=freebsd-$objformat 7811 case $version_type in 7812 freebsd-elf*) 7813 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 7814 need_version=no 7815 need_lib_prefix=no 7816 ;; 7817 freebsd-*) 7818 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 7819 need_version=yes 7820 ;; 7821 esac 7822 shlibpath_var=LD_LIBRARY_PATH 7823 case $host_os in 7824 freebsd2*) 7825 shlibpath_overrides_runpath=yes 7826 ;; 7827 freebsd3.01* | freebsdelf3.01*) 7828 shlibpath_overrides_runpath=yes 7829 hardcode_into_libs=yes 7830 ;; 7831 *) # from 3.2 on 7832 shlibpath_overrides_runpath=no 7833 hardcode_into_libs=yes 7834 ;; 7835 esac 7836 ;; 7837 7838gnu*) 7839 version_type=linux 7840 need_lib_prefix=no 7841 need_version=no 7842 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 7843 soname_spec='${libname}${release}${shared_ext}$major' 7844 shlibpath_var=LD_LIBRARY_PATH 7845 hardcode_into_libs=yes 7846 ;; 7847 7848hpux9* | hpux10* | hpux11*) 7849 # Give a soname corresponding to the major version so that dld.sl refuses to 7850 # link against other versions. 7851 version_type=sunos 7852 need_lib_prefix=no 7853 need_version=no 7854 case "$host_cpu" in 7855 ia64*) 7856 shrext='.so' 7857 hardcode_into_libs=yes 7858 dynamic_linker="$host_os dld.so" 7859 shlibpath_var=LD_LIBRARY_PATH 7860 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 7861 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 7862 soname_spec='${libname}${release}${shared_ext}$major' 7863 if test "X$HPUX_IA64_MODE" = X32; then 7864 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 7865 else 7866 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 7867 fi 7868 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 7869 ;; 7870 hppa*64*) 7871 shrext='.sl' 7872 hardcode_into_libs=yes 7873 dynamic_linker="$host_os dld.sl" 7874 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 7875 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 7876 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 7877 soname_spec='${libname}${release}${shared_ext}$major' 7878 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 7879 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 7880 ;; 7881 *) 7882 shrext='.sl' 7883 dynamic_linker="$host_os dld.sl" 7884 shlibpath_var=SHLIB_PATH 7885 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 7886 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 7887 soname_spec='${libname}${release}${shared_ext}$major' 7888 ;; 7889 esac 7890 # HP-UX runs *really* slowly unless shared libraries are mode 555. 7891 postinstall_cmds='chmod 555 $lib' 7892 ;; 7893 7894irix5* | irix6* | nonstopux*) 7895 case $host_os in 7896 nonstopux*) version_type=nonstopux ;; 7897 *) 7898 if test "$lt_cv_prog_gnu_ld" = yes; then 7899 version_type=linux 7900 else 7901 version_type=irix 7902 fi ;; 7903 esac 7904 need_lib_prefix=no 7905 need_version=no 7906 soname_spec='${libname}${release}${shared_ext}$major' 7907 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 7908 case $host_os in 7909 irix5* | nonstopux*) 7910 libsuff= shlibsuff= 7911 ;; 7912 *) 7913 case $LD in # libtool.m4 will add one of these switches to LD 7914 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 7915 libsuff= shlibsuff= libmagic=32-bit;; 7916 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 7917 libsuff=32 shlibsuff=N32 libmagic=N32;; 7918 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 7919 libsuff=64 shlibsuff=64 libmagic=64-bit;; 7920 *) libsuff= shlibsuff= libmagic=never-match;; 7921 esac 7922 ;; 7923 esac 7924 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 7925 shlibpath_overrides_runpath=no 7926 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 7927 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 7928 hardcode_into_libs=yes 7929 ;; 7930 7931# No shared lib support for Linux oldld, aout, or coff. 7932linux*oldld* | linux*aout* | linux*coff*) 7933 dynamic_linker=no 7934 ;; 7935 7936# This must be Linux ELF. 7937linux*) 7938 version_type=linux 7939 need_lib_prefix=no 7940 need_version=no 7941 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 7942 soname_spec='${libname}${release}${shared_ext}$major' 7943 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 7944 shlibpath_var=LD_LIBRARY_PATH 7945 shlibpath_overrides_runpath=no 7946 # This implies no fast_install, which is unacceptable. 7947 # Some rework will be needed to allow for fast_install 7948 # before this can be enabled. 7949 hardcode_into_libs=yes 7950 7951 # We used to test for /lib/ld.so.1 and disable shared libraries on 7952 # powerpc, because MkLinux only supported shared libraries with the 7953 # GNU dynamic linker. Since this was broken with cross compilers, 7954 # most powerpc-linux boxes support dynamic linking these days and 7955 # people can always --disable-shared, the test was removed, and we 7956 # assume the GNU/Linux dynamic linker is in use. 7957 dynamic_linker='GNU/Linux ld.so' 7958 ;; 7959 7960netbsd*) 7961 version_type=sunos 7962 need_lib_prefix=no 7963 need_version=no 7964 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 7965 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 7966 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 7967 dynamic_linker='NetBSD (a.out) ld.so' 7968 else 7969 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}' 7970 soname_spec='${libname}${release}${shared_ext}$major' 7971 dynamic_linker='NetBSD ld.elf_so' 7972 fi 7973 shlibpath_var=LD_LIBRARY_PATH 7974 shlibpath_overrides_runpath=yes 7975 hardcode_into_libs=yes 7976 ;; 7977 7978newsos6) 7979 version_type=linux 7980 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 7981 shlibpath_var=LD_LIBRARY_PATH 7982 shlibpath_overrides_runpath=yes 7983 ;; 7984 7985nto-qnx) 7986 version_type=linux 7987 need_lib_prefix=no 7988 need_version=no 7989 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 7990 soname_spec='${libname}${release}${shared_ext}$major' 7991 shlibpath_var=LD_LIBRARY_PATH 7992 shlibpath_overrides_runpath=yes 7993 ;; 7994 7995openbsd*) 7996 version_type=sunos 7997 need_lib_prefix=no 7998 need_version=no 7999 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 8000 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 8001 shlibpath_var=LD_LIBRARY_PATH 8002 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8003 case $host_os in 8004 openbsd2.[89] | openbsd2.[89].*) 8005 shlibpath_overrides_runpath=no 8006 ;; 8007 *) 8008 shlibpath_overrides_runpath=yes 8009 ;; 8010 esac 8011 else 8012 shlibpath_overrides_runpath=yes 8013 fi 8014 ;; 8015 8016os2*) 8017 libname_spec='$name' 8018 shrext=".dll" 8019 need_lib_prefix=no 8020 library_names_spec='$libname${shared_ext} $libname.a' 8021 dynamic_linker='OS/2 ld.exe' 8022 shlibpath_var=LIBPATH 8023 ;; 8024 8025osf3* | osf4* | osf5*) 8026 version_type=osf 8027 need_lib_prefix=no 8028 need_version=no 8029 soname_spec='${libname}${release}${shared_ext}$major' 8030 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8031 shlibpath_var=LD_LIBRARY_PATH 8032 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 8033 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 8034 ;; 8035 8036sco3.2v5*) 8037 version_type=osf 8038 soname_spec='${libname}${release}${shared_ext}$major' 8039 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8040 shlibpath_var=LD_LIBRARY_PATH 8041 ;; 8042 8043solaris*) 8044 version_type=linux 8045 need_lib_prefix=no 8046 need_version=no 8047 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8048 soname_spec='${libname}${release}${shared_ext}$major' 8049 shlibpath_var=LD_LIBRARY_PATH 8050 shlibpath_overrides_runpath=yes 8051 hardcode_into_libs=yes 8052 # ldd complains unless libraries are executable 8053 postinstall_cmds='chmod +x $lib' 8054 ;; 8055 8056sunos4*) 8057 version_type=sunos 8058 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 8059 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 8060 shlibpath_var=LD_LIBRARY_PATH 8061 shlibpath_overrides_runpath=yes 8062 if test "$with_gnu_ld" = yes; then 8063 need_lib_prefix=no 8064 fi 8065 need_version=yes 8066 ;; 8067 8068sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 8069 version_type=linux 8070 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8071 soname_spec='${libname}${release}${shared_ext}$major' 8072 shlibpath_var=LD_LIBRARY_PATH 8073 case $host_vendor in 8074 sni) 8075 shlibpath_overrides_runpath=no 8076 need_lib_prefix=no 8077 export_dynamic_flag_spec='${wl}-Blargedynsym' 8078 runpath_var=LD_RUN_PATH 8079 ;; 8080 siemens) 8081 need_lib_prefix=no 8082 ;; 8083 motorola) 8084 need_lib_prefix=no 8085 need_version=no 8086 shlibpath_overrides_runpath=no 8087 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 8088 ;; 8089 esac 8090 ;; 8091 8092sysv4*MP*) 8093 if test -d /usr/nec ;then 8094 version_type=linux 8095 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 8096 soname_spec='$libname${shared_ext}.$major' 8097 shlibpath_var=LD_LIBRARY_PATH 8098 fi 8099 ;; 8100 8101uts4*) 8102 version_type=linux 8103 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8104 soname_spec='${libname}${release}${shared_ext}$major' 8105 shlibpath_var=LD_LIBRARY_PATH 8106 ;; 8107 8108*) 8109 dynamic_linker=no 8110 ;; 8111esac 8112echo "$as_me:$LINENO: result: $dynamic_linker" >&5 8113echo "${ECHO_T}$dynamic_linker" >&6 8114test "$dynamic_linker" = no && can_build_shared=no 8115 8116if test "x$enable_dlopen" != xyes; then 8117 enable_dlopen=unknown 8118 enable_dlopen_self=unknown 8119 enable_dlopen_self_static=unknown 8120else 8121 lt_cv_dlopen=no 8122 lt_cv_dlopen_libs= 8123 8124 case $host_os in 8125 beos*) 8126 lt_cv_dlopen="load_add_on" 8127 lt_cv_dlopen_libs= 8128 lt_cv_dlopen_self=yes 8129 ;; 8130 8131 mingw* | pw32*) 8132 lt_cv_dlopen="LoadLibrary" 8133 lt_cv_dlopen_libs= 8134 ;; 8135 8136 cygwin*) 8137 lt_cv_dlopen="dlopen" 8138 lt_cv_dlopen_libs= 8139 ;; 8140 8141 darwin*) 8142 # if libdl is installed we need to link against it 8143 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 8144echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 8145if test "${ac_cv_lib_dl_dlopen+set}" = set; then 8146 echo $ECHO_N "(cached) $ECHO_C" >&6 8147else 8148 ac_check_lib_save_LIBS=$LIBS 8149LIBS="-ldl $LIBS" 8150cat >conftest.$ac_ext <<_ACEOF 8151#line $LINENO "configure" 8152/* confdefs.h. */ 8153_ACEOF 8154cat confdefs.h >>conftest.$ac_ext 8155cat >>conftest.$ac_ext <<_ACEOF 8156/* end confdefs.h. */ 8157 8158/* Override any gcc2 internal prototype to avoid an error. */ 8159#ifdef __cplusplus 8160extern "C" 8161#endif 8162/* We use char because int might match the return type of a gcc2 8163 builtin and then its argument prototype would still apply. */ 8164char dlopen (); 8165int 8166main () 8167{ 8168dlopen (); 8169 ; 8170 return 0; 8171} 8172_ACEOF 8173rm -f conftest.$ac_objext conftest$ac_exeext 8174if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8175 (eval $ac_link) 2>&5 8176 ac_status=$? 8177 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8178 (exit $ac_status); } && 8179 { ac_try='test -s conftest$ac_exeext' 8180 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8181 (eval $ac_try) 2>&5 8182 ac_status=$? 8183 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8184 (exit $ac_status); }; }; then 8185 ac_cv_lib_dl_dlopen=yes 8186else 8187 echo "$as_me: failed program was:" >&5 8188sed 's/^/| /' conftest.$ac_ext >&5 8189 8190ac_cv_lib_dl_dlopen=no 8191fi 8192rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 8193LIBS=$ac_check_lib_save_LIBS 8194fi 8195echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 8196echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 8197if test $ac_cv_lib_dl_dlopen = yes; then 8198 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 8199else 8200 8201 lt_cv_dlopen="dyld" 8202 lt_cv_dlopen_libs= 8203 lt_cv_dlopen_self=yes 8204 8205fi 8206 8207 ;; 8208 8209 *) 8210 echo "$as_me:$LINENO: checking for shl_load" >&5 8211echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 8212if test "${ac_cv_func_shl_load+set}" = set; then 8213 echo $ECHO_N "(cached) $ECHO_C" >&6 8214else 8215 cat >conftest.$ac_ext <<_ACEOF 8216#line $LINENO "configure" 8217/* confdefs.h. */ 8218_ACEOF 8219cat confdefs.h >>conftest.$ac_ext 8220cat >>conftest.$ac_ext <<_ACEOF 8221/* end confdefs.h. */ 8222/* System header to define __stub macros and hopefully few prototypes, 8223 which can conflict with char shl_load (); below. 8224 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8225 <limits.h> exists even on freestanding compilers. */ 8226#ifdef __STDC__ 8227# include <limits.h> 8228#else 8229# include <assert.h> 8230#endif 8231/* Override any gcc2 internal prototype to avoid an error. */ 8232#ifdef __cplusplus 8233extern "C" 8234{ 8235#endif 8236/* We use char because int might match the return type of a gcc2 8237 builtin and then its argument prototype would still apply. */ 8238char shl_load (); 8239/* The GNU C library defines this for functions which it implements 8240 to always fail with ENOSYS. Some functions are actually named 8241 something starting with __ and the normal name is an alias. */ 8242#if defined (__stub_shl_load) || defined (__stub___shl_load) 8243choke me 8244#else 8245char (*f) () = shl_load; 8246#endif 8247#ifdef __cplusplus 8248} 8249#endif 8250 8251int 8252main () 8253{ 8254return f != shl_load; 8255 ; 8256 return 0; 8257} 8258_ACEOF 8259rm -f conftest.$ac_objext conftest$ac_exeext 8260if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8261 (eval $ac_link) 2>&5 8262 ac_status=$? 8263 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8264 (exit $ac_status); } && 8265 { ac_try='test -s conftest$ac_exeext' 8266 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8267 (eval $ac_try) 2>&5 8268 ac_status=$? 8269 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8270 (exit $ac_status); }; }; then 8271 ac_cv_func_shl_load=yes 8272else 8273 echo "$as_me: failed program was:" >&5 8274sed 's/^/| /' conftest.$ac_ext >&5 8275 8276ac_cv_func_shl_load=no 8277fi 8278rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 8279fi 8280echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 8281echo "${ECHO_T}$ac_cv_func_shl_load" >&6 8282if test $ac_cv_func_shl_load = yes; then 8283 lt_cv_dlopen="shl_load" 8284else 8285 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 8286echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 8287if test "${ac_cv_lib_dld_shl_load+set}" = set; then 8288 echo $ECHO_N "(cached) $ECHO_C" >&6 8289else 8290 ac_check_lib_save_LIBS=$LIBS 8291LIBS="-ldld $LIBS" 8292cat >conftest.$ac_ext <<_ACEOF 8293#line $LINENO "configure" 8294/* confdefs.h. */ 8295_ACEOF 8296cat confdefs.h >>conftest.$ac_ext 8297cat >>conftest.$ac_ext <<_ACEOF 8298/* end confdefs.h. */ 8299 8300/* Override any gcc2 internal prototype to avoid an error. */ 8301#ifdef __cplusplus 8302extern "C" 8303#endif 8304/* We use char because int might match the return type of a gcc2 8305 builtin and then its argument prototype would still apply. */ 8306char shl_load (); 8307int 8308main () 8309{ 8310shl_load (); 8311 ; 8312 return 0; 8313} 8314_ACEOF 8315rm -f conftest.$ac_objext conftest$ac_exeext 8316if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8317 (eval $ac_link) 2>&5 8318 ac_status=$? 8319 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8320 (exit $ac_status); } && 8321 { ac_try='test -s conftest$ac_exeext' 8322 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8323 (eval $ac_try) 2>&5 8324 ac_status=$? 8325 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8326 (exit $ac_status); }; }; then 8327 ac_cv_lib_dld_shl_load=yes 8328else 8329 echo "$as_me: failed program was:" >&5 8330sed 's/^/| /' conftest.$ac_ext >&5 8331 8332ac_cv_lib_dld_shl_load=no 8333fi 8334rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 8335LIBS=$ac_check_lib_save_LIBS 8336fi 8337echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 8338echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 8339if test $ac_cv_lib_dld_shl_load = yes; then 8340 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" 8341else 8342 echo "$as_me:$LINENO: checking for dlopen" >&5 8343echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 8344if test "${ac_cv_func_dlopen+set}" = set; then 8345 echo $ECHO_N "(cached) $ECHO_C" >&6 8346else 8347 cat >conftest.$ac_ext <<_ACEOF 8348#line $LINENO "configure" 8349/* confdefs.h. */ 8350_ACEOF 8351cat confdefs.h >>conftest.$ac_ext 8352cat >>conftest.$ac_ext <<_ACEOF 8353/* end confdefs.h. */ 8354/* System header to define __stub macros and hopefully few prototypes, 8355 which can conflict with char dlopen (); below. 8356 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8357 <limits.h> exists even on freestanding compilers. */ 8358#ifdef __STDC__ 8359# include <limits.h> 8360#else 8361# include <assert.h> 8362#endif 8363/* Override any gcc2 internal prototype to avoid an error. */ 8364#ifdef __cplusplus 8365extern "C" 8366{ 8367#endif 8368/* We use char because int might match the return type of a gcc2 8369 builtin and then its argument prototype would still apply. */ 8370char dlopen (); 8371/* The GNU C library defines this for functions which it implements 8372 to always fail with ENOSYS. Some functions are actually named 8373 something starting with __ and the normal name is an alias. */ 8374#if defined (__stub_dlopen) || defined (__stub___dlopen) 8375choke me 8376#else 8377char (*f) () = dlopen; 8378#endif 8379#ifdef __cplusplus 8380} 8381#endif 8382 8383int 8384main () 8385{ 8386return f != dlopen; 8387 ; 8388 return 0; 8389} 8390_ACEOF 8391rm -f conftest.$ac_objext conftest$ac_exeext 8392if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8393 (eval $ac_link) 2>&5 8394 ac_status=$? 8395 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8396 (exit $ac_status); } && 8397 { ac_try='test -s conftest$ac_exeext' 8398 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8399 (eval $ac_try) 2>&5 8400 ac_status=$? 8401 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8402 (exit $ac_status); }; }; then 8403 ac_cv_func_dlopen=yes 8404else 8405 echo "$as_me: failed program was:" >&5 8406sed 's/^/| /' conftest.$ac_ext >&5 8407 8408ac_cv_func_dlopen=no 8409fi 8410rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 8411fi 8412echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 8413echo "${ECHO_T}$ac_cv_func_dlopen" >&6 8414if test $ac_cv_func_dlopen = yes; then 8415 lt_cv_dlopen="dlopen" 8416else 8417 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 8418echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 8419if test "${ac_cv_lib_dl_dlopen+set}" = set; then 8420 echo $ECHO_N "(cached) $ECHO_C" >&6 8421else 8422 ac_check_lib_save_LIBS=$LIBS 8423LIBS="-ldl $LIBS" 8424cat >conftest.$ac_ext <<_ACEOF 8425#line $LINENO "configure" 8426/* confdefs.h. */ 8427_ACEOF 8428cat confdefs.h >>conftest.$ac_ext 8429cat >>conftest.$ac_ext <<_ACEOF 8430/* end confdefs.h. */ 8431 8432/* Override any gcc2 internal prototype to avoid an error. */ 8433#ifdef __cplusplus 8434extern "C" 8435#endif 8436/* We use char because int might match the return type of a gcc2 8437 builtin and then its argument prototype would still apply. */ 8438char dlopen (); 8439int 8440main () 8441{ 8442dlopen (); 8443 ; 8444 return 0; 8445} 8446_ACEOF 8447rm -f conftest.$ac_objext conftest$ac_exeext 8448if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8449 (eval $ac_link) 2>&5 8450 ac_status=$? 8451 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8452 (exit $ac_status); } && 8453 { ac_try='test -s conftest$ac_exeext' 8454 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8455 (eval $ac_try) 2>&5 8456 ac_status=$? 8457 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8458 (exit $ac_status); }; }; then 8459 ac_cv_lib_dl_dlopen=yes 8460else 8461 echo "$as_me: failed program was:" >&5 8462sed 's/^/| /' conftest.$ac_ext >&5 8463 8464ac_cv_lib_dl_dlopen=no 8465fi 8466rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 8467LIBS=$ac_check_lib_save_LIBS 8468fi 8469echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 8470echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 8471if test $ac_cv_lib_dl_dlopen = yes; then 8472 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 8473else 8474 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 8475echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 8476if test "${ac_cv_lib_svld_dlopen+set}" = set; then 8477 echo $ECHO_N "(cached) $ECHO_C" >&6 8478else 8479 ac_check_lib_save_LIBS=$LIBS 8480LIBS="-lsvld $LIBS" 8481cat >conftest.$ac_ext <<_ACEOF 8482#line $LINENO "configure" 8483/* confdefs.h. */ 8484_ACEOF 8485cat confdefs.h >>conftest.$ac_ext 8486cat >>conftest.$ac_ext <<_ACEOF 8487/* end confdefs.h. */ 8488 8489/* Override any gcc2 internal prototype to avoid an error. */ 8490#ifdef __cplusplus 8491extern "C" 8492#endif 8493/* We use char because int might match the return type of a gcc2 8494 builtin and then its argument prototype would still apply. */ 8495char dlopen (); 8496int 8497main () 8498{ 8499dlopen (); 8500 ; 8501 return 0; 8502} 8503_ACEOF 8504rm -f conftest.$ac_objext conftest$ac_exeext 8505if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8506 (eval $ac_link) 2>&5 8507 ac_status=$? 8508 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8509 (exit $ac_status); } && 8510 { ac_try='test -s conftest$ac_exeext' 8511 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8512 (eval $ac_try) 2>&5 8513 ac_status=$? 8514 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8515 (exit $ac_status); }; }; then 8516 ac_cv_lib_svld_dlopen=yes 8517else 8518 echo "$as_me: failed program was:" >&5 8519sed 's/^/| /' conftest.$ac_ext >&5 8520 8521ac_cv_lib_svld_dlopen=no 8522fi 8523rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 8524LIBS=$ac_check_lib_save_LIBS 8525fi 8526echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 8527echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 8528if test $ac_cv_lib_svld_dlopen = yes; then 8529 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 8530else 8531 echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 8532echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 8533if test "${ac_cv_lib_dld_dld_link+set}" = set; then 8534 echo $ECHO_N "(cached) $ECHO_C" >&6 8535else 8536 ac_check_lib_save_LIBS=$LIBS 8537LIBS="-ldld $LIBS" 8538cat >conftest.$ac_ext <<_ACEOF 8539#line $LINENO "configure" 8540/* confdefs.h. */ 8541_ACEOF 8542cat confdefs.h >>conftest.$ac_ext 8543cat >>conftest.$ac_ext <<_ACEOF 8544/* end confdefs.h. */ 8545 8546/* Override any gcc2 internal prototype to avoid an error. */ 8547#ifdef __cplusplus 8548extern "C" 8549#endif 8550/* We use char because int might match the return type of a gcc2 8551 builtin and then its argument prototype would still apply. */ 8552char dld_link (); 8553int 8554main () 8555{ 8556dld_link (); 8557 ; 8558 return 0; 8559} 8560_ACEOF 8561rm -f conftest.$ac_objext conftest$ac_exeext 8562if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8563 (eval $ac_link) 2>&5 8564 ac_status=$? 8565 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8566 (exit $ac_status); } && 8567 { ac_try='test -s conftest$ac_exeext' 8568 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8569 (eval $ac_try) 2>&5 8570 ac_status=$? 8571 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8572 (exit $ac_status); }; }; then 8573 ac_cv_lib_dld_dld_link=yes 8574else 8575 echo "$as_me: failed program was:" >&5 8576sed 's/^/| /' conftest.$ac_ext >&5 8577 8578ac_cv_lib_dld_dld_link=no 8579fi 8580rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 8581LIBS=$ac_check_lib_save_LIBS 8582fi 8583echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 8584echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 8585if test $ac_cv_lib_dld_dld_link = yes; then 8586 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" 8587fi 8588 8589 8590fi 8591 8592 8593fi 8594 8595 8596fi 8597 8598 8599fi 8600 8601 8602fi 8603 8604 ;; 8605 esac 8606 8607 if test "x$lt_cv_dlopen" != xno; then 8608 enable_dlopen=yes 8609 else 8610 enable_dlopen=no 8611 fi 8612 8613 case $lt_cv_dlopen in 8614 dlopen) 8615 save_CPPFLAGS="$CPPFLAGS" 8616 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 8617 8618 save_LDFLAGS="$LDFLAGS" 8619 eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 8620 8621 save_LIBS="$LIBS" 8622 LIBS="$lt_cv_dlopen_libs $LIBS" 8623 8624 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 8625echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 8626if test "${lt_cv_dlopen_self+set}" = set; then 8627 echo $ECHO_N "(cached) $ECHO_C" >&6 8628else 8629 if test "$cross_compiling" = yes; then : 8630 lt_cv_dlopen_self=cross 8631else 8632 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 8633 lt_status=$lt_dlunknown 8634 cat > conftest.$ac_ext <<EOF 8635#line 8635 "configure" 8636#include "confdefs.h" 8637 8638#if HAVE_DLFCN_H 8639#include <dlfcn.h> 8640#endif 8641 8642#include <stdio.h> 8643 8644#ifdef RTLD_GLOBAL 8645# define LT_DLGLOBAL RTLD_GLOBAL 8646#else 8647# ifdef DL_GLOBAL 8648# define LT_DLGLOBAL DL_GLOBAL 8649# else 8650# define LT_DLGLOBAL 0 8651# endif 8652#endif 8653 8654/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 8655 find out it does not work in some platform. */ 8656#ifndef LT_DLLAZY_OR_NOW 8657# ifdef RTLD_LAZY 8658# define LT_DLLAZY_OR_NOW RTLD_LAZY 8659# else 8660# ifdef DL_LAZY 8661# define LT_DLLAZY_OR_NOW DL_LAZY 8662# else 8663# ifdef RTLD_NOW 8664# define LT_DLLAZY_OR_NOW RTLD_NOW 8665# else 8666# ifdef DL_NOW 8667# define LT_DLLAZY_OR_NOW DL_NOW 8668# else 8669# define LT_DLLAZY_OR_NOW 0 8670# endif 8671# endif 8672# endif 8673# endif 8674#endif 8675 8676#ifdef __cplusplus 8677extern "C" void exit (int); 8678#endif 8679 8680void fnord() { int i=42;} 8681int main () 8682{ 8683 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 8684 int status = $lt_dlunknown; 8685 8686 if (self) 8687 { 8688 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 8689 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 8690 /* dlclose (self); */ 8691 } 8692 8693 exit (status); 8694} 8695EOF 8696 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8697 (eval $ac_link) 2>&5 8698 ac_status=$? 8699 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8700 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 8701 (./conftest; exit; ) 2>/dev/null 8702 lt_status=$? 8703 case x$lt_status in 8704 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 8705 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 8706 x$lt_unknown|x*) lt_cv_dlopen_self=no ;; 8707 esac 8708 else : 8709 # compilation failed 8710 lt_cv_dlopen_self=no 8711 fi 8712fi 8713rm -fr conftest* 8714 8715 8716fi 8717echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 8718echo "${ECHO_T}$lt_cv_dlopen_self" >&6 8719 8720 if test "x$lt_cv_dlopen_self" = xyes; then 8721 LDFLAGS="$LDFLAGS $link_static_flag" 8722 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 8723echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 8724if test "${lt_cv_dlopen_self_static+set}" = set; then 8725 echo $ECHO_N "(cached) $ECHO_C" >&6 8726else 8727 if test "$cross_compiling" = yes; then : 8728 lt_cv_dlopen_self_static=cross 8729else 8730 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 8731 lt_status=$lt_dlunknown 8732 cat > conftest.$ac_ext <<EOF 8733#line 8733 "configure" 8734#include "confdefs.h" 8735 8736#if HAVE_DLFCN_H 8737#include <dlfcn.h> 8738#endif 8739 8740#include <stdio.h> 8741 8742#ifdef RTLD_GLOBAL 8743# define LT_DLGLOBAL RTLD_GLOBAL 8744#else 8745# ifdef DL_GLOBAL 8746# define LT_DLGLOBAL DL_GLOBAL 8747# else 8748# define LT_DLGLOBAL 0 8749# endif 8750#endif 8751 8752/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 8753 find out it does not work in some platform. */ 8754#ifndef LT_DLLAZY_OR_NOW 8755# ifdef RTLD_LAZY 8756# define LT_DLLAZY_OR_NOW RTLD_LAZY 8757# else 8758# ifdef DL_LAZY 8759# define LT_DLLAZY_OR_NOW DL_LAZY 8760# else 8761# ifdef RTLD_NOW 8762# define LT_DLLAZY_OR_NOW RTLD_NOW 8763# else 8764# ifdef DL_NOW 8765# define LT_DLLAZY_OR_NOW DL_NOW 8766# else 8767# define LT_DLLAZY_OR_NOW 0 8768# endif 8769# endif 8770# endif 8771# endif 8772#endif 8773 8774#ifdef __cplusplus 8775extern "C" void exit (int); 8776#endif 8777 8778void fnord() { int i=42;} 8779int main () 8780{ 8781 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 8782 int status = $lt_dlunknown; 8783 8784 if (self) 8785 { 8786 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 8787 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 8788 /* dlclose (self); */ 8789 } 8790 8791 exit (status); 8792} 8793EOF 8794 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8795 (eval $ac_link) 2>&5 8796 ac_status=$? 8797 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8798 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 8799 (./conftest; exit; ) 2>/dev/null 8800 lt_status=$? 8801 case x$lt_status in 8802 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 8803 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 8804 x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; 8805 esac 8806 else : 8807 # compilation failed 8808 lt_cv_dlopen_self_static=no 8809 fi 8810fi 8811rm -fr conftest* 8812 8813 8814fi 8815echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 8816echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 8817 fi 8818 8819 CPPFLAGS="$save_CPPFLAGS" 8820 LDFLAGS="$save_LDFLAGS" 8821 LIBS="$save_LIBS" 8822 ;; 8823 esac 8824 8825 case $lt_cv_dlopen_self in 8826 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 8827 *) enable_dlopen_self=unknown ;; 8828 esac 8829 8830 case $lt_cv_dlopen_self_static in 8831 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 8832 *) enable_dlopen_self_static=unknown ;; 8833 esac 8834fi 8835 8836 8837# Report which librarie types wil actually be built 8838echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 8839echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6 8840echo "$as_me:$LINENO: result: $can_build_shared" >&5 8841echo "${ECHO_T}$can_build_shared" >&6 8842 8843echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 8844echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6 8845test "$can_build_shared" = "no" && enable_shared=no 8846 8847# On AIX, shared libraries and static libraries use the same namespace, and 8848# are all built from PIC. 8849case "$host_os" in 8850aix3*) 8851 test "$enable_shared" = yes && enable_static=no 8852 if test -n "$RANLIB"; then 8853 archive_cmds="$archive_cmds~\$RANLIB \$lib" 8854 postinstall_cmds='$RANLIB $lib' 8855 fi 8856 ;; 8857 8858aix4*) 8859 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 8860 test "$enable_shared" = yes && enable_static=no 8861 fi 8862 ;; 8863 darwin* | rhapsody*) 8864 if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then 8865 archive_cmds_need_lc=no 8866 case "$host_os" in 8867 rhapsody* | darwin1.[012]) 8868 allow_undefined_flag='-undefined suppress' 8869 ;; 8870 *) # Darwin 1.3 on 8871 test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag='-flat_namespace -undefined suppress' 8872 ;; 8873 esac 8874 # FIXME: Relying on posixy $() will cause problems for 8875 # cross-compilation, but unfortunately the echo tests do not 8876 # yet detect zsh echo's removal of \ escapes. Also zsh mangles 8877 # `"' quotes if we put them in here... so don't! 8878 output_verbose_link_cmd='echo' 8879 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring' 8880 module_cmds='$CC -bundle $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags' 8881 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 8882 archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 8883 module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 8884 hardcode_direct=no 8885 hardcode_automatic=yes 8886 hardcode_shlibpath_var=unsupported 8887 whole_archive_flag_spec='-all_load $convenience' 8888 link_all_deplibs=yes 8889 fi 8890 ;; 8891esac 8892echo "$as_me:$LINENO: result: $enable_shared" >&5 8893echo "${ECHO_T}$enable_shared" >&6 8894 8895echo "$as_me:$LINENO: checking whether to build static libraries" >&5 8896echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6 8897# Make sure either enable_shared or enable_static is yes. 8898test "$enable_shared" = yes || enable_static=yes 8899echo "$as_me:$LINENO: result: $enable_static" >&5 8900echo "${ECHO_T}$enable_static" >&6 8901 8902# The else clause should only fire when bootstrapping the 8903# libtool distribution, otherwise you forgot to ship ltmain.sh 8904# with your package, and you will get complaints that there are 8905# no rules to generate ltmain.sh. 8906if test -f "$ltmain"; then 8907 # See if we are running on zsh, and set the options which allow our commands through 8908 # without removal of \ escapes. 8909 if test -n "${ZSH_VERSION+set}" ; then 8910 setopt NO_GLOB_SUBST 8911 fi 8912 # Now quote all the things that may contain metacharacters while being 8913 # careful not to overquote the AC_SUBSTed values. We take copies of the 8914 # variables and quote the copies for generation of the libtool script. 8915 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \ 8916 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 8917 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 8918 deplibs_check_method reload_flag reload_cmds need_locks \ 8919 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 8920 lt_cv_sys_global_symbol_to_c_name_address \ 8921 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 8922 old_postinstall_cmds old_postuninstall_cmds \ 8923 compiler \ 8924 CC \ 8925 LD \ 8926 lt_prog_compiler_wl \ 8927 lt_prog_compiler_pic \ 8928 lt_prog_compiler_static \ 8929 lt_prog_compiler_no_builtin_flag \ 8930 export_dynamic_flag_spec \ 8931 thread_safe_flag_spec \ 8932 whole_archive_flag_spec \ 8933 enable_shared_with_static_runtimes \ 8934 old_archive_cmds \ 8935 old_archive_from_new_cmds \ 8936 predep_objects \ 8937 postdep_objects \ 8938 predeps \ 8939 postdeps \ 8940 compiler_lib_search_path \ 8941 archive_cmds \ 8942 archive_expsym_cmds \ 8943 postinstall_cmds \ 8944 postuninstall_cmds \ 8945 old_archive_from_expsyms_cmds \ 8946 allow_undefined_flag \ 8947 no_undefined_flag \ 8948 export_symbols_cmds \ 8949 hardcode_libdir_flag_spec \ 8950 hardcode_libdir_flag_spec_ld \ 8951 hardcode_libdir_separator \ 8952 hardcode_automatic \ 8953 module_cmds \ 8954 module_expsym_cmds \ 8955 lt_cv_prog_compiler_c_o \ 8956 exclude_expsyms \ 8957 include_expsyms; do 8958 8959 case $var in 8960 old_archive_cmds | \ 8961 old_archive_from_new_cmds | \ 8962 archive_cmds | \ 8963 archive_expsym_cmds | \ 8964 module_cmds | \ 8965 module_expsym_cmds | \ 8966 old_archive_from_expsyms_cmds | \ 8967 export_symbols_cmds | \ 8968 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 8969 postinstall_cmds | postuninstall_cmds | \ 8970 old_postinstall_cmds | old_postuninstall_cmds | \ 8971 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 8972 # Double-quote double-evaled strings. 8973 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 8974 ;; 8975 *) 8976 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 8977 ;; 8978 esac 8979 done 8980 8981 case $lt_echo in 8982 *'\$0 --fallback-echo"') 8983 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 8984 ;; 8985 esac 8986 8987cfgfile="${ofile}T" 8988 trap "$rm \"$cfgfile\"; exit 1" 1 2 15 8989 $rm -f "$cfgfile" 8990 { echo "$as_me:$LINENO: creating $ofile" >&5 8991echo "$as_me: creating $ofile" >&6;} 8992 8993 cat <<__EOF__ >> "$cfgfile" 8994#! $SHELL 8995 8996# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 8997# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) 8998# NOTE: Changes made to this file will be lost: look at ltmain.sh. 8999# 9000# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 9001# Free Software Foundation, Inc. 9002# 9003# This file is part of GNU Libtool: 9004# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 9005# 9006# This program is free software; you can redistribute it and/or modify 9007# it under the terms of the GNU General Public License as published by 9008# the Free Software Foundation; either version 2 of the License, or 9009# (at your option) any later version. 9010# 9011# This program is distributed in the hope that it will be useful, but 9012# WITHOUT ANY WARRANTY; without even the implied warranty of 9013# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 9014# General Public License for more details. 9015# 9016# You should have received a copy of the GNU General Public License 9017# along with this program; if not, write to the Free Software 9018# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 9019# 9020# As a special exception to the GNU General Public License, if you 9021# distribute this file as part of a program that contains a 9022# configuration script generated by Autoconf, you may include it under 9023# the same distribution terms that you use for the rest of that program. 9024 9025# A sed program that does not truncate output. 9026SED=$lt_SED 9027 9028# Sed that helps us avoid accidentally triggering echo(1) options like -n. 9029Xsed="$SED -e s/^X//" 9030 9031# The HP-UX ksh and POSIX shell print the target directory to stdout 9032# if CDPATH is set. 9033if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi 9034 9035# The names of the tagged configurations supported by this script. 9036available_tags= 9037 9038# ### BEGIN LIBTOOL CONFIG 9039 9040# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 9041 9042# Shell to use when invoking shell scripts. 9043SHELL=$lt_SHELL 9044 9045# Whether or not to build shared libraries. 9046build_libtool_libs=$enable_shared 9047 9048# Whether or not to build static libraries. 9049build_old_libs=$enable_static 9050 9051# Whether or not to add -lc for building shared libraries. 9052build_libtool_need_lc=$archive_cmds_need_lc 9053 9054# Whether or not to disallow shared libs when runtime libs are static 9055allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 9056 9057# Whether or not to optimize for fast installation. 9058fast_install=$enable_fast_install 9059 9060# The host system. 9061host_alias=$host_alias 9062host=$host 9063 9064# An echo program that does not interpret backslashes. 9065echo=$lt_echo 9066 9067# The archiver. 9068AR=$lt_AR 9069AR_FLAGS=$lt_AR_FLAGS 9070 9071# A C compiler. 9072LTCC=$lt_LTCC 9073 9074# A language-specific compiler. 9075CC=$lt_compiler 9076 9077# Is the compiler the GNU C compiler? 9078with_gcc=$GCC 9079 9080# An ERE matcher. 9081EGREP=$lt_EGREP 9082 9083# The linker used to build libraries. 9084LD=$lt_LD 9085 9086# Whether we need hard or soft links. 9087LN_S=$lt_LN_S 9088 9089# A BSD-compatible nm program. 9090NM=$lt_NM 9091 9092# A symbol stripping program 9093STRIP=$STRIP 9094 9095# Used to examine libraries when file_magic_cmd begins "file" 9096MAGIC_CMD=$MAGIC_CMD 9097 9098# Used on cygwin: DLL creation program. 9099DLLTOOL="$DLLTOOL" 9100 9101# Used on cygwin: object dumper. 9102OBJDUMP="$OBJDUMP" 9103 9104# Used on cygwin: assembler. 9105AS="$AS" 9106 9107# The name of the directory that contains temporary libtool files. 9108objdir=$objdir 9109 9110# How to create reloadable object files. 9111reload_flag=$lt_reload_flag 9112reload_cmds=$lt_reload_cmds 9113 9114# How to pass a linker flag through the compiler. 9115wl=$lt_lt_prog_compiler_wl 9116 9117# Object file suffix (normally "o"). 9118objext="$ac_objext" 9119 9120# Old archive suffix (normally "a"). 9121libext="$libext" 9122 9123# Shared library suffix (normally ".so"). 9124shrext='$shrext' 9125 9126# Executable file suffix (normally ""). 9127exeext="$exeext" 9128 9129# Additional compiler flags for building library objects. 9130pic_flag=$lt_lt_prog_compiler_pic 9131pic_mode=$pic_mode 9132 9133# What is the maximum length of a command? 9134max_cmd_len=$lt_cv_sys_max_cmd_len 9135 9136# Does compiler simultaneously support -c and -o options? 9137compiler_c_o=$lt_lt_cv_prog_compiler_c_o 9138 9139# Must we lock files when doing compilation ? 9140need_locks=$lt_need_locks 9141 9142# Do we need the lib prefix for modules? 9143need_lib_prefix=$need_lib_prefix 9144 9145# Do we need a version for libraries? 9146need_version=$need_version 9147 9148# Whether dlopen is supported. 9149dlopen_support=$enable_dlopen 9150 9151# Whether dlopen of programs is supported. 9152dlopen_self=$enable_dlopen_self 9153 9154# Whether dlopen of statically linked programs is supported. 9155dlopen_self_static=$enable_dlopen_self_static 9156 9157# Compiler flag to prevent dynamic linking. 9158link_static_flag=$lt_lt_prog_compiler_static 9159 9160# Compiler flag to turn off builtin functions. 9161no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 9162 9163# Compiler flag to allow reflexive dlopens. 9164export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 9165 9166# Compiler flag to generate shared objects directly from archives. 9167whole_archive_flag_spec=$lt_whole_archive_flag_spec 9168 9169# Compiler flag to generate thread-safe objects. 9170thread_safe_flag_spec=$lt_thread_safe_flag_spec 9171 9172# Library versioning type. 9173version_type=$version_type 9174 9175# Format of library name prefix. 9176libname_spec=$lt_libname_spec 9177 9178# List of archive names. First name is the real one, the rest are links. 9179# The last name is the one that the linker finds with -lNAME. 9180library_names_spec=$lt_library_names_spec 9181 9182# The coded name of the library, if different from the real name. 9183soname_spec=$lt_soname_spec 9184 9185# Commands used to build and install an old-style archive. 9186RANLIB=$lt_RANLIB 9187old_archive_cmds=$lt_old_archive_cmds 9188old_postinstall_cmds=$lt_old_postinstall_cmds 9189old_postuninstall_cmds=$lt_old_postuninstall_cmds 9190 9191# Create an old-style archive from a shared archive. 9192old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 9193 9194# Create a temporary old-style archive to link instead of a shared archive. 9195old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 9196 9197# Commands used to build and install a shared archive. 9198archive_cmds=$lt_archive_cmds 9199archive_expsym_cmds=$lt_archive_expsym_cmds 9200postinstall_cmds=$lt_postinstall_cmds 9201postuninstall_cmds=$lt_postuninstall_cmds 9202 9203# Commands used to build a loadable module (assumed same as above if empty) 9204module_cmds=$lt_module_cmds 9205module_expsym_cmds=$lt_module_expsym_cmds 9206 9207# Commands to strip libraries. 9208old_striplib=$lt_old_striplib 9209striplib=$lt_striplib 9210 9211# Dependencies to place before the objects being linked to create a 9212# shared library. 9213predep_objects=$lt_predep_objects 9214 9215# Dependencies to place after the objects being linked to create a 9216# shared library. 9217postdep_objects=$lt_postdep_objects 9218 9219# Dependencies to place before the objects being linked to create a 9220# shared library. 9221predeps=$lt_predeps 9222 9223# Dependencies to place after the objects being linked to create a 9224# shared library. 9225postdeps=$lt_postdeps 9226 9227# The library search path used internally by the compiler when linking 9228# a shared library. 9229compiler_lib_search_path=$lt_compiler_lib_search_path 9230 9231# Method to check whether dependent libraries are shared objects. 9232deplibs_check_method=$lt_deplibs_check_method 9233 9234# Command to use when deplibs_check_method == file_magic. 9235file_magic_cmd=$lt_file_magic_cmd 9236 9237# Flag that allows shared libraries with undefined symbols to be built. 9238allow_undefined_flag=$lt_allow_undefined_flag 9239 9240# Flag that forces no undefined symbols. 9241no_undefined_flag=$lt_no_undefined_flag 9242 9243# Commands used to finish a libtool library installation in a directory. 9244finish_cmds=$lt_finish_cmds 9245 9246# Same as above, but a single script fragment to be evaled but not shown. 9247finish_eval=$lt_finish_eval 9248 9249# Take the output of nm and produce a listing of raw symbols and C names. 9250global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 9251 9252# Transform the output of nm in a proper C declaration 9253global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 9254 9255# Transform the output of nm in a C name address pair 9256global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 9257 9258# This is the shared library runtime path variable. 9259runpath_var=$runpath_var 9260 9261# This is the shared library path variable. 9262shlibpath_var=$shlibpath_var 9263 9264# Is shlibpath searched before the hard-coded library search path? 9265shlibpath_overrides_runpath=$shlibpath_overrides_runpath 9266 9267# How to hardcode a shared library path into an executable. 9268hardcode_action=$hardcode_action 9269 9270# Whether we should hardcode library paths into libraries. 9271hardcode_into_libs=$hardcode_into_libs 9272 9273# Flag to hardcode \$libdir into a binary during linking. 9274# This must work even if \$libdir does not exist. 9275hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 9276 9277# If ld is used when linking, flag to hardcode \$libdir into 9278# a binary during linking. This must work even if \$libdir does 9279# not exist. 9280hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 9281 9282# Whether we need a single -rpath flag with a separated argument. 9283hardcode_libdir_separator=$lt_hardcode_libdir_separator 9284 9285# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 9286# resulting binary. 9287hardcode_direct=$hardcode_direct 9288 9289# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 9290# resulting binary. 9291hardcode_minus_L=$hardcode_minus_L 9292 9293# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 9294# the resulting binary. 9295hardcode_shlibpath_var=$hardcode_shlibpath_var 9296 9297# Set to yes if building a shared library automatically hardcodes DIR into the library 9298# and all subsequent libraries and executables linked against it. 9299hardcode_automatic=$hardcode_automatic 9300 9301# Variables whose values should be saved in libtool wrapper scripts and 9302# restored at relink time. 9303variables_saved_for_relink="$variables_saved_for_relink" 9304 9305# Whether libtool must link a program against all its dependency libraries. 9306link_all_deplibs=$link_all_deplibs 9307 9308# Compile-time system search path for libraries 9309sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 9310 9311# Run-time system search path for libraries 9312sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 9313 9314# Fix the shell variable \$srcfile for the compiler. 9315fix_srcfile_path="$fix_srcfile_path" 9316 9317# Set to yes if exported symbols are required. 9318always_export_symbols=$always_export_symbols 9319 9320# The commands to list exported symbols. 9321export_symbols_cmds=$lt_export_symbols_cmds 9322 9323# The commands to extract the exported symbol list from a shared archive. 9324extract_expsyms_cmds=$lt_extract_expsyms_cmds 9325 9326# Symbols that should not be listed in the preloaded symbols. 9327exclude_expsyms=$lt_exclude_expsyms 9328 9329# Symbols that must always be exported. 9330include_expsyms=$lt_include_expsyms 9331 9332# ### END LIBTOOL CONFIG 9333 9334__EOF__ 9335 9336 9337 case $host_os in 9338 aix3*) 9339 cat <<\EOF >> "$cfgfile" 9340 9341# AIX sometimes has problems with the GCC collect2 program. For some 9342# reason, if we set the COLLECT_NAMES environment variable, the problems 9343# vanish in a puff of smoke. 9344if test "X${COLLECT_NAMES+set}" != Xset; then 9345 COLLECT_NAMES= 9346 export COLLECT_NAMES 9347fi 9348EOF 9349 ;; 9350 esac 9351 9352 # We use sed instead of cat because bash on DJGPP gets confused if 9353 # if finds mixed CR/LF and LF-only lines. Since sed operates in 9354 # text mode, it properly converts lines to CR/LF. This bash problem 9355 # is reportedly fixed, but why not run on old versions too? 9356 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) 9357 9358 mv -f "$cfgfile" "$ofile" || \ 9359 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 9360 chmod +x "$ofile" 9361 9362else 9363 # If there is no Makefile yet, we rely on a make rule to execute 9364 # `config.status --recheck' to rerun these tests and create the 9365 # libtool script then. 9366 test -f Makefile && make "$ltmain" 9367fi 9368 9369 9370ac_ext=c 9371ac_cpp='$CPP $CPPFLAGS' 9372ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9373ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9374ac_compiler_gnu=$ac_cv_c_compiler_gnu 9375 9376CC="$lt_save_CC" 9377 9378 9379# Check whether --with-tags or --without-tags was given. 9380if test "${with_tags+set}" = set; then 9381 withval="$with_tags" 9382 tagnames="$withval" 9383fi; 9384 9385if test -f "$ltmain" && test -n "$tagnames"; then 9386 if test ! -f "${ofile}"; then 9387 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 9388echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} 9389 fi 9390 9391 if test -z "$LTCC"; then 9392 eval "`$SHELL ${ofile} --config | grep '^LTCC='`" 9393 if test -z "$LTCC"; then 9394 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 9395echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} 9396 else 9397 { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 9398echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} 9399 fi 9400 fi 9401 9402 # Extract list of available tagged configurations in $ofile. 9403 # Note that this assumes the entire list is on one line. 9404 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` 9405 9406 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 9407 for tagname in $tagnames; do 9408 IFS="$lt_save_ifs" 9409 # Check whether tagname contains only valid characters 9410 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in 9411 "") ;; 9412 *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 9413echo "$as_me: error: invalid tag name: $tagname" >&2;} 9414 { (exit 1); exit 1; }; } 9415 ;; 9416 esac 9417 9418 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null 9419 then 9420 { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 9421echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} 9422 { (exit 1); exit 1; }; } 9423 fi 9424 9425 # Update the list of available tags. 9426 if test -n "$tagname"; then 9427 echo appending configuration tag \"$tagname\" to $ofile 9428 9429 case $tagname in 9430 CXX) 9431 if test -n "$CXX" && test "X$CXX" != "Xno"; then 9432 ac_ext=cc 9433ac_cpp='$CXXCPP $CPPFLAGS' 9434ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9435ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9436ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 9437 9438 9439 9440 9441archive_cmds_need_lc_CXX=no 9442allow_undefined_flag_CXX= 9443always_export_symbols_CXX=no 9444archive_expsym_cmds_CXX= 9445export_dynamic_flag_spec_CXX= 9446hardcode_direct_CXX=no 9447hardcode_libdir_flag_spec_CXX= 9448hardcode_libdir_flag_spec_ld_CXX= 9449hardcode_libdir_separator_CXX= 9450hardcode_minus_L_CXX=no 9451hardcode_automatic_CXX=no 9452module_cmds_CXX= 9453module_expsym_cmds_CXX= 9454link_all_deplibs_CXX=unknown 9455old_archive_cmds_CXX=$old_archive_cmds 9456no_undefined_flag_CXX= 9457whole_archive_flag_spec_CXX= 9458enable_shared_with_static_runtimes_CXX=no 9459 9460# Dependencies to place before and after the object being linked: 9461predep_objects_CXX= 9462postdep_objects_CXX= 9463predeps_CXX= 9464postdeps_CXX= 9465compiler_lib_search_path_CXX= 9466 9467# Source file extension for C++ test sources. 9468ac_ext=cc 9469 9470# Object file extension for compiled C++ test sources. 9471objext=o 9472objext_CXX=$objext 9473 9474# Code to be used in simple compile tests 9475lt_simple_compile_test_code="int some_variable = 0;\n" 9476 9477# Code to be used in simple link tests 9478lt_simple_link_test_code='int main(int, char *) { return(0); }\n' 9479 9480# ltmain only uses $CC for tagged configurations so make sure $CC is set. 9481 9482# If no C compiler was specified, use CC. 9483LTCC=${LTCC-"$CC"} 9484 9485# Allow CC to be a program name with arguments. 9486compiler=$CC 9487 9488 9489# Allow CC to be a program name with arguments. 9490lt_save_CC=$CC 9491lt_save_LD=$LD 9492lt_save_GCC=$GCC 9493GCC=$GXX 9494lt_save_with_gnu_ld=$with_gnu_ld 9495lt_save_path_LD=$lt_cv_path_LD 9496if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 9497 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 9498else 9499 unset lt_cv_prog_gnu_ld 9500fi 9501if test -n "${lt_cv_path_LDCXX+set}"; then 9502 lt_cv_path_LD=$lt_cv_path_LDCXX 9503else 9504 unset lt_cv_path_LD 9505fi 9506test -z "${LDCXX+set}" || LD=$LDCXX 9507CC=${CXX-"c++"} 9508compiler=$CC 9509compiler_CXX=$CC 9510cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'` 9511 9512# We don't want -fno-exception wen compiling C++ code, so set the 9513# no_builtin_flag separately 9514if test "$GXX" = yes; then 9515 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 9516else 9517 lt_prog_compiler_no_builtin_flag_CXX= 9518fi 9519 9520if test "$GXX" = yes; then 9521 # Set up default GNU C++ configuration 9522 9523 9524# Check whether --with-gnu-ld or --without-gnu-ld was given. 9525if test "${with_gnu_ld+set}" = set; then 9526 withval="$with_gnu_ld" 9527 test "$withval" = no || with_gnu_ld=yes 9528else 9529 with_gnu_ld=no 9530fi; 9531ac_prog=ld 9532if test "$GCC" = yes; then 9533 # Check if gcc -print-prog-name=ld gives a path. 9534 echo "$as_me:$LINENO: checking for ld used by $CC" >&5 9535echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6 9536 case $host in 9537 *-*-mingw*) 9538 # gcc leaves a trailing carriage return which upsets mingw 9539 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 9540 *) 9541 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 9542 esac 9543 case $ac_prog in 9544 # Accept absolute paths. 9545 [\\/]* | ?:[\\/]*) 9546 re_direlt='/[^/][^/]*/\.\./' 9547 # Canonicalize the path of ld 9548 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 9549 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 9550 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 9551 done 9552 test -z "$LD" && LD="$ac_prog" 9553 ;; 9554 "") 9555 # If it fails, then pretend we aren't using GCC. 9556 ac_prog=ld 9557 ;; 9558 *) 9559 # If it is relative, then search for the first ld in PATH. 9560 with_gnu_ld=unknown 9561 ;; 9562 esac 9563elif test "$with_gnu_ld" = yes; then 9564 echo "$as_me:$LINENO: checking for GNU ld" >&5 9565echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 9566else 9567 echo "$as_me:$LINENO: checking for non-GNU ld" >&5 9568echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6 9569fi 9570if test "${lt_cv_path_LD+set}" = set; then 9571 echo $ECHO_N "(cached) $ECHO_C" >&6 9572else 9573 if test -z "$LD"; then 9574 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9575 for ac_dir in $PATH; do 9576 IFS="$lt_save_ifs" 9577 test -z "$ac_dir" && ac_dir=. 9578 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 9579 lt_cv_path_LD="$ac_dir/$ac_prog" 9580 # Check to see if the program is GNU ld. I'd rather use --version, 9581 # but apparently some GNU ld's only accept -v. 9582 # Break only if it was the GNU/non-GNU ld that we prefer. 9583 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 9584 *GNU* | *'with BFD'*) 9585 test "$with_gnu_ld" != no && break 9586 ;; 9587 *) 9588 test "$with_gnu_ld" != yes && break 9589 ;; 9590 esac 9591 fi 9592 done 9593 IFS="$lt_save_ifs" 9594else 9595 lt_cv_path_LD="$LD" # Let the user override the test with a path. 9596fi 9597fi 9598 9599LD="$lt_cv_path_LD" 9600if test -n "$LD"; then 9601 echo "$as_me:$LINENO: result: $LD" >&5 9602echo "${ECHO_T}$LD" >&6 9603else 9604 echo "$as_me:$LINENO: result: no" >&5 9605echo "${ECHO_T}no" >&6 9606fi 9607test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 9608echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 9609 { (exit 1); exit 1; }; } 9610echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 9611echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6 9612if test "${lt_cv_prog_gnu_ld+set}" = set; then 9613 echo $ECHO_N "(cached) $ECHO_C" >&6 9614else 9615 # I'd rather use --version here, but apparently some GNU ld's only accept -v. 9616case `"$LD" -v 2>&1 </dev/null` in 9617*GNU* | *'with BFD'*) 9618 lt_cv_prog_gnu_ld=yes 9619 ;; 9620*) 9621 lt_cv_prog_gnu_ld=no 9622 ;; 9623esac 9624fi 9625echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 9626echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6 9627with_gnu_ld=$lt_cv_prog_gnu_ld 9628 9629 9630 9631 # Check if GNU C++ uses GNU ld as the underlying linker, since the 9632 # archiving commands below assume that GNU ld is being used. 9633 if test "$with_gnu_ld" = yes; then 9634 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 9635 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' 9636 9637 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 9638 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 9639 9640 # If archive_cmds runs LD, not CC, wlarc should be empty 9641 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 9642 # investigate it a little bit more. (MM) 9643 wlarc='${wl}' 9644 9645 # ancient GNU ld didn't support --whole-archive et. al. 9646 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ 9647 grep 'no-whole-archive' > /dev/null; then 9648 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9649 else 9650 whole_archive_flag_spec_CXX= 9651 fi 9652 else 9653 with_gnu_ld=no 9654 wlarc= 9655 9656 # A generic and very simple default shared library creation 9657 # command for GNU C++ for the case where it uses the native 9658 # linker, instead of GNU ld. If possible, this setting should 9659 # overridden to take advantage of the native linker features on 9660 # the platform it is being used on. 9661 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 9662 fi 9663 9664 # Commands to make compiler produce verbose output that lists 9665 # what "hidden" libraries, object files and flags are used when 9666 # linking a shared library. 9667 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 9668 9669else 9670 GXX=no 9671 with_gnu_ld=no 9672 wlarc= 9673fi 9674 9675# PORTME: fill in a description of your system's C++ link characteristics 9676echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9677echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 9678ld_shlibs_CXX=yes 9679case $host_os in 9680 aix3*) 9681 # FIXME: insert proper C++ library support 9682 ld_shlibs_CXX=no 9683 ;; 9684 aix4* | aix5*) 9685 if test "$host_cpu" = ia64; then 9686 # On IA64, the linker does run time linking by default, so we don't 9687 # have to do anything special. 9688 aix_use_runtimelinking=no 9689 exp_sym_flag='-Bexport' 9690 no_entry_flag="" 9691 else 9692 aix_use_runtimelinking=no 9693 9694 # Test if we are trying to use run time linking or normal 9695 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9696 # need to do runtime linking. 9697 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 9698 for ld_flag in $LDFLAGS; do 9699 case $ld_flag in 9700 *-brtl*) 9701 aix_use_runtimelinking=yes 9702 break 9703 ;; 9704 esac 9705 done 9706 esac 9707 9708 exp_sym_flag='-bexport' 9709 no_entry_flag='-bnoentry' 9710 fi 9711 9712 # When large executables or shared objects are built, AIX ld can 9713 # have problems creating the table of contents. If linking a library 9714 # or program results in "error TOC overflow" add -mminimal-toc to 9715 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9716 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9717 9718 archive_cmds_CXX='' 9719 hardcode_direct_CXX=yes 9720 hardcode_libdir_separator_CXX=':' 9721 link_all_deplibs_CXX=yes 9722 9723 if test "$GXX" = yes; then 9724 case $host_os in aix4.012|aix4.012.*) 9725 # We only want to do this on AIX 4.2 and lower, the check 9726 # below for broken collect2 doesn't work under 4.3+ 9727 collect2name=`${CC} -print-prog-name=collect2` 9728 if test -f "$collect2name" && \ 9729 strings "$collect2name" | grep resolve_lib_name >/dev/null 9730 then 9731 # We have reworked collect2 9732 hardcode_direct_CXX=yes 9733 else 9734 # We have old collect2 9735 hardcode_direct_CXX=unsupported 9736 # It fails to find uninstalled libraries when the uninstalled 9737 # path is not listed in the libpath. Setting hardcode_minus_L 9738 # to unsupported forces relinking 9739 hardcode_minus_L_CXX=yes 9740 hardcode_libdir_flag_spec_CXX='-L$libdir' 9741 hardcode_libdir_separator_CXX= 9742 fi 9743 esac 9744 shared_flag='-shared' 9745 else 9746 # not using gcc 9747 if test "$host_cpu" = ia64; then 9748 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9749 # chokes on -Wl,-G. The following line is correct: 9750 shared_flag='-G' 9751 else 9752 if test "$aix_use_runtimelinking" = yes; then 9753 shared_flag='${wl}-G' 9754 else 9755 shared_flag='${wl}-bM:SRE' 9756 fi 9757 fi 9758 fi 9759 9760 # It seems that -bexpall does not export symbols beginning with 9761 # underscore (_), so it is better to generate a list of symbols to export. 9762 always_export_symbols_CXX=yes 9763 if test "$aix_use_runtimelinking" = yes; then 9764 # Warning - without using the other runtime loading flags (-brtl), 9765 # -berok will link without error, but may produce a broken library. 9766 allow_undefined_flag_CXX='-berok' 9767 # Determine the default libpath from the value encoded in an empty executable. 9768 cat >conftest.$ac_ext <<_ACEOF 9769#line $LINENO "configure" 9770/* confdefs.h. */ 9771_ACEOF 9772cat confdefs.h >>conftest.$ac_ext 9773cat >>conftest.$ac_ext <<_ACEOF 9774/* end confdefs.h. */ 9775 9776int 9777main () 9778{ 9779 9780 ; 9781 return 0; 9782} 9783_ACEOF 9784rm -f conftest.$ac_objext conftest$ac_exeext 9785if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9786 (eval $ac_link) 2>&5 9787 ac_status=$? 9788 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9789 (exit $ac_status); } && 9790 { ac_try='test -s conftest$ac_exeext' 9791 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9792 (eval $ac_try) 2>&5 9793 ac_status=$? 9794 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9795 (exit $ac_status); }; }; then 9796 9797aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 9798}'` 9799# Check for a 64-bit object if we didn't find anything. 9800if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 9801}'`; fi 9802else 9803 echo "$as_me: failed program was:" >&5 9804sed 's/^/| /' conftest.$ac_ext >&5 9805 9806fi 9807rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 9808if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9809 9810 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 9811 9812 archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" 9813 else 9814 if test "$host_cpu" = ia64; then 9815 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 9816 allow_undefined_flag_CXX="-z nodefs" 9817 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" 9818 else 9819 # Determine the default libpath from the value encoded in an empty executable. 9820 cat >conftest.$ac_ext <<_ACEOF 9821#line $LINENO "configure" 9822/* confdefs.h. */ 9823_ACEOF 9824cat confdefs.h >>conftest.$ac_ext 9825cat >>conftest.$ac_ext <<_ACEOF 9826/* end confdefs.h. */ 9827 9828int 9829main () 9830{ 9831 9832 ; 9833 return 0; 9834} 9835_ACEOF 9836rm -f conftest.$ac_objext conftest$ac_exeext 9837if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9838 (eval $ac_link) 2>&5 9839 ac_status=$? 9840 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9841 (exit $ac_status); } && 9842 { ac_try='test -s conftest$ac_exeext' 9843 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9844 (eval $ac_try) 2>&5 9845 ac_status=$? 9846 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9847 (exit $ac_status); }; }; then 9848 9849aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 9850}'` 9851# Check for a 64-bit object if we didn't find anything. 9852if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 9853}'`; fi 9854else 9855 echo "$as_me: failed program was:" >&5 9856sed 's/^/| /' conftest.$ac_ext >&5 9857 9858fi 9859rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 9860if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9861 9862 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 9863 # Warning - without using the other run time loading flags, 9864 # -berok will link without error, but may produce a broken library. 9865 no_undefined_flag_CXX=' ${wl}-bernotok' 9866 allow_undefined_flag_CXX=' ${wl}-berok' 9867 # -bexpall does not export symbols beginning with underscore (_) 9868 always_export_symbols_CXX=yes 9869 # Exported symbols can be pulled into shared objects from archives 9870 whole_archive_flag_spec_CXX=' ' 9871 archive_cmds_need_lc_CXX=yes 9872 # This is similar to how AIX traditionally builds it's shared libraries. 9873 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 9874 fi 9875 fi 9876 ;; 9877 chorus*) 9878 case $cc_basename in 9879 *) 9880 # FIXME: insert proper C++ library support 9881 ld_shlibs_CXX=no 9882 ;; 9883 esac 9884 ;; 9885 9886 cygwin* | mingw* | pw32*) 9887 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 9888 # as there is no search path for DLLs. 9889 hardcode_libdir_flag_spec_CXX='-L$libdir' 9890 allow_undefined_flag_CXX=unsupported 9891 always_export_symbols_CXX=no 9892 enable_shared_with_static_runtimes_CXX=yes 9893 9894 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 9895 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 9896 # If the export-symbols file already is a .def file (1st line 9897 # is EXPORTS), use it as is; otherwise, prepend... 9898 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9899 cp $export_symbols $output_objdir/$soname.def; 9900 else 9901 echo EXPORTS > $output_objdir/$soname.def; 9902 cat $export_symbols >> $output_objdir/$soname.def; 9903 fi~ 9904 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 9905 else 9906 ld_shlibs_CXX=no 9907 fi 9908 ;; 9909 9910 darwin* | rhapsody*) 9911 if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then 9912 archive_cmds_need_lc_CXX=no 9913 case "$host_os" in 9914 rhapsody* | darwin1.[012]) 9915 allow_undefined_flag_CXX='-undefined suppress' 9916 ;; 9917 *) # Darwin 1.3 on 9918 test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag_CXX='-flat_namespace -undefined suppress' 9919 ;; 9920 esac 9921 lt_int_apple_cc_single_mod=no 9922 output_verbose_link_cmd='echo' 9923 if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then 9924 lt_int_apple_cc_single_mod=yes 9925 fi 9926 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 9927 archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 9928 else 9929 archive_cmds_CXX='$CC -r ${wl}-bind_at_load -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' 9930 fi 9931 module_cmds_CXX='$CC -bundle ${wl}-bind_at_load $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags' 9932 9933 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 9934 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 9935 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 9936 else 9937 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -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~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 9938 fi 9939 module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 9940 hardcode_direct_CXX=no 9941 hardcode_automatic_CXX=yes 9942 hardcode_shlibpath_var_CXX=unsupported 9943 whole_archive_flag_spec_CXX='-all_load $convenience' 9944 link_all_deplibs_CXX=yes 9945 fi 9946 ;; 9947 9948 dgux*) 9949 case $cc_basename in 9950 ec++) 9951 # FIXME: insert proper C++ library support 9952 ld_shlibs_CXX=no 9953 ;; 9954 ghcx) 9955 # Green Hills C++ Compiler 9956 # FIXME: insert proper C++ library support 9957 ld_shlibs_CXX=no 9958 ;; 9959 *) 9960 # FIXME: insert proper C++ library support 9961 ld_shlibs_CXX=no 9962 ;; 9963 esac 9964 ;; 9965 freebsd12*) 9966 # C++ shared libraries reported to be fairly broken before switch to ELF 9967 ld_shlibs_CXX=no 9968 ;; 9969 freebsd-elf*) 9970 archive_cmds_need_lc_CXX=no 9971 ;; 9972 freebsd*) 9973 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 9974 # conventions 9975 ld_shlibs_CXX=yes 9976 ;; 9977 gnu*) 9978 ;; 9979 hpux9*) 9980 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 9981 hardcode_libdir_separator_CXX=: 9982 export_dynamic_flag_spec_CXX='${wl}-E' 9983 hardcode_direct_CXX=yes 9984 hardcode_minus_L_CXX=yes # Not in the search PATH, 9985 # but as the default 9986 # location of the library. 9987 9988 case $cc_basename in 9989 CC) 9990 # FIXME: insert proper C++ library support 9991 ld_shlibs_CXX=no 9992 ;; 9993 aCC) 9994 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' 9995 # Commands to make compiler produce verbose output that lists 9996 # what "hidden" libraries, object files and flags are used when 9997 # linking a shared library. 9998 # 9999 # There doesn't appear to be a way to prevent this compiler from 10000 # explicitly linking system object files so we need to strip them 10001 # from the output so that they don't get included in the library 10002 # dependencies. 10003 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; echo $list' 10004 ;; 10005 *) 10006 if test "$GXX" = yes; then 10007 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' 10008 else 10009 # FIXME: insert proper C++ library support 10010 ld_shlibs_CXX=no 10011 fi 10012 ;; 10013 esac 10014 ;; 10015 hpux10*|hpux11*) 10016 if test $with_gnu_ld = no; then 10017 case "$host_cpu" in 10018 hppa*64*) 10019 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 10020 hardcode_libdir_flag_spec_ld_CXX='+b $libdir' 10021 hardcode_libdir_separator_CXX=: 10022 ;; 10023 ia64*) 10024 hardcode_libdir_flag_spec_CXX='-L$libdir' 10025 ;; 10026 *) 10027 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 10028 hardcode_libdir_separator_CXX=: 10029 export_dynamic_flag_spec_CXX='${wl}-E' 10030 ;; 10031 esac 10032 fi 10033 case "$host_cpu" in 10034 hppa*64*) 10035 hardcode_direct_CXX=no 10036 hardcode_shlibpath_var_CXX=no 10037 ;; 10038 ia64*) 10039 hardcode_direct_CXX=no 10040 hardcode_shlibpath_var_CXX=no 10041 hardcode_minus_L_CXX=yes # Not in the search PATH, 10042 # but as the default 10043 # location of the library. 10044 ;; 10045 *) 10046 hardcode_direct_CXX=yes 10047 hardcode_minus_L_CXX=yes # Not in the search PATH, 10048 # but as the default 10049 # location of the library. 10050 ;; 10051 esac 10052 10053 case $cc_basename in 10054 CC) 10055 # FIXME: insert proper C++ library support 10056 ld_shlibs_CXX=no 10057 ;; 10058 aCC) 10059 case "$host_cpu" in 10060 hppa*64*|ia64*) 10061 archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' 10062 ;; 10063 *) 10064 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 10065 ;; 10066 esac 10067 # Commands to make compiler produce verbose output that lists 10068 # what "hidden" libraries, object files and flags are used when 10069 # linking a shared library. 10070 # 10071 # There doesn't appear to be a way to prevent this compiler from 10072 # explicitly linking system object files so we need to strip them 10073 # from the output so that they don't get included in the library 10074 # dependencies. 10075 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; echo $list' 10076 ;; 10077 *) 10078 if test "$GXX" = yes; then 10079 if test $with_gnu_ld = no; then 10080 case "$host_cpu" in 10081 ia64*|hppa*64*) 10082 archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' 10083 ;; 10084 *) 10085 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' 10086 ;; 10087 esac 10088 fi 10089 else 10090 # FIXME: insert proper C++ library support 10091 ld_shlibs_CXX=no 10092 fi 10093 ;; 10094 esac 10095 ;; 10096 irix5* | irix6*) 10097 case $cc_basename in 10098 CC) 10099 # SGI C++ 10100 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' 10101 10102 # Archives containing C++ object files must be created using 10103 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 10104 # necessary to make sure instantiated templates are included 10105 # in the archive. 10106 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 10107 ;; 10108 *) 10109 if test "$GXX" = yes; then 10110 if test "$with_gnu_ld" = no; then 10111 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' 10112 else 10113 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' 10114 fi 10115 fi 10116 link_all_deplibs_CXX=yes 10117 ;; 10118 esac 10119 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 10120 hardcode_libdir_separator_CXX=: 10121 ;; 10122 linux*) 10123 case $cc_basename in 10124 KCC) 10125 # Kuck and Associates, Inc. (KAI) C++ Compiler 10126 10127 # KCC will only create a shared library if the output file 10128 # ends with ".so" (or ".sl" for HP-UX), so rename the library 10129 # to its proper name (with version) after linking. 10130 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' 10131 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' 10132 # Commands to make compiler produce verbose output that lists 10133 # what "hidden" libraries, object files and flags are used when 10134 # linking a shared library. 10135 # 10136 # There doesn't appear to be a way to prevent this compiler from 10137 # explicitly linking system object files so we need to strip them 10138 # from the output so that they don't get included in the library 10139 # dependencies. 10140 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; echo $list' 10141 10142 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' 10143 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 10144 10145 # Archives containing C++ object files must be created using 10146 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 10147 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 10148 ;; 10149 icpc) 10150 # Intel C++ 10151 with_gnu_ld=yes 10152 archive_cmds_need_lc_CXX=no 10153 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 10154 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' 10155 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 10156 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 10157 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10158 ;; 10159 cxx) 10160 # Compaq C++ 10161 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 10162 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' 10163 10164 runpath_var=LD_RUN_PATH 10165 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 10166 hardcode_libdir_separator_CXX=: 10167 10168 # Commands to make compiler produce verbose output that lists 10169 # what "hidden" libraries, object files and flags are used when 10170 # linking a shared library. 10171 # 10172 # There doesn't appear to be a way to prevent this compiler from 10173 # explicitly linking system object files so we need to strip them 10174 # from the output so that they don't get included in the library 10175 # dependencies. 10176 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $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; echo $list' 10177 ;; 10178 esac 10179 ;; 10180 lynxos*) 10181 # FIXME: insert proper C++ library support 10182 ld_shlibs_CXX=no 10183 ;; 10184 m88k*) 10185 # FIXME: insert proper C++ library support 10186 ld_shlibs_CXX=no 10187 ;; 10188 mvs*) 10189 case $cc_basename in 10190 cxx) 10191 # FIXME: insert proper C++ library support 10192 ld_shlibs_CXX=no 10193 ;; 10194 *) 10195 # FIXME: insert proper C++ library support 10196 ld_shlibs_CXX=no 10197 ;; 10198 esac 10199 ;; 10200 netbsd*) 10201 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 10202 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 10203 wlarc= 10204 hardcode_libdir_flag_spec_CXX='-R$libdir' 10205 hardcode_direct_CXX=yes 10206 hardcode_shlibpath_var_CXX=no 10207 fi 10208 # Workaround some broken pre-1.5 toolchains 10209 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 10210 ;; 10211 osf3*) 10212 case $cc_basename in 10213 KCC) 10214 # Kuck and Associates, Inc. (KAI) C++ Compiler 10215 10216 # KCC will only create a shared library if the output file 10217 # ends with ".so" (or ".sl" for HP-UX), so rename the library 10218 # to its proper name (with version) after linking. 10219 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' 10220 10221 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 10222 hardcode_libdir_separator_CXX=: 10223 10224 # Archives containing C++ object files must be created using 10225 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 10226 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 10227 10228 ;; 10229 RCC) 10230 # Rational C++ 2.4.1 10231 # FIXME: insert proper C++ library support 10232 ld_shlibs_CXX=no 10233 ;; 10234 cxx) 10235 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 10236 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' 10237 10238 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 10239 hardcode_libdir_separator_CXX=: 10240 10241 # Commands to make compiler produce verbose output that lists 10242 # what "hidden" libraries, object files and flags are used when 10243 # linking a shared library. 10244 # 10245 # There doesn't appear to be a way to prevent this compiler from 10246 # explicitly linking system object files so we need to strip them 10247 # from the output so that they don't get included in the library 10248 # dependencies. 10249 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $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; echo $list' 10250 ;; 10251 *) 10252 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 10253 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 10254 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' 10255 10256 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 10257 hardcode_libdir_separator_CXX=: 10258 10259 # Commands to make compiler produce verbose output that lists 10260 # what "hidden" libraries, object files and flags are used when 10261 # linking a shared library. 10262 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 10263 10264 else 10265 # FIXME: insert proper C++ library support 10266 ld_shlibs_CXX=no 10267 fi 10268 ;; 10269 esac 10270 ;; 10271 osf4* | osf5*) 10272 case $cc_basename in 10273 KCC) 10274 # Kuck and Associates, Inc. (KAI) C++ Compiler 10275 10276 # KCC will only create a shared library if the output file 10277 # ends with ".so" (or ".sl" for HP-UX), so rename the library 10278 # to its proper name (with version) after linking. 10279 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' 10280 10281 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 10282 hardcode_libdir_separator_CXX=: 10283 10284 # Archives containing C++ object files must be created using 10285 # the KAI C++ compiler. 10286 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' 10287 ;; 10288 RCC) 10289 # Rational C++ 2.4.1 10290 # FIXME: insert proper C++ library support 10291 ld_shlibs_CXX=no 10292 ;; 10293 cxx) 10294 allow_undefined_flag_CXX=' -expect_unresolved \*' 10295 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' 10296 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 10297 echo "-hidden">> $lib.exp~ 10298 $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 $objdir/so_locations -o $lib~ 10299 $rm $lib.exp' 10300 10301 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 10302 hardcode_libdir_separator_CXX=: 10303 10304 # Commands to make compiler produce verbose output that lists 10305 # what "hidden" libraries, object files and flags are used when 10306 # linking a shared library. 10307 # 10308 # There doesn't appear to be a way to prevent this compiler from 10309 # explicitly linking system object files so we need to strip them 10310 # from the output so that they don't get included in the library 10311 # dependencies. 10312 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $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; echo $list' 10313 ;; 10314 *) 10315 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 10316 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 10317 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" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' 10318 10319 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 10320 hardcode_libdir_separator_CXX=: 10321 10322 # Commands to make compiler produce verbose output that lists 10323 # what "hidden" libraries, object files and flags are used when 10324 # linking a shared library. 10325 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 10326 10327 else 10328 # FIXME: insert proper C++ library support 10329 ld_shlibs_CXX=no 10330 fi 10331 ;; 10332 esac 10333 ;; 10334 psos*) 10335 # FIXME: insert proper C++ library support 10336 ld_shlibs_CXX=no 10337 ;; 10338 sco*) 10339 archive_cmds_need_lc_CXX=no 10340 case $cc_basename in 10341 CC) 10342 # FIXME: insert proper C++ library support 10343 ld_shlibs_CXX=no 10344 ;; 10345 *) 10346 # FIXME: insert proper C++ library support 10347 ld_shlibs_CXX=no 10348 ;; 10349 esac 10350 ;; 10351 sunos4*) 10352 case $cc_basename in 10353 CC) 10354 # Sun C++ 4.x 10355 # FIXME: insert proper C++ library support 10356 ld_shlibs_CXX=no 10357 ;; 10358 lcc) 10359 # Lucid 10360 # FIXME: insert proper C++ library support 10361 ld_shlibs_CXX=no 10362 ;; 10363 *) 10364 # FIXME: insert proper C++ library support 10365 ld_shlibs_CXX=no 10366 ;; 10367 esac 10368 ;; 10369 solaris*) 10370 case $cc_basename in 10371 CC) 10372 # Sun C++ 4.2, 5.x and Centerline C++ 10373 no_undefined_flag_CXX=' -zdefs' 10374 archive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 10375 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 10376 $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 10377 10378 hardcode_libdir_flag_spec_CXX='-R$libdir' 10379 hardcode_shlibpath_var_CXX=no 10380 case $host_os in 10381 solaris2.0-5 | solaris2.0-5.*) ;; 10382 *) 10383 # The C++ compiler is used as linker so we must use $wl 10384 # flag to pass the commands to the underlying system 10385 # linker. 10386 # Supported since Solaris 2.6 (maybe 2.5.1?) 10387 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10388 ;; 10389 esac 10390 link_all_deplibs_CXX=yes 10391 10392 # Commands to make compiler produce verbose output that lists 10393 # what "hidden" libraries, object files and flags are used when 10394 # linking a shared library. 10395 # 10396 # There doesn't appear to be a way to prevent this compiler from 10397 # explicitly linking system object files so we need to strip them 10398 # from the output so that they don't get included in the library 10399 # dependencies. 10400 output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[LR]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' 10401 10402 # Archives containing C++ object files must be created using 10403 # "CC -xar", where "CC" is the Sun C++ compiler. This is 10404 # necessary to make sure instantiated templates are included 10405 # in the archive. 10406 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 10407 ;; 10408 gcx) 10409 # Green Hills C++ Compiler 10410 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 10411 10412 # The C++ compiler must be used to create the archive. 10413 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 10414 ;; 10415 *) 10416 # GNU C++ compiler with Solaris linker 10417 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 10418 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 10419 if $CC --version | grep -v '^2\.7' > /dev/null; then 10420 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 10421 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 10422 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 10423 10424 # Commands to make compiler produce verbose output that lists 10425 # what "hidden" libraries, object files and flags are used when 10426 # linking a shared library. 10427 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 10428 else 10429 # g++ 2.7 appears to require `-G' NOT `-shared' on this 10430 # platform. 10431 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 10432 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 10433 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 10434 10435 # Commands to make compiler produce verbose output that lists 10436 # what "hidden" libraries, object files and flags are used when 10437 # linking a shared library. 10438 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 10439 fi 10440 10441 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 10442 fi 10443 ;; 10444 esac 10445 ;; 10446 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) 10447 archive_cmds_need_lc_CXX=no 10448 ;; 10449 tandem*) 10450 case $cc_basename in 10451 NCC) 10452 # NonStop-UX NCC 3.20 10453 # FIXME: insert proper C++ library support 10454 ld_shlibs_CXX=no 10455 ;; 10456 *) 10457 # FIXME: insert proper C++ library support 10458 ld_shlibs_CXX=no 10459 ;; 10460 esac 10461 ;; 10462 vxworks*) 10463 # FIXME: insert proper C++ library support 10464 ld_shlibs_CXX=no 10465 ;; 10466 *) 10467 # FIXME: insert proper C++ library support 10468 ld_shlibs_CXX=no 10469 ;; 10470esac 10471echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 10472echo "${ECHO_T}$ld_shlibs_CXX" >&6 10473test "$ld_shlibs_CXX" = no && can_build_shared=no 10474 10475GCC_CXX="$GXX" 10476LD_CXX="$LD" 10477 10478## CAVEAT EMPTOR: 10479## There is no encapsulation within the following macros, do not change 10480## the running order or otherwise move them around unless you know exactly 10481## what you are doing... 10482 10483cat > conftest.$ac_ext <<EOF 10484class Foo 10485{ 10486public: 10487 Foo (void) { a = 0; } 10488private: 10489 int a; 10490}; 10491EOF 10492 10493if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 10494 (eval $ac_compile) 2>&5 10495 ac_status=$? 10496 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10497 (exit $ac_status); }; then 10498 # Parse the compiler output and extract the necessary 10499 # objects, libraries and library flags. 10500 10501 # Sentinel used to keep track of whether or not we are before 10502 # the conftest object file. 10503 pre_test_object_deps_done=no 10504 10505 # The `*' in the case matches for architectures that use `case' in 10506 # $output_verbose_cmd can trigger glob expansion during the loop 10507 # eval without this substitution. 10508 output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`" 10509 10510 for p in `eval $output_verbose_link_cmd`; do 10511 case $p in 10512 10513 -L* | -R* | -l*) 10514 # Some compilers place space between "-{L,R}" and the path. 10515 # Remove the space. 10516 if test $p = "-L" \ 10517 || test $p = "-R"; then 10518 prev=$p 10519 continue 10520 else 10521 prev= 10522 fi 10523 10524 if test "$pre_test_object_deps_done" = no; then 10525 case $p in 10526 -L* | -R*) 10527 # Internal compiler library paths should come after those 10528 # provided the user. The postdeps already come after the 10529 # user supplied libs so there is no need to process them. 10530 if test -z "$compiler_lib_search_path_CXX"; then 10531 compiler_lib_search_path_CXX="${prev}${p}" 10532 else 10533 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 10534 fi 10535 ;; 10536 # The "-l" case would never come before the object being 10537 # linked, so don't bother handling this case. 10538 esac 10539 else 10540 if test -z "$postdeps_CXX"; then 10541 postdeps_CXX="${prev}${p}" 10542 else 10543 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 10544 fi 10545 fi 10546 ;; 10547 10548 *.$objext) 10549 # This assumes that the test object file only shows up 10550 # once in the compiler output. 10551 if test "$p" = "conftest.$objext"; then 10552 pre_test_object_deps_done=yes 10553 continue 10554 fi 10555 10556 if test "$pre_test_object_deps_done" = no; then 10557 if test -z "$predep_objects_CXX"; then 10558 predep_objects_CXX="$p" 10559 else 10560 predep_objects_CXX="$predep_objects_CXX $p" 10561 fi 10562 else 10563 if test -z "$postdep_objects_CXX"; then 10564 postdep_objects_CXX="$p" 10565 else 10566 postdep_objects_CXX="$postdep_objects_CXX $p" 10567 fi 10568 fi 10569 ;; 10570 10571 *) ;; # Ignore the rest. 10572 10573 esac 10574 done 10575 10576 # Clean up. 10577 rm -f a.out a.exe 10578else 10579 echo "libtool.m4: error: problem compiling CXX test program" 10580fi 10581 10582$rm -f confest.$objext 10583 10584case " $postdeps_CXX " in 10585*" -lc "*) archive_cmds_need_lc_CXX=no ;; 10586esac 10587 10588lt_prog_compiler_wl_CXX= 10589lt_prog_compiler_pic_CXX= 10590lt_prog_compiler_static_CXX= 10591 10592echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 10593echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 10594 10595 # C++ specific cases for pic, static, wl, etc. 10596 if test "$GXX" = yes; then 10597 lt_prog_compiler_wl_CXX='-Wl,' 10598 lt_prog_compiler_static_CXX='-static' 10599 10600 case $host_os in 10601 aix*) 10602 # All AIX code is PIC. 10603 if test "$host_cpu" = ia64; then 10604 # AIX 5 now supports IA64 processor 10605 lt_prog_compiler_static_CXX='-Bstatic' 10606 fi 10607 ;; 10608 amigaos*) 10609 # FIXME: we need at least 68020 code to build shared libraries, but 10610 # adding the `-m68020' flag to GCC prevents building anything better, 10611 # like `-m68040'. 10612 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 10613 ;; 10614 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 10615 # PIC is the default for these OSes. 10616 ;; 10617 mingw* | os2* | pw32*) 10618 # This hack is so that the source file can tell whether it is being 10619 # built for inclusion in a dll (and should export symbols for example). 10620 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 10621 ;; 10622 darwin* | rhapsody*) 10623 # PIC is the default on this platform 10624 # Common symbols not allowed in MH_DYLIB files 10625 lt_prog_compiler_pic_CXX='-fno-common' 10626 ;; 10627 *djgpp*) 10628 # DJGPP does not support shared libraries at all 10629 lt_prog_compiler_pic_CXX= 10630 ;; 10631 sysv4*MP*) 10632 if test -d /usr/nec; then 10633 lt_prog_compiler_pic_CXX=-Kconform_pic 10634 fi 10635 ;; 10636 hpux*) 10637 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 10638 # not for PA HP-UX. 10639 case "$host_cpu" in 10640 hppa*64*|ia64*) 10641 ;; 10642 *) 10643 lt_prog_compiler_pic_CXX='-fPIC' 10644 ;; 10645 esac 10646 ;; 10647 *) 10648 lt_prog_compiler_pic_CXX='-fPIC' 10649 ;; 10650 esac 10651 else 10652 case $host_os in 10653 aix4* | aix5*) 10654 # All AIX code is PIC. 10655 if test "$host_cpu" = ia64; then 10656 # AIX 5 now supports IA64 processor 10657 lt_prog_compiler_static_CXX='-Bstatic' 10658 else 10659 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 10660 fi 10661 ;; 10662 chorus*) 10663 case $cc_basename in 10664 cxch68) 10665 # Green Hills C++ Compiler 10666 # _LT_AC_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" 10667 ;; 10668 esac 10669 ;; 10670 dgux*) 10671 case $cc_basename in 10672 ec++) 10673 lt_prog_compiler_pic_CXX='-KPIC' 10674 ;; 10675 ghcx) 10676 # Green Hills C++ Compiler 10677 lt_prog_compiler_pic_CXX='-pic' 10678 ;; 10679 *) 10680 ;; 10681 esac 10682 ;; 10683 freebsd*) 10684 # FreeBSD uses GNU C++ 10685 ;; 10686 hpux9* | hpux10* | hpux11*) 10687 case $cc_basename in 10688 CC) 10689 lt_prog_compiler_wl_CXX='-Wl,' 10690 lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" 10691 if test "$host_cpu" != ia64; then 10692 lt_prog_compiler_pic_CXX='+Z' 10693 fi 10694 ;; 10695 aCC) 10696 lt_prog_compiler_wl_CXX='-Wl,' 10697 lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" 10698 case "$host_cpu" in 10699 hppa*64*|ia64*) 10700 # +Z the default 10701 ;; 10702 *) 10703 lt_prog_compiler_pic_CXX='+Z' 10704 ;; 10705 esac 10706 ;; 10707 *) 10708 ;; 10709 esac 10710 ;; 10711 irix5* | irix6* | nonstopux*) 10712 case $cc_basename in 10713 CC) 10714 lt_prog_compiler_wl_CXX='-Wl,' 10715 lt_prog_compiler_static_CXX='-non_shared' 10716 # CC pic flag -KPIC is the default. 10717 ;; 10718 *) 10719 ;; 10720 esac 10721 ;; 10722 linux*) 10723 case $cc_basename in 10724 KCC) 10725 # KAI C++ Compiler 10726 lt_prog_compiler_wl_CXX='--backend -Wl,' 10727 lt_prog_compiler_pic_CXX='-fPIC' 10728 ;; 10729 icpc) 10730 # Intel C++ 10731 lt_prog_compiler_wl_CXX='-Wl,' 10732 lt_prog_compiler_pic_CXX='-KPIC' 10733 lt_prog_compiler_static_CXX='-static' 10734 ;; 10735 cxx) 10736 # Compaq C++ 10737 # Make sure the PIC flag is empty. It appears that all Alpha 10738 # Linux and Compaq Tru64 Unix objects are PIC. 10739 lt_prog_compiler_pic_CXX= 10740 lt_prog_compiler_static_CXX='-non_shared' 10741 ;; 10742 *) 10743 ;; 10744 esac 10745 ;; 10746 lynxos*) 10747 ;; 10748 m88k*) 10749 ;; 10750 mvs*) 10751 case $cc_basename in 10752 cxx) 10753 lt_prog_compiler_pic_CXX='-W c,exportall' 10754 ;; 10755 *) 10756 ;; 10757 esac 10758 ;; 10759 netbsd*) 10760 ;; 10761 osf3* | osf4* | osf5*) 10762 case $cc_basename in 10763 KCC) 10764 lt_prog_compiler_wl_CXX='--backend -Wl,' 10765 ;; 10766 RCC) 10767 # Rational C++ 2.4.1 10768 lt_prog_compiler_pic_CXX='-pic' 10769 ;; 10770 cxx) 10771 # Digital/Compaq C++ 10772 lt_prog_compiler_wl_CXX='-Wl,' 10773 # Make sure the PIC flag is empty. It appears that all Alpha 10774 # Linux and Compaq Tru64 Unix objects are PIC. 10775 lt_prog_compiler_pic_CXX= 10776 lt_prog_compiler_static_CXX='-non_shared' 10777 ;; 10778 *) 10779 ;; 10780 esac 10781 ;; 10782 psos*) 10783 ;; 10784 sco*) 10785 case $cc_basename in 10786 CC) 10787 lt_prog_compiler_pic_CXX='-fPIC' 10788 ;; 10789 *) 10790 ;; 10791 esac 10792 ;; 10793 solaris*) 10794 case $cc_basename in 10795 CC) 10796 # Sun C++ 4.2, 5.x and Centerline C++ 10797 lt_prog_compiler_pic_CXX='-KPIC' 10798 lt_prog_compiler_static_CXX='-Bstatic' 10799 lt_prog_compiler_wl_CXX='-Qoption ld ' 10800 ;; 10801 gcx) 10802 # Green Hills C++ Compiler 10803 lt_prog_compiler_pic_CXX='-PIC' 10804 ;; 10805 *) 10806 ;; 10807 esac 10808 ;; 10809 sunos4*) 10810 case $cc_basename in 10811 CC) 10812 # Sun C++ 4.x 10813 lt_prog_compiler_pic_CXX='-pic' 10814 lt_prog_compiler_static_CXX='-Bstatic' 10815 ;; 10816 lcc) 10817 # Lucid 10818 lt_prog_compiler_pic_CXX='-pic' 10819 ;; 10820 *) 10821 ;; 10822 esac 10823 ;; 10824 tandem*) 10825 case $cc_basename in 10826 NCC) 10827 # NonStop-UX NCC 3.20 10828 lt_prog_compiler_pic_CXX='-KPIC' 10829 ;; 10830 *) 10831 ;; 10832 esac 10833 ;; 10834 unixware*) 10835 ;; 10836 vxworks*) 10837 ;; 10838 *) 10839 lt_prog_compiler_can_build_shared_CXX=no 10840 ;; 10841 esac 10842 fi 10843 10844echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 10845echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6 10846 10847# 10848# Check to make sure the PIC flag actually works. 10849# 10850if test -n "$lt_prog_compiler_pic_CXX"; then 10851 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 10852echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6 10853if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then 10854 echo $ECHO_N "(cached) $ECHO_C" >&6 10855else 10856 lt_prog_compiler_pic_works_CXX=no 10857 ac_outfile=conftest.$ac_objext 10858 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 10859 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 10860 # Insert the option either (1) after the last *FLAGS variable, or 10861 # (2) before a word containing "conftest.", or (3) at the end. 10862 # Note that $ac_compile itself does not contain backslashes and begins 10863 # with a dollar sign (not a hyphen), so the echo should work correctly. 10864 # The option is referenced via a variable to avoid confusing sed. 10865 lt_compile=`echo "$ac_compile" | $SED \ 10866 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 10867 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10868 -e 's:$: $lt_compiler_flag:'` 10869 (eval echo "\"\$as_me:10869: $lt_compile\"" >&5) 10870 (eval "$lt_compile" 2>conftest.err) 10871 ac_status=$? 10872 cat conftest.err >&5 10873 echo "$as_me:10873: \$? = $ac_status" >&5 10874 if (exit $ac_status) && test -s "$ac_outfile"; then 10875 # The compiler can only warn and ignore the option if not recognized 10876 # So say no if there are warnings 10877 if test ! -s conftest.err; then 10878 lt_prog_compiler_pic_works_CXX=yes 10879 fi 10880 fi 10881 $rm conftest* 10882 10883fi 10884echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5 10885echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6 10886 10887if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then 10888 case $lt_prog_compiler_pic_CXX in 10889 "" | " "*) ;; 10890 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 10891 esac 10892else 10893 lt_prog_compiler_pic_CXX= 10894 lt_prog_compiler_can_build_shared_CXX=no 10895fi 10896 10897fi 10898case "$host_os" in 10899 # For platforms which do not support PIC, -DPIC is meaningless: 10900 *djgpp*) 10901 lt_prog_compiler_pic_CXX= 10902 ;; 10903 *) 10904 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 10905 ;; 10906esac 10907 10908echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 10909echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 10910if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 10911 echo $ECHO_N "(cached) $ECHO_C" >&6 10912else 10913 lt_cv_prog_compiler_c_o_CXX=no 10914 $rm -r conftest 2>/dev/null 10915 mkdir conftest 10916 cd conftest 10917 mkdir out 10918 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 10919 10920 # According to Tom Tromey, Ian Lance Taylor reported there are C compilers 10921 # that will create temporary files in the current directory regardless of 10922 # the output directory. Thus, making CWD read-only will cause this test 10923 # to fail, enabling locking or at least warning the user not to do parallel 10924 # builds. 10925 chmod -w . 10926 10927 lt_compiler_flag="-o out/conftest2.$ac_objext" 10928 # Insert the option either (1) after the last *FLAGS variable, or 10929 # (2) before a word containing "conftest.", or (3) at the end. 10930 # Note that $ac_compile itself does not contain backslashes and begins 10931 # with a dollar sign (not a hyphen), so the echo should work correctly. 10932 lt_compile=`echo "$ac_compile" | $SED \ 10933 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 10934 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10935 -e 's:$: $lt_compiler_flag:'` 10936 (eval echo "\"\$as_me:10936: $lt_compile\"" >&5) 10937 (eval "$lt_compile" 2>out/conftest.err) 10938 ac_status=$? 10939 cat out/conftest.err >&5 10940 echo "$as_me:10940: \$? = $ac_status" >&5 10941 if (exit $ac_status) && test -s out/conftest2.$ac_objext 10942 then 10943 # The compiler can only warn and ignore the option if not recognized 10944 # So say no if there are warnings 10945 if test ! -s out/conftest.err; then 10946 lt_cv_prog_compiler_c_o_CXX=yes 10947 fi 10948 fi 10949 chmod u+w . 10950 $rm conftest* out/* 10951 rmdir out 10952 cd .. 10953 rmdir conftest 10954 $rm conftest* 10955 10956fi 10957echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 10958echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6 10959 10960 10961hard_links="nottested" 10962if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 10963 # do not overwrite the value of need_locks provided by the user 10964 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 10965echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 10966 hard_links=yes 10967 $rm conftest* 10968 ln conftest.a conftest.b 2>/dev/null && hard_links=no 10969 touch conftest.a 10970 ln conftest.a conftest.b 2>&5 || hard_links=no 10971 ln conftest.a conftest.b 2>/dev/null && hard_links=no 10972 echo "$as_me:$LINENO: result: $hard_links" >&5 10973echo "${ECHO_T}$hard_links" >&6 10974 if test "$hard_links" = no; then 10975 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 10976echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 10977 need_locks=warn 10978 fi 10979else 10980 need_locks=no 10981fi 10982 10983echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 10984echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 10985 10986 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 10987 case $host_os in 10988 aix4* | aix5*) 10989 # If we're using GNU nm, then we don't want the "-C" option. 10990 # -C means demangle to AIX nm, but means don't demangle with GNU nm 10991 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 10992 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' 10993 else 10994 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' 10995 fi 10996 ;; 10997 pw32*) 10998 export_symbols_cmds_CXX="$ltdll_cmds" 10999 ;; 11000 cygwin* | mingw*) 11001 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 11002 ;; 11003 *) 11004 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 11005 ;; 11006 esac 11007 11008echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 11009echo "${ECHO_T}$ld_shlibs_CXX" >&6 11010test "$ld_shlibs_CXX" = no && can_build_shared=no 11011 11012variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11013if test "$GCC" = yes; then 11014 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11015fi 11016 11017# 11018# Do we need to explicitly link libc? 11019# 11020case "x$archive_cmds_need_lc_CXX" in 11021x|xyes) 11022 # Assume -lc should be added 11023 archive_cmds_need_lc_CXX=yes 11024 11025 if test "$enable_shared" = yes && test "$GCC" = yes; then 11026 case $archive_cmds_CXX in 11027 *'~'*) 11028 # FIXME: we may have to deal with multi-command sequences. 11029 ;; 11030 '$CC '*) 11031 # Test whether the compiler implicitly links with -lc since on some 11032 # systems, -lgcc has to come before -lc. If gcc already passes -lc 11033 # to ld, don't add -lc before -lgcc. 11034 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 11035echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 11036 $rm conftest* 11037 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 11038 11039 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11040 (eval $ac_compile) 2>&5 11041 ac_status=$? 11042 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11043 (exit $ac_status); } 2>conftest.err; then 11044 soname=conftest 11045 lib=conftest 11046 libobjs=conftest.$ac_objext 11047 deplibs= 11048 wl=$lt_prog_compiler_wl_CXX 11049 compiler_flags=-v 11050 linker_flags=-v 11051 verstring= 11052 output_objdir=. 11053 libname=conftest 11054 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 11055 allow_undefined_flag_CXX= 11056 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 11057 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 11058 ac_status=$? 11059 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11060 (exit $ac_status); } 11061 then 11062 archive_cmds_need_lc_CXX=no 11063 else 11064 archive_cmds_need_lc_CXX=yes 11065 fi 11066 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 11067 else 11068 cat conftest.err 1>&5 11069 fi 11070 $rm conftest* 11071 echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 11072echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6 11073 ;; 11074 esac 11075 fi 11076 ;; 11077esac 11078 11079echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 11080echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 11081hardcode_action_CXX= 11082if test -n "$hardcode_libdir_flag_spec_CXX" || \ 11083 test -n "$runpath_var CXX" || \ 11084 test "X$hardcode_automatic_CXX"="Xyes" ; then 11085 11086 # We can hardcode non-existant directories. 11087 if test "$hardcode_direct_CXX" != no && 11088 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11089 # have to relink, otherwise we might link with an installed library 11090 # when we should be linking with a yet-to-be-installed one 11091 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 11092 test "$hardcode_minus_L_CXX" != no; then 11093 # Linking always hardcodes the temporary library directory. 11094 hardcode_action_CXX=relink 11095 else 11096 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11097 hardcode_action_CXX=immediate 11098 fi 11099else 11100 # We cannot hardcode anything, or else we can only hardcode existing 11101 # directories. 11102 hardcode_action_CXX=unsupported 11103fi 11104echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 11105echo "${ECHO_T}$hardcode_action_CXX" >&6 11106 11107if test "$hardcode_action_CXX" = relink; then 11108 # Fast installation is not supported 11109 enable_fast_install=no 11110elif test "$shlibpath_overrides_runpath" = yes || 11111 test "$enable_shared" = no; then 11112 # Fast installation is not necessary 11113 enable_fast_install=needless 11114fi 11115 11116striplib= 11117old_striplib= 11118echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 11119echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 11120if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 11121 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11122 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11123 echo "$as_me:$LINENO: result: yes" >&5 11124echo "${ECHO_T}yes" >&6 11125else 11126# FIXME - insert some real tests, host_os isn't really good enough 11127 case $host_os in 11128 darwin*) 11129 if test -n "$STRIP" ; then 11130 striplib="$STRIP -x" 11131 echo "$as_me:$LINENO: result: yes" >&5 11132echo "${ECHO_T}yes" >&6 11133 else 11134 echo "$as_me:$LINENO: result: no" >&5 11135echo "${ECHO_T}no" >&6 11136fi 11137 ;; 11138 *) 11139 echo "$as_me:$LINENO: result: no" >&5 11140echo "${ECHO_T}no" >&6 11141 ;; 11142 esac 11143fi 11144 11145echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 11146echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 11147library_names_spec= 11148libname_spec='lib$name' 11149soname_spec= 11150shrext=".so" 11151postinstall_cmds= 11152postuninstall_cmds= 11153finish_cmds= 11154finish_eval= 11155shlibpath_var= 11156shlibpath_overrides_runpath=unknown 11157version_type=none 11158dynamic_linker="$host_os ld.so" 11159sys_lib_dlsearch_path_spec="/lib /usr/lib" 11160if test "$GCC" = yes; then 11161 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 11162 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 11163 # if the path contains ";" then we assume it to be the separator 11164 # otherwise default to the standard path separator (i.e. ":") - it is 11165 # assumed that no part of a normal pathname contains ";" but that should 11166 # okay in the real world where ";" in dirpaths is itself problematic. 11167 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 11168 else 11169 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11170 fi 11171else 11172 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11173fi 11174need_lib_prefix=unknown 11175hardcode_into_libs=no 11176 11177# when you set need_version to no, make sure it does not cause -set_version 11178# flags to be left without arguments 11179need_version=unknown 11180 11181case $host_os in 11182aix3*) 11183 version_type=linux 11184 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11185 shlibpath_var=LIBPATH 11186 11187 # AIX 3 has no versioning support, so we append a major version to the name. 11188 soname_spec='${libname}${release}${shared_ext}$major' 11189 ;; 11190 11191aix4* | aix5*) 11192 version_type=linux 11193 need_lib_prefix=no 11194 need_version=no 11195 hardcode_into_libs=yes 11196 if test "$host_cpu" = ia64; then 11197 # AIX 5 supports IA64 11198 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11199 shlibpath_var=LD_LIBRARY_PATH 11200 else 11201 # With GCC up to 2.95.x, collect2 would create an import file 11202 # for dependence libraries. The import file would start with 11203 # the line `#! .'. This would cause the generated library to 11204 # depend on `.', always an invalid library. This was fixed in 11205 # development snapshots of GCC prior to 3.0. 11206 case $host_os in 11207 aix4 | aix4.[01] | aix4.[01].*) 11208 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11209 echo ' yes ' 11210 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 11211 : 11212 else 11213 can_build_shared=no 11214 fi 11215 ;; 11216 esac 11217 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11218 # soname into executable. Probably we can add versioning support to 11219 # collect2, so additional links can be useful in future. 11220 if test "$aix_use_runtimelinking" = yes; then 11221 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11222 # instead of lib<name>.a to let people know that these are not 11223 # typical AIX shared libraries. 11224 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11225 else 11226 # We preserve .a as extension for shared libraries through AIX4.2 11227 # and later when we are not doing run time linking. 11228 library_names_spec='${libname}${release}.a $libname.a' 11229 soname_spec='${libname}${release}${shared_ext}$major' 11230 fi 11231 shlibpath_var=LIBPATH 11232 fi 11233 ;; 11234 11235amigaos*) 11236 library_names_spec='$libname.ixlibrary $libname.a' 11237 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11238 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' 11239 ;; 11240 11241beos*) 11242 library_names_spec='${libname}${shared_ext}' 11243 dynamic_linker="$host_os ld.so" 11244 shlibpath_var=LIBRARY_PATH 11245 ;; 11246 11247bsdi4*) 11248 version_type=linux 11249 need_version=no 11250 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11251 soname_spec='${libname}${release}${shared_ext}$major' 11252 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11253 shlibpath_var=LD_LIBRARY_PATH 11254 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11255 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11256 # the default ld.so.conf also contains /usr/contrib/lib and 11257 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11258 # libtool to hard-code these into programs 11259 ;; 11260 11261cygwin* | mingw* | pw32*) 11262 version_type=windows 11263 shrext=".dll" 11264 need_version=no 11265 need_lib_prefix=no 11266 11267 case $GCC,$host_os in 11268 yes,cygwin* | yes,mingw* | yes,pw32*) 11269 library_names_spec='$libname.dll.a' 11270 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11271 postinstall_cmds='base_file=`basename \${file}`~ 11272 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 11273 dldir=$destdir/`dirname \$dlpath`~ 11274 test -d \$dldir || mkdir -p \$dldir~ 11275 $install_prog $dir/$dlname \$dldir/$dlname' 11276 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11277 dlpath=$dir/\$dldll~ 11278 $rm \$dlpath' 11279 shlibpath_overrides_runpath=yes 11280 11281 case $host_os in 11282 cygwin*) 11283 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11284 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11285 sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib" 11286 ;; 11287 mingw*) 11288 # MinGW DLLs use traditional 'lib' prefix 11289 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11290 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 11291 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 11292 # It is most probably a Windows format PATH printed by 11293 # mingw gcc, but we are running on Cygwin. Gcc prints its search 11294 # path with ; separators, and with drive letters. We can handle the 11295 # drive letters (cygwin fileutils understands them), so leave them, 11296 # especially as we might pass files found there to a mingw objdump, 11297 # which wouldn't understand a cygwinified path. Ahh. 11298 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 11299 else 11300 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11301 fi 11302 ;; 11303 pw32*) 11304 # pw32 DLLs use 'pw' prefix rather than 'lib' 11305 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}' 11306 ;; 11307 esac 11308 ;; 11309 11310 *) 11311 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11312 ;; 11313 esac 11314 dynamic_linker='Win32 ld.exe' 11315 # FIXME: first we should search . and the directory the executable is in 11316 shlibpath_var=PATH 11317 ;; 11318 11319darwin* | rhapsody*) 11320 dynamic_linker="$host_os dyld" 11321 version_type=darwin 11322 need_lib_prefix=no 11323 need_version=no 11324 # FIXME: Relying on posixy $() will cause problems for 11325 # cross-compilation, but unfortunately the echo tests do not 11326 # yet detect zsh echo's removal of \ escapes. 11327 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11328 soname_spec='${libname}${release}${major}$shared_ext' 11329 shlibpath_overrides_runpath=yes 11330 shlibpath_var=DYLD_LIBRARY_PATH 11331 shrext='$(test .$module = .yes && echo .so || echo .dylib)' 11332 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 11333 if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then 11334 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"` 11335 fi 11336 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11337 ;; 11338 11339dgux*) 11340 version_type=linux 11341 need_lib_prefix=no 11342 need_version=no 11343 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11344 soname_spec='${libname}${release}${shared_ext}$major' 11345 shlibpath_var=LD_LIBRARY_PATH 11346 ;; 11347 11348freebsd1*) 11349 dynamic_linker=no 11350 ;; 11351 11352freebsd*) 11353 objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` 11354 version_type=freebsd-$objformat 11355 case $version_type in 11356 freebsd-elf*) 11357 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11358 need_version=no 11359 need_lib_prefix=no 11360 ;; 11361 freebsd-*) 11362 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 11363 need_version=yes 11364 ;; 11365 esac 11366 shlibpath_var=LD_LIBRARY_PATH 11367 case $host_os in 11368 freebsd2*) 11369 shlibpath_overrides_runpath=yes 11370 ;; 11371 freebsd3.01* | freebsdelf3.01*) 11372 shlibpath_overrides_runpath=yes 11373 hardcode_into_libs=yes 11374 ;; 11375 *) # from 3.2 on 11376 shlibpath_overrides_runpath=no 11377 hardcode_into_libs=yes 11378 ;; 11379 esac 11380 ;; 11381 11382gnu*) 11383 version_type=linux 11384 need_lib_prefix=no 11385 need_version=no 11386 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11387 soname_spec='${libname}${release}${shared_ext}$major' 11388 shlibpath_var=LD_LIBRARY_PATH 11389 hardcode_into_libs=yes 11390 ;; 11391 11392hpux9* | hpux10* | hpux11*) 11393 # Give a soname corresponding to the major version so that dld.sl refuses to 11394 # link against other versions. 11395 version_type=sunos 11396 need_lib_prefix=no 11397 need_version=no 11398 case "$host_cpu" in 11399 ia64*) 11400 shrext='.so' 11401 hardcode_into_libs=yes 11402 dynamic_linker="$host_os dld.so" 11403 shlibpath_var=LD_LIBRARY_PATH 11404 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11405 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11406 soname_spec='${libname}${release}${shared_ext}$major' 11407 if test "X$HPUX_IA64_MODE" = X32; then 11408 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11409 else 11410 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11411 fi 11412 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11413 ;; 11414 hppa*64*) 11415 shrext='.sl' 11416 hardcode_into_libs=yes 11417 dynamic_linker="$host_os dld.sl" 11418 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11419 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11420 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11421 soname_spec='${libname}${release}${shared_ext}$major' 11422 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11423 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11424 ;; 11425 *) 11426 shrext='.sl' 11427 dynamic_linker="$host_os dld.sl" 11428 shlibpath_var=SHLIB_PATH 11429 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11430 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11431 soname_spec='${libname}${release}${shared_ext}$major' 11432 ;; 11433 esac 11434 # HP-UX runs *really* slowly unless shared libraries are mode 555. 11435 postinstall_cmds='chmod 555 $lib' 11436 ;; 11437 11438irix5* | irix6* | nonstopux*) 11439 case $host_os in 11440 nonstopux*) version_type=nonstopux ;; 11441 *) 11442 if test "$lt_cv_prog_gnu_ld" = yes; then 11443 version_type=linux 11444 else 11445 version_type=irix 11446 fi ;; 11447 esac 11448 need_lib_prefix=no 11449 need_version=no 11450 soname_spec='${libname}${release}${shared_ext}$major' 11451 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11452 case $host_os in 11453 irix5* | nonstopux*) 11454 libsuff= shlibsuff= 11455 ;; 11456 *) 11457 case $LD in # libtool.m4 will add one of these switches to LD 11458 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11459 libsuff= shlibsuff= libmagic=32-bit;; 11460 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11461 libsuff=32 shlibsuff=N32 libmagic=N32;; 11462 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11463 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11464 *) libsuff= shlibsuff= libmagic=never-match;; 11465 esac 11466 ;; 11467 esac 11468 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11469 shlibpath_overrides_runpath=no 11470 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11471 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11472 hardcode_into_libs=yes 11473 ;; 11474 11475# No shared lib support for Linux oldld, aout, or coff. 11476linux*oldld* | linux*aout* | linux*coff*) 11477 dynamic_linker=no 11478 ;; 11479 11480# This must be Linux ELF. 11481linux*) 11482 version_type=linux 11483 need_lib_prefix=no 11484 need_version=no 11485 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11486 soname_spec='${libname}${release}${shared_ext}$major' 11487 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11488 shlibpath_var=LD_LIBRARY_PATH 11489 shlibpath_overrides_runpath=no 11490 # This implies no fast_install, which is unacceptable. 11491 # Some rework will be needed to allow for fast_install 11492 # before this can be enabled. 11493 hardcode_into_libs=yes 11494 11495 # We used to test for /lib/ld.so.1 and disable shared libraries on 11496 # powerpc, because MkLinux only supported shared libraries with the 11497 # GNU dynamic linker. Since this was broken with cross compilers, 11498 # most powerpc-linux boxes support dynamic linking these days and 11499 # people can always --disable-shared, the test was removed, and we 11500 # assume the GNU/Linux dynamic linker is in use. 11501 dynamic_linker='GNU/Linux ld.so' 11502 ;; 11503 11504netbsd*) 11505 version_type=sunos 11506 need_lib_prefix=no 11507 need_version=no 11508 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 11509 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11510 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11511 dynamic_linker='NetBSD (a.out) ld.so' 11512 else 11513 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}' 11514 soname_spec='${libname}${release}${shared_ext}$major' 11515 dynamic_linker='NetBSD ld.elf_so' 11516 fi 11517 shlibpath_var=LD_LIBRARY_PATH 11518 shlibpath_overrides_runpath=yes 11519 hardcode_into_libs=yes 11520 ;; 11521 11522newsos6) 11523 version_type=linux 11524 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11525 shlibpath_var=LD_LIBRARY_PATH 11526 shlibpath_overrides_runpath=yes 11527 ;; 11528 11529nto-qnx) 11530 version_type=linux 11531 need_lib_prefix=no 11532 need_version=no 11533 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11534 soname_spec='${libname}${release}${shared_ext}$major' 11535 shlibpath_var=LD_LIBRARY_PATH 11536 shlibpath_overrides_runpath=yes 11537 ;; 11538 11539openbsd*) 11540 version_type=sunos 11541 need_lib_prefix=no 11542 need_version=no 11543 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11544 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11545 shlibpath_var=LD_LIBRARY_PATH 11546 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11547 case $host_os in 11548 openbsd2.[89] | openbsd2.[89].*) 11549 shlibpath_overrides_runpath=no 11550 ;; 11551 *) 11552 shlibpath_overrides_runpath=yes 11553 ;; 11554 esac 11555 else 11556 shlibpath_overrides_runpath=yes 11557 fi 11558 ;; 11559 11560os2*) 11561 libname_spec='$name' 11562 shrext=".dll" 11563 need_lib_prefix=no 11564 library_names_spec='$libname${shared_ext} $libname.a' 11565 dynamic_linker='OS/2 ld.exe' 11566 shlibpath_var=LIBPATH 11567 ;; 11568 11569osf3* | osf4* | osf5*) 11570 version_type=osf 11571 need_lib_prefix=no 11572 need_version=no 11573 soname_spec='${libname}${release}${shared_ext}$major' 11574 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11575 shlibpath_var=LD_LIBRARY_PATH 11576 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11577 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11578 ;; 11579 11580sco3.2v5*) 11581 version_type=osf 11582 soname_spec='${libname}${release}${shared_ext}$major' 11583 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11584 shlibpath_var=LD_LIBRARY_PATH 11585 ;; 11586 11587solaris*) 11588 version_type=linux 11589 need_lib_prefix=no 11590 need_version=no 11591 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11592 soname_spec='${libname}${release}${shared_ext}$major' 11593 shlibpath_var=LD_LIBRARY_PATH 11594 shlibpath_overrides_runpath=yes 11595 hardcode_into_libs=yes 11596 # ldd complains unless libraries are executable 11597 postinstall_cmds='chmod +x $lib' 11598 ;; 11599 11600sunos4*) 11601 version_type=sunos 11602 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11603 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11604 shlibpath_var=LD_LIBRARY_PATH 11605 shlibpath_overrides_runpath=yes 11606 if test "$with_gnu_ld" = yes; then 11607 need_lib_prefix=no 11608 fi 11609 need_version=yes 11610 ;; 11611 11612sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 11613 version_type=linux 11614 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11615 soname_spec='${libname}${release}${shared_ext}$major' 11616 shlibpath_var=LD_LIBRARY_PATH 11617 case $host_vendor in 11618 sni) 11619 shlibpath_overrides_runpath=no 11620 need_lib_prefix=no 11621 export_dynamic_flag_spec='${wl}-Blargedynsym' 11622 runpath_var=LD_RUN_PATH 11623 ;; 11624 siemens) 11625 need_lib_prefix=no 11626 ;; 11627 motorola) 11628 need_lib_prefix=no 11629 need_version=no 11630 shlibpath_overrides_runpath=no 11631 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11632 ;; 11633 esac 11634 ;; 11635 11636sysv4*MP*) 11637 if test -d /usr/nec ;then 11638 version_type=linux 11639 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11640 soname_spec='$libname${shared_ext}.$major' 11641 shlibpath_var=LD_LIBRARY_PATH 11642 fi 11643 ;; 11644 11645uts4*) 11646 version_type=linux 11647 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11648 soname_spec='${libname}${release}${shared_ext}$major' 11649 shlibpath_var=LD_LIBRARY_PATH 11650 ;; 11651 11652*) 11653 dynamic_linker=no 11654 ;; 11655esac 11656echo "$as_me:$LINENO: result: $dynamic_linker" >&5 11657echo "${ECHO_T}$dynamic_linker" >&6 11658test "$dynamic_linker" = no && can_build_shared=no 11659 11660if test "x$enable_dlopen" != xyes; then 11661 enable_dlopen=unknown 11662 enable_dlopen_self=unknown 11663 enable_dlopen_self_static=unknown 11664else 11665 lt_cv_dlopen=no 11666 lt_cv_dlopen_libs= 11667 11668 case $host_os in 11669 beos*) 11670 lt_cv_dlopen="load_add_on" 11671 lt_cv_dlopen_libs= 11672 lt_cv_dlopen_self=yes 11673 ;; 11674 11675 mingw* | pw32*) 11676 lt_cv_dlopen="LoadLibrary" 11677 lt_cv_dlopen_libs= 11678 ;; 11679 11680 cygwin*) 11681 lt_cv_dlopen="dlopen" 11682 lt_cv_dlopen_libs= 11683 ;; 11684 11685 darwin*) 11686 # if libdl is installed we need to link against it 11687 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 11688echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 11689if test "${ac_cv_lib_dl_dlopen+set}" = set; then 11690 echo $ECHO_N "(cached) $ECHO_C" >&6 11691else 11692 ac_check_lib_save_LIBS=$LIBS 11693LIBS="-ldl $LIBS" 11694cat >conftest.$ac_ext <<_ACEOF 11695#line $LINENO "configure" 11696/* confdefs.h. */ 11697_ACEOF 11698cat confdefs.h >>conftest.$ac_ext 11699cat >>conftest.$ac_ext <<_ACEOF 11700/* end confdefs.h. */ 11701 11702/* Override any gcc2 internal prototype to avoid an error. */ 11703#ifdef __cplusplus 11704extern "C" 11705#endif 11706/* We use char because int might match the return type of a gcc2 11707 builtin and then its argument prototype would still apply. */ 11708char dlopen (); 11709int 11710main () 11711{ 11712dlopen (); 11713 ; 11714 return 0; 11715} 11716_ACEOF 11717rm -f conftest.$ac_objext conftest$ac_exeext 11718if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 11719 (eval $ac_link) 2>&5 11720 ac_status=$? 11721 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11722 (exit $ac_status); } && 11723 { ac_try='test -s conftest$ac_exeext' 11724 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11725 (eval $ac_try) 2>&5 11726 ac_status=$? 11727 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11728 (exit $ac_status); }; }; then 11729 ac_cv_lib_dl_dlopen=yes 11730else 11731 echo "$as_me: failed program was:" >&5 11732sed 's/^/| /' conftest.$ac_ext >&5 11733 11734ac_cv_lib_dl_dlopen=no 11735fi 11736rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 11737LIBS=$ac_check_lib_save_LIBS 11738fi 11739echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 11740echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 11741if test $ac_cv_lib_dl_dlopen = yes; then 11742 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11743else 11744 11745 lt_cv_dlopen="dyld" 11746 lt_cv_dlopen_libs= 11747 lt_cv_dlopen_self=yes 11748 11749fi 11750 11751 ;; 11752 11753 *) 11754 echo "$as_me:$LINENO: checking for shl_load" >&5 11755echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 11756if test "${ac_cv_func_shl_load+set}" = set; then 11757 echo $ECHO_N "(cached) $ECHO_C" >&6 11758else 11759 cat >conftest.$ac_ext <<_ACEOF 11760#line $LINENO "configure" 11761/* confdefs.h. */ 11762_ACEOF 11763cat confdefs.h >>conftest.$ac_ext 11764cat >>conftest.$ac_ext <<_ACEOF 11765/* end confdefs.h. */ 11766/* System header to define __stub macros and hopefully few prototypes, 11767 which can conflict with char shl_load (); below. 11768 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11769 <limits.h> exists even on freestanding compilers. */ 11770#ifdef __STDC__ 11771# include <limits.h> 11772#else 11773# include <assert.h> 11774#endif 11775/* Override any gcc2 internal prototype to avoid an error. */ 11776#ifdef __cplusplus 11777extern "C" 11778{ 11779#endif 11780/* We use char because int might match the return type of a gcc2 11781 builtin and then its argument prototype would still apply. */ 11782char shl_load (); 11783/* The GNU C library defines this for functions which it implements 11784 to always fail with ENOSYS. Some functions are actually named 11785 something starting with __ and the normal name is an alias. */ 11786#if defined (__stub_shl_load) || defined (__stub___shl_load) 11787choke me 11788#else 11789char (*f) () = shl_load; 11790#endif 11791#ifdef __cplusplus 11792} 11793#endif 11794 11795int 11796main () 11797{ 11798return f != shl_load; 11799 ; 11800 return 0; 11801} 11802_ACEOF 11803rm -f conftest.$ac_objext conftest$ac_exeext 11804if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 11805 (eval $ac_link) 2>&5 11806 ac_status=$? 11807 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11808 (exit $ac_status); } && 11809 { ac_try='test -s conftest$ac_exeext' 11810 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11811 (eval $ac_try) 2>&5 11812 ac_status=$? 11813 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11814 (exit $ac_status); }; }; then 11815 ac_cv_func_shl_load=yes 11816else 11817 echo "$as_me: failed program was:" >&5 11818sed 's/^/| /' conftest.$ac_ext >&5 11819 11820ac_cv_func_shl_load=no 11821fi 11822rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 11823fi 11824echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 11825echo "${ECHO_T}$ac_cv_func_shl_load" >&6 11826if test $ac_cv_func_shl_load = yes; then 11827 lt_cv_dlopen="shl_load" 11828else 11829 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 11830echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 11831if test "${ac_cv_lib_dld_shl_load+set}" = set; then 11832 echo $ECHO_N "(cached) $ECHO_C" >&6 11833else 11834 ac_check_lib_save_LIBS=$LIBS 11835LIBS="-ldld $LIBS" 11836cat >conftest.$ac_ext <<_ACEOF 11837#line $LINENO "configure" 11838/* confdefs.h. */ 11839_ACEOF 11840cat confdefs.h >>conftest.$ac_ext 11841cat >>conftest.$ac_ext <<_ACEOF 11842/* end confdefs.h. */ 11843 11844/* Override any gcc2 internal prototype to avoid an error. */ 11845#ifdef __cplusplus 11846extern "C" 11847#endif 11848/* We use char because int might match the return type of a gcc2 11849 builtin and then its argument prototype would still apply. */ 11850char shl_load (); 11851int 11852main () 11853{ 11854shl_load (); 11855 ; 11856 return 0; 11857} 11858_ACEOF 11859rm -f conftest.$ac_objext conftest$ac_exeext 11860if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 11861 (eval $ac_link) 2>&5 11862 ac_status=$? 11863 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11864 (exit $ac_status); } && 11865 { ac_try='test -s conftest$ac_exeext' 11866 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11867 (eval $ac_try) 2>&5 11868 ac_status=$? 11869 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11870 (exit $ac_status); }; }; then 11871 ac_cv_lib_dld_shl_load=yes 11872else 11873 echo "$as_me: failed program was:" >&5 11874sed 's/^/| /' conftest.$ac_ext >&5 11875 11876ac_cv_lib_dld_shl_load=no 11877fi 11878rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 11879LIBS=$ac_check_lib_save_LIBS 11880fi 11881echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 11882echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 11883if test $ac_cv_lib_dld_shl_load = yes; then 11884 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" 11885else 11886 echo "$as_me:$LINENO: checking for dlopen" >&5 11887echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 11888if test "${ac_cv_func_dlopen+set}" = set; then 11889 echo $ECHO_N "(cached) $ECHO_C" >&6 11890else 11891 cat >conftest.$ac_ext <<_ACEOF 11892#line $LINENO "configure" 11893/* confdefs.h. */ 11894_ACEOF 11895cat confdefs.h >>conftest.$ac_ext 11896cat >>conftest.$ac_ext <<_ACEOF 11897/* end confdefs.h. */ 11898/* System header to define __stub macros and hopefully few prototypes, 11899 which can conflict with char dlopen (); below. 11900 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11901 <limits.h> exists even on freestanding compilers. */ 11902#ifdef __STDC__ 11903# include <limits.h> 11904#else 11905# include <assert.h> 11906#endif 11907/* Override any gcc2 internal prototype to avoid an error. */ 11908#ifdef __cplusplus 11909extern "C" 11910{ 11911#endif 11912/* We use char because int might match the return type of a gcc2 11913 builtin and then its argument prototype would still apply. */ 11914char dlopen (); 11915/* The GNU C library defines this for functions which it implements 11916 to always fail with ENOSYS. Some functions are actually named 11917 something starting with __ and the normal name is an alias. */ 11918#if defined (__stub_dlopen) || defined (__stub___dlopen) 11919choke me 11920#else 11921char (*f) () = dlopen; 11922#endif 11923#ifdef __cplusplus 11924} 11925#endif 11926 11927int 11928main () 11929{ 11930return f != dlopen; 11931 ; 11932 return 0; 11933} 11934_ACEOF 11935rm -f conftest.$ac_objext conftest$ac_exeext 11936if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 11937 (eval $ac_link) 2>&5 11938 ac_status=$? 11939 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11940 (exit $ac_status); } && 11941 { ac_try='test -s conftest$ac_exeext' 11942 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11943 (eval $ac_try) 2>&5 11944 ac_status=$? 11945 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11946 (exit $ac_status); }; }; then 11947 ac_cv_func_dlopen=yes 11948else 11949 echo "$as_me: failed program was:" >&5 11950sed 's/^/| /' conftest.$ac_ext >&5 11951 11952ac_cv_func_dlopen=no 11953fi 11954rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 11955fi 11956echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 11957echo "${ECHO_T}$ac_cv_func_dlopen" >&6 11958if test $ac_cv_func_dlopen = yes; then 11959 lt_cv_dlopen="dlopen" 11960else 11961 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 11962echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 11963if test "${ac_cv_lib_dl_dlopen+set}" = set; then 11964 echo $ECHO_N "(cached) $ECHO_C" >&6 11965else 11966 ac_check_lib_save_LIBS=$LIBS 11967LIBS="-ldl $LIBS" 11968cat >conftest.$ac_ext <<_ACEOF 11969#line $LINENO "configure" 11970/* confdefs.h. */ 11971_ACEOF 11972cat confdefs.h >>conftest.$ac_ext 11973cat >>conftest.$ac_ext <<_ACEOF 11974/* end confdefs.h. */ 11975 11976/* Override any gcc2 internal prototype to avoid an error. */ 11977#ifdef __cplusplus 11978extern "C" 11979#endif 11980/* We use char because int might match the return type of a gcc2 11981 builtin and then its argument prototype would still apply. */ 11982char dlopen (); 11983int 11984main () 11985{ 11986dlopen (); 11987 ; 11988 return 0; 11989} 11990_ACEOF 11991rm -f conftest.$ac_objext conftest$ac_exeext 11992if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 11993 (eval $ac_link) 2>&5 11994 ac_status=$? 11995 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11996 (exit $ac_status); } && 11997 { ac_try='test -s conftest$ac_exeext' 11998 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11999 (eval $ac_try) 2>&5 12000 ac_status=$? 12001 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12002 (exit $ac_status); }; }; then 12003 ac_cv_lib_dl_dlopen=yes 12004else 12005 echo "$as_me: failed program was:" >&5 12006sed 's/^/| /' conftest.$ac_ext >&5 12007 12008ac_cv_lib_dl_dlopen=no 12009fi 12010rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 12011LIBS=$ac_check_lib_save_LIBS 12012fi 12013echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 12014echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 12015if test $ac_cv_lib_dl_dlopen = yes; then 12016 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12017else 12018 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 12019echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 12020if test "${ac_cv_lib_svld_dlopen+set}" = set; then 12021 echo $ECHO_N "(cached) $ECHO_C" >&6 12022else 12023 ac_check_lib_save_LIBS=$LIBS 12024LIBS="-lsvld $LIBS" 12025cat >conftest.$ac_ext <<_ACEOF 12026#line $LINENO "configure" 12027/* confdefs.h. */ 12028_ACEOF 12029cat confdefs.h >>conftest.$ac_ext 12030cat >>conftest.$ac_ext <<_ACEOF 12031/* end confdefs.h. */ 12032 12033/* Override any gcc2 internal prototype to avoid an error. */ 12034#ifdef __cplusplus 12035extern "C" 12036#endif 12037/* We use char because int might match the return type of a gcc2 12038 builtin and then its argument prototype would still apply. */ 12039char dlopen (); 12040int 12041main () 12042{ 12043dlopen (); 12044 ; 12045 return 0; 12046} 12047_ACEOF 12048rm -f conftest.$ac_objext conftest$ac_exeext 12049if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 12050 (eval $ac_link) 2>&5 12051 ac_status=$? 12052 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12053 (exit $ac_status); } && 12054 { ac_try='test -s conftest$ac_exeext' 12055 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12056 (eval $ac_try) 2>&5 12057 ac_status=$? 12058 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12059 (exit $ac_status); }; }; then 12060 ac_cv_lib_svld_dlopen=yes 12061else 12062 echo "$as_me: failed program was:" >&5 12063sed 's/^/| /' conftest.$ac_ext >&5 12064 12065ac_cv_lib_svld_dlopen=no 12066fi 12067rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 12068LIBS=$ac_check_lib_save_LIBS 12069fi 12070echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 12071echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 12072if test $ac_cv_lib_svld_dlopen = yes; then 12073 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 12074else 12075 echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 12076echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 12077if test "${ac_cv_lib_dld_dld_link+set}" = set; then 12078 echo $ECHO_N "(cached) $ECHO_C" >&6 12079else 12080 ac_check_lib_save_LIBS=$LIBS 12081LIBS="-ldld $LIBS" 12082cat >conftest.$ac_ext <<_ACEOF 12083#line $LINENO "configure" 12084/* confdefs.h. */ 12085_ACEOF 12086cat confdefs.h >>conftest.$ac_ext 12087cat >>conftest.$ac_ext <<_ACEOF 12088/* end confdefs.h. */ 12089 12090/* Override any gcc2 internal prototype to avoid an error. */ 12091#ifdef __cplusplus 12092extern "C" 12093#endif 12094/* We use char because int might match the return type of a gcc2 12095 builtin and then its argument prototype would still apply. */ 12096char dld_link (); 12097int 12098main () 12099{ 12100dld_link (); 12101 ; 12102 return 0; 12103} 12104_ACEOF 12105rm -f conftest.$ac_objext conftest$ac_exeext 12106if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 12107 (eval $ac_link) 2>&5 12108 ac_status=$? 12109 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12110 (exit $ac_status); } && 12111 { ac_try='test -s conftest$ac_exeext' 12112 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12113 (eval $ac_try) 2>&5 12114 ac_status=$? 12115 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12116 (exit $ac_status); }; }; then 12117 ac_cv_lib_dld_dld_link=yes 12118else 12119 echo "$as_me: failed program was:" >&5 12120sed 's/^/| /' conftest.$ac_ext >&5 12121 12122ac_cv_lib_dld_dld_link=no 12123fi 12124rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 12125LIBS=$ac_check_lib_save_LIBS 12126fi 12127echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 12128echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 12129if test $ac_cv_lib_dld_dld_link = yes; then 12130 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" 12131fi 12132 12133 12134fi 12135 12136 12137fi 12138 12139 12140fi 12141 12142 12143fi 12144 12145 12146fi 12147 12148 ;; 12149 esac 12150 12151 if test "x$lt_cv_dlopen" != xno; then 12152 enable_dlopen=yes 12153 else 12154 enable_dlopen=no 12155 fi 12156 12157 case $lt_cv_dlopen in 12158 dlopen) 12159 save_CPPFLAGS="$CPPFLAGS" 12160 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12161 12162 save_LDFLAGS="$LDFLAGS" 12163 eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12164 12165 save_LIBS="$LIBS" 12166 LIBS="$lt_cv_dlopen_libs $LIBS" 12167 12168 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 12169echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 12170if test "${lt_cv_dlopen_self+set}" = set; then 12171 echo $ECHO_N "(cached) $ECHO_C" >&6 12172else 12173 if test "$cross_compiling" = yes; then : 12174 lt_cv_dlopen_self=cross 12175else 12176 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12177 lt_status=$lt_dlunknown 12178 cat > conftest.$ac_ext <<EOF 12179#line 12179 "configure" 12180#include "confdefs.h" 12181 12182#if HAVE_DLFCN_H 12183#include <dlfcn.h> 12184#endif 12185 12186#include <stdio.h> 12187 12188#ifdef RTLD_GLOBAL 12189# define LT_DLGLOBAL RTLD_GLOBAL 12190#else 12191# ifdef DL_GLOBAL 12192# define LT_DLGLOBAL DL_GLOBAL 12193# else 12194# define LT_DLGLOBAL 0 12195# endif 12196#endif 12197 12198/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12199 find out it does not work in some platform. */ 12200#ifndef LT_DLLAZY_OR_NOW 12201# ifdef RTLD_LAZY 12202# define LT_DLLAZY_OR_NOW RTLD_LAZY 12203# else 12204# ifdef DL_LAZY 12205# define LT_DLLAZY_OR_NOW DL_LAZY 12206# else 12207# ifdef RTLD_NOW 12208# define LT_DLLAZY_OR_NOW RTLD_NOW 12209# else 12210# ifdef DL_NOW 12211# define LT_DLLAZY_OR_NOW DL_NOW 12212# else 12213# define LT_DLLAZY_OR_NOW 0 12214# endif 12215# endif 12216# endif 12217# endif 12218#endif 12219 12220#ifdef __cplusplus 12221extern "C" void exit (int); 12222#endif 12223 12224void fnord() { int i=42;} 12225int main () 12226{ 12227 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12228 int status = $lt_dlunknown; 12229 12230 if (self) 12231 { 12232 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12233 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12234 /* dlclose (self); */ 12235 } 12236 12237 exit (status); 12238} 12239EOF 12240 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 12241 (eval $ac_link) 2>&5 12242 ac_status=$? 12243 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12244 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 12245 (./conftest; exit; ) 2>/dev/null 12246 lt_status=$? 12247 case x$lt_status in 12248 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12249 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12250 x$lt_unknown|x*) lt_cv_dlopen_self=no ;; 12251 esac 12252 else : 12253 # compilation failed 12254 lt_cv_dlopen_self=no 12255 fi 12256fi 12257rm -fr conftest* 12258 12259 12260fi 12261echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 12262echo "${ECHO_T}$lt_cv_dlopen_self" >&6 12263 12264 if test "x$lt_cv_dlopen_self" = xyes; then 12265 LDFLAGS="$LDFLAGS $link_static_flag" 12266 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 12267echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 12268if test "${lt_cv_dlopen_self_static+set}" = set; then 12269 echo $ECHO_N "(cached) $ECHO_C" >&6 12270else 12271 if test "$cross_compiling" = yes; then : 12272 lt_cv_dlopen_self_static=cross 12273else 12274 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12275 lt_status=$lt_dlunknown 12276 cat > conftest.$ac_ext <<EOF 12277#line 12277 "configure" 12278#include "confdefs.h" 12279 12280#if HAVE_DLFCN_H 12281#include <dlfcn.h> 12282#endif 12283 12284#include <stdio.h> 12285 12286#ifdef RTLD_GLOBAL 12287# define LT_DLGLOBAL RTLD_GLOBAL 12288#else 12289# ifdef DL_GLOBAL 12290# define LT_DLGLOBAL DL_GLOBAL 12291# else 12292# define LT_DLGLOBAL 0 12293# endif 12294#endif 12295 12296/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12297 find out it does not work in some platform. */ 12298#ifndef LT_DLLAZY_OR_NOW 12299# ifdef RTLD_LAZY 12300# define LT_DLLAZY_OR_NOW RTLD_LAZY 12301# else 12302# ifdef DL_LAZY 12303# define LT_DLLAZY_OR_NOW DL_LAZY 12304# else 12305# ifdef RTLD_NOW 12306# define LT_DLLAZY_OR_NOW RTLD_NOW 12307# else 12308# ifdef DL_NOW 12309# define LT_DLLAZY_OR_NOW DL_NOW 12310# else 12311# define LT_DLLAZY_OR_NOW 0 12312# endif 12313# endif 12314# endif 12315# endif 12316#endif 12317 12318#ifdef __cplusplus 12319extern "C" void exit (int); 12320#endif 12321 12322void fnord() { int i=42;} 12323int main () 12324{ 12325 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12326 int status = $lt_dlunknown; 12327 12328 if (self) 12329 { 12330 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12331 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12332 /* dlclose (self); */ 12333 } 12334 12335 exit (status); 12336} 12337EOF 12338 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 12339 (eval $ac_link) 2>&5 12340 ac_status=$? 12341 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12342 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 12343 (./conftest; exit; ) 2>/dev/null 12344 lt_status=$? 12345 case x$lt_status in 12346 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12347 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12348 x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; 12349 esac 12350 else : 12351 # compilation failed 12352 lt_cv_dlopen_self_static=no 12353 fi 12354fi 12355rm -fr conftest* 12356 12357 12358fi 12359echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 12360echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 12361 fi 12362 12363 CPPFLAGS="$save_CPPFLAGS" 12364 LDFLAGS="$save_LDFLAGS" 12365 LIBS="$save_LIBS" 12366 ;; 12367 esac 12368 12369 case $lt_cv_dlopen_self in 12370 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12371 *) enable_dlopen_self=unknown ;; 12372 esac 12373 12374 case $lt_cv_dlopen_self_static in 12375 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12376 *) enable_dlopen_self_static=unknown ;; 12377 esac 12378fi 12379 12380 12381# The else clause should only fire when bootstrapping the 12382# libtool distribution, otherwise you forgot to ship ltmain.sh 12383# with your package, and you will get complaints that there are 12384# no rules to generate ltmain.sh. 12385if test -f "$ltmain"; then 12386 # See if we are running on zsh, and set the options which allow our commands through 12387 # without removal of \ escapes. 12388 if test -n "${ZSH_VERSION+set}" ; then 12389 setopt NO_GLOB_SUBST 12390 fi 12391 # Now quote all the things that may contain metacharacters while being 12392 # careful not to overquote the AC_SUBSTed values. We take copies of the 12393 # variables and quote the copies for generation of the libtool script. 12394 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \ 12395 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 12396 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 12397 deplibs_check_method reload_flag reload_cmds need_locks \ 12398 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 12399 lt_cv_sys_global_symbol_to_c_name_address \ 12400 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 12401 old_postinstall_cmds old_postuninstall_cmds \ 12402 compiler_CXX \ 12403 CC_CXX \ 12404 LD_CXX \ 12405 lt_prog_compiler_wl_CXX \ 12406 lt_prog_compiler_pic_CXX \ 12407 lt_prog_compiler_static_CXX \ 12408 lt_prog_compiler_no_builtin_flag_CXX \ 12409 export_dynamic_flag_spec_CXX \ 12410 thread_safe_flag_spec_CXX \ 12411 whole_archive_flag_spec_CXX \ 12412 enable_shared_with_static_runtimes_CXX \ 12413 old_archive_cmds_CXX \ 12414 old_archive_from_new_cmds_CXX \ 12415 predep_objects_CXX \ 12416 postdep_objects_CXX \ 12417 predeps_CXX \ 12418 postdeps_CXX \ 12419 compiler_lib_search_path_CXX \ 12420 archive_cmds_CXX \ 12421 archive_expsym_cmds_CXX \ 12422 postinstall_cmds_CXX \ 12423 postuninstall_cmds_CXX \ 12424 old_archive_from_expsyms_cmds_CXX \ 12425 allow_undefined_flag_CXX \ 12426 no_undefined_flag_CXX \ 12427 export_symbols_cmds_CXX \ 12428 hardcode_libdir_flag_spec_CXX \ 12429 hardcode_libdir_flag_spec_ld_CXX \ 12430 hardcode_libdir_separator_CXX \ 12431 hardcode_automatic_CXX \ 12432 module_cmds_CXX \ 12433 module_expsym_cmds_CXX \ 12434 lt_cv_prog_compiler_c_o_CXX \ 12435 exclude_expsyms_CXX \ 12436 include_expsyms_CXX; do 12437 12438 case $var in 12439 old_archive_cmds_CXX | \ 12440 old_archive_from_new_cmds_CXX | \ 12441 archive_cmds_CXX | \ 12442 archive_expsym_cmds_CXX | \ 12443 module_cmds_CXX | \ 12444 module_expsym_cmds_CXX | \ 12445 old_archive_from_expsyms_cmds_CXX | \ 12446 export_symbols_cmds_CXX | \ 12447 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 12448 postinstall_cmds | postuninstall_cmds | \ 12449 old_postinstall_cmds | old_postuninstall_cmds | \ 12450 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 12451 # Double-quote double-evaled strings. 12452 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 12453 ;; 12454 *) 12455 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 12456 ;; 12457 esac 12458 done 12459 12460 case $lt_echo in 12461 *'\$0 --fallback-echo"') 12462 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 12463 ;; 12464 esac 12465 12466cfgfile="$ofile" 12467 12468 cat <<__EOF__ >> "$cfgfile" 12469# ### BEGIN LIBTOOL TAG CONFIG: $tagname 12470 12471# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 12472 12473# Shell to use when invoking shell scripts. 12474SHELL=$lt_SHELL 12475 12476# Whether or not to build shared libraries. 12477build_libtool_libs=$enable_shared 12478 12479# Whether or not to build static libraries. 12480build_old_libs=$enable_static 12481 12482# Whether or not to add -lc for building shared libraries. 12483build_libtool_need_lc=$archive_cmds_need_lc_CXX 12484 12485# Whether or not to disallow shared libs when runtime libs are static 12486allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 12487 12488# Whether or not to optimize for fast installation. 12489fast_install=$enable_fast_install 12490 12491# The host system. 12492host_alias=$host_alias 12493host=$host 12494 12495# An echo program that does not interpret backslashes. 12496echo=$lt_echo 12497 12498# The archiver. 12499AR=$lt_AR 12500AR_FLAGS=$lt_AR_FLAGS 12501 12502# A C compiler. 12503LTCC=$lt_LTCC 12504 12505# A language-specific compiler. 12506CC=$lt_compiler_CXX 12507 12508# Is the compiler the GNU C compiler? 12509with_gcc=$GCC_CXX 12510 12511# An ERE matcher. 12512EGREP=$lt_EGREP 12513 12514# The linker used to build libraries. 12515LD=$lt_LD_CXX 12516 12517# Whether we need hard or soft links. 12518LN_S=$lt_LN_S 12519 12520# A BSD-compatible nm program. 12521NM=$lt_NM 12522 12523# A symbol stripping program 12524STRIP=$STRIP 12525 12526# Used to examine libraries when file_magic_cmd begins "file" 12527MAGIC_CMD=$MAGIC_CMD 12528 12529# Used on cygwin: DLL creation program. 12530DLLTOOL="$DLLTOOL" 12531 12532# Used on cygwin: object dumper. 12533OBJDUMP="$OBJDUMP" 12534 12535# Used on cygwin: assembler. 12536AS="$AS" 12537 12538# The name of the directory that contains temporary libtool files. 12539objdir=$objdir 12540 12541# How to create reloadable object files. 12542reload_flag=$lt_reload_flag 12543reload_cmds=$lt_reload_cmds 12544 12545# How to pass a linker flag through the compiler. 12546wl=$lt_lt_prog_compiler_wl_CXX 12547 12548# Object file suffix (normally "o"). 12549objext="$ac_objext" 12550 12551# Old archive suffix (normally "a"). 12552libext="$libext" 12553 12554# Shared library suffix (normally ".so"). 12555shrext='$shrext' 12556 12557# Executable file suffix (normally ""). 12558exeext="$exeext" 12559 12560# Additional compiler flags for building library objects. 12561pic_flag=$lt_lt_prog_compiler_pic_CXX 12562pic_mode=$pic_mode 12563 12564# What is the maximum length of a command? 12565max_cmd_len=$lt_cv_sys_max_cmd_len 12566 12567# Does compiler simultaneously support -c and -o options? 12568compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 12569 12570# Must we lock files when doing compilation ? 12571need_locks=$lt_need_locks 12572 12573# Do we need the lib prefix for modules? 12574need_lib_prefix=$need_lib_prefix 12575 12576# Do we need a version for libraries? 12577need_version=$need_version 12578 12579# Whether dlopen is supported. 12580dlopen_support=$enable_dlopen 12581 12582# Whether dlopen of programs is supported. 12583dlopen_self=$enable_dlopen_self 12584 12585# Whether dlopen of statically linked programs is supported. 12586dlopen_self_static=$enable_dlopen_self_static 12587 12588# Compiler flag to prevent dynamic linking. 12589link_static_flag=$lt_lt_prog_compiler_static_CXX 12590 12591# Compiler flag to turn off builtin functions. 12592no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 12593 12594# Compiler flag to allow reflexive dlopens. 12595export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 12596 12597# Compiler flag to generate shared objects directly from archives. 12598whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 12599 12600# Compiler flag to generate thread-safe objects. 12601thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX 12602 12603# Library versioning type. 12604version_type=$version_type 12605 12606# Format of library name prefix. 12607libname_spec=$lt_libname_spec 12608 12609# List of archive names. First name is the real one, the rest are links. 12610# The last name is the one that the linker finds with -lNAME. 12611library_names_spec=$lt_library_names_spec 12612 12613# The coded name of the library, if different from the real name. 12614soname_spec=$lt_soname_spec 12615 12616# Commands used to build and install an old-style archive. 12617RANLIB=$lt_RANLIB 12618old_archive_cmds=$lt_old_archive_cmds_CXX 12619old_postinstall_cmds=$lt_old_postinstall_cmds 12620old_postuninstall_cmds=$lt_old_postuninstall_cmds 12621 12622# Create an old-style archive from a shared archive. 12623old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 12624 12625# Create a temporary old-style archive to link instead of a shared archive. 12626old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 12627 12628# Commands used to build and install a shared archive. 12629archive_cmds=$lt_archive_cmds_CXX 12630archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 12631postinstall_cmds=$lt_postinstall_cmds 12632postuninstall_cmds=$lt_postuninstall_cmds 12633 12634# Commands used to build a loadable module (assumed same as above if empty) 12635module_cmds=$lt_module_cmds_CXX 12636module_expsym_cmds=$lt_module_expsym_cmds_CXX 12637 12638# Commands to strip libraries. 12639old_striplib=$lt_old_striplib 12640striplib=$lt_striplib 12641 12642# Dependencies to place before the objects being linked to create a 12643# shared library. 12644predep_objects=$lt_predep_objects_CXX 12645 12646# Dependencies to place after the objects being linked to create a 12647# shared library. 12648postdep_objects=$lt_postdep_objects_CXX 12649 12650# Dependencies to place before the objects being linked to create a 12651# shared library. 12652predeps=$lt_predeps_CXX 12653 12654# Dependencies to place after the objects being linked to create a 12655# shared library. 12656postdeps=$lt_postdeps_CXX 12657 12658# The library search path used internally by the compiler when linking 12659# a shared library. 12660compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 12661 12662# Method to check whether dependent libraries are shared objects. 12663deplibs_check_method=$lt_deplibs_check_method 12664 12665# Command to use when deplibs_check_method == file_magic. 12666file_magic_cmd=$lt_file_magic_cmd 12667 12668# Flag that allows shared libraries with undefined symbols to be built. 12669allow_undefined_flag=$lt_allow_undefined_flag_CXX 12670 12671# Flag that forces no undefined symbols. 12672no_undefined_flag=$lt_no_undefined_flag_CXX 12673 12674# Commands used to finish a libtool library installation in a directory. 12675finish_cmds=$lt_finish_cmds 12676 12677# Same as above, but a single script fragment to be evaled but not shown. 12678finish_eval=$lt_finish_eval 12679 12680# Take the output of nm and produce a listing of raw symbols and C names. 12681global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 12682 12683# Transform the output of nm in a proper C declaration 12684global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 12685 12686# Transform the output of nm in a C name address pair 12687global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 12688 12689# This is the shared library runtime path variable. 12690runpath_var=$runpath_var 12691 12692# This is the shared library path variable. 12693shlibpath_var=$shlibpath_var 12694 12695# Is shlibpath searched before the hard-coded library search path? 12696shlibpath_overrides_runpath=$shlibpath_overrides_runpath 12697 12698# How to hardcode a shared library path into an executable. 12699hardcode_action=$hardcode_action_CXX 12700 12701# Whether we should hardcode library paths into libraries. 12702hardcode_into_libs=$hardcode_into_libs 12703 12704# Flag to hardcode \$libdir into a binary during linking. 12705# This must work even if \$libdir does not exist. 12706hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 12707 12708# If ld is used when linking, flag to hardcode \$libdir into 12709# a binary during linking. This must work even if \$libdir does 12710# not exist. 12711hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 12712 12713# Whether we need a single -rpath flag with a separated argument. 12714hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 12715 12716# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 12717# resulting binary. 12718hardcode_direct=$hardcode_direct_CXX 12719 12720# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 12721# resulting binary. 12722hardcode_minus_L=$hardcode_minus_L_CXX 12723 12724# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 12725# the resulting binary. 12726hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 12727 12728# Set to yes if building a shared library automatically hardcodes DIR into the library 12729# and all subsequent libraries and executables linked against it. 12730hardcode_automatic=$hardcode_automatic_CXX 12731 12732# Variables whose values should be saved in libtool wrapper scripts and 12733# restored at relink time. 12734variables_saved_for_relink="$variables_saved_for_relink" 12735 12736# Whether libtool must link a program against all its dependency libraries. 12737link_all_deplibs=$link_all_deplibs_CXX 12738 12739# Compile-time system search path for libraries 12740sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 12741 12742# Run-time system search path for libraries 12743sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 12744 12745# Fix the shell variable \$srcfile for the compiler. 12746fix_srcfile_path="$fix_srcfile_path_CXX" 12747 12748# Set to yes if exported symbols are required. 12749always_export_symbols=$always_export_symbols_CXX 12750 12751# The commands to list exported symbols. 12752export_symbols_cmds=$lt_export_symbols_cmds_CXX 12753 12754# The commands to extract the exported symbol list from a shared archive. 12755extract_expsyms_cmds=$lt_extract_expsyms_cmds 12756 12757# Symbols that should not be listed in the preloaded symbols. 12758exclude_expsyms=$lt_exclude_expsyms_CXX 12759 12760# Symbols that must always be exported. 12761include_expsyms=$lt_include_expsyms_CXX 12762 12763# ### END LIBTOOL TAG CONFIG: $tagname 12764 12765__EOF__ 12766 12767 12768else 12769 # If there is no Makefile yet, we rely on a make rule to execute 12770 # `config.status --recheck' to rerun these tests and create the 12771 # libtool script then. 12772 test -f Makefile && make "$ltmain" 12773fi 12774 12775 12776ac_ext=c 12777ac_cpp='$CPP $CPPFLAGS' 12778ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12779ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12780ac_compiler_gnu=$ac_cv_c_compiler_gnu 12781 12782CC=$lt_save_CC 12783LDCXX=$LD 12784LD=$lt_save_LD 12785GCC=$lt_save_GCC 12786with_gnu_ldcxx=$with_gnu_ld 12787with_gnu_ld=$lt_save_with_gnu_ld 12788lt_cv_path_LDCXX=$lt_cv_path_LD 12789lt_cv_path_LD=$lt_save_path_LD 12790lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 12791lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 12792 12793 else 12794 tagname="" 12795 fi 12796 ;; 12797 12798 F77) 12799 if test -n "$F77" && test "X$F77" != "Xno"; then 12800 12801ac_ext=f 12802ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 12803ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12804ac_compiler_gnu=$ac_cv_f77_compiler_gnu 12805 12806 12807archive_cmds_need_lc_F77=no 12808allow_undefined_flag_F77= 12809always_export_symbols_F77=no 12810archive_expsym_cmds_F77= 12811export_dynamic_flag_spec_F77= 12812hardcode_direct_F77=no 12813hardcode_libdir_flag_spec_F77= 12814hardcode_libdir_flag_spec_ld_F77= 12815hardcode_libdir_separator_F77= 12816hardcode_minus_L_F77=no 12817hardcode_automatic_F77=no 12818module_cmds_F77= 12819module_expsym_cmds_F77= 12820link_all_deplibs_F77=unknown 12821old_archive_cmds_F77=$old_archive_cmds 12822no_undefined_flag_F77= 12823whole_archive_flag_spec_F77= 12824enable_shared_with_static_runtimes_F77=no 12825 12826# Source file extension for f77 test sources. 12827ac_ext=f 12828 12829# Object file extension for compiled f77 test sources. 12830objext=o 12831objext_F77=$objext 12832 12833# Code to be used in simple compile tests 12834lt_simple_compile_test_code=" subroutine t\n return\n end\n" 12835 12836# Code to be used in simple link tests 12837lt_simple_link_test_code=" program t\n end\n" 12838 12839# ltmain only uses $CC for tagged configurations so make sure $CC is set. 12840 12841# If no C compiler was specified, use CC. 12842LTCC=${LTCC-"$CC"} 12843 12844# Allow CC to be a program name with arguments. 12845compiler=$CC 12846 12847 12848# Allow CC to be a program name with arguments. 12849lt_save_CC="$CC" 12850CC=${F77-"f77"} 12851compiler=$CC 12852compiler_F77=$CC 12853cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'` 12854 12855echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 12856echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6 12857echo "$as_me:$LINENO: result: $can_build_shared" >&5 12858echo "${ECHO_T}$can_build_shared" >&6 12859 12860echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 12861echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6 12862test "$can_build_shared" = "no" && enable_shared=no 12863 12864# On AIX, shared libraries and static libraries use the same namespace, and 12865# are all built from PIC. 12866case "$host_os" in 12867aix3*) 12868 test "$enable_shared" = yes && enable_static=no 12869 if test -n "$RANLIB"; then 12870 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12871 postinstall_cmds='$RANLIB $lib' 12872 fi 12873 ;; 12874aix4*) 12875 test "$enable_shared" = yes && enable_static=no 12876 ;; 12877esac 12878echo "$as_me:$LINENO: result: $enable_shared" >&5 12879echo "${ECHO_T}$enable_shared" >&6 12880 12881echo "$as_me:$LINENO: checking whether to build static libraries" >&5 12882echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6 12883# Make sure either enable_shared or enable_static is yes. 12884test "$enable_shared" = yes || enable_static=yes 12885echo "$as_me:$LINENO: result: $enable_static" >&5 12886echo "${ECHO_T}$enable_static" >&6 12887 12888test "$ld_shlibs_F77" = no && can_build_shared=no 12889 12890GCC_F77="$G77" 12891LD_F77="$LD" 12892 12893lt_prog_compiler_wl_F77= 12894lt_prog_compiler_pic_F77= 12895lt_prog_compiler_static_F77= 12896 12897echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 12898echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 12899 12900 if test "$GCC" = yes; then 12901 lt_prog_compiler_wl_F77='-Wl,' 12902 lt_prog_compiler_static_F77='-static' 12903 12904 case $host_os in 12905 aix*) 12906 # All AIX code is PIC. 12907 if test "$host_cpu" = ia64; then 12908 # AIX 5 now supports IA64 processor 12909 lt_prog_compiler_static_F77='-Bstatic' 12910 fi 12911 ;; 12912 12913 amigaos*) 12914 # FIXME: we need at least 68020 code to build shared libraries, but 12915 # adding the `-m68020' flag to GCC prevents building anything better, 12916 # like `-m68040'. 12917 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' 12918 ;; 12919 12920 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12921 # PIC is the default for these OSes. 12922 ;; 12923 12924 mingw* | pw32* | os2*) 12925 # This hack is so that the source file can tell whether it is being 12926 # built for inclusion in a dll (and should export symbols for example). 12927 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 12928 ;; 12929 12930 darwin* | rhapsody*) 12931 # PIC is the default on this platform 12932 # Common symbols not allowed in MH_DYLIB files 12933 lt_prog_compiler_pic_F77='-fno-common' 12934 ;; 12935 12936 msdosdjgpp*) 12937 # Just because we use GCC doesn't mean we suddenly get shared libraries 12938 # on systems that don't support them. 12939 lt_prog_compiler_can_build_shared_F77=no 12940 enable_shared=no 12941 ;; 12942 12943 sysv4*MP*) 12944 if test -d /usr/nec; then 12945 lt_prog_compiler_pic_F77=-Kconform_pic 12946 fi 12947 ;; 12948 12949 hpux*) 12950 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 12951 # not for PA HP-UX. 12952 case "$host_cpu" in 12953 hppa*64*|ia64*) 12954 # +Z the default 12955 ;; 12956 *) 12957 lt_prog_compiler_pic_F77='-fPIC' 12958 ;; 12959 esac 12960 ;; 12961 12962 *) 12963 lt_prog_compiler_pic_F77='-fPIC' 12964 ;; 12965 esac 12966 else 12967 # PORTME Check for flag to pass linker flags through the system compiler. 12968 case $host_os in 12969 aix*) 12970 lt_prog_compiler_wl_F77='-Wl,' 12971 if test "$host_cpu" = ia64; then 12972 # AIX 5 now supports IA64 processor 12973 lt_prog_compiler_static_F77='-Bstatic' 12974 else 12975 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' 12976 fi 12977 ;; 12978 12979 mingw* | pw32* | os2*) 12980 # This hack is so that the source file can tell whether it is being 12981 # built for inclusion in a dll (and should export symbols for example). 12982 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 12983 ;; 12984 12985 hpux9* | hpux10* | hpux11*) 12986 lt_prog_compiler_wl_F77='-Wl,' 12987 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 12988 # not for PA HP-UX. 12989 case "$host_cpu" in 12990 hppa*64*|ia64*) 12991 # +Z the default 12992 ;; 12993 *) 12994 lt_prog_compiler_pic_F77='+Z' 12995 ;; 12996 esac 12997 # Is there a better lt_prog_compiler_static that works with the bundled CC? 12998 lt_prog_compiler_static_F77='${wl}-a ${wl}archive' 12999 ;; 13000 13001 irix5* | irix6* | nonstopux*) 13002 lt_prog_compiler_wl_F77='-Wl,' 13003 # PIC (with -KPIC) is the default. 13004 lt_prog_compiler_static_F77='-non_shared' 13005 ;; 13006 13007 newsos6) 13008 lt_prog_compiler_pic_F77='-KPIC' 13009 lt_prog_compiler_static_F77='-Bstatic' 13010 ;; 13011 13012 linux*) 13013 case $CC in 13014 icc|ecc) 13015 lt_prog_compiler_wl_F77='-Wl,' 13016 lt_prog_compiler_pic_F77='-KPIC' 13017 lt_prog_compiler_static_F77='-static' 13018 ;; 13019 ccc) 13020 lt_prog_compiler_wl_F77='-Wl,' 13021 # All Alpha code is PIC. 13022 lt_prog_compiler_static_F77='-non_shared' 13023 ;; 13024 esac 13025 ;; 13026 13027 osf3* | osf4* | osf5*) 13028 lt_prog_compiler_wl_F77='-Wl,' 13029 # All OSF/1 code is PIC. 13030 lt_prog_compiler_static_F77='-non_shared' 13031 ;; 13032 13033 sco3.2v5*) 13034 lt_prog_compiler_pic_F77='-Kpic' 13035 lt_prog_compiler_static_F77='-dn' 13036 ;; 13037 13038 solaris*) 13039 lt_prog_compiler_wl_F77='-Wl,' 13040 lt_prog_compiler_pic_F77='-KPIC' 13041 lt_prog_compiler_static_F77='-Bstatic' 13042 ;; 13043 13044 sunos4*) 13045 lt_prog_compiler_wl_F77='-Qoption ld ' 13046 lt_prog_compiler_pic_F77='-PIC' 13047 lt_prog_compiler_static_F77='-Bstatic' 13048 ;; 13049 13050 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 13051 lt_prog_compiler_wl_F77='-Wl,' 13052 lt_prog_compiler_pic_F77='-KPIC' 13053 lt_prog_compiler_static_F77='-Bstatic' 13054 ;; 13055 13056 sysv4*MP*) 13057 if test -d /usr/nec ;then 13058 lt_prog_compiler_pic_F77='-Kconform_pic' 13059 lt_prog_compiler_static_F77='-Bstatic' 13060 fi 13061 ;; 13062 13063 uts4*) 13064 lt_prog_compiler_pic_F77='-pic' 13065 lt_prog_compiler_static_F77='-Bstatic' 13066 ;; 13067 13068 *) 13069 lt_prog_compiler_can_build_shared_F77=no 13070 ;; 13071 esac 13072 fi 13073 13074echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 13075echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6 13076 13077# 13078# Check to make sure the PIC flag actually works. 13079# 13080if test -n "$lt_prog_compiler_pic_F77"; then 13081 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 13082echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6 13083if test "${lt_prog_compiler_pic_works_F77+set}" = set; then 13084 echo $ECHO_N "(cached) $ECHO_C" >&6 13085else 13086 lt_prog_compiler_pic_works_F77=no 13087 ac_outfile=conftest.$ac_objext 13088 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 13089 lt_compiler_flag="$lt_prog_compiler_pic_F77" 13090 # Insert the option either (1) after the last *FLAGS variable, or 13091 # (2) before a word containing "conftest.", or (3) at the end. 13092 # Note that $ac_compile itself does not contain backslashes and begins 13093 # with a dollar sign (not a hyphen), so the echo should work correctly. 13094 # The option is referenced via a variable to avoid confusing sed. 13095 lt_compile=`echo "$ac_compile" | $SED \ 13096 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 13097 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13098 -e 's:$: $lt_compiler_flag:'` 13099 (eval echo "\"\$as_me:13099: $lt_compile\"" >&5) 13100 (eval "$lt_compile" 2>conftest.err) 13101 ac_status=$? 13102 cat conftest.err >&5 13103 echo "$as_me:13103: \$? = $ac_status" >&5 13104 if (exit $ac_status) && test -s "$ac_outfile"; then 13105 # The compiler can only warn and ignore the option if not recognized 13106 # So say no if there are warnings 13107 if test ! -s conftest.err; then 13108 lt_prog_compiler_pic_works_F77=yes 13109 fi 13110 fi 13111 $rm conftest* 13112 13113fi 13114echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5 13115echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6 13116 13117if test x"$lt_prog_compiler_pic_works_F77" = xyes; then 13118 case $lt_prog_compiler_pic_F77 in 13119 "" | " "*) ;; 13120 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; 13121 esac 13122else 13123 lt_prog_compiler_pic_F77= 13124 lt_prog_compiler_can_build_shared_F77=no 13125fi 13126 13127fi 13128case "$host_os" in 13129 # For platforms which do not support PIC, -DPIC is meaningless: 13130 *djgpp*) 13131 lt_prog_compiler_pic_F77= 13132 ;; 13133 *) 13134 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" 13135 ;; 13136esac 13137 13138echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 13139echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 13140if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then 13141 echo $ECHO_N "(cached) $ECHO_C" >&6 13142else 13143 lt_cv_prog_compiler_c_o_F77=no 13144 $rm -r conftest 2>/dev/null 13145 mkdir conftest 13146 cd conftest 13147 mkdir out 13148 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 13149 13150 # According to Tom Tromey, Ian Lance Taylor reported there are C compilers 13151 # that will create temporary files in the current directory regardless of 13152 # the output directory. Thus, making CWD read-only will cause this test 13153 # to fail, enabling locking or at least warning the user not to do parallel 13154 # builds. 13155 chmod -w . 13156 13157 lt_compiler_flag="-o out/conftest2.$ac_objext" 13158 # Insert the option either (1) after the last *FLAGS variable, or 13159 # (2) before a word containing "conftest.", or (3) at the end. 13160 # Note that $ac_compile itself does not contain backslashes and begins 13161 # with a dollar sign (not a hyphen), so the echo should work correctly. 13162 lt_compile=`echo "$ac_compile" | $SED \ 13163 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 13164 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13165 -e 's:$: $lt_compiler_flag:'` 13166 (eval echo "\"\$as_me:13166: $lt_compile\"" >&5) 13167 (eval "$lt_compile" 2>out/conftest.err) 13168 ac_status=$? 13169 cat out/conftest.err >&5 13170 echo "$as_me:13170: \$? = $ac_status" >&5 13171 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13172 then 13173 # The compiler can only warn and ignore the option if not recognized 13174 # So say no if there are warnings 13175 if test ! -s out/conftest.err; then 13176 lt_cv_prog_compiler_c_o_F77=yes 13177 fi 13178 fi 13179 chmod u+w . 13180 $rm conftest* out/* 13181 rmdir out 13182 cd .. 13183 rmdir conftest 13184 $rm conftest* 13185 13186fi 13187echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 13188echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6 13189 13190 13191hard_links="nottested" 13192if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then 13193 # do not overwrite the value of need_locks provided by the user 13194 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 13195echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 13196 hard_links=yes 13197 $rm conftest* 13198 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13199 touch conftest.a 13200 ln conftest.a conftest.b 2>&5 || hard_links=no 13201 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13202 echo "$as_me:$LINENO: result: $hard_links" >&5 13203echo "${ECHO_T}$hard_links" >&6 13204 if test "$hard_links" = no; then 13205 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 13206echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 13207 need_locks=warn 13208 fi 13209else 13210 need_locks=no 13211fi 13212 13213echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13214echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 13215 13216 runpath_var= 13217 allow_undefined_flag_F77= 13218 enable_shared_with_static_runtimes_F77=no 13219 archive_cmds_F77= 13220 archive_expsym_cmds_F77= 13221 old_archive_From_new_cmds_F77= 13222 old_archive_from_expsyms_cmds_F77= 13223 export_dynamic_flag_spec_F77= 13224 whole_archive_flag_spec_F77= 13225 thread_safe_flag_spec_F77= 13226 hardcode_libdir_flag_spec_F77= 13227 hardcode_libdir_flag_spec_ld_F77= 13228 hardcode_libdir_separator_F77= 13229 hardcode_direct_F77=no 13230 hardcode_minus_L_F77=no 13231 hardcode_shlibpath_var_F77=unsupported 13232 link_all_deplibs_F77=unknown 13233 hardcode_automatic_F77=no 13234 module_cmds_F77= 13235 module_expsym_cmds_F77= 13236 always_export_symbols_F77=no 13237 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13238 # include_expsyms should be a list of space-separated symbols to be *always* 13239 # included in the symbol list 13240 include_expsyms_F77= 13241 # exclude_expsyms can be an extended regexp of symbols to exclude 13242 # it will be wrapped by ` (' and `)$', so one must not match beginning or 13243 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 13244 # as well as any symbol that contains `d'. 13245 exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_" 13246 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 13247 # platforms (ab)use it in PIC code, but their linkers get confused if 13248 # the symbol is explicitly referenced. Since portable code cannot 13249 # rely on this symbol name, it's probably fine to never include it in 13250 # preloaded symbol tables. 13251 extract_expsyms_cmds= 13252 13253 case $host_os in 13254 cygwin* | mingw* | pw32*) 13255 # FIXME: the MSVC++ port hasn't been tested in a loooong time 13256 # When not using gcc, we currently assume that we are using 13257 # Microsoft Visual C++. 13258 if test "$GCC" != yes; then 13259 with_gnu_ld=no 13260 fi 13261 ;; 13262 openbsd*) 13263 with_gnu_ld=no 13264 ;; 13265 esac 13266 13267 ld_shlibs_F77=yes 13268 if test "$with_gnu_ld" = yes; then 13269 # If archive_cmds runs LD, not CC, wlarc should be empty 13270 wlarc='${wl}' 13271 13272 # See if GNU ld supports shared libraries. 13273 case $host_os in 13274 aix3* | aix4* | aix5*) 13275 # On AIX/PPC, the GNU linker is very broken 13276 if test "$host_cpu" != ia64; then 13277 ld_shlibs_F77=no 13278 cat <<EOF 1>&2 13279 13280*** Warning: the GNU linker, at least up to release 2.9.1, is reported 13281*** to be unable to reliably create shared libraries on AIX. 13282*** Therefore, libtool is disabling shared libraries support. If you 13283*** really care for shared libraries, you may want to modify your PATH 13284*** so that a non-GNU linker is found, and then restart. 13285 13286EOF 13287 fi 13288 ;; 13289 13290 amigaos*) 13291 archive_cmds_F77='$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)' 13292 hardcode_libdir_flag_spec_F77='-L$libdir' 13293 hardcode_minus_L_F77=yes 13294 13295 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 13296 # that the semantics of dynamic libraries on AmigaOS, at least up 13297 # to version 4, is to share data among multiple programs linked 13298 # with the same dynamic library. Since this doesn't match the 13299 # behavior of shared libraries on other platforms, we can't use 13300 # them. 13301 ld_shlibs_F77=no 13302 ;; 13303 13304 beos*) 13305 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 13306 allow_undefined_flag_F77=unsupported 13307 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 13308 # support --undefined. This deserves some investigation. FIXME 13309 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13310 else 13311 ld_shlibs_F77=no 13312 fi 13313 ;; 13314 13315 cygwin* | mingw* | pw32*) 13316 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, 13317 # as there is no search path for DLLs. 13318 hardcode_libdir_flag_spec_F77='-L$libdir' 13319 allow_undefined_flag_F77=unsupported 13320 always_export_symbols_F77=no 13321 enable_shared_with_static_runtimes_F77=yes 13322 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 13323 13324 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 13325 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 13326 # If the export-symbols file already is a .def file (1st line 13327 # is EXPORTS), use it as is; otherwise, prepend... 13328 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 13329 cp $export_symbols $output_objdir/$soname.def; 13330 else 13331 echo EXPORTS > $output_objdir/$soname.def; 13332 cat $export_symbols >> $output_objdir/$soname.def; 13333 fi~ 13334 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 13335 else 13336 ld_shlibs=no 13337 fi 13338 ;; 13339 13340 netbsd*) 13341 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 13342 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 13343 wlarc= 13344 else 13345 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13346 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 13347 fi 13348 ;; 13349 13350 solaris* | sysv5*) 13351 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 13352 ld_shlibs_F77=no 13353 cat <<EOF 1>&2 13354 13355*** Warning: The releases 2.8.* of the GNU linker cannot reliably 13356*** create shared libraries on Solaris systems. Therefore, libtool 13357*** is disabling shared libraries support. We urge you to upgrade GNU 13358*** binutils to release 2.9.1 or newer. Another option is to modify 13359*** your PATH or compiler configuration so that the native linker is 13360*** used, and then restart. 13361 13362EOF 13363 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 13364 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13365 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 13366 else 13367 ld_shlibs_F77=no 13368 fi 13369 ;; 13370 13371 sunos4*) 13372 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 13373 wlarc= 13374 hardcode_direct_F77=yes 13375 hardcode_shlibpath_var_F77=no 13376 ;; 13377 13378 *) 13379 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 13380 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13381 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 13382 else 13383 ld_shlibs_F77=no 13384 fi 13385 ;; 13386 esac 13387 13388 if test "$ld_shlibs_F77" = yes; then 13389 runpath_var=LD_RUN_PATH 13390 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' 13391 export_dynamic_flag_spec_F77='${wl}--export-dynamic' 13392 # ancient GNU ld didn't support --whole-archive et. al. 13393 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 13394 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 13395 else 13396 whole_archive_flag_spec_F77= 13397 fi 13398 fi 13399 else 13400 # PORTME fill in a description of your system's linker (not GNU ld) 13401 case $host_os in 13402 aix3*) 13403 allow_undefined_flag_F77=unsupported 13404 always_export_symbols_F77=yes 13405 archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' 13406 # Note: this linker hardcodes the directories in LIBPATH if there 13407 # are no directories specified by -L. 13408 hardcode_minus_L_F77=yes 13409 if test "$GCC" = yes && test -z "$link_static_flag"; then 13410 # Neither direct hardcoding nor static linking is supported with a 13411 # broken collect2. 13412 hardcode_direct_F77=unsupported 13413 fi 13414 ;; 13415 13416 aix4* | aix5*) 13417 if test "$host_cpu" = ia64; then 13418 # On IA64, the linker does run time linking by default, so we don't 13419 # have to do anything special. 13420 aix_use_runtimelinking=no 13421 exp_sym_flag='-Bexport' 13422 no_entry_flag="" 13423 else 13424 # If we're using GNU nm, then we don't want the "-C" option. 13425 # -C means demangle to AIX nm, but means don't demangle with GNU nm 13426 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 13427 export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' 13428 else 13429 export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' 13430 fi 13431 aix_use_runtimelinking=no 13432 13433 # Test if we are trying to use run time linking or normal 13434 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 13435 # need to do runtime linking. 13436 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 13437 for ld_flag in $LDFLAGS; do 13438 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 13439 aix_use_runtimelinking=yes 13440 break 13441 fi 13442 done 13443 esac 13444 13445 exp_sym_flag='-bexport' 13446 no_entry_flag='-bnoentry' 13447 fi 13448 13449 # When large executables or shared objects are built, AIX ld can 13450 # have problems creating the table of contents. If linking a library 13451 # or program results in "error TOC overflow" add -mminimal-toc to 13452 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 13453 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 13454 13455 archive_cmds_F77='' 13456 hardcode_direct_F77=yes 13457 hardcode_libdir_separator_F77=':' 13458 link_all_deplibs_F77=yes 13459 13460 if test "$GCC" = yes; then 13461 case $host_os in aix4.012|aix4.012.*) 13462 # We only want to do this on AIX 4.2 and lower, the check 13463 # below for broken collect2 doesn't work under 4.3+ 13464 collect2name=`${CC} -print-prog-name=collect2` 13465 if test -f "$collect2name" && \ 13466 strings "$collect2name" | grep resolve_lib_name >/dev/null 13467 then 13468 # We have reworked collect2 13469 hardcode_direct_F77=yes 13470 else 13471 # We have old collect2 13472 hardcode_direct_F77=unsupported 13473 # It fails to find uninstalled libraries when the uninstalled 13474 # path is not listed in the libpath. Setting hardcode_minus_L 13475 # to unsupported forces relinking 13476 hardcode_minus_L_F77=yes 13477 hardcode_libdir_flag_spec_F77='-L$libdir' 13478 hardcode_libdir_separator_F77= 13479 fi 13480 esac 13481 shared_flag='-shared' 13482 else 13483 # not using gcc 13484 if test "$host_cpu" = ia64; then 13485 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 13486 # chokes on -Wl,-G. The following line is correct: 13487 shared_flag='-G' 13488 else 13489 if test "$aix_use_runtimelinking" = yes; then 13490 shared_flag='${wl}-G' 13491 else 13492 shared_flag='${wl}-bM:SRE' 13493 fi 13494 fi 13495 fi 13496 13497 # It seems that -bexpall does not export symbols beginning with 13498 # underscore (_), so it is better to generate a list of symbols to export. 13499 always_export_symbols_F77=yes 13500 if test "$aix_use_runtimelinking" = yes; then 13501 # Warning - without using the other runtime loading flags (-brtl), 13502 # -berok will link without error, but may produce a broken library. 13503 allow_undefined_flag_F77='-berok' 13504 # Determine the default libpath from the value encoded in an empty executable. 13505 cat >conftest.$ac_ext <<_ACEOF 13506 program main 13507 13508 end 13509_ACEOF 13510rm -f conftest.$ac_objext conftest$ac_exeext 13511if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 13512 (eval $ac_link) 2>&5 13513 ac_status=$? 13514 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13515 (exit $ac_status); } && 13516 { ac_try='test -s conftest$ac_exeext' 13517 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13518 (eval $ac_try) 2>&5 13519 ac_status=$? 13520 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13521 (exit $ac_status); }; }; then 13522 13523aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 13524}'` 13525# Check for a 64-bit object if we didn't find anything. 13526if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 13527}'`; fi 13528else 13529 echo "$as_me: failed program was:" >&5 13530sed 's/^/| /' conftest.$ac_ext >&5 13531 13532fi 13533rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 13534if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 13535 13536 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 13537 archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" 13538 else 13539 if test "$host_cpu" = ia64; then 13540 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' 13541 allow_undefined_flag_F77="-z nodefs" 13542 archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" 13543 else 13544 # Determine the default libpath from the value encoded in an empty executable. 13545 cat >conftest.$ac_ext <<_ACEOF 13546 program main 13547 13548 end 13549_ACEOF 13550rm -f conftest.$ac_objext conftest$ac_exeext 13551if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 13552 (eval $ac_link) 2>&5 13553 ac_status=$? 13554 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13555 (exit $ac_status); } && 13556 { ac_try='test -s conftest$ac_exeext' 13557 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13558 (eval $ac_try) 2>&5 13559 ac_status=$? 13560 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13561 (exit $ac_status); }; }; then 13562 13563aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 13564}'` 13565# Check for a 64-bit object if we didn't find anything. 13566if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 13567}'`; fi 13568else 13569 echo "$as_me: failed program was:" >&5 13570sed 's/^/| /' conftest.$ac_ext >&5 13571 13572fi 13573rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 13574if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 13575 13576 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 13577 # Warning - without using the other run time loading flags, 13578 # -berok will link without error, but may produce a broken library. 13579 no_undefined_flag_F77=' ${wl}-bernotok' 13580 allow_undefined_flag_F77=' ${wl}-berok' 13581 # -bexpall does not export symbols beginning with underscore (_) 13582 always_export_symbols_F77=yes 13583 # Exported symbols can be pulled into shared objects from archives 13584 whole_archive_flag_spec_F77=' ' 13585 archive_cmds_need_lc_F77=yes 13586 # This is similar to how AIX traditionally builds it's shared libraries. 13587 archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 13588 fi 13589 fi 13590 ;; 13591 13592 amigaos*) 13593 archive_cmds_F77='$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)' 13594 hardcode_libdir_flag_spec_F77='-L$libdir' 13595 hardcode_minus_L_F77=yes 13596 # see comment about different semantics on the GNU ld section 13597 ld_shlibs_F77=no 13598 ;; 13599 13600 bsdi4*) 13601 export_dynamic_flag_spec_F77=-rdynamic 13602 ;; 13603 13604 cygwin* | mingw* | pw32*) 13605 # When not using gcc, we currently assume that we are using 13606 # Microsoft Visual C++. 13607 # hardcode_libdir_flag_spec is actually meaningless, as there is 13608 # no search path for DLLs. 13609 hardcode_libdir_flag_spec_F77=' ' 13610 allow_undefined_flag_F77=unsupported 13611 # Tell ltmain to make .lib files, not .a files. 13612 libext=lib 13613 # Tell ltmain to make .dll files, not .so files. 13614 shrext=".dll" 13615 # FIXME: Setting linknames here is a bad hack. 13616 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 13617 # The linker will automatically build a .lib file if we build a DLL. 13618 old_archive_From_new_cmds_F77='true' 13619 # FIXME: Should let the user specify the lib program. 13620 old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs' 13621 fix_srcfile_path='`cygpath -w "$srcfile"`' 13622 enable_shared_with_static_runtimes_F77=yes 13623 ;; 13624 13625 darwin* | rhapsody*) 13626 if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then 13627 archive_cmds_need_lc_F77=no 13628 case "$host_os" in 13629 rhapsody* | darwin1.[012]) 13630 allow_undefined_flag_F77='-undefined suppress' 13631 ;; 13632 *) # Darwin 1.3 on 13633 test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag_F77='-flat_namespace -undefined suppress' 13634 ;; 13635 esac 13636 # FIXME: Relying on posixy $() will cause problems for 13637 # cross-compilation, but unfortunately the echo tests do not 13638 # yet detect zsh echo's removal of \ escapes. Also zsh mangles 13639 # `"' quotes if we put them in here... so don't! 13640 lt_int_apple_cc_single_mod=no 13641 output_verbose_link_cmd='echo' 13642 if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then 13643 lt_int_apple_cc_single_mod=yes 13644 fi 13645 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 13646 archive_cmds_F77='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 13647 else 13648 archive_cmds_F77='$CC -r ${wl}-bind_at_load -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' 13649 fi 13650 module_cmds_F77='$CC -bundle ${wl}-bind_at_load $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags' 13651 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 13652 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 13653 archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 13654 else 13655 archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -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~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 13656 fi 13657 module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 13658 hardcode_direct_F77=no 13659 hardcode_automatic_F77=yes 13660 hardcode_shlibpath_var_F77=unsupported 13661 whole_archive_flag_spec_F77='-all_load $convenience' 13662 link_all_deplibs_F77=yes 13663 fi 13664 ;; 13665 13666 dgux*) 13667 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13668 hardcode_libdir_flag_spec_F77='-L$libdir' 13669 hardcode_shlibpath_var_F77=no 13670 ;; 13671 13672 freebsd1*) 13673 ld_shlibs_F77=no 13674 ;; 13675 13676 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 13677 # support. Future versions do this automatically, but an explicit c++rt0.o 13678 # does not break anything, and helps significantly (at the cost of a little 13679 # extra space). 13680 freebsd2.2*) 13681 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 13682 hardcode_libdir_flag_spec_F77='-R$libdir' 13683 hardcode_direct_F77=yes 13684 hardcode_shlibpath_var_F77=no 13685 ;; 13686 13687 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 13688 freebsd2*) 13689 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 13690 hardcode_direct_F77=yes 13691 hardcode_minus_L_F77=yes 13692 hardcode_shlibpath_var_F77=no 13693 ;; 13694 13695 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 13696 freebsd*) 13697 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 13698 hardcode_libdir_flag_spec_F77='-R$libdir' 13699 hardcode_direct_F77=yes 13700 hardcode_shlibpath_var_F77=no 13701 ;; 13702 13703 hpux9*) 13704 if test "$GCC" = yes; then 13705 archive_cmds_F77='$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' 13706 else 13707 archive_cmds_F77='$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' 13708 fi 13709 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 13710 hardcode_libdir_separator_F77=: 13711 hardcode_direct_F77=yes 13712 13713 # hardcode_minus_L: Not really in the search PATH, 13714 # but as the default location of the library. 13715 hardcode_minus_L_F77=yes 13716 export_dynamic_flag_spec_F77='${wl}-E' 13717 ;; 13718 13719 hpux10* | hpux11*) 13720 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 13721 case "$host_cpu" in 13722 hppa*64*|ia64*) 13723 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 13724 ;; 13725 *) 13726 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 13727 ;; 13728 esac 13729 else 13730 case "$host_cpu" in 13731 hppa*64*|ia64*) 13732 archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' 13733 ;; 13734 *) 13735 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 13736 ;; 13737 esac 13738 fi 13739 if test "$with_gnu_ld" = no; then 13740 case "$host_cpu" in 13741 hppa*64*) 13742 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 13743 hardcode_libdir_flag_spec_ld_F77='+b $libdir' 13744 hardcode_libdir_separator_F77=: 13745 hardcode_direct_F77=no 13746 hardcode_shlibpath_var_F77=no 13747 ;; 13748 ia64*) 13749 hardcode_libdir_flag_spec_F77='-L$libdir' 13750 hardcode_direct_F77=no 13751 hardcode_shlibpath_var_F77=no 13752 13753 # hardcode_minus_L: Not really in the search PATH, 13754 # but as the default location of the library. 13755 hardcode_minus_L_F77=yes 13756 ;; 13757 *) 13758 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 13759 hardcode_libdir_separator_F77=: 13760 hardcode_direct_F77=yes 13761 export_dynamic_flag_spec_F77='${wl}-E' 13762 13763 # hardcode_minus_L: Not really in the search PATH, 13764 # but as the default location of the library. 13765 hardcode_minus_L_F77=yes 13766 ;; 13767 esac 13768 fi 13769 ;; 13770 13771 irix5* | irix6* | nonstopux*) 13772 if test "$GCC" = yes; then 13773 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 13774 else 13775 archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 13776 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' 13777 fi 13778 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 13779 hardcode_libdir_separator_F77=: 13780 link_all_deplibs_F77=yes 13781 ;; 13782 13783 netbsd*) 13784 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 13785 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 13786 else 13787 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 13788 fi 13789 hardcode_libdir_flag_spec_F77='-R$libdir' 13790 hardcode_direct_F77=yes 13791 hardcode_shlibpath_var_F77=no 13792 ;; 13793 13794 newsos6) 13795 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13796 hardcode_direct_F77=yes 13797 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 13798 hardcode_libdir_separator_F77=: 13799 hardcode_shlibpath_var_F77=no 13800 ;; 13801 13802 openbsd*) 13803 hardcode_direct_F77=yes 13804 hardcode_shlibpath_var_F77=no 13805 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13806 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 13807 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 13808 export_dynamic_flag_spec_F77='${wl}-E' 13809 else 13810 case $host_os in 13811 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 13812 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 13813 hardcode_libdir_flag_spec_F77='-R$libdir' 13814 ;; 13815 *) 13816 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 13817 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 13818 ;; 13819 esac 13820 fi 13821 ;; 13822 13823 os2*) 13824 hardcode_libdir_flag_spec_F77='-L$libdir' 13825 hardcode_minus_L_F77=yes 13826 allow_undefined_flag_F77=unsupported 13827 archive_cmds_F77='$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' 13828 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 13829 ;; 13830 13831 osf3*) 13832 if test "$GCC" = yes; then 13833 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 13834 archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 13835 else 13836 allow_undefined_flag_F77=' -expect_unresolved \*' 13837 archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 13838 fi 13839 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 13840 hardcode_libdir_separator_F77=: 13841 ;; 13842 13843 osf4* | osf5*) # as osf3* with the addition of -msym flag 13844 if test "$GCC" = yes; then 13845 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 13846 archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 13847 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 13848 else 13849 allow_undefined_flag_F77=' -expect_unresolved \*' 13850 archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 13851 archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 13852 $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' 13853 13854 # Both c and cxx compiler support -rpath directly 13855 hardcode_libdir_flag_spec_F77='-rpath $libdir' 13856 fi 13857 hardcode_libdir_separator_F77=: 13858 ;; 13859 13860 sco3.2v5*) 13861 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13862 hardcode_shlibpath_var_F77=no 13863 export_dynamic_flag_spec_F77='${wl}-Bexport' 13864 runpath_var=LD_RUN_PATH 13865 hardcode_runpath_var=yes 13866 ;; 13867 13868 solaris*) 13869 no_undefined_flag_F77=' -z text' 13870 if test "$GCC" = yes; then 13871 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 13872 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 13873 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 13874 else 13875 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 13876 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 13877 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 13878 fi 13879 hardcode_libdir_flag_spec_F77='-R$libdir' 13880 hardcode_shlibpath_var_F77=no 13881 case $host_os in 13882 solaris2.[0-5] | solaris2.[0-5].*) ;; 13883 *) # Supported since Solaris 2.6 (maybe 2.5.1?) 13884 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;; 13885 esac 13886 link_all_deplibs_F77=yes 13887 ;; 13888 13889 sunos4*) 13890 if test "x$host_vendor" = xsequent; then 13891 # Use $CC to link under sequent, because it throws in some extra .o 13892 # files that make .init and .fini sections work. 13893 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 13894 else 13895 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 13896 fi 13897 hardcode_libdir_flag_spec_F77='-L$libdir' 13898 hardcode_direct_F77=yes 13899 hardcode_minus_L_F77=yes 13900 hardcode_shlibpath_var_F77=no 13901 ;; 13902 13903 sysv4) 13904 case $host_vendor in 13905 sni) 13906 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13907 hardcode_direct_F77=yes # is this really true??? 13908 ;; 13909 siemens) 13910 ## LD is ld it makes a PLAMLIB 13911 ## CC just makes a GrossModule. 13912 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 13913 reload_cmds_F77='$CC -r -o $output$reload_objs' 13914 hardcode_direct_F77=no 13915 ;; 13916 motorola) 13917 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13918 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie 13919 ;; 13920 esac 13921 runpath_var='LD_RUN_PATH' 13922 hardcode_shlibpath_var_F77=no 13923 ;; 13924 13925 sysv4.3*) 13926 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13927 hardcode_shlibpath_var_F77=no 13928 export_dynamic_flag_spec_F77='-Bexport' 13929 ;; 13930 13931 sysv4*MP*) 13932 if test -d /usr/nec; then 13933 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13934 hardcode_shlibpath_var_F77=no 13935 runpath_var=LD_RUN_PATH 13936 hardcode_runpath_var=yes 13937 ld_shlibs_F77=yes 13938 fi 13939 ;; 13940 13941 sysv4.2uw2*) 13942 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 13943 hardcode_direct_F77=yes 13944 hardcode_minus_L_F77=no 13945 hardcode_shlibpath_var_F77=no 13946 hardcode_runpath_var=yes 13947 runpath_var=LD_RUN_PATH 13948 ;; 13949 13950 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) 13951 no_undefined_flag_F77='${wl}-z ${wl}text' 13952 if test "$GCC" = yes; then 13953 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 13954 else 13955 archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 13956 fi 13957 runpath_var='LD_RUN_PATH' 13958 hardcode_shlibpath_var_F77=no 13959 ;; 13960 13961 sysv5*) 13962 no_undefined_flag_F77=' -z text' 13963 # $CC -shared without GNU ld will not create a library from C++ 13964 # object files and a static libstdc++, better avoid it by now 13965 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 13966 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 13967 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 13968 hardcode_libdir_flag_spec_F77= 13969 hardcode_shlibpath_var_F77=no 13970 runpath_var='LD_RUN_PATH' 13971 ;; 13972 13973 uts4*) 13974 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13975 hardcode_libdir_flag_spec_F77='-L$libdir' 13976 hardcode_shlibpath_var_F77=no 13977 ;; 13978 13979 *) 13980 ld_shlibs_F77=no 13981 ;; 13982 esac 13983 fi 13984 13985echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 13986echo "${ECHO_T}$ld_shlibs_F77" >&6 13987test "$ld_shlibs_F77" = no && can_build_shared=no 13988 13989variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 13990if test "$GCC" = yes; then 13991 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 13992fi 13993 13994# 13995# Do we need to explicitly link libc? 13996# 13997case "x$archive_cmds_need_lc_F77" in 13998x|xyes) 13999 # Assume -lc should be added 14000 archive_cmds_need_lc_F77=yes 14001 14002 if test "$enable_shared" = yes && test "$GCC" = yes; then 14003 case $archive_cmds_F77 in 14004 *'~'*) 14005 # FIXME: we may have to deal with multi-command sequences. 14006 ;; 14007 '$CC '*) 14008 # Test whether the compiler implicitly links with -lc since on some 14009 # systems, -lgcc has to come before -lc. If gcc already passes -lc 14010 # to ld, don't add -lc before -lgcc. 14011 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 14012echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 14013 $rm conftest* 14014 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 14015 14016 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 14017 (eval $ac_compile) 2>&5 14018 ac_status=$? 14019 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14020 (exit $ac_status); } 2>conftest.err; then 14021 soname=conftest 14022 lib=conftest 14023 libobjs=conftest.$ac_objext 14024 deplibs= 14025 wl=$lt_prog_compiler_wl_F77 14026 compiler_flags=-v 14027 linker_flags=-v 14028 verstring= 14029 output_objdir=. 14030 libname=conftest 14031 lt_save_allow_undefined_flag=$allow_undefined_flag_F77 14032 allow_undefined_flag_F77= 14033 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 14034 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 14035 ac_status=$? 14036 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14037 (exit $ac_status); } 14038 then 14039 archive_cmds_need_lc_F77=no 14040 else 14041 archive_cmds_need_lc_F77=yes 14042 fi 14043 allow_undefined_flag_F77=$lt_save_allow_undefined_flag 14044 else 14045 cat conftest.err 1>&5 14046 fi 14047 $rm conftest* 14048 echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 14049echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6 14050 ;; 14051 esac 14052 fi 14053 ;; 14054esac 14055 14056echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 14057echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 14058hardcode_action_F77= 14059if test -n "$hardcode_libdir_flag_spec_F77" || \ 14060 test -n "$runpath_var F77" || \ 14061 test "X$hardcode_automatic_F77"="Xyes" ; then 14062 14063 # We can hardcode non-existant directories. 14064 if test "$hardcode_direct_F77" != no && 14065 # If the only mechanism to avoid hardcoding is shlibpath_var, we 14066 # have to relink, otherwise we might link with an installed library 14067 # when we should be linking with a yet-to-be-installed one 14068 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && 14069 test "$hardcode_minus_L_F77" != no; then 14070 # Linking always hardcodes the temporary library directory. 14071 hardcode_action_F77=relink 14072 else 14073 # We can link without hardcoding, and we can hardcode nonexisting dirs. 14074 hardcode_action_F77=immediate 14075 fi 14076else 14077 # We cannot hardcode anything, or else we can only hardcode existing 14078 # directories. 14079 hardcode_action_F77=unsupported 14080fi 14081echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 14082echo "${ECHO_T}$hardcode_action_F77" >&6 14083 14084if test "$hardcode_action_F77" = relink; then 14085 # Fast installation is not supported 14086 enable_fast_install=no 14087elif test "$shlibpath_overrides_runpath" = yes || 14088 test "$enable_shared" = no; then 14089 # Fast installation is not necessary 14090 enable_fast_install=needless 14091fi 14092 14093striplib= 14094old_striplib= 14095echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 14096echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 14097if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 14098 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 14099 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 14100 echo "$as_me:$LINENO: result: yes" >&5 14101echo "${ECHO_T}yes" >&6 14102else 14103# FIXME - insert some real tests, host_os isn't really good enough 14104 case $host_os in 14105 darwin*) 14106 if test -n "$STRIP" ; then 14107 striplib="$STRIP -x" 14108 echo "$as_me:$LINENO: result: yes" >&5 14109echo "${ECHO_T}yes" >&6 14110 else 14111 echo "$as_me:$LINENO: result: no" >&5 14112echo "${ECHO_T}no" >&6 14113fi 14114 ;; 14115 *) 14116 echo "$as_me:$LINENO: result: no" >&5 14117echo "${ECHO_T}no" >&6 14118 ;; 14119 esac 14120fi 14121 14122echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 14123echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 14124library_names_spec= 14125libname_spec='lib$name' 14126soname_spec= 14127shrext=".so" 14128postinstall_cmds= 14129postuninstall_cmds= 14130finish_cmds= 14131finish_eval= 14132shlibpath_var= 14133shlibpath_overrides_runpath=unknown 14134version_type=none 14135dynamic_linker="$host_os ld.so" 14136sys_lib_dlsearch_path_spec="/lib /usr/lib" 14137if test "$GCC" = yes; then 14138 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 14139 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 14140 # if the path contains ";" then we assume it to be the separator 14141 # otherwise default to the standard path separator (i.e. ":") - it is 14142 # assumed that no part of a normal pathname contains ";" but that should 14143 # okay in the real world where ";" in dirpaths is itself problematic. 14144 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 14145 else 14146 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 14147 fi 14148else 14149 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 14150fi 14151need_lib_prefix=unknown 14152hardcode_into_libs=no 14153 14154# when you set need_version to no, make sure it does not cause -set_version 14155# flags to be left without arguments 14156need_version=unknown 14157 14158case $host_os in 14159aix3*) 14160 version_type=linux 14161 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 14162 shlibpath_var=LIBPATH 14163 14164 # AIX 3 has no versioning support, so we append a major version to the name. 14165 soname_spec='${libname}${release}${shared_ext}$major' 14166 ;; 14167 14168aix4* | aix5*) 14169 version_type=linux 14170 need_lib_prefix=no 14171 need_version=no 14172 hardcode_into_libs=yes 14173 if test "$host_cpu" = ia64; then 14174 # AIX 5 supports IA64 14175 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 14176 shlibpath_var=LD_LIBRARY_PATH 14177 else 14178 # With GCC up to 2.95.x, collect2 would create an import file 14179 # for dependence libraries. The import file would start with 14180 # the line `#! .'. This would cause the generated library to 14181 # depend on `.', always an invalid library. This was fixed in 14182 # development snapshots of GCC prior to 3.0. 14183 case $host_os in 14184 aix4 | aix4.[01] | aix4.[01].*) 14185 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 14186 echo ' yes ' 14187 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 14188 : 14189 else 14190 can_build_shared=no 14191 fi 14192 ;; 14193 esac 14194 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 14195 # soname into executable. Probably we can add versioning support to 14196 # collect2, so additional links can be useful in future. 14197 if test "$aix_use_runtimelinking" = yes; then 14198 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 14199 # instead of lib<name>.a to let people know that these are not 14200 # typical AIX shared libraries. 14201 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14202 else 14203 # We preserve .a as extension for shared libraries through AIX4.2 14204 # and later when we are not doing run time linking. 14205 library_names_spec='${libname}${release}.a $libname.a' 14206 soname_spec='${libname}${release}${shared_ext}$major' 14207 fi 14208 shlibpath_var=LIBPATH 14209 fi 14210 ;; 14211 14212amigaos*) 14213 library_names_spec='$libname.ixlibrary $libname.a' 14214 # Create ${libname}_ixlibrary.a entries in /sys/libs. 14215 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' 14216 ;; 14217 14218beos*) 14219 library_names_spec='${libname}${shared_ext}' 14220 dynamic_linker="$host_os ld.so" 14221 shlibpath_var=LIBRARY_PATH 14222 ;; 14223 14224bsdi4*) 14225 version_type=linux 14226 need_version=no 14227 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14228 soname_spec='${libname}${release}${shared_ext}$major' 14229 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 14230 shlibpath_var=LD_LIBRARY_PATH 14231 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 14232 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 14233 # the default ld.so.conf also contains /usr/contrib/lib and 14234 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 14235 # libtool to hard-code these into programs 14236 ;; 14237 14238cygwin* | mingw* | pw32*) 14239 version_type=windows 14240 shrext=".dll" 14241 need_version=no 14242 need_lib_prefix=no 14243 14244 case $GCC,$host_os in 14245 yes,cygwin* | yes,mingw* | yes,pw32*) 14246 library_names_spec='$libname.dll.a' 14247 # DLL is installed to $(libdir)/../bin by postinstall_cmds 14248 postinstall_cmds='base_file=`basename \${file}`~ 14249 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 14250 dldir=$destdir/`dirname \$dlpath`~ 14251 test -d \$dldir || mkdir -p \$dldir~ 14252 $install_prog $dir/$dlname \$dldir/$dlname' 14253 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 14254 dlpath=$dir/\$dldll~ 14255 $rm \$dlpath' 14256 shlibpath_overrides_runpath=yes 14257 14258 case $host_os in 14259 cygwin*) 14260 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 14261 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14262 sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib" 14263 ;; 14264 mingw*) 14265 # MinGW DLLs use traditional 'lib' prefix 14266 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14267 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 14268 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 14269 # It is most probably a Windows format PATH printed by 14270 # mingw gcc, but we are running on Cygwin. Gcc prints its search 14271 # path with ; separators, and with drive letters. We can handle the 14272 # drive letters (cygwin fileutils understands them), so leave them, 14273 # especially as we might pass files found there to a mingw objdump, 14274 # which wouldn't understand a cygwinified path. Ahh. 14275 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 14276 else 14277 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 14278 fi 14279 ;; 14280 pw32*) 14281 # pw32 DLLs use 'pw' prefix rather than 'lib' 14282 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}' 14283 ;; 14284 esac 14285 ;; 14286 14287 *) 14288 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 14289 ;; 14290 esac 14291 dynamic_linker='Win32 ld.exe' 14292 # FIXME: first we should search . and the directory the executable is in 14293 shlibpath_var=PATH 14294 ;; 14295 14296darwin* | rhapsody*) 14297 dynamic_linker="$host_os dyld" 14298 version_type=darwin 14299 need_lib_prefix=no 14300 need_version=no 14301 # FIXME: Relying on posixy $() will cause problems for 14302 # cross-compilation, but unfortunately the echo tests do not 14303 # yet detect zsh echo's removal of \ escapes. 14304 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 14305 soname_spec='${libname}${release}${major}$shared_ext' 14306 shlibpath_overrides_runpath=yes 14307 shlibpath_var=DYLD_LIBRARY_PATH 14308 shrext='$(test .$module = .yes && echo .so || echo .dylib)' 14309 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 14310 if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then 14311 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"` 14312 fi 14313 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 14314 ;; 14315 14316dgux*) 14317 version_type=linux 14318 need_lib_prefix=no 14319 need_version=no 14320 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 14321 soname_spec='${libname}${release}${shared_ext}$major' 14322 shlibpath_var=LD_LIBRARY_PATH 14323 ;; 14324 14325freebsd1*) 14326 dynamic_linker=no 14327 ;; 14328 14329freebsd*) 14330 objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` 14331 version_type=freebsd-$objformat 14332 case $version_type in 14333 freebsd-elf*) 14334 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14335 need_version=no 14336 need_lib_prefix=no 14337 ;; 14338 freebsd-*) 14339 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 14340 need_version=yes 14341 ;; 14342 esac 14343 shlibpath_var=LD_LIBRARY_PATH 14344 case $host_os in 14345 freebsd2*) 14346 shlibpath_overrides_runpath=yes 14347 ;; 14348 freebsd3.01* | freebsdelf3.01*) 14349 shlibpath_overrides_runpath=yes 14350 hardcode_into_libs=yes 14351 ;; 14352 *) # from 3.2 on 14353 shlibpath_overrides_runpath=no 14354 hardcode_into_libs=yes 14355 ;; 14356 esac 14357 ;; 14358 14359gnu*) 14360 version_type=linux 14361 need_lib_prefix=no 14362 need_version=no 14363 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 14364 soname_spec='${libname}${release}${shared_ext}$major' 14365 shlibpath_var=LD_LIBRARY_PATH 14366 hardcode_into_libs=yes 14367 ;; 14368 14369hpux9* | hpux10* | hpux11*) 14370 # Give a soname corresponding to the major version so that dld.sl refuses to 14371 # link against other versions. 14372 version_type=sunos 14373 need_lib_prefix=no 14374 need_version=no 14375 case "$host_cpu" in 14376 ia64*) 14377 shrext='.so' 14378 hardcode_into_libs=yes 14379 dynamic_linker="$host_os dld.so" 14380 shlibpath_var=LD_LIBRARY_PATH 14381 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14382 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14383 soname_spec='${libname}${release}${shared_ext}$major' 14384 if test "X$HPUX_IA64_MODE" = X32; then 14385 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 14386 else 14387 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 14388 fi 14389 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14390 ;; 14391 hppa*64*) 14392 shrext='.sl' 14393 hardcode_into_libs=yes 14394 dynamic_linker="$host_os dld.sl" 14395 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 14396 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14397 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14398 soname_spec='${libname}${release}${shared_ext}$major' 14399 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 14400 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14401 ;; 14402 *) 14403 shrext='.sl' 14404 dynamic_linker="$host_os dld.sl" 14405 shlibpath_var=SHLIB_PATH 14406 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 14407 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14408 soname_spec='${libname}${release}${shared_ext}$major' 14409 ;; 14410 esac 14411 # HP-UX runs *really* slowly unless shared libraries are mode 555. 14412 postinstall_cmds='chmod 555 $lib' 14413 ;; 14414 14415irix5* | irix6* | nonstopux*) 14416 case $host_os in 14417 nonstopux*) version_type=nonstopux ;; 14418 *) 14419 if test "$lt_cv_prog_gnu_ld" = yes; then 14420 version_type=linux 14421 else 14422 version_type=irix 14423 fi ;; 14424 esac 14425 need_lib_prefix=no 14426 need_version=no 14427 soname_spec='${libname}${release}${shared_ext}$major' 14428 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 14429 case $host_os in 14430 irix5* | nonstopux*) 14431 libsuff= shlibsuff= 14432 ;; 14433 *) 14434 case $LD in # libtool.m4 will add one of these switches to LD 14435 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 14436 libsuff= shlibsuff= libmagic=32-bit;; 14437 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 14438 libsuff=32 shlibsuff=N32 libmagic=N32;; 14439 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 14440 libsuff=64 shlibsuff=64 libmagic=64-bit;; 14441 *) libsuff= shlibsuff= libmagic=never-match;; 14442 esac 14443 ;; 14444 esac 14445 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 14446 shlibpath_overrides_runpath=no 14447 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 14448 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 14449 hardcode_into_libs=yes 14450 ;; 14451 14452# No shared lib support for Linux oldld, aout, or coff. 14453linux*oldld* | linux*aout* | linux*coff*) 14454 dynamic_linker=no 14455 ;; 14456 14457# This must be Linux ELF. 14458linux*) 14459 version_type=linux 14460 need_lib_prefix=no 14461 need_version=no 14462 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14463 soname_spec='${libname}${release}${shared_ext}$major' 14464 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 14465 shlibpath_var=LD_LIBRARY_PATH 14466 shlibpath_overrides_runpath=no 14467 # This implies no fast_install, which is unacceptable. 14468 # Some rework will be needed to allow for fast_install 14469 # before this can be enabled. 14470 hardcode_into_libs=yes 14471 14472 # We used to test for /lib/ld.so.1 and disable shared libraries on 14473 # powerpc, because MkLinux only supported shared libraries with the 14474 # GNU dynamic linker. Since this was broken with cross compilers, 14475 # most powerpc-linux boxes support dynamic linking these days and 14476 # people can always --disable-shared, the test was removed, and we 14477 # assume the GNU/Linux dynamic linker is in use. 14478 dynamic_linker='GNU/Linux ld.so' 14479 ;; 14480 14481netbsd*) 14482 version_type=sunos 14483 need_lib_prefix=no 14484 need_version=no 14485 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 14486 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14487 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14488 dynamic_linker='NetBSD (a.out) ld.so' 14489 else 14490 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}' 14491 soname_spec='${libname}${release}${shared_ext}$major' 14492 dynamic_linker='NetBSD ld.elf_so' 14493 fi 14494 shlibpath_var=LD_LIBRARY_PATH 14495 shlibpath_overrides_runpath=yes 14496 hardcode_into_libs=yes 14497 ;; 14498 14499newsos6) 14500 version_type=linux 14501 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14502 shlibpath_var=LD_LIBRARY_PATH 14503 shlibpath_overrides_runpath=yes 14504 ;; 14505 14506nto-qnx) 14507 version_type=linux 14508 need_lib_prefix=no 14509 need_version=no 14510 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14511 soname_spec='${libname}${release}${shared_ext}$major' 14512 shlibpath_var=LD_LIBRARY_PATH 14513 shlibpath_overrides_runpath=yes 14514 ;; 14515 14516openbsd*) 14517 version_type=sunos 14518 need_lib_prefix=no 14519 need_version=no 14520 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14521 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14522 shlibpath_var=LD_LIBRARY_PATH 14523 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 14524 case $host_os in 14525 openbsd2.[89] | openbsd2.[89].*) 14526 shlibpath_overrides_runpath=no 14527 ;; 14528 *) 14529 shlibpath_overrides_runpath=yes 14530 ;; 14531 esac 14532 else 14533 shlibpath_overrides_runpath=yes 14534 fi 14535 ;; 14536 14537os2*) 14538 libname_spec='$name' 14539 shrext=".dll" 14540 need_lib_prefix=no 14541 library_names_spec='$libname${shared_ext} $libname.a' 14542 dynamic_linker='OS/2 ld.exe' 14543 shlibpath_var=LIBPATH 14544 ;; 14545 14546osf3* | osf4* | osf5*) 14547 version_type=osf 14548 need_lib_prefix=no 14549 need_version=no 14550 soname_spec='${libname}${release}${shared_ext}$major' 14551 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14552 shlibpath_var=LD_LIBRARY_PATH 14553 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 14554 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 14555 ;; 14556 14557sco3.2v5*) 14558 version_type=osf 14559 soname_spec='${libname}${release}${shared_ext}$major' 14560 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14561 shlibpath_var=LD_LIBRARY_PATH 14562 ;; 14563 14564solaris*) 14565 version_type=linux 14566 need_lib_prefix=no 14567 need_version=no 14568 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14569 soname_spec='${libname}${release}${shared_ext}$major' 14570 shlibpath_var=LD_LIBRARY_PATH 14571 shlibpath_overrides_runpath=yes 14572 hardcode_into_libs=yes 14573 # ldd complains unless libraries are executable 14574 postinstall_cmds='chmod +x $lib' 14575 ;; 14576 14577sunos4*) 14578 version_type=sunos 14579 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14580 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 14581 shlibpath_var=LD_LIBRARY_PATH 14582 shlibpath_overrides_runpath=yes 14583 if test "$with_gnu_ld" = yes; then 14584 need_lib_prefix=no 14585 fi 14586 need_version=yes 14587 ;; 14588 14589sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 14590 version_type=linux 14591 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14592 soname_spec='${libname}${release}${shared_ext}$major' 14593 shlibpath_var=LD_LIBRARY_PATH 14594 case $host_vendor in 14595 sni) 14596 shlibpath_overrides_runpath=no 14597 need_lib_prefix=no 14598 export_dynamic_flag_spec='${wl}-Blargedynsym' 14599 runpath_var=LD_RUN_PATH 14600 ;; 14601 siemens) 14602 need_lib_prefix=no 14603 ;; 14604 motorola) 14605 need_lib_prefix=no 14606 need_version=no 14607 shlibpath_overrides_runpath=no 14608 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 14609 ;; 14610 esac 14611 ;; 14612 14613sysv4*MP*) 14614 if test -d /usr/nec ;then 14615 version_type=linux 14616 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 14617 soname_spec='$libname${shared_ext}.$major' 14618 shlibpath_var=LD_LIBRARY_PATH 14619 fi 14620 ;; 14621 14622uts4*) 14623 version_type=linux 14624 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14625 soname_spec='${libname}${release}${shared_ext}$major' 14626 shlibpath_var=LD_LIBRARY_PATH 14627 ;; 14628 14629*) 14630 dynamic_linker=no 14631 ;; 14632esac 14633echo "$as_me:$LINENO: result: $dynamic_linker" >&5 14634echo "${ECHO_T}$dynamic_linker" >&6 14635test "$dynamic_linker" = no && can_build_shared=no 14636 14637 14638# The else clause should only fire when bootstrapping the 14639# libtool distribution, otherwise you forgot to ship ltmain.sh 14640# with your package, and you will get complaints that there are 14641# no rules to generate ltmain.sh. 14642if test -f "$ltmain"; then 14643 # See if we are running on zsh, and set the options which allow our commands through 14644 # without removal of \ escapes. 14645 if test -n "${ZSH_VERSION+set}" ; then 14646 setopt NO_GLOB_SUBST 14647 fi 14648 # Now quote all the things that may contain metacharacters while being 14649 # careful not to overquote the AC_SUBSTed values. We take copies of the 14650 # variables and quote the copies for generation of the libtool script. 14651 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \ 14652 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 14653 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 14654 deplibs_check_method reload_flag reload_cmds need_locks \ 14655 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 14656 lt_cv_sys_global_symbol_to_c_name_address \ 14657 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 14658 old_postinstall_cmds old_postuninstall_cmds \ 14659 compiler_F77 \ 14660 CC_F77 \ 14661 LD_F77 \ 14662 lt_prog_compiler_wl_F77 \ 14663 lt_prog_compiler_pic_F77 \ 14664 lt_prog_compiler_static_F77 \ 14665 lt_prog_compiler_no_builtin_flag_F77 \ 14666 export_dynamic_flag_spec_F77 \ 14667 thread_safe_flag_spec_F77 \ 14668 whole_archive_flag_spec_F77 \ 14669 enable_shared_with_static_runtimes_F77 \ 14670 old_archive_cmds_F77 \ 14671 old_archive_from_new_cmds_F77 \ 14672 predep_objects_F77 \ 14673 postdep_objects_F77 \ 14674 predeps_F77 \ 14675 postdeps_F77 \ 14676 compiler_lib_search_path_F77 \ 14677 archive_cmds_F77 \ 14678 archive_expsym_cmds_F77 \ 14679 postinstall_cmds_F77 \ 14680 postuninstall_cmds_F77 \ 14681 old_archive_from_expsyms_cmds_F77 \ 14682 allow_undefined_flag_F77 \ 14683 no_undefined_flag_F77 \ 14684 export_symbols_cmds_F77 \ 14685 hardcode_libdir_flag_spec_F77 \ 14686 hardcode_libdir_flag_spec_ld_F77 \ 14687 hardcode_libdir_separator_F77 \ 14688 hardcode_automatic_F77 \ 14689 module_cmds_F77 \ 14690 module_expsym_cmds_F77 \ 14691 lt_cv_prog_compiler_c_o_F77 \ 14692 exclude_expsyms_F77 \ 14693 include_expsyms_F77; do 14694 14695 case $var in 14696 old_archive_cmds_F77 | \ 14697 old_archive_from_new_cmds_F77 | \ 14698 archive_cmds_F77 | \ 14699 archive_expsym_cmds_F77 | \ 14700 module_cmds_F77 | \ 14701 module_expsym_cmds_F77 | \ 14702 old_archive_from_expsyms_cmds_F77 | \ 14703 export_symbols_cmds_F77 | \ 14704 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 14705 postinstall_cmds | postuninstall_cmds | \ 14706 old_postinstall_cmds | old_postuninstall_cmds | \ 14707 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 14708 # Double-quote double-evaled strings. 14709 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 14710 ;; 14711 *) 14712 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 14713 ;; 14714 esac 14715 done 14716 14717 case $lt_echo in 14718 *'\$0 --fallback-echo"') 14719 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 14720 ;; 14721 esac 14722 14723cfgfile="$ofile" 14724 14725 cat <<__EOF__ >> "$cfgfile" 14726# ### BEGIN LIBTOOL TAG CONFIG: $tagname 14727 14728# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 14729 14730# Shell to use when invoking shell scripts. 14731SHELL=$lt_SHELL 14732 14733# Whether or not to build shared libraries. 14734build_libtool_libs=$enable_shared 14735 14736# Whether or not to build static libraries. 14737build_old_libs=$enable_static 14738 14739# Whether or not to add -lc for building shared libraries. 14740build_libtool_need_lc=$archive_cmds_need_lc_F77 14741 14742# Whether or not to disallow shared libs when runtime libs are static 14743allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 14744 14745# Whether or not to optimize for fast installation. 14746fast_install=$enable_fast_install 14747 14748# The host system. 14749host_alias=$host_alias 14750host=$host 14751 14752# An echo program that does not interpret backslashes. 14753echo=$lt_echo 14754 14755# The archiver. 14756AR=$lt_AR 14757AR_FLAGS=$lt_AR_FLAGS 14758 14759# A C compiler. 14760LTCC=$lt_LTCC 14761 14762# A language-specific compiler. 14763CC=$lt_compiler_F77 14764 14765# Is the compiler the GNU C compiler? 14766with_gcc=$GCC_F77 14767 14768# An ERE matcher. 14769EGREP=$lt_EGREP 14770 14771# The linker used to build libraries. 14772LD=$lt_LD_F77 14773 14774# Whether we need hard or soft links. 14775LN_S=$lt_LN_S 14776 14777# A BSD-compatible nm program. 14778NM=$lt_NM 14779 14780# A symbol stripping program 14781STRIP=$STRIP 14782 14783# Used to examine libraries when file_magic_cmd begins "file" 14784MAGIC_CMD=$MAGIC_CMD 14785 14786# Used on cygwin: DLL creation program. 14787DLLTOOL="$DLLTOOL" 14788 14789# Used on cygwin: object dumper. 14790OBJDUMP="$OBJDUMP" 14791 14792# Used on cygwin: assembler. 14793AS="$AS" 14794 14795# The name of the directory that contains temporary libtool files. 14796objdir=$objdir 14797 14798# How to create reloadable object files. 14799reload_flag=$lt_reload_flag 14800reload_cmds=$lt_reload_cmds 14801 14802# How to pass a linker flag through the compiler. 14803wl=$lt_lt_prog_compiler_wl_F77 14804 14805# Object file suffix (normally "o"). 14806objext="$ac_objext" 14807 14808# Old archive suffix (normally "a"). 14809libext="$libext" 14810 14811# Shared library suffix (normally ".so"). 14812shrext='$shrext' 14813 14814# Executable file suffix (normally ""). 14815exeext="$exeext" 14816 14817# Additional compiler flags for building library objects. 14818pic_flag=$lt_lt_prog_compiler_pic_F77 14819pic_mode=$pic_mode 14820 14821# What is the maximum length of a command? 14822max_cmd_len=$lt_cv_sys_max_cmd_len 14823 14824# Does compiler simultaneously support -c and -o options? 14825compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 14826 14827# Must we lock files when doing compilation ? 14828need_locks=$lt_need_locks 14829 14830# Do we need the lib prefix for modules? 14831need_lib_prefix=$need_lib_prefix 14832 14833# Do we need a version for libraries? 14834need_version=$need_version 14835 14836# Whether dlopen is supported. 14837dlopen_support=$enable_dlopen 14838 14839# Whether dlopen of programs is supported. 14840dlopen_self=$enable_dlopen_self 14841 14842# Whether dlopen of statically linked programs is supported. 14843dlopen_self_static=$enable_dlopen_self_static 14844 14845# Compiler flag to prevent dynamic linking. 14846link_static_flag=$lt_lt_prog_compiler_static_F77 14847 14848# Compiler flag to turn off builtin functions. 14849no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 14850 14851# Compiler flag to allow reflexive dlopens. 14852export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 14853 14854# Compiler flag to generate shared objects directly from archives. 14855whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 14856 14857# Compiler flag to generate thread-safe objects. 14858thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 14859 14860# Library versioning type. 14861version_type=$version_type 14862 14863# Format of library name prefix. 14864libname_spec=$lt_libname_spec 14865 14866# List of archive names. First name is the real one, the rest are links. 14867# The last name is the one that the linker finds with -lNAME. 14868library_names_spec=$lt_library_names_spec 14869 14870# The coded name of the library, if different from the real name. 14871soname_spec=$lt_soname_spec 14872 14873# Commands used to build and install an old-style archive. 14874RANLIB=$lt_RANLIB 14875old_archive_cmds=$lt_old_archive_cmds_F77 14876old_postinstall_cmds=$lt_old_postinstall_cmds 14877old_postuninstall_cmds=$lt_old_postuninstall_cmds 14878 14879# Create an old-style archive from a shared archive. 14880old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 14881 14882# Create a temporary old-style archive to link instead of a shared archive. 14883old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 14884 14885# Commands used to build and install a shared archive. 14886archive_cmds=$lt_archive_cmds_F77 14887archive_expsym_cmds=$lt_archive_expsym_cmds_F77 14888postinstall_cmds=$lt_postinstall_cmds 14889postuninstall_cmds=$lt_postuninstall_cmds 14890 14891# Commands used to build a loadable module (assumed same as above if empty) 14892module_cmds=$lt_module_cmds_F77 14893module_expsym_cmds=$lt_module_expsym_cmds_F77 14894 14895# Commands to strip libraries. 14896old_striplib=$lt_old_striplib 14897striplib=$lt_striplib 14898 14899# Dependencies to place before the objects being linked to create a 14900# shared library. 14901predep_objects=$lt_predep_objects_F77 14902 14903# Dependencies to place after the objects being linked to create a 14904# shared library. 14905postdep_objects=$lt_postdep_objects_F77 14906 14907# Dependencies to place before the objects being linked to create a 14908# shared library. 14909predeps=$lt_predeps_F77 14910 14911# Dependencies to place after the objects being linked to create a 14912# shared library. 14913postdeps=$lt_postdeps_F77 14914 14915# The library search path used internally by the compiler when linking 14916# a shared library. 14917compiler_lib_search_path=$lt_compiler_lib_search_path_F77 14918 14919# Method to check whether dependent libraries are shared objects. 14920deplibs_check_method=$lt_deplibs_check_method 14921 14922# Command to use when deplibs_check_method == file_magic. 14923file_magic_cmd=$lt_file_magic_cmd 14924 14925# Flag that allows shared libraries with undefined symbols to be built. 14926allow_undefined_flag=$lt_allow_undefined_flag_F77 14927 14928# Flag that forces no undefined symbols. 14929no_undefined_flag=$lt_no_undefined_flag_F77 14930 14931# Commands used to finish a libtool library installation in a directory. 14932finish_cmds=$lt_finish_cmds 14933 14934# Same as above, but a single script fragment to be evaled but not shown. 14935finish_eval=$lt_finish_eval 14936 14937# Take the output of nm and produce a listing of raw symbols and C names. 14938global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14939 14940# Transform the output of nm in a proper C declaration 14941global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14942 14943# Transform the output of nm in a C name address pair 14944global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14945 14946# This is the shared library runtime path variable. 14947runpath_var=$runpath_var 14948 14949# This is the shared library path variable. 14950shlibpath_var=$shlibpath_var 14951 14952# Is shlibpath searched before the hard-coded library search path? 14953shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14954 14955# How to hardcode a shared library path into an executable. 14956hardcode_action=$hardcode_action_F77 14957 14958# Whether we should hardcode library paths into libraries. 14959hardcode_into_libs=$hardcode_into_libs 14960 14961# Flag to hardcode \$libdir into a binary during linking. 14962# This must work even if \$libdir does not exist. 14963hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 14964 14965# If ld is used when linking, flag to hardcode \$libdir into 14966# a binary during linking. This must work even if \$libdir does 14967# not exist. 14968hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 14969 14970# Whether we need a single -rpath flag with a separated argument. 14971hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 14972 14973# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 14974# resulting binary. 14975hardcode_direct=$hardcode_direct_F77 14976 14977# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 14978# resulting binary. 14979hardcode_minus_L=$hardcode_minus_L_F77 14980 14981# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 14982# the resulting binary. 14983hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 14984 14985# Set to yes if building a shared library automatically hardcodes DIR into the library 14986# and all subsequent libraries and executables linked against it. 14987hardcode_automatic=$hardcode_automatic_F77 14988 14989# Variables whose values should be saved in libtool wrapper scripts and 14990# restored at relink time. 14991variables_saved_for_relink="$variables_saved_for_relink" 14992 14993# Whether libtool must link a program against all its dependency libraries. 14994link_all_deplibs=$link_all_deplibs_F77 14995 14996# Compile-time system search path for libraries 14997sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14998 14999# Run-time system search path for libraries 15000sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 15001 15002# Fix the shell variable \$srcfile for the compiler. 15003fix_srcfile_path="$fix_srcfile_path_F77" 15004 15005# Set to yes if exported symbols are required. 15006always_export_symbols=$always_export_symbols_F77 15007 15008# The commands to list exported symbols. 15009export_symbols_cmds=$lt_export_symbols_cmds_F77 15010 15011# The commands to extract the exported symbol list from a shared archive. 15012extract_expsyms_cmds=$lt_extract_expsyms_cmds 15013 15014# Symbols that should not be listed in the preloaded symbols. 15015exclude_expsyms=$lt_exclude_expsyms_F77 15016 15017# Symbols that must always be exported. 15018include_expsyms=$lt_include_expsyms_F77 15019 15020# ### END LIBTOOL TAG CONFIG: $tagname 15021 15022__EOF__ 15023 15024 15025else 15026 # If there is no Makefile yet, we rely on a make rule to execute 15027 # `config.status --recheck' to rerun these tests and create the 15028 # libtool script then. 15029 test -f Makefile && make "$ltmain" 15030fi 15031 15032 15033ac_ext=c 15034ac_cpp='$CPP $CPPFLAGS' 15035ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15036ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15037ac_compiler_gnu=$ac_cv_c_compiler_gnu 15038 15039CC="$lt_save_CC" 15040 15041 else 15042 tagname="" 15043 fi 15044 ;; 15045 15046 GCJ) 15047 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then 15048 15049 15050 15051# Source file extension for Java test sources. 15052ac_ext=java 15053 15054# Object file extension for compiled Java test sources. 15055objext=o 15056objext_GCJ=$objext 15057 15058# Code to be used in simple compile tests 15059lt_simple_compile_test_code="class foo {}\n" 15060 15061# Code to be used in simple link tests 15062lt_simple_link_test_code='public class conftest { public static void main(String argv) {}; }\n' 15063 15064# ltmain only uses $CC for tagged configurations so make sure $CC is set. 15065 15066# If no C compiler was specified, use CC. 15067LTCC=${LTCC-"$CC"} 15068 15069# Allow CC to be a program name with arguments. 15070compiler=$CC 15071 15072 15073# Allow CC to be a program name with arguments. 15074lt_save_CC="$CC" 15075CC=${GCJ-"gcj"} 15076compiler=$CC 15077compiler_GCJ=$CC 15078 15079# GCJ did not exist at the time GCC didn't implicitly link libc in. 15080archive_cmds_need_lc_GCJ=no 15081 15082## CAVEAT EMPTOR: 15083## There is no encapsulation within the following macros, do not change 15084## the running order or otherwise move them around unless you know exactly 15085## what you are doing... 15086 15087lt_prog_compiler_no_builtin_flag_GCJ= 15088 15089if test "$GCC" = yes; then 15090 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' 15091 15092 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 15093echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6 15094if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 15095 echo $ECHO_N "(cached) $ECHO_C" >&6 15096else 15097 lt_cv_prog_compiler_rtti_exceptions=no 15098 ac_outfile=conftest.$ac_objext 15099 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 15100 lt_compiler_flag="-fno-rtti -fno-exceptions" 15101 # Insert the option either (1) after the last *FLAGS variable, or 15102 # (2) before a word containing "conftest.", or (3) at the end. 15103 # Note that $ac_compile itself does not contain backslashes and begins 15104 # with a dollar sign (not a hyphen), so the echo should work correctly. 15105 # The option is referenced via a variable to avoid confusing sed. 15106 lt_compile=`echo "$ac_compile" | $SED \ 15107 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 15108 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15109 -e 's:$: $lt_compiler_flag:'` 15110 (eval echo "\"\$as_me:15110: $lt_compile\"" >&5) 15111 (eval "$lt_compile" 2>conftest.err) 15112 ac_status=$? 15113 cat conftest.err >&5 15114 echo "$as_me:15114: \$? = $ac_status" >&5 15115 if (exit $ac_status) && test -s "$ac_outfile"; then 15116 # The compiler can only warn and ignore the option if not recognized 15117 # So say no if there are warnings 15118 if test ! -s conftest.err; then 15119 lt_cv_prog_compiler_rtti_exceptions=yes 15120 fi 15121 fi 15122 $rm conftest* 15123 15124fi 15125echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 15126echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6 15127 15128if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 15129 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" 15130else 15131 : 15132fi 15133 15134fi 15135 15136lt_prog_compiler_wl_GCJ= 15137lt_prog_compiler_pic_GCJ= 15138lt_prog_compiler_static_GCJ= 15139 15140echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 15141echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 15142 15143 if test "$GCC" = yes; then 15144 lt_prog_compiler_wl_GCJ='-Wl,' 15145 lt_prog_compiler_static_GCJ='-static' 15146 15147 case $host_os in 15148 aix*) 15149 # All AIX code is PIC. 15150 if test "$host_cpu" = ia64; then 15151 # AIX 5 now supports IA64 processor 15152 lt_prog_compiler_static_GCJ='-Bstatic' 15153 fi 15154 ;; 15155 15156 amigaos*) 15157 # FIXME: we need at least 68020 code to build shared libraries, but 15158 # adding the `-m68020' flag to GCC prevents building anything better, 15159 # like `-m68040'. 15160 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' 15161 ;; 15162 15163 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 15164 # PIC is the default for these OSes. 15165 ;; 15166 15167 mingw* | pw32* | os2*) 15168 # This hack is so that the source file can tell whether it is being 15169 # built for inclusion in a dll (and should export symbols for example). 15170 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' 15171 ;; 15172 15173 darwin* | rhapsody*) 15174 # PIC is the default on this platform 15175 # Common symbols not allowed in MH_DYLIB files 15176 lt_prog_compiler_pic_GCJ='-fno-common' 15177 ;; 15178 15179 msdosdjgpp*) 15180 # Just because we use GCC doesn't mean we suddenly get shared libraries 15181 # on systems that don't support them. 15182 lt_prog_compiler_can_build_shared_GCJ=no 15183 enable_shared=no 15184 ;; 15185 15186 sysv4*MP*) 15187 if test -d /usr/nec; then 15188 lt_prog_compiler_pic_GCJ=-Kconform_pic 15189 fi 15190 ;; 15191 15192 hpux*) 15193 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 15194 # not for PA HP-UX. 15195 case "$host_cpu" in 15196 hppa*64*|ia64*) 15197 # +Z the default 15198 ;; 15199 *) 15200 lt_prog_compiler_pic_GCJ='-fPIC' 15201 ;; 15202 esac 15203 ;; 15204 15205 *) 15206 lt_prog_compiler_pic_GCJ='-fPIC' 15207 ;; 15208 esac 15209 else 15210 # PORTME Check for flag to pass linker flags through the system compiler. 15211 case $host_os in 15212 aix*) 15213 lt_prog_compiler_wl_GCJ='-Wl,' 15214 if test "$host_cpu" = ia64; then 15215 # AIX 5 now supports IA64 processor 15216 lt_prog_compiler_static_GCJ='-Bstatic' 15217 else 15218 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' 15219 fi 15220 ;; 15221 15222 mingw* | pw32* | os2*) 15223 # This hack is so that the source file can tell whether it is being 15224 # built for inclusion in a dll (and should export symbols for example). 15225 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' 15226 ;; 15227 15228 hpux9* | hpux10* | hpux11*) 15229 lt_prog_compiler_wl_GCJ='-Wl,' 15230 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 15231 # not for PA HP-UX. 15232 case "$host_cpu" in 15233 hppa*64*|ia64*) 15234 # +Z the default 15235 ;; 15236 *) 15237 lt_prog_compiler_pic_GCJ='+Z' 15238 ;; 15239 esac 15240 # Is there a better lt_prog_compiler_static that works with the bundled CC? 15241 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' 15242 ;; 15243 15244 irix5* | irix6* | nonstopux*) 15245 lt_prog_compiler_wl_GCJ='-Wl,' 15246 # PIC (with -KPIC) is the default. 15247 lt_prog_compiler_static_GCJ='-non_shared' 15248 ;; 15249 15250 newsos6) 15251 lt_prog_compiler_pic_GCJ='-KPIC' 15252 lt_prog_compiler_static_GCJ='-Bstatic' 15253 ;; 15254 15255 linux*) 15256 case $CC in 15257 icc|ecc) 15258 lt_prog_compiler_wl_GCJ='-Wl,' 15259 lt_prog_compiler_pic_GCJ='-KPIC' 15260 lt_prog_compiler_static_GCJ='-static' 15261 ;; 15262 ccc) 15263 lt_prog_compiler_wl_GCJ='-Wl,' 15264 # All Alpha code is PIC. 15265 lt_prog_compiler_static_GCJ='-non_shared' 15266 ;; 15267 esac 15268 ;; 15269 15270 osf3* | osf4* | osf5*) 15271 lt_prog_compiler_wl_GCJ='-Wl,' 15272 # All OSF/1 code is PIC. 15273 lt_prog_compiler_static_GCJ='-non_shared' 15274 ;; 15275 15276 sco3.2v5*) 15277 lt_prog_compiler_pic_GCJ='-Kpic' 15278 lt_prog_compiler_static_GCJ='-dn' 15279 ;; 15280 15281 solaris*) 15282 lt_prog_compiler_wl_GCJ='-Wl,' 15283 lt_prog_compiler_pic_GCJ='-KPIC' 15284 lt_prog_compiler_static_GCJ='-Bstatic' 15285 ;; 15286 15287 sunos4*) 15288 lt_prog_compiler_wl_GCJ='-Qoption ld ' 15289 lt_prog_compiler_pic_GCJ='-PIC' 15290 lt_prog_compiler_static_GCJ='-Bstatic' 15291 ;; 15292 15293 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 15294 lt_prog_compiler_wl_GCJ='-Wl,' 15295 lt_prog_compiler_pic_GCJ='-KPIC' 15296 lt_prog_compiler_static_GCJ='-Bstatic' 15297 ;; 15298 15299 sysv4*MP*) 15300 if test -d /usr/nec ;then 15301 lt_prog_compiler_pic_GCJ='-Kconform_pic' 15302 lt_prog_compiler_static_GCJ='-Bstatic' 15303 fi 15304 ;; 15305 15306 uts4*) 15307 lt_prog_compiler_pic_GCJ='-pic' 15308 lt_prog_compiler_static_GCJ='-Bstatic' 15309 ;; 15310 15311 *) 15312 lt_prog_compiler_can_build_shared_GCJ=no 15313 ;; 15314 esac 15315 fi 15316 15317echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 15318echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6 15319 15320# 15321# Check to make sure the PIC flag actually works. 15322# 15323if test -n "$lt_prog_compiler_pic_GCJ"; then 15324 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 15325echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6 15326if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then 15327 echo $ECHO_N "(cached) $ECHO_C" >&6 15328else 15329 lt_prog_compiler_pic_works_GCJ=no 15330 ac_outfile=conftest.$ac_objext 15331 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 15332 lt_compiler_flag="$lt_prog_compiler_pic_GCJ" 15333 # Insert the option either (1) after the last *FLAGS variable, or 15334 # (2) before a word containing "conftest.", or (3) at the end. 15335 # Note that $ac_compile itself does not contain backslashes and begins 15336 # with a dollar sign (not a hyphen), so the echo should work correctly. 15337 # The option is referenced via a variable to avoid confusing sed. 15338 lt_compile=`echo "$ac_compile" | $SED \ 15339 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 15340 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15341 -e 's:$: $lt_compiler_flag:'` 15342 (eval echo "\"\$as_me:15342: $lt_compile\"" >&5) 15343 (eval "$lt_compile" 2>conftest.err) 15344 ac_status=$? 15345 cat conftest.err >&5 15346 echo "$as_me:15346: \$? = $ac_status" >&5 15347 if (exit $ac_status) && test -s "$ac_outfile"; then 15348 # The compiler can only warn and ignore the option if not recognized 15349 # So say no if there are warnings 15350 if test ! -s conftest.err; then 15351 lt_prog_compiler_pic_works_GCJ=yes 15352 fi 15353 fi 15354 $rm conftest* 15355 15356fi 15357echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5 15358echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6 15359 15360if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then 15361 case $lt_prog_compiler_pic_GCJ in 15362 "" | " "*) ;; 15363 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; 15364 esac 15365else 15366 lt_prog_compiler_pic_GCJ= 15367 lt_prog_compiler_can_build_shared_GCJ=no 15368fi 15369 15370fi 15371case "$host_os" in 15372 # For platforms which do not support PIC, -DPIC is meaningless: 15373 *djgpp*) 15374 lt_prog_compiler_pic_GCJ= 15375 ;; 15376 *) 15377 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" 15378 ;; 15379esac 15380 15381echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 15382echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 15383if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then 15384 echo $ECHO_N "(cached) $ECHO_C" >&6 15385else 15386 lt_cv_prog_compiler_c_o_GCJ=no 15387 $rm -r conftest 2>/dev/null 15388 mkdir conftest 15389 cd conftest 15390 mkdir out 15391 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 15392 15393 # According to Tom Tromey, Ian Lance Taylor reported there are C compilers 15394 # that will create temporary files in the current directory regardless of 15395 # the output directory. Thus, making CWD read-only will cause this test 15396 # to fail, enabling locking or at least warning the user not to do parallel 15397 # builds. 15398 chmod -w . 15399 15400 lt_compiler_flag="-o out/conftest2.$ac_objext" 15401 # Insert the option either (1) after the last *FLAGS variable, or 15402 # (2) before a word containing "conftest.", or (3) at the end. 15403 # Note that $ac_compile itself does not contain backslashes and begins 15404 # with a dollar sign (not a hyphen), so the echo should work correctly. 15405 lt_compile=`echo "$ac_compile" | $SED \ 15406 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 15407 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15408 -e 's:$: $lt_compiler_flag:'` 15409 (eval echo "\"\$as_me:15409: $lt_compile\"" >&5) 15410 (eval "$lt_compile" 2>out/conftest.err) 15411 ac_status=$? 15412 cat out/conftest.err >&5 15413 echo "$as_me:15413: \$? = $ac_status" >&5 15414 if (exit $ac_status) && test -s out/conftest2.$ac_objext 15415 then 15416 # The compiler can only warn and ignore the option if not recognized 15417 # So say no if there are warnings 15418 if test ! -s out/conftest.err; then 15419 lt_cv_prog_compiler_c_o_GCJ=yes 15420 fi 15421 fi 15422 chmod u+w . 15423 $rm conftest* out/* 15424 rmdir out 15425 cd .. 15426 rmdir conftest 15427 $rm conftest* 15428 15429fi 15430echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 15431echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6 15432 15433 15434hard_links="nottested" 15435if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then 15436 # do not overwrite the value of need_locks provided by the user 15437 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 15438echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 15439 hard_links=yes 15440 $rm conftest* 15441 ln conftest.a conftest.b 2>/dev/null && hard_links=no 15442 touch conftest.a 15443 ln conftest.a conftest.b 2>&5 || hard_links=no 15444 ln conftest.a conftest.b 2>/dev/null && hard_links=no 15445 echo "$as_me:$LINENO: result: $hard_links" >&5 15446echo "${ECHO_T}$hard_links" >&6 15447 if test "$hard_links" = no; then 15448 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 15449echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 15450 need_locks=warn 15451 fi 15452else 15453 need_locks=no 15454fi 15455 15456echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 15457echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 15458 15459 runpath_var= 15460 allow_undefined_flag_GCJ= 15461 enable_shared_with_static_runtimes_GCJ=no 15462 archive_cmds_GCJ= 15463 archive_expsym_cmds_GCJ= 15464 old_archive_From_new_cmds_GCJ= 15465 old_archive_from_expsyms_cmds_GCJ= 15466 export_dynamic_flag_spec_GCJ= 15467 whole_archive_flag_spec_GCJ= 15468 thread_safe_flag_spec_GCJ= 15469 hardcode_libdir_flag_spec_GCJ= 15470 hardcode_libdir_flag_spec_ld_GCJ= 15471 hardcode_libdir_separator_GCJ= 15472 hardcode_direct_GCJ=no 15473 hardcode_minus_L_GCJ=no 15474 hardcode_shlibpath_var_GCJ=unsupported 15475 link_all_deplibs_GCJ=unknown 15476 hardcode_automatic_GCJ=no 15477 module_cmds_GCJ= 15478 module_expsym_cmds_GCJ= 15479 always_export_symbols_GCJ=no 15480 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 15481 # include_expsyms should be a list of space-separated symbols to be *always* 15482 # included in the symbol list 15483 include_expsyms_GCJ= 15484 # exclude_expsyms can be an extended regexp of symbols to exclude 15485 # it will be wrapped by ` (' and `)$', so one must not match beginning or 15486 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 15487 # as well as any symbol that contains `d'. 15488 exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_" 15489 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 15490 # platforms (ab)use it in PIC code, but their linkers get confused if 15491 # the symbol is explicitly referenced. Since portable code cannot 15492 # rely on this symbol name, it's probably fine to never include it in 15493 # preloaded symbol tables. 15494 extract_expsyms_cmds= 15495 15496 case $host_os in 15497 cygwin* | mingw* | pw32*) 15498 # FIXME: the MSVC++ port hasn't been tested in a loooong time 15499 # When not using gcc, we currently assume that we are using 15500 # Microsoft Visual C++. 15501 if test "$GCC" != yes; then 15502 with_gnu_ld=no 15503 fi 15504 ;; 15505 openbsd*) 15506 with_gnu_ld=no 15507 ;; 15508 esac 15509 15510 ld_shlibs_GCJ=yes 15511 if test "$with_gnu_ld" = yes; then 15512 # If archive_cmds runs LD, not CC, wlarc should be empty 15513 wlarc='${wl}' 15514 15515 # See if GNU ld supports shared libraries. 15516 case $host_os in 15517 aix3* | aix4* | aix5*) 15518 # On AIX/PPC, the GNU linker is very broken 15519 if test "$host_cpu" != ia64; then 15520 ld_shlibs_GCJ=no 15521 cat <<EOF 1>&2 15522 15523*** Warning: the GNU linker, at least up to release 2.9.1, is reported 15524*** to be unable to reliably create shared libraries on AIX. 15525*** Therefore, libtool is disabling shared libraries support. If you 15526*** really care for shared libraries, you may want to modify your PATH 15527*** so that a non-GNU linker is found, and then restart. 15528 15529EOF 15530 fi 15531 ;; 15532 15533 amigaos*) 15534 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)' 15535 hardcode_libdir_flag_spec_GCJ='-L$libdir' 15536 hardcode_minus_L_GCJ=yes 15537 15538 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 15539 # that the semantics of dynamic libraries on AmigaOS, at least up 15540 # to version 4, is to share data among multiple programs linked 15541 # with the same dynamic library. Since this doesn't match the 15542 # behavior of shared libraries on other platforms, we can't use 15543 # them. 15544 ld_shlibs_GCJ=no 15545 ;; 15546 15547 beos*) 15548 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15549 allow_undefined_flag_GCJ=unsupported 15550 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 15551 # support --undefined. This deserves some investigation. FIXME 15552 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15553 else 15554 ld_shlibs_GCJ=no 15555 fi 15556 ;; 15557 15558 cygwin* | mingw* | pw32*) 15559 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, 15560 # as there is no search path for DLLs. 15561 hardcode_libdir_flag_spec_GCJ='-L$libdir' 15562 allow_undefined_flag_GCJ=unsupported 15563 always_export_symbols_GCJ=no 15564 enable_shared_with_static_runtimes_GCJ=yes 15565 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 15566 15567 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 15568 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 15569 # If the export-symbols file already is a .def file (1st line 15570 # is EXPORTS), use it as is; otherwise, prepend... 15571 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 15572 cp $export_symbols $output_objdir/$soname.def; 15573 else 15574 echo EXPORTS > $output_objdir/$soname.def; 15575 cat $export_symbols >> $output_objdir/$soname.def; 15576 fi~ 15577 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 15578 else 15579 ld_shlibs=no 15580 fi 15581 ;; 15582 15583 netbsd*) 15584 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15585 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 15586 wlarc= 15587 else 15588 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15589 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15590 fi 15591 ;; 15592 15593 solaris* | sysv5*) 15594 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 15595 ld_shlibs_GCJ=no 15596 cat <<EOF 1>&2 15597 15598*** Warning: The releases 2.8.* of the GNU linker cannot reliably 15599*** create shared libraries on Solaris systems. Therefore, libtool 15600*** is disabling shared libraries support. We urge you to upgrade GNU 15601*** binutils to release 2.9.1 or newer. Another option is to modify 15602*** your PATH or compiler configuration so that the native linker is 15603*** used, and then restart. 15604 15605EOF 15606 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15607 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15608 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15609 else 15610 ld_shlibs_GCJ=no 15611 fi 15612 ;; 15613 15614 sunos4*) 15615 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15616 wlarc= 15617 hardcode_direct_GCJ=yes 15618 hardcode_shlibpath_var_GCJ=no 15619 ;; 15620 15621 *) 15622 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15623 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15624 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15625 else 15626 ld_shlibs_GCJ=no 15627 fi 15628 ;; 15629 esac 15630 15631 if test "$ld_shlibs_GCJ" = yes; then 15632 runpath_var=LD_RUN_PATH 15633 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' 15634 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' 15635 # ancient GNU ld didn't support --whole-archive et. al. 15636 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 15637 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 15638 else 15639 whole_archive_flag_spec_GCJ= 15640 fi 15641 fi 15642 else 15643 # PORTME fill in a description of your system's linker (not GNU ld) 15644 case $host_os in 15645 aix3*) 15646 allow_undefined_flag_GCJ=unsupported 15647 always_export_symbols_GCJ=yes 15648 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' 15649 # Note: this linker hardcodes the directories in LIBPATH if there 15650 # are no directories specified by -L. 15651 hardcode_minus_L_GCJ=yes 15652 if test "$GCC" = yes && test -z "$link_static_flag"; then 15653 # Neither direct hardcoding nor static linking is supported with a 15654 # broken collect2. 15655 hardcode_direct_GCJ=unsupported 15656 fi 15657 ;; 15658 15659 aix4* | aix5*) 15660 if test "$host_cpu" = ia64; then 15661 # On IA64, the linker does run time linking by default, so we don't 15662 # have to do anything special. 15663 aix_use_runtimelinking=no 15664 exp_sym_flag='-Bexport' 15665 no_entry_flag="" 15666 else 15667 # If we're using GNU nm, then we don't want the "-C" option. 15668 # -C means demangle to AIX nm, but means don't demangle with GNU nm 15669 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 15670 export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' 15671 else 15672 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' 15673 fi 15674 aix_use_runtimelinking=no 15675 15676 # Test if we are trying to use run time linking or normal 15677 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 15678 # need to do runtime linking. 15679 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 15680 for ld_flag in $LDFLAGS; do 15681 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 15682 aix_use_runtimelinking=yes 15683 break 15684 fi 15685 done 15686 esac 15687 15688 exp_sym_flag='-bexport' 15689 no_entry_flag='-bnoentry' 15690 fi 15691 15692 # When large executables or shared objects are built, AIX ld can 15693 # have problems creating the table of contents. If linking a library 15694 # or program results in "error TOC overflow" add -mminimal-toc to 15695 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 15696 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 15697 15698 archive_cmds_GCJ='' 15699 hardcode_direct_GCJ=yes 15700 hardcode_libdir_separator_GCJ=':' 15701 link_all_deplibs_GCJ=yes 15702 15703 if test "$GCC" = yes; then 15704 case $host_os in aix4.012|aix4.012.*) 15705 # We only want to do this on AIX 4.2 and lower, the check 15706 # below for broken collect2 doesn't work under 4.3+ 15707 collect2name=`${CC} -print-prog-name=collect2` 15708 if test -f "$collect2name" && \ 15709 strings "$collect2name" | grep resolve_lib_name >/dev/null 15710 then 15711 # We have reworked collect2 15712 hardcode_direct_GCJ=yes 15713 else 15714 # We have old collect2 15715 hardcode_direct_GCJ=unsupported 15716 # It fails to find uninstalled libraries when the uninstalled 15717 # path is not listed in the libpath. Setting hardcode_minus_L 15718 # to unsupported forces relinking 15719 hardcode_minus_L_GCJ=yes 15720 hardcode_libdir_flag_spec_GCJ='-L$libdir' 15721 hardcode_libdir_separator_GCJ= 15722 fi 15723 esac 15724 shared_flag='-shared' 15725 else 15726 # not using gcc 15727 if test "$host_cpu" = ia64; then 15728 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 15729 # chokes on -Wl,-G. The following line is correct: 15730 shared_flag='-G' 15731 else 15732 if test "$aix_use_runtimelinking" = yes; then 15733 shared_flag='${wl}-G' 15734 else 15735 shared_flag='${wl}-bM:SRE' 15736 fi 15737 fi 15738 fi 15739 15740 # It seems that -bexpall does not export symbols beginning with 15741 # underscore (_), so it is better to generate a list of symbols to export. 15742 always_export_symbols_GCJ=yes 15743 if test "$aix_use_runtimelinking" = yes; then 15744 # Warning - without using the other runtime loading flags (-brtl), 15745 # -berok will link without error, but may produce a broken library. 15746 allow_undefined_flag_GCJ='-berok' 15747 # Determine the default libpath from the value encoded in an empty executable. 15748 cat >conftest.$ac_ext <<_ACEOF 15749#line $LINENO "configure" 15750/* confdefs.h. */ 15751_ACEOF 15752cat confdefs.h >>conftest.$ac_ext 15753cat >>conftest.$ac_ext <<_ACEOF 15754/* end confdefs.h. */ 15755 15756int 15757main () 15758{ 15759 15760 ; 15761 return 0; 15762} 15763_ACEOF 15764rm -f conftest.$ac_objext conftest$ac_exeext 15765if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 15766 (eval $ac_link) 2>&5 15767 ac_status=$? 15768 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15769 (exit $ac_status); } && 15770 { ac_try='test -s conftest$ac_exeext' 15771 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15772 (eval $ac_try) 2>&5 15773 ac_status=$? 15774 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15775 (exit $ac_status); }; }; then 15776 15777aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 15778}'` 15779# Check for a 64-bit object if we didn't find anything. 15780if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 15781}'`; fi 15782else 15783 echo "$as_me: failed program was:" >&5 15784sed 's/^/| /' conftest.$ac_ext >&5 15785 15786fi 15787rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 15788if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15789 15790 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 15791 archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" 15792 else 15793 if test "$host_cpu" = ia64; then 15794 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' 15795 allow_undefined_flag_GCJ="-z nodefs" 15796 archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" 15797 else 15798 # Determine the default libpath from the value encoded in an empty executable. 15799 cat >conftest.$ac_ext <<_ACEOF 15800#line $LINENO "configure" 15801/* confdefs.h. */ 15802_ACEOF 15803cat confdefs.h >>conftest.$ac_ext 15804cat >>conftest.$ac_ext <<_ACEOF 15805/* end confdefs.h. */ 15806 15807int 15808main () 15809{ 15810 15811 ; 15812 return 0; 15813} 15814_ACEOF 15815rm -f conftest.$ac_objext conftest$ac_exeext 15816if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 15817 (eval $ac_link) 2>&5 15818 ac_status=$? 15819 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15820 (exit $ac_status); } && 15821 { ac_try='test -s conftest$ac_exeext' 15822 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15823 (eval $ac_try) 2>&5 15824 ac_status=$? 15825 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15826 (exit $ac_status); }; }; then 15827 15828aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 15829}'` 15830# Check for a 64-bit object if we didn't find anything. 15831if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 15832}'`; fi 15833else 15834 echo "$as_me: failed program was:" >&5 15835sed 's/^/| /' conftest.$ac_ext >&5 15836 15837fi 15838rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 15839if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15840 15841 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 15842 # Warning - without using the other run time loading flags, 15843 # -berok will link without error, but may produce a broken library. 15844 no_undefined_flag_GCJ=' ${wl}-bernotok' 15845 allow_undefined_flag_GCJ=' ${wl}-berok' 15846 # -bexpall does not export symbols beginning with underscore (_) 15847 always_export_symbols_GCJ=yes 15848 # Exported symbols can be pulled into shared objects from archives 15849 whole_archive_flag_spec_GCJ=' ' 15850 archive_cmds_need_lc_GCJ=yes 15851 # This is similar to how AIX traditionally builds it's shared libraries. 15852 archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 15853 fi 15854 fi 15855 ;; 15856 15857 amigaos*) 15858 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)' 15859 hardcode_libdir_flag_spec_GCJ='-L$libdir' 15860 hardcode_minus_L_GCJ=yes 15861 # see comment about different semantics on the GNU ld section 15862 ld_shlibs_GCJ=no 15863 ;; 15864 15865 bsdi4*) 15866 export_dynamic_flag_spec_GCJ=-rdynamic 15867 ;; 15868 15869 cygwin* | mingw* | pw32*) 15870 # When not using gcc, we currently assume that we are using 15871 # Microsoft Visual C++. 15872 # hardcode_libdir_flag_spec is actually meaningless, as there is 15873 # no search path for DLLs. 15874 hardcode_libdir_flag_spec_GCJ=' ' 15875 allow_undefined_flag_GCJ=unsupported 15876 # Tell ltmain to make .lib files, not .a files. 15877 libext=lib 15878 # Tell ltmain to make .dll files, not .so files. 15879 shrext=".dll" 15880 # FIXME: Setting linknames here is a bad hack. 15881 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 15882 # The linker will automatically build a .lib file if we build a DLL. 15883 old_archive_From_new_cmds_GCJ='true' 15884 # FIXME: Should let the user specify the lib program. 15885 old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs' 15886 fix_srcfile_path='`cygpath -w "$srcfile"`' 15887 enable_shared_with_static_runtimes_GCJ=yes 15888 ;; 15889 15890 darwin* | rhapsody*) 15891 if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then 15892 archive_cmds_need_lc_GCJ=no 15893 case "$host_os" in 15894 rhapsody* | darwin1.[012]) 15895 allow_undefined_flag_GCJ='-undefined suppress' 15896 ;; 15897 *) # Darwin 1.3 on 15898 test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag_GCJ='-flat_namespace -undefined suppress' 15899 ;; 15900 esac 15901 # FIXME: Relying on posixy $() will cause problems for 15902 # cross-compilation, but unfortunately the echo tests do not 15903 # yet detect zsh echo's removal of \ escapes. Also zsh mangles 15904 # `"' quotes if we put them in here... so don't! 15905 lt_int_apple_cc_single_mod=no 15906 output_verbose_link_cmd='echo' 15907 if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then 15908 lt_int_apple_cc_single_mod=yes 15909 fi 15910 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 15911 archive_cmds_GCJ='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 15912 else 15913 archive_cmds_GCJ='$CC -r ${wl}-bind_at_load -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' 15914 fi 15915 module_cmds_GCJ='$CC -bundle ${wl}-bind_at_load $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags' 15916 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 15917 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 15918 archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 15919 else 15920 archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -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~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 15921 fi 15922 module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 15923 hardcode_direct_GCJ=no 15924 hardcode_automatic_GCJ=yes 15925 hardcode_shlibpath_var_GCJ=unsupported 15926 whole_archive_flag_spec_GCJ='-all_load $convenience' 15927 link_all_deplibs_GCJ=yes 15928 fi 15929 ;; 15930 15931 dgux*) 15932 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15933 hardcode_libdir_flag_spec_GCJ='-L$libdir' 15934 hardcode_shlibpath_var_GCJ=no 15935 ;; 15936 15937 freebsd1*) 15938 ld_shlibs_GCJ=no 15939 ;; 15940 15941 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 15942 # support. Future versions do this automatically, but an explicit c++rt0.o 15943 # does not break anything, and helps significantly (at the cost of a little 15944 # extra space). 15945 freebsd2.2*) 15946 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 15947 hardcode_libdir_flag_spec_GCJ='-R$libdir' 15948 hardcode_direct_GCJ=yes 15949 hardcode_shlibpath_var_GCJ=no 15950 ;; 15951 15952 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 15953 freebsd2*) 15954 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15955 hardcode_direct_GCJ=yes 15956 hardcode_minus_L_GCJ=yes 15957 hardcode_shlibpath_var_GCJ=no 15958 ;; 15959 15960 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 15961 freebsd*) 15962 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 15963 hardcode_libdir_flag_spec_GCJ='-R$libdir' 15964 hardcode_direct_GCJ=yes 15965 hardcode_shlibpath_var_GCJ=no 15966 ;; 15967 15968 hpux9*) 15969 if test "$GCC" = yes; then 15970 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' 15971 else 15972 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' 15973 fi 15974 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 15975 hardcode_libdir_separator_GCJ=: 15976 hardcode_direct_GCJ=yes 15977 15978 # hardcode_minus_L: Not really in the search PATH, 15979 # but as the default location of the library. 15980 hardcode_minus_L_GCJ=yes 15981 export_dynamic_flag_spec_GCJ='${wl}-E' 15982 ;; 15983 15984 hpux10* | hpux11*) 15985 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15986 case "$host_cpu" in 15987 hppa*64*|ia64*) 15988 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15989 ;; 15990 *) 15991 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15992 ;; 15993 esac 15994 else 15995 case "$host_cpu" in 15996 hppa*64*|ia64*) 15997 archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' 15998 ;; 15999 *) 16000 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 16001 ;; 16002 esac 16003 fi 16004 if test "$with_gnu_ld" = no; then 16005 case "$host_cpu" in 16006 hppa*64*) 16007 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 16008 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' 16009 hardcode_libdir_separator_GCJ=: 16010 hardcode_direct_GCJ=no 16011 hardcode_shlibpath_var_GCJ=no 16012 ;; 16013 ia64*) 16014 hardcode_libdir_flag_spec_GCJ='-L$libdir' 16015 hardcode_direct_GCJ=no 16016 hardcode_shlibpath_var_GCJ=no 16017 16018 # hardcode_minus_L: Not really in the search PATH, 16019 # but as the default location of the library. 16020 hardcode_minus_L_GCJ=yes 16021 ;; 16022 *) 16023 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 16024 hardcode_libdir_separator_GCJ=: 16025 hardcode_direct_GCJ=yes 16026 export_dynamic_flag_spec_GCJ='${wl}-E' 16027 16028 # hardcode_minus_L: Not really in the search PATH, 16029 # but as the default location of the library. 16030 hardcode_minus_L_GCJ=yes 16031 ;; 16032 esac 16033 fi 16034 ;; 16035 16036 irix5* | irix6* | nonstopux*) 16037 if test "$GCC" = yes; then 16038 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 16039 else 16040 archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 16041 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' 16042 fi 16043 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 16044 hardcode_libdir_separator_GCJ=: 16045 link_all_deplibs_GCJ=yes 16046 ;; 16047 16048 netbsd*) 16049 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 16050 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 16051 else 16052 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 16053 fi 16054 hardcode_libdir_flag_spec_GCJ='-R$libdir' 16055 hardcode_direct_GCJ=yes 16056 hardcode_shlibpath_var_GCJ=no 16057 ;; 16058 16059 newsos6) 16060 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16061 hardcode_direct_GCJ=yes 16062 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 16063 hardcode_libdir_separator_GCJ=: 16064 hardcode_shlibpath_var_GCJ=no 16065 ;; 16066 16067 openbsd*) 16068 hardcode_direct_GCJ=yes 16069 hardcode_shlibpath_var_GCJ=no 16070 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 16071 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 16072 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 16073 export_dynamic_flag_spec_GCJ='${wl}-E' 16074 else 16075 case $host_os in 16076 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 16077 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 16078 hardcode_libdir_flag_spec_GCJ='-R$libdir' 16079 ;; 16080 *) 16081 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 16082 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 16083 ;; 16084 esac 16085 fi 16086 ;; 16087 16088 os2*) 16089 hardcode_libdir_flag_spec_GCJ='-L$libdir' 16090 hardcode_minus_L_GCJ=yes 16091 allow_undefined_flag_GCJ=unsupported 16092 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' 16093 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 16094 ;; 16095 16096 osf3*) 16097 if test "$GCC" = yes; then 16098 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 16099 archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 16100 else 16101 allow_undefined_flag_GCJ=' -expect_unresolved \*' 16102 archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 16103 fi 16104 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 16105 hardcode_libdir_separator_GCJ=: 16106 ;; 16107 16108 osf4* | osf5*) # as osf3* with the addition of -msym flag 16109 if test "$GCC" = yes; then 16110 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 16111 archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 16112 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 16113 else 16114 allow_undefined_flag_GCJ=' -expect_unresolved \*' 16115 archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 16116 archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 16117 $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' 16118 16119 # Both c and cxx compiler support -rpath directly 16120 hardcode_libdir_flag_spec_GCJ='-rpath $libdir' 16121 fi 16122 hardcode_libdir_separator_GCJ=: 16123 ;; 16124 16125 sco3.2v5*) 16126 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16127 hardcode_shlibpath_var_GCJ=no 16128 export_dynamic_flag_spec_GCJ='${wl}-Bexport' 16129 runpath_var=LD_RUN_PATH 16130 hardcode_runpath_var=yes 16131 ;; 16132 16133 solaris*) 16134 no_undefined_flag_GCJ=' -z text' 16135 if test "$GCC" = yes; then 16136 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 16137 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 16138 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 16139 else 16140 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 16141 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 16142 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 16143 fi 16144 hardcode_libdir_flag_spec_GCJ='-R$libdir' 16145 hardcode_shlibpath_var_GCJ=no 16146 case $host_os in 16147 solaris2.[0-5] | solaris2.[0-5].*) ;; 16148 *) # Supported since Solaris 2.6 (maybe 2.5.1?) 16149 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;; 16150 esac 16151 link_all_deplibs_GCJ=yes 16152 ;; 16153 16154 sunos4*) 16155 if test "x$host_vendor" = xsequent; then 16156 # Use $CC to link under sequent, because it throws in some extra .o 16157 # files that make .init and .fini sections work. 16158 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 16159 else 16160 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 16161 fi 16162 hardcode_libdir_flag_spec_GCJ='-L$libdir' 16163 hardcode_direct_GCJ=yes 16164 hardcode_minus_L_GCJ=yes 16165 hardcode_shlibpath_var_GCJ=no 16166 ;; 16167 16168 sysv4) 16169 case $host_vendor in 16170 sni) 16171 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16172 hardcode_direct_GCJ=yes # is this really true??? 16173 ;; 16174 siemens) 16175 ## LD is ld it makes a PLAMLIB 16176 ## CC just makes a GrossModule. 16177 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 16178 reload_cmds_GCJ='$CC -r -o $output$reload_objs' 16179 hardcode_direct_GCJ=no 16180 ;; 16181 motorola) 16182 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16183 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie 16184 ;; 16185 esac 16186 runpath_var='LD_RUN_PATH' 16187 hardcode_shlibpath_var_GCJ=no 16188 ;; 16189 16190 sysv4.3*) 16191 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16192 hardcode_shlibpath_var_GCJ=no 16193 export_dynamic_flag_spec_GCJ='-Bexport' 16194 ;; 16195 16196 sysv4*MP*) 16197 if test -d /usr/nec; then 16198 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16199 hardcode_shlibpath_var_GCJ=no 16200 runpath_var=LD_RUN_PATH 16201 hardcode_runpath_var=yes 16202 ld_shlibs_GCJ=yes 16203 fi 16204 ;; 16205 16206 sysv4.2uw2*) 16207 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 16208 hardcode_direct_GCJ=yes 16209 hardcode_minus_L_GCJ=no 16210 hardcode_shlibpath_var_GCJ=no 16211 hardcode_runpath_var=yes 16212 runpath_var=LD_RUN_PATH 16213 ;; 16214 16215 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) 16216 no_undefined_flag_GCJ='${wl}-z ${wl}text' 16217 if test "$GCC" = yes; then 16218 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 16219 else 16220 archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 16221 fi 16222 runpath_var='LD_RUN_PATH' 16223 hardcode_shlibpath_var_GCJ=no 16224 ;; 16225 16226 sysv5*) 16227 no_undefined_flag_GCJ=' -z text' 16228 # $CC -shared without GNU ld will not create a library from C++ 16229 # object files and a static libstdc++, better avoid it by now 16230 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 16231 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 16232 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 16233 hardcode_libdir_flag_spec_GCJ= 16234 hardcode_shlibpath_var_GCJ=no 16235 runpath_var='LD_RUN_PATH' 16236 ;; 16237 16238 uts4*) 16239 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16240 hardcode_libdir_flag_spec_GCJ='-L$libdir' 16241 hardcode_shlibpath_var_GCJ=no 16242 ;; 16243 16244 *) 16245 ld_shlibs_GCJ=no 16246 ;; 16247 esac 16248 fi 16249 16250echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 16251echo "${ECHO_T}$ld_shlibs_GCJ" >&6 16252test "$ld_shlibs_GCJ" = no && can_build_shared=no 16253 16254variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 16255if test "$GCC" = yes; then 16256 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 16257fi 16258 16259# 16260# Do we need to explicitly link libc? 16261# 16262case "x$archive_cmds_need_lc_GCJ" in 16263x|xyes) 16264 # Assume -lc should be added 16265 archive_cmds_need_lc_GCJ=yes 16266 16267 if test "$enable_shared" = yes && test "$GCC" = yes; then 16268 case $archive_cmds_GCJ in 16269 *'~'*) 16270 # FIXME: we may have to deal with multi-command sequences. 16271 ;; 16272 '$CC '*) 16273 # Test whether the compiler implicitly links with -lc since on some 16274 # systems, -lgcc has to come before -lc. If gcc already passes -lc 16275 # to ld, don't add -lc before -lgcc. 16276 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 16277echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 16278 $rm conftest* 16279 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 16280 16281 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 16282 (eval $ac_compile) 2>&5 16283 ac_status=$? 16284 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16285 (exit $ac_status); } 2>conftest.err; then 16286 soname=conftest 16287 lib=conftest 16288 libobjs=conftest.$ac_objext 16289 deplibs= 16290 wl=$lt_prog_compiler_wl_GCJ 16291 compiler_flags=-v 16292 linker_flags=-v 16293 verstring= 16294 output_objdir=. 16295 libname=conftest 16296 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ 16297 allow_undefined_flag_GCJ= 16298 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 16299 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 16300 ac_status=$? 16301 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16302 (exit $ac_status); } 16303 then 16304 archive_cmds_need_lc_GCJ=no 16305 else 16306 archive_cmds_need_lc_GCJ=yes 16307 fi 16308 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag 16309 else 16310 cat conftest.err 1>&5 16311 fi 16312 $rm conftest* 16313 echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 16314echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6 16315 ;; 16316 esac 16317 fi 16318 ;; 16319esac 16320 16321echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 16322echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 16323hardcode_action_GCJ= 16324if test -n "$hardcode_libdir_flag_spec_GCJ" || \ 16325 test -n "$runpath_var GCJ" || \ 16326 test "X$hardcode_automatic_GCJ"="Xyes" ; then 16327 16328 # We can hardcode non-existant directories. 16329 if test "$hardcode_direct_GCJ" != no && 16330 # If the only mechanism to avoid hardcoding is shlibpath_var, we 16331 # have to relink, otherwise we might link with an installed library 16332 # when we should be linking with a yet-to-be-installed one 16333 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && 16334 test "$hardcode_minus_L_GCJ" != no; then 16335 # Linking always hardcodes the temporary library directory. 16336 hardcode_action_GCJ=relink 16337 else 16338 # We can link without hardcoding, and we can hardcode nonexisting dirs. 16339 hardcode_action_GCJ=immediate 16340 fi 16341else 16342 # We cannot hardcode anything, or else we can only hardcode existing 16343 # directories. 16344 hardcode_action_GCJ=unsupported 16345fi 16346echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 16347echo "${ECHO_T}$hardcode_action_GCJ" >&6 16348 16349if test "$hardcode_action_GCJ" = relink; then 16350 # Fast installation is not supported 16351 enable_fast_install=no 16352elif test "$shlibpath_overrides_runpath" = yes || 16353 test "$enable_shared" = no; then 16354 # Fast installation is not necessary 16355 enable_fast_install=needless 16356fi 16357 16358striplib= 16359old_striplib= 16360echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 16361echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 16362if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 16363 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 16364 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 16365 echo "$as_me:$LINENO: result: yes" >&5 16366echo "${ECHO_T}yes" >&6 16367else 16368# FIXME - insert some real tests, host_os isn't really good enough 16369 case $host_os in 16370 darwin*) 16371 if test -n "$STRIP" ; then 16372 striplib="$STRIP -x" 16373 echo "$as_me:$LINENO: result: yes" >&5 16374echo "${ECHO_T}yes" >&6 16375 else 16376 echo "$as_me:$LINENO: result: no" >&5 16377echo "${ECHO_T}no" >&6 16378fi 16379 ;; 16380 *) 16381 echo "$as_me:$LINENO: result: no" >&5 16382echo "${ECHO_T}no" >&6 16383 ;; 16384 esac 16385fi 16386 16387echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 16388echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 16389library_names_spec= 16390libname_spec='lib$name' 16391soname_spec= 16392shrext=".so" 16393postinstall_cmds= 16394postuninstall_cmds= 16395finish_cmds= 16396finish_eval= 16397shlibpath_var= 16398shlibpath_overrides_runpath=unknown 16399version_type=none 16400dynamic_linker="$host_os ld.so" 16401sys_lib_dlsearch_path_spec="/lib /usr/lib" 16402if test "$GCC" = yes; then 16403 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 16404 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 16405 # if the path contains ";" then we assume it to be the separator 16406 # otherwise default to the standard path separator (i.e. ":") - it is 16407 # assumed that no part of a normal pathname contains ";" but that should 16408 # okay in the real world where ";" in dirpaths is itself problematic. 16409 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 16410 else 16411 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 16412 fi 16413else 16414 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 16415fi 16416need_lib_prefix=unknown 16417hardcode_into_libs=no 16418 16419# when you set need_version to no, make sure it does not cause -set_version 16420# flags to be left without arguments 16421need_version=unknown 16422 16423case $host_os in 16424aix3*) 16425 version_type=linux 16426 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 16427 shlibpath_var=LIBPATH 16428 16429 # AIX 3 has no versioning support, so we append a major version to the name. 16430 soname_spec='${libname}${release}${shared_ext}$major' 16431 ;; 16432 16433aix4* | aix5*) 16434 version_type=linux 16435 need_lib_prefix=no 16436 need_version=no 16437 hardcode_into_libs=yes 16438 if test "$host_cpu" = ia64; then 16439 # AIX 5 supports IA64 16440 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 16441 shlibpath_var=LD_LIBRARY_PATH 16442 else 16443 # With GCC up to 2.95.x, collect2 would create an import file 16444 # for dependence libraries. The import file would start with 16445 # the line `#! .'. This would cause the generated library to 16446 # depend on `.', always an invalid library. This was fixed in 16447 # development snapshots of GCC prior to 3.0. 16448 case $host_os in 16449 aix4 | aix4.[01] | aix4.[01].*) 16450 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 16451 echo ' yes ' 16452 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 16453 : 16454 else 16455 can_build_shared=no 16456 fi 16457 ;; 16458 esac 16459 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 16460 # soname into executable. Probably we can add versioning support to 16461 # collect2, so additional links can be useful in future. 16462 if test "$aix_use_runtimelinking" = yes; then 16463 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 16464 # instead of lib<name>.a to let people know that these are not 16465 # typical AIX shared libraries. 16466 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16467 else 16468 # We preserve .a as extension for shared libraries through AIX4.2 16469 # and later when we are not doing run time linking. 16470 library_names_spec='${libname}${release}.a $libname.a' 16471 soname_spec='${libname}${release}${shared_ext}$major' 16472 fi 16473 shlibpath_var=LIBPATH 16474 fi 16475 ;; 16476 16477amigaos*) 16478 library_names_spec='$libname.ixlibrary $libname.a' 16479 # Create ${libname}_ixlibrary.a entries in /sys/libs. 16480 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' 16481 ;; 16482 16483beos*) 16484 library_names_spec='${libname}${shared_ext}' 16485 dynamic_linker="$host_os ld.so" 16486 shlibpath_var=LIBRARY_PATH 16487 ;; 16488 16489bsdi4*) 16490 version_type=linux 16491 need_version=no 16492 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16493 soname_spec='${libname}${release}${shared_ext}$major' 16494 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 16495 shlibpath_var=LD_LIBRARY_PATH 16496 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 16497 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 16498 # the default ld.so.conf also contains /usr/contrib/lib and 16499 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 16500 # libtool to hard-code these into programs 16501 ;; 16502 16503cygwin* | mingw* | pw32*) 16504 version_type=windows 16505 shrext=".dll" 16506 need_version=no 16507 need_lib_prefix=no 16508 16509 case $GCC,$host_os in 16510 yes,cygwin* | yes,mingw* | yes,pw32*) 16511 library_names_spec='$libname.dll.a' 16512 # DLL is installed to $(libdir)/../bin by postinstall_cmds 16513 postinstall_cmds='base_file=`basename \${file}`~ 16514 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 16515 dldir=$destdir/`dirname \$dlpath`~ 16516 test -d \$dldir || mkdir -p \$dldir~ 16517 $install_prog $dir/$dlname \$dldir/$dlname' 16518 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 16519 dlpath=$dir/\$dldll~ 16520 $rm \$dlpath' 16521 shlibpath_overrides_runpath=yes 16522 16523 case $host_os in 16524 cygwin*) 16525 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 16526 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 16527 sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib" 16528 ;; 16529 mingw*) 16530 # MinGW DLLs use traditional 'lib' prefix 16531 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 16532 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 16533 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 16534 # It is most probably a Windows format PATH printed by 16535 # mingw gcc, but we are running on Cygwin. Gcc prints its search 16536 # path with ; separators, and with drive letters. We can handle the 16537 # drive letters (cygwin fileutils understands them), so leave them, 16538 # especially as we might pass files found there to a mingw objdump, 16539 # which wouldn't understand a cygwinified path. Ahh. 16540 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 16541 else 16542 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 16543 fi 16544 ;; 16545 pw32*) 16546 # pw32 DLLs use 'pw' prefix rather than 'lib' 16547 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}' 16548 ;; 16549 esac 16550 ;; 16551 16552 *) 16553 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 16554 ;; 16555 esac 16556 dynamic_linker='Win32 ld.exe' 16557 # FIXME: first we should search . and the directory the executable is in 16558 shlibpath_var=PATH 16559 ;; 16560 16561darwin* | rhapsody*) 16562 dynamic_linker="$host_os dyld" 16563 version_type=darwin 16564 need_lib_prefix=no 16565 need_version=no 16566 # FIXME: Relying on posixy $() will cause problems for 16567 # cross-compilation, but unfortunately the echo tests do not 16568 # yet detect zsh echo's removal of \ escapes. 16569 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 16570 soname_spec='${libname}${release}${major}$shared_ext' 16571 shlibpath_overrides_runpath=yes 16572 shlibpath_var=DYLD_LIBRARY_PATH 16573 shrext='$(test .$module = .yes && echo .so || echo .dylib)' 16574 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 16575 if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then 16576 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"` 16577 fi 16578 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 16579 ;; 16580 16581dgux*) 16582 version_type=linux 16583 need_lib_prefix=no 16584 need_version=no 16585 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 16586 soname_spec='${libname}${release}${shared_ext}$major' 16587 shlibpath_var=LD_LIBRARY_PATH 16588 ;; 16589 16590freebsd1*) 16591 dynamic_linker=no 16592 ;; 16593 16594freebsd*) 16595 objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` 16596 version_type=freebsd-$objformat 16597 case $version_type in 16598 freebsd-elf*) 16599 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16600 need_version=no 16601 need_lib_prefix=no 16602 ;; 16603 freebsd-*) 16604 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 16605 need_version=yes 16606 ;; 16607 esac 16608 shlibpath_var=LD_LIBRARY_PATH 16609 case $host_os in 16610 freebsd2*) 16611 shlibpath_overrides_runpath=yes 16612 ;; 16613 freebsd3.01* | freebsdelf3.01*) 16614 shlibpath_overrides_runpath=yes 16615 hardcode_into_libs=yes 16616 ;; 16617 *) # from 3.2 on 16618 shlibpath_overrides_runpath=no 16619 hardcode_into_libs=yes 16620 ;; 16621 esac 16622 ;; 16623 16624gnu*) 16625 version_type=linux 16626 need_lib_prefix=no 16627 need_version=no 16628 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 16629 soname_spec='${libname}${release}${shared_ext}$major' 16630 shlibpath_var=LD_LIBRARY_PATH 16631 hardcode_into_libs=yes 16632 ;; 16633 16634hpux9* | hpux10* | hpux11*) 16635 # Give a soname corresponding to the major version so that dld.sl refuses to 16636 # link against other versions. 16637 version_type=sunos 16638 need_lib_prefix=no 16639 need_version=no 16640 case "$host_cpu" in 16641 ia64*) 16642 shrext='.so' 16643 hardcode_into_libs=yes 16644 dynamic_linker="$host_os dld.so" 16645 shlibpath_var=LD_LIBRARY_PATH 16646 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16647 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16648 soname_spec='${libname}${release}${shared_ext}$major' 16649 if test "X$HPUX_IA64_MODE" = X32; then 16650 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 16651 else 16652 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 16653 fi 16654 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16655 ;; 16656 hppa*64*) 16657 shrext='.sl' 16658 hardcode_into_libs=yes 16659 dynamic_linker="$host_os dld.sl" 16660 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 16661 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16662 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16663 soname_spec='${libname}${release}${shared_ext}$major' 16664 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 16665 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16666 ;; 16667 *) 16668 shrext='.sl' 16669 dynamic_linker="$host_os dld.sl" 16670 shlibpath_var=SHLIB_PATH 16671 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 16672 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16673 soname_spec='${libname}${release}${shared_ext}$major' 16674 ;; 16675 esac 16676 # HP-UX runs *really* slowly unless shared libraries are mode 555. 16677 postinstall_cmds='chmod 555 $lib' 16678 ;; 16679 16680irix5* | irix6* | nonstopux*) 16681 case $host_os in 16682 nonstopux*) version_type=nonstopux ;; 16683 *) 16684 if test "$lt_cv_prog_gnu_ld" = yes; then 16685 version_type=linux 16686 else 16687 version_type=irix 16688 fi ;; 16689 esac 16690 need_lib_prefix=no 16691 need_version=no 16692 soname_spec='${libname}${release}${shared_ext}$major' 16693 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 16694 case $host_os in 16695 irix5* | nonstopux*) 16696 libsuff= shlibsuff= 16697 ;; 16698 *) 16699 case $LD in # libtool.m4 will add one of these switches to LD 16700 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 16701 libsuff= shlibsuff= libmagic=32-bit;; 16702 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 16703 libsuff=32 shlibsuff=N32 libmagic=N32;; 16704 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 16705 libsuff=64 shlibsuff=64 libmagic=64-bit;; 16706 *) libsuff= shlibsuff= libmagic=never-match;; 16707 esac 16708 ;; 16709 esac 16710 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 16711 shlibpath_overrides_runpath=no 16712 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 16713 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 16714 hardcode_into_libs=yes 16715 ;; 16716 16717# No shared lib support for Linux oldld, aout, or coff. 16718linux*oldld* | linux*aout* | linux*coff*) 16719 dynamic_linker=no 16720 ;; 16721 16722# This must be Linux ELF. 16723linux*) 16724 version_type=linux 16725 need_lib_prefix=no 16726 need_version=no 16727 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16728 soname_spec='${libname}${release}${shared_ext}$major' 16729 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 16730 shlibpath_var=LD_LIBRARY_PATH 16731 shlibpath_overrides_runpath=no 16732 # This implies no fast_install, which is unacceptable. 16733 # Some rework will be needed to allow for fast_install 16734 # before this can be enabled. 16735 hardcode_into_libs=yes 16736 16737 # We used to test for /lib/ld.so.1 and disable shared libraries on 16738 # powerpc, because MkLinux only supported shared libraries with the 16739 # GNU dynamic linker. Since this was broken with cross compilers, 16740 # most powerpc-linux boxes support dynamic linking these days and 16741 # people can always --disable-shared, the test was removed, and we 16742 # assume the GNU/Linux dynamic linker is in use. 16743 dynamic_linker='GNU/Linux ld.so' 16744 ;; 16745 16746netbsd*) 16747 version_type=sunos 16748 need_lib_prefix=no 16749 need_version=no 16750 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 16751 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16752 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16753 dynamic_linker='NetBSD (a.out) ld.so' 16754 else 16755 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}' 16756 soname_spec='${libname}${release}${shared_ext}$major' 16757 dynamic_linker='NetBSD ld.elf_so' 16758 fi 16759 shlibpath_var=LD_LIBRARY_PATH 16760 shlibpath_overrides_runpath=yes 16761 hardcode_into_libs=yes 16762 ;; 16763 16764newsos6) 16765 version_type=linux 16766 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16767 shlibpath_var=LD_LIBRARY_PATH 16768 shlibpath_overrides_runpath=yes 16769 ;; 16770 16771nto-qnx) 16772 version_type=linux 16773 need_lib_prefix=no 16774 need_version=no 16775 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16776 soname_spec='${libname}${release}${shared_ext}$major' 16777 shlibpath_var=LD_LIBRARY_PATH 16778 shlibpath_overrides_runpath=yes 16779 ;; 16780 16781openbsd*) 16782 version_type=sunos 16783 need_lib_prefix=no 16784 need_version=no 16785 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16786 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16787 shlibpath_var=LD_LIBRARY_PATH 16788 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 16789 case $host_os in 16790 openbsd2.[89] | openbsd2.[89].*) 16791 shlibpath_overrides_runpath=no 16792 ;; 16793 *) 16794 shlibpath_overrides_runpath=yes 16795 ;; 16796 esac 16797 else 16798 shlibpath_overrides_runpath=yes 16799 fi 16800 ;; 16801 16802os2*) 16803 libname_spec='$name' 16804 shrext=".dll" 16805 need_lib_prefix=no 16806 library_names_spec='$libname${shared_ext} $libname.a' 16807 dynamic_linker='OS/2 ld.exe' 16808 shlibpath_var=LIBPATH 16809 ;; 16810 16811osf3* | osf4* | osf5*) 16812 version_type=osf 16813 need_lib_prefix=no 16814 need_version=no 16815 soname_spec='${libname}${release}${shared_ext}$major' 16816 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16817 shlibpath_var=LD_LIBRARY_PATH 16818 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 16819 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 16820 ;; 16821 16822sco3.2v5*) 16823 version_type=osf 16824 soname_spec='${libname}${release}${shared_ext}$major' 16825 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16826 shlibpath_var=LD_LIBRARY_PATH 16827 ;; 16828 16829solaris*) 16830 version_type=linux 16831 need_lib_prefix=no 16832 need_version=no 16833 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16834 soname_spec='${libname}${release}${shared_ext}$major' 16835 shlibpath_var=LD_LIBRARY_PATH 16836 shlibpath_overrides_runpath=yes 16837 hardcode_into_libs=yes 16838 # ldd complains unless libraries are executable 16839 postinstall_cmds='chmod +x $lib' 16840 ;; 16841 16842sunos4*) 16843 version_type=sunos 16844 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16845 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 16846 shlibpath_var=LD_LIBRARY_PATH 16847 shlibpath_overrides_runpath=yes 16848 if test "$with_gnu_ld" = yes; then 16849 need_lib_prefix=no 16850 fi 16851 need_version=yes 16852 ;; 16853 16854sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 16855 version_type=linux 16856 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16857 soname_spec='${libname}${release}${shared_ext}$major' 16858 shlibpath_var=LD_LIBRARY_PATH 16859 case $host_vendor in 16860 sni) 16861 shlibpath_overrides_runpath=no 16862 need_lib_prefix=no 16863 export_dynamic_flag_spec='${wl}-Blargedynsym' 16864 runpath_var=LD_RUN_PATH 16865 ;; 16866 siemens) 16867 need_lib_prefix=no 16868 ;; 16869 motorola) 16870 need_lib_prefix=no 16871 need_version=no 16872 shlibpath_overrides_runpath=no 16873 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 16874 ;; 16875 esac 16876 ;; 16877 16878sysv4*MP*) 16879 if test -d /usr/nec ;then 16880 version_type=linux 16881 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 16882 soname_spec='$libname${shared_ext}.$major' 16883 shlibpath_var=LD_LIBRARY_PATH 16884 fi 16885 ;; 16886 16887uts4*) 16888 version_type=linux 16889 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16890 soname_spec='${libname}${release}${shared_ext}$major' 16891 shlibpath_var=LD_LIBRARY_PATH 16892 ;; 16893 16894*) 16895 dynamic_linker=no 16896 ;; 16897esac 16898echo "$as_me:$LINENO: result: $dynamic_linker" >&5 16899echo "${ECHO_T}$dynamic_linker" >&6 16900test "$dynamic_linker" = no && can_build_shared=no 16901 16902if test "x$enable_dlopen" != xyes; then 16903 enable_dlopen=unknown 16904 enable_dlopen_self=unknown 16905 enable_dlopen_self_static=unknown 16906else 16907 lt_cv_dlopen=no 16908 lt_cv_dlopen_libs= 16909 16910 case $host_os in 16911 beos*) 16912 lt_cv_dlopen="load_add_on" 16913 lt_cv_dlopen_libs= 16914 lt_cv_dlopen_self=yes 16915 ;; 16916 16917 mingw* | pw32*) 16918 lt_cv_dlopen="LoadLibrary" 16919 lt_cv_dlopen_libs= 16920 ;; 16921 16922 cygwin*) 16923 lt_cv_dlopen="dlopen" 16924 lt_cv_dlopen_libs= 16925 ;; 16926 16927 darwin*) 16928 # if libdl is installed we need to link against it 16929 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 16930echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 16931if test "${ac_cv_lib_dl_dlopen+set}" = set; then 16932 echo $ECHO_N "(cached) $ECHO_C" >&6 16933else 16934 ac_check_lib_save_LIBS=$LIBS 16935LIBS="-ldl $LIBS" 16936cat >conftest.$ac_ext <<_ACEOF 16937#line $LINENO "configure" 16938/* confdefs.h. */ 16939_ACEOF 16940cat confdefs.h >>conftest.$ac_ext 16941cat >>conftest.$ac_ext <<_ACEOF 16942/* end confdefs.h. */ 16943 16944/* Override any gcc2 internal prototype to avoid an error. */ 16945#ifdef __cplusplus 16946extern "C" 16947#endif 16948/* We use char because int might match the return type of a gcc2 16949 builtin and then its argument prototype would still apply. */ 16950char dlopen (); 16951int 16952main () 16953{ 16954dlopen (); 16955 ; 16956 return 0; 16957} 16958_ACEOF 16959rm -f conftest.$ac_objext conftest$ac_exeext 16960if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 16961 (eval $ac_link) 2>&5 16962 ac_status=$? 16963 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16964 (exit $ac_status); } && 16965 { ac_try='test -s conftest$ac_exeext' 16966 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16967 (eval $ac_try) 2>&5 16968 ac_status=$? 16969 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16970 (exit $ac_status); }; }; then 16971 ac_cv_lib_dl_dlopen=yes 16972else 16973 echo "$as_me: failed program was:" >&5 16974sed 's/^/| /' conftest.$ac_ext >&5 16975 16976ac_cv_lib_dl_dlopen=no 16977fi 16978rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 16979LIBS=$ac_check_lib_save_LIBS 16980fi 16981echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 16982echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 16983if test $ac_cv_lib_dl_dlopen = yes; then 16984 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 16985else 16986 16987 lt_cv_dlopen="dyld" 16988 lt_cv_dlopen_libs= 16989 lt_cv_dlopen_self=yes 16990 16991fi 16992 16993 ;; 16994 16995 *) 16996 echo "$as_me:$LINENO: checking for shl_load" >&5 16997echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 16998if test "${ac_cv_func_shl_load+set}" = set; then 16999 echo $ECHO_N "(cached) $ECHO_C" >&6 17000else 17001 cat >conftest.$ac_ext <<_ACEOF 17002#line $LINENO "configure" 17003/* confdefs.h. */ 17004_ACEOF 17005cat confdefs.h >>conftest.$ac_ext 17006cat >>conftest.$ac_ext <<_ACEOF 17007/* end confdefs.h. */ 17008/* System header to define __stub macros and hopefully few prototypes, 17009 which can conflict with char shl_load (); below. 17010 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 17011 <limits.h> exists even on freestanding compilers. */ 17012#ifdef __STDC__ 17013# include <limits.h> 17014#else 17015# include <assert.h> 17016#endif 17017/* Override any gcc2 internal prototype to avoid an error. */ 17018#ifdef __cplusplus 17019extern "C" 17020{ 17021#endif 17022/* We use char because int might match the return type of a gcc2 17023 builtin and then its argument prototype would still apply. */ 17024char shl_load (); 17025/* The GNU C library defines this for functions which it implements 17026 to always fail with ENOSYS. Some functions are actually named 17027 something starting with __ and the normal name is an alias. */ 17028#if defined (__stub_shl_load) || defined (__stub___shl_load) 17029choke me 17030#else 17031char (*f) () = shl_load; 17032#endif 17033#ifdef __cplusplus 17034} 17035#endif 17036 17037int 17038main () 17039{ 17040return f != shl_load; 17041 ; 17042 return 0; 17043} 17044_ACEOF 17045rm -f conftest.$ac_objext conftest$ac_exeext 17046if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 17047 (eval $ac_link) 2>&5 17048 ac_status=$? 17049 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17050 (exit $ac_status); } && 17051 { ac_try='test -s conftest$ac_exeext' 17052 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17053 (eval $ac_try) 2>&5 17054 ac_status=$? 17055 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17056 (exit $ac_status); }; }; then 17057 ac_cv_func_shl_load=yes 17058else 17059 echo "$as_me: failed program was:" >&5 17060sed 's/^/| /' conftest.$ac_ext >&5 17061 17062ac_cv_func_shl_load=no 17063fi 17064rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 17065fi 17066echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 17067echo "${ECHO_T}$ac_cv_func_shl_load" >&6 17068if test $ac_cv_func_shl_load = yes; then 17069 lt_cv_dlopen="shl_load" 17070else 17071 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 17072echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 17073if test "${ac_cv_lib_dld_shl_load+set}" = set; then 17074 echo $ECHO_N "(cached) $ECHO_C" >&6 17075else 17076 ac_check_lib_save_LIBS=$LIBS 17077LIBS="-ldld $LIBS" 17078cat >conftest.$ac_ext <<_ACEOF 17079#line $LINENO "configure" 17080/* confdefs.h. */ 17081_ACEOF 17082cat confdefs.h >>conftest.$ac_ext 17083cat >>conftest.$ac_ext <<_ACEOF 17084/* end confdefs.h. */ 17085 17086/* Override any gcc2 internal prototype to avoid an error. */ 17087#ifdef __cplusplus 17088extern "C" 17089#endif 17090/* We use char because int might match the return type of a gcc2 17091 builtin and then its argument prototype would still apply. */ 17092char shl_load (); 17093int 17094main () 17095{ 17096shl_load (); 17097 ; 17098 return 0; 17099} 17100_ACEOF 17101rm -f conftest.$ac_objext conftest$ac_exeext 17102if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 17103 (eval $ac_link) 2>&5 17104 ac_status=$? 17105 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17106 (exit $ac_status); } && 17107 { ac_try='test -s conftest$ac_exeext' 17108 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17109 (eval $ac_try) 2>&5 17110 ac_status=$? 17111 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17112 (exit $ac_status); }; }; then 17113 ac_cv_lib_dld_shl_load=yes 17114else 17115 echo "$as_me: failed program was:" >&5 17116sed 's/^/| /' conftest.$ac_ext >&5 17117 17118ac_cv_lib_dld_shl_load=no 17119fi 17120rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 17121LIBS=$ac_check_lib_save_LIBS 17122fi 17123echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 17124echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 17125if test $ac_cv_lib_dld_shl_load = yes; then 17126 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" 17127else 17128 echo "$as_me:$LINENO: checking for dlopen" >&5 17129echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 17130if test "${ac_cv_func_dlopen+set}" = set; then 17131 echo $ECHO_N "(cached) $ECHO_C" >&6 17132else 17133 cat >conftest.$ac_ext <<_ACEOF 17134#line $LINENO "configure" 17135/* confdefs.h. */ 17136_ACEOF 17137cat confdefs.h >>conftest.$ac_ext 17138cat >>conftest.$ac_ext <<_ACEOF 17139/* end confdefs.h. */ 17140/* System header to define __stub macros and hopefully few prototypes, 17141 which can conflict with char dlopen (); below. 17142 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 17143 <limits.h> exists even on freestanding compilers. */ 17144#ifdef __STDC__ 17145# include <limits.h> 17146#else 17147# include <assert.h> 17148#endif 17149/* Override any gcc2 internal prototype to avoid an error. */ 17150#ifdef __cplusplus 17151extern "C" 17152{ 17153#endif 17154/* We use char because int might match the return type of a gcc2 17155 builtin and then its argument prototype would still apply. */ 17156char dlopen (); 17157/* The GNU C library defines this for functions which it implements 17158 to always fail with ENOSYS. Some functions are actually named 17159 something starting with __ and the normal name is an alias. */ 17160#if defined (__stub_dlopen) || defined (__stub___dlopen) 17161choke me 17162#else 17163char (*f) () = dlopen; 17164#endif 17165#ifdef __cplusplus 17166} 17167#endif 17168 17169int 17170main () 17171{ 17172return f != dlopen; 17173 ; 17174 return 0; 17175} 17176_ACEOF 17177rm -f conftest.$ac_objext conftest$ac_exeext 17178if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 17179 (eval $ac_link) 2>&5 17180 ac_status=$? 17181 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17182 (exit $ac_status); } && 17183 { ac_try='test -s conftest$ac_exeext' 17184 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17185 (eval $ac_try) 2>&5 17186 ac_status=$? 17187 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17188 (exit $ac_status); }; }; then 17189 ac_cv_func_dlopen=yes 17190else 17191 echo "$as_me: failed program was:" >&5 17192sed 's/^/| /' conftest.$ac_ext >&5 17193 17194ac_cv_func_dlopen=no 17195fi 17196rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 17197fi 17198echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 17199echo "${ECHO_T}$ac_cv_func_dlopen" >&6 17200if test $ac_cv_func_dlopen = yes; then 17201 lt_cv_dlopen="dlopen" 17202else 17203 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 17204echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 17205if test "${ac_cv_lib_dl_dlopen+set}" = set; then 17206 echo $ECHO_N "(cached) $ECHO_C" >&6 17207else 17208 ac_check_lib_save_LIBS=$LIBS 17209LIBS="-ldl $LIBS" 17210cat >conftest.$ac_ext <<_ACEOF 17211#line $LINENO "configure" 17212/* confdefs.h. */ 17213_ACEOF 17214cat confdefs.h >>conftest.$ac_ext 17215cat >>conftest.$ac_ext <<_ACEOF 17216/* end confdefs.h. */ 17217 17218/* Override any gcc2 internal prototype to avoid an error. */ 17219#ifdef __cplusplus 17220extern "C" 17221#endif 17222/* We use char because int might match the return type of a gcc2 17223 builtin and then its argument prototype would still apply. */ 17224char dlopen (); 17225int 17226main () 17227{ 17228dlopen (); 17229 ; 17230 return 0; 17231} 17232_ACEOF 17233rm -f conftest.$ac_objext conftest$ac_exeext 17234if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 17235 (eval $ac_link) 2>&5 17236 ac_status=$? 17237 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17238 (exit $ac_status); } && 17239 { ac_try='test -s conftest$ac_exeext' 17240 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17241 (eval $ac_try) 2>&5 17242 ac_status=$? 17243 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17244 (exit $ac_status); }; }; then 17245 ac_cv_lib_dl_dlopen=yes 17246else 17247 echo "$as_me: failed program was:" >&5 17248sed 's/^/| /' conftest.$ac_ext >&5 17249 17250ac_cv_lib_dl_dlopen=no 17251fi 17252rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 17253LIBS=$ac_check_lib_save_LIBS 17254fi 17255echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 17256echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 17257if test $ac_cv_lib_dl_dlopen = yes; then 17258 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 17259else 17260 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 17261echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 17262if test "${ac_cv_lib_svld_dlopen+set}" = set; then 17263 echo $ECHO_N "(cached) $ECHO_C" >&6 17264else 17265 ac_check_lib_save_LIBS=$LIBS 17266LIBS="-lsvld $LIBS" 17267cat >conftest.$ac_ext <<_ACEOF 17268#line $LINENO "configure" 17269/* confdefs.h. */ 17270_ACEOF 17271cat confdefs.h >>conftest.$ac_ext 17272cat >>conftest.$ac_ext <<_ACEOF 17273/* end confdefs.h. */ 17274 17275/* Override any gcc2 internal prototype to avoid an error. */ 17276#ifdef __cplusplus 17277extern "C" 17278#endif 17279/* We use char because int might match the return type of a gcc2 17280 builtin and then its argument prototype would still apply. */ 17281char dlopen (); 17282int 17283main () 17284{ 17285dlopen (); 17286 ; 17287 return 0; 17288} 17289_ACEOF 17290rm -f conftest.$ac_objext conftest$ac_exeext 17291if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 17292 (eval $ac_link) 2>&5 17293 ac_status=$? 17294 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17295 (exit $ac_status); } && 17296 { ac_try='test -s conftest$ac_exeext' 17297 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17298 (eval $ac_try) 2>&5 17299 ac_status=$? 17300 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17301 (exit $ac_status); }; }; then 17302 ac_cv_lib_svld_dlopen=yes 17303else 17304 echo "$as_me: failed program was:" >&5 17305sed 's/^/| /' conftest.$ac_ext >&5 17306 17307ac_cv_lib_svld_dlopen=no 17308fi 17309rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 17310LIBS=$ac_check_lib_save_LIBS 17311fi 17312echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 17313echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 17314if test $ac_cv_lib_svld_dlopen = yes; then 17315 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 17316else 17317 echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 17318echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 17319if test "${ac_cv_lib_dld_dld_link+set}" = set; then 17320 echo $ECHO_N "(cached) $ECHO_C" >&6 17321else 17322 ac_check_lib_save_LIBS=$LIBS 17323LIBS="-ldld $LIBS" 17324cat >conftest.$ac_ext <<_ACEOF 17325#line $LINENO "configure" 17326/* confdefs.h. */ 17327_ACEOF 17328cat confdefs.h >>conftest.$ac_ext 17329cat >>conftest.$ac_ext <<_ACEOF 17330/* end confdefs.h. */ 17331 17332/* Override any gcc2 internal prototype to avoid an error. */ 17333#ifdef __cplusplus 17334extern "C" 17335#endif 17336/* We use char because int might match the return type of a gcc2 17337 builtin and then its argument prototype would still apply. */ 17338char dld_link (); 17339int 17340main () 17341{ 17342dld_link (); 17343 ; 17344 return 0; 17345} 17346_ACEOF 17347rm -f conftest.$ac_objext conftest$ac_exeext 17348if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 17349 (eval $ac_link) 2>&5 17350 ac_status=$? 17351 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17352 (exit $ac_status); } && 17353 { ac_try='test -s conftest$ac_exeext' 17354 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17355 (eval $ac_try) 2>&5 17356 ac_status=$? 17357 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17358 (exit $ac_status); }; }; then 17359 ac_cv_lib_dld_dld_link=yes 17360else 17361 echo "$as_me: failed program was:" >&5 17362sed 's/^/| /' conftest.$ac_ext >&5 17363 17364ac_cv_lib_dld_dld_link=no 17365fi 17366rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 17367LIBS=$ac_check_lib_save_LIBS 17368fi 17369echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 17370echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 17371if test $ac_cv_lib_dld_dld_link = yes; then 17372 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" 17373fi 17374 17375 17376fi 17377 17378 17379fi 17380 17381 17382fi 17383 17384 17385fi 17386 17387 17388fi 17389 17390 ;; 17391 esac 17392 17393 if test "x$lt_cv_dlopen" != xno; then 17394 enable_dlopen=yes 17395 else 17396 enable_dlopen=no 17397 fi 17398 17399 case $lt_cv_dlopen in 17400 dlopen) 17401 save_CPPFLAGS="$CPPFLAGS" 17402 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 17403 17404 save_LDFLAGS="$LDFLAGS" 17405 eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 17406 17407 save_LIBS="$LIBS" 17408 LIBS="$lt_cv_dlopen_libs $LIBS" 17409 17410 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 17411echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 17412if test "${lt_cv_dlopen_self+set}" = set; then 17413 echo $ECHO_N "(cached) $ECHO_C" >&6 17414else 17415 if test "$cross_compiling" = yes; then : 17416 lt_cv_dlopen_self=cross 17417else 17418 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 17419 lt_status=$lt_dlunknown 17420 cat > conftest.$ac_ext <<EOF 17421#line 17421 "configure" 17422#include "confdefs.h" 17423 17424#if HAVE_DLFCN_H 17425#include <dlfcn.h> 17426#endif 17427 17428#include <stdio.h> 17429 17430#ifdef RTLD_GLOBAL 17431# define LT_DLGLOBAL RTLD_GLOBAL 17432#else 17433# ifdef DL_GLOBAL 17434# define LT_DLGLOBAL DL_GLOBAL 17435# else 17436# define LT_DLGLOBAL 0 17437# endif 17438#endif 17439 17440/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 17441 find out it does not work in some platform. */ 17442#ifndef LT_DLLAZY_OR_NOW 17443# ifdef RTLD_LAZY 17444# define LT_DLLAZY_OR_NOW RTLD_LAZY 17445# else 17446# ifdef DL_LAZY 17447# define LT_DLLAZY_OR_NOW DL_LAZY 17448# else 17449# ifdef RTLD_NOW 17450# define LT_DLLAZY_OR_NOW RTLD_NOW 17451# else 17452# ifdef DL_NOW 17453# define LT_DLLAZY_OR_NOW DL_NOW 17454# else 17455# define LT_DLLAZY_OR_NOW 0 17456# endif 17457# endif 17458# endif 17459# endif 17460#endif 17461 17462#ifdef __cplusplus 17463extern "C" void exit (int); 17464#endif 17465 17466void fnord() { int i=42;} 17467int main () 17468{ 17469 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 17470 int status = $lt_dlunknown; 17471 17472 if (self) 17473 { 17474 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 17475 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 17476 /* dlclose (self); */ 17477 } 17478 17479 exit (status); 17480} 17481EOF 17482 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 17483 (eval $ac_link) 2>&5 17484 ac_status=$? 17485 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17486 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 17487 (./conftest; exit; ) 2>/dev/null 17488 lt_status=$? 17489 case x$lt_status in 17490 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 17491 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 17492 x$lt_unknown|x*) lt_cv_dlopen_self=no ;; 17493 esac 17494 else : 17495 # compilation failed 17496 lt_cv_dlopen_self=no 17497 fi 17498fi 17499rm -fr conftest* 17500 17501 17502fi 17503echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 17504echo "${ECHO_T}$lt_cv_dlopen_self" >&6 17505 17506 if test "x$lt_cv_dlopen_self" = xyes; then 17507 LDFLAGS="$LDFLAGS $link_static_flag" 17508 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 17509echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 17510if test "${lt_cv_dlopen_self_static+set}" = set; then 17511 echo $ECHO_N "(cached) $ECHO_C" >&6 17512else 17513 if test "$cross_compiling" = yes; then : 17514 lt_cv_dlopen_self_static=cross 17515else 17516 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 17517 lt_status=$lt_dlunknown 17518 cat > conftest.$ac_ext <<EOF 17519#line 17519 "configure" 17520#include "confdefs.h" 17521 17522#if HAVE_DLFCN_H 17523#include <dlfcn.h> 17524#endif 17525 17526#include <stdio.h> 17527 17528#ifdef RTLD_GLOBAL 17529# define LT_DLGLOBAL RTLD_GLOBAL 17530#else 17531# ifdef DL_GLOBAL 17532# define LT_DLGLOBAL DL_GLOBAL 17533# else 17534# define LT_DLGLOBAL 0 17535# endif 17536#endif 17537 17538/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 17539 find out it does not work in some platform. */ 17540#ifndef LT_DLLAZY_OR_NOW 17541# ifdef RTLD_LAZY 17542# define LT_DLLAZY_OR_NOW RTLD_LAZY 17543# else 17544# ifdef DL_LAZY 17545# define LT_DLLAZY_OR_NOW DL_LAZY 17546# else 17547# ifdef RTLD_NOW 17548# define LT_DLLAZY_OR_NOW RTLD_NOW 17549# else 17550# ifdef DL_NOW 17551# define LT_DLLAZY_OR_NOW DL_NOW 17552# else 17553# define LT_DLLAZY_OR_NOW 0 17554# endif 17555# endif 17556# endif 17557# endif 17558#endif 17559 17560#ifdef __cplusplus 17561extern "C" void exit (int); 17562#endif 17563 17564void fnord() { int i=42;} 17565int main () 17566{ 17567 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 17568 int status = $lt_dlunknown; 17569 17570 if (self) 17571 { 17572 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 17573 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 17574 /* dlclose (self); */ 17575 } 17576 17577 exit (status); 17578} 17579EOF 17580 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 17581 (eval $ac_link) 2>&5 17582 ac_status=$? 17583 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17584 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 17585 (./conftest; exit; ) 2>/dev/null 17586 lt_status=$? 17587 case x$lt_status in 17588 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 17589 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 17590 x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; 17591 esac 17592 else : 17593 # compilation failed 17594 lt_cv_dlopen_self_static=no 17595 fi 17596fi 17597rm -fr conftest* 17598 17599 17600fi 17601echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 17602echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 17603 fi 17604 17605 CPPFLAGS="$save_CPPFLAGS" 17606 LDFLAGS="$save_LDFLAGS" 17607 LIBS="$save_LIBS" 17608 ;; 17609 esac 17610 17611 case $lt_cv_dlopen_self in 17612 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 17613 *) enable_dlopen_self=unknown ;; 17614 esac 17615 17616 case $lt_cv_dlopen_self_static in 17617 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 17618 *) enable_dlopen_self_static=unknown ;; 17619 esac 17620fi 17621 17622 17623# The else clause should only fire when bootstrapping the 17624# libtool distribution, otherwise you forgot to ship ltmain.sh 17625# with your package, and you will get complaints that there are 17626# no rules to generate ltmain.sh. 17627if test -f "$ltmain"; then 17628 # See if we are running on zsh, and set the options which allow our commands through 17629 # without removal of \ escapes. 17630 if test -n "${ZSH_VERSION+set}" ; then 17631 setopt NO_GLOB_SUBST 17632 fi 17633 # Now quote all the things that may contain metacharacters while being 17634 # careful not to overquote the AC_SUBSTed values. We take copies of the 17635 # variables and quote the copies for generation of the libtool script. 17636 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \ 17637 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 17638 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 17639 deplibs_check_method reload_flag reload_cmds need_locks \ 17640 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 17641 lt_cv_sys_global_symbol_to_c_name_address \ 17642 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 17643 old_postinstall_cmds old_postuninstall_cmds \ 17644 compiler_GCJ \ 17645 CC_GCJ \ 17646 LD_GCJ \ 17647 lt_prog_compiler_wl_GCJ \ 17648 lt_prog_compiler_pic_GCJ \ 17649 lt_prog_compiler_static_GCJ \ 17650 lt_prog_compiler_no_builtin_flag_GCJ \ 17651 export_dynamic_flag_spec_GCJ \ 17652 thread_safe_flag_spec_GCJ \ 17653 whole_archive_flag_spec_GCJ \ 17654 enable_shared_with_static_runtimes_GCJ \ 17655 old_archive_cmds_GCJ \ 17656 old_archive_from_new_cmds_GCJ \ 17657 predep_objects_GCJ \ 17658 postdep_objects_GCJ \ 17659 predeps_GCJ \ 17660 postdeps_GCJ \ 17661 compiler_lib_search_path_GCJ \ 17662 archive_cmds_GCJ \ 17663 archive_expsym_cmds_GCJ \ 17664 postinstall_cmds_GCJ \ 17665 postuninstall_cmds_GCJ \ 17666 old_archive_from_expsyms_cmds_GCJ \ 17667 allow_undefined_flag_GCJ \ 17668 no_undefined_flag_GCJ \ 17669 export_symbols_cmds_GCJ \ 17670 hardcode_libdir_flag_spec_GCJ \ 17671 hardcode_libdir_flag_spec_ld_GCJ \ 17672 hardcode_libdir_separator_GCJ \ 17673 hardcode_automatic_GCJ \ 17674 module_cmds_GCJ \ 17675 module_expsym_cmds_GCJ \ 17676 lt_cv_prog_compiler_c_o_GCJ \ 17677 exclude_expsyms_GCJ \ 17678 include_expsyms_GCJ; do 17679 17680 case $var in 17681 old_archive_cmds_GCJ | \ 17682 old_archive_from_new_cmds_GCJ | \ 17683 archive_cmds_GCJ | \ 17684 archive_expsym_cmds_GCJ | \ 17685 module_cmds_GCJ | \ 17686 module_expsym_cmds_GCJ | \ 17687 old_archive_from_expsyms_cmds_GCJ | \ 17688 export_symbols_cmds_GCJ | \ 17689 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 17690 postinstall_cmds | postuninstall_cmds | \ 17691 old_postinstall_cmds | old_postuninstall_cmds | \ 17692 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 17693 # Double-quote double-evaled strings. 17694 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 17695 ;; 17696 *) 17697 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 17698 ;; 17699 esac 17700 done 17701 17702 case $lt_echo in 17703 *'\$0 --fallback-echo"') 17704 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 17705 ;; 17706 esac 17707 17708cfgfile="$ofile" 17709 17710 cat <<__EOF__ >> "$cfgfile" 17711# ### BEGIN LIBTOOL TAG CONFIG: $tagname 17712 17713# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 17714 17715# Shell to use when invoking shell scripts. 17716SHELL=$lt_SHELL 17717 17718# Whether or not to build shared libraries. 17719build_libtool_libs=$enable_shared 17720 17721# Whether or not to build static libraries. 17722build_old_libs=$enable_static 17723 17724# Whether or not to add -lc for building shared libraries. 17725build_libtool_need_lc=$archive_cmds_need_lc_GCJ 17726 17727# Whether or not to disallow shared libs when runtime libs are static 17728allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ 17729 17730# Whether or not to optimize for fast installation. 17731fast_install=$enable_fast_install 17732 17733# The host system. 17734host_alias=$host_alias 17735host=$host 17736 17737# An echo program that does not interpret backslashes. 17738echo=$lt_echo 17739 17740# The archiver. 17741AR=$lt_AR 17742AR_FLAGS=$lt_AR_FLAGS 17743 17744# A C compiler. 17745LTCC=$lt_LTCC 17746 17747# A language-specific compiler. 17748CC=$lt_compiler_GCJ 17749 17750# Is the compiler the GNU C compiler? 17751with_gcc=$GCC_GCJ 17752 17753# An ERE matcher. 17754EGREP=$lt_EGREP 17755 17756# The linker used to build libraries. 17757LD=$lt_LD_GCJ 17758 17759# Whether we need hard or soft links. 17760LN_S=$lt_LN_S 17761 17762# A BSD-compatible nm program. 17763NM=$lt_NM 17764 17765# A symbol stripping program 17766STRIP=$STRIP 17767 17768# Used to examine libraries when file_magic_cmd begins "file" 17769MAGIC_CMD=$MAGIC_CMD 17770 17771# Used on cygwin: DLL creation program. 17772DLLTOOL="$DLLTOOL" 17773 17774# Used on cygwin: object dumper. 17775OBJDUMP="$OBJDUMP" 17776 17777# Used on cygwin: assembler. 17778AS="$AS" 17779 17780# The name of the directory that contains temporary libtool files. 17781objdir=$objdir 17782 17783# How to create reloadable object files. 17784reload_flag=$lt_reload_flag 17785reload_cmds=$lt_reload_cmds 17786 17787# How to pass a linker flag through the compiler. 17788wl=$lt_lt_prog_compiler_wl_GCJ 17789 17790# Object file suffix (normally "o"). 17791objext="$ac_objext" 17792 17793# Old archive suffix (normally "a"). 17794libext="$libext" 17795 17796# Shared library suffix (normally ".so"). 17797shrext='$shrext' 17798 17799# Executable file suffix (normally ""). 17800exeext="$exeext" 17801 17802# Additional compiler flags for building library objects. 17803pic_flag=$lt_lt_prog_compiler_pic_GCJ 17804pic_mode=$pic_mode 17805 17806# What is the maximum length of a command? 17807max_cmd_len=$lt_cv_sys_max_cmd_len 17808 17809# Does compiler simultaneously support -c and -o options? 17810compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ 17811 17812# Must we lock files when doing compilation ? 17813need_locks=$lt_need_locks 17814 17815# Do we need the lib prefix for modules? 17816need_lib_prefix=$need_lib_prefix 17817 17818# Do we need a version for libraries? 17819need_version=$need_version 17820 17821# Whether dlopen is supported. 17822dlopen_support=$enable_dlopen 17823 17824# Whether dlopen of programs is supported. 17825dlopen_self=$enable_dlopen_self 17826 17827# Whether dlopen of statically linked programs is supported. 17828dlopen_self_static=$enable_dlopen_self_static 17829 17830# Compiler flag to prevent dynamic linking. 17831link_static_flag=$lt_lt_prog_compiler_static_GCJ 17832 17833# Compiler flag to turn off builtin functions. 17834no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ 17835 17836# Compiler flag to allow reflexive dlopens. 17837export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ 17838 17839# Compiler flag to generate shared objects directly from archives. 17840whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ 17841 17842# Compiler flag to generate thread-safe objects. 17843thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ 17844 17845# Library versioning type. 17846version_type=$version_type 17847 17848# Format of library name prefix. 17849libname_spec=$lt_libname_spec 17850 17851# List of archive names. First name is the real one, the rest are links. 17852# The last name is the one that the linker finds with -lNAME. 17853library_names_spec=$lt_library_names_spec 17854 17855# The coded name of the library, if different from the real name. 17856soname_spec=$lt_soname_spec 17857 17858# Commands used to build and install an old-style archive. 17859RANLIB=$lt_RANLIB 17860old_archive_cmds=$lt_old_archive_cmds_GCJ 17861old_postinstall_cmds=$lt_old_postinstall_cmds 17862old_postuninstall_cmds=$lt_old_postuninstall_cmds 17863 17864# Create an old-style archive from a shared archive. 17865old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ 17866 17867# Create a temporary old-style archive to link instead of a shared archive. 17868old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ 17869 17870# Commands used to build and install a shared archive. 17871archive_cmds=$lt_archive_cmds_GCJ 17872archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ 17873postinstall_cmds=$lt_postinstall_cmds 17874postuninstall_cmds=$lt_postuninstall_cmds 17875 17876# Commands used to build a loadable module (assumed same as above if empty) 17877module_cmds=$lt_module_cmds_GCJ 17878module_expsym_cmds=$lt_module_expsym_cmds_GCJ 17879 17880# Commands to strip libraries. 17881old_striplib=$lt_old_striplib 17882striplib=$lt_striplib 17883 17884# Dependencies to place before the objects being linked to create a 17885# shared library. 17886predep_objects=$lt_predep_objects_GCJ 17887 17888# Dependencies to place after the objects being linked to create a 17889# shared library. 17890postdep_objects=$lt_postdep_objects_GCJ 17891 17892# Dependencies to place before the objects being linked to create a 17893# shared library. 17894predeps=$lt_predeps_GCJ 17895 17896# Dependencies to place after the objects being linked to create a 17897# shared library. 17898postdeps=$lt_postdeps_GCJ 17899 17900# The library search path used internally by the compiler when linking 17901# a shared library. 17902compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ 17903 17904# Method to check whether dependent libraries are shared objects. 17905deplibs_check_method=$lt_deplibs_check_method 17906 17907# Command to use when deplibs_check_method == file_magic. 17908file_magic_cmd=$lt_file_magic_cmd 17909 17910# Flag that allows shared libraries with undefined symbols to be built. 17911allow_undefined_flag=$lt_allow_undefined_flag_GCJ 17912 17913# Flag that forces no undefined symbols. 17914no_undefined_flag=$lt_no_undefined_flag_GCJ 17915 17916# Commands used to finish a libtool library installation in a directory. 17917finish_cmds=$lt_finish_cmds 17918 17919# Same as above, but a single script fragment to be evaled but not shown. 17920finish_eval=$lt_finish_eval 17921 17922# Take the output of nm and produce a listing of raw symbols and C names. 17923global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 17924 17925# Transform the output of nm in a proper C declaration 17926global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 17927 17928# Transform the output of nm in a C name address pair 17929global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 17930 17931# This is the shared library runtime path variable. 17932runpath_var=$runpath_var 17933 17934# This is the shared library path variable. 17935shlibpath_var=$shlibpath_var 17936 17937# Is shlibpath searched before the hard-coded library search path? 17938shlibpath_overrides_runpath=$shlibpath_overrides_runpath 17939 17940# How to hardcode a shared library path into an executable. 17941hardcode_action=$hardcode_action_GCJ 17942 17943# Whether we should hardcode library paths into libraries. 17944hardcode_into_libs=$hardcode_into_libs 17945 17946# Flag to hardcode \$libdir into a binary during linking. 17947# This must work even if \$libdir does not exist. 17948hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ 17949 17950# If ld is used when linking, flag to hardcode \$libdir into 17951# a binary during linking. This must work even if \$libdir does 17952# not exist. 17953hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ 17954 17955# Whether we need a single -rpath flag with a separated argument. 17956hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ 17957 17958# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 17959# resulting binary. 17960hardcode_direct=$hardcode_direct_GCJ 17961 17962# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 17963# resulting binary. 17964hardcode_minus_L=$hardcode_minus_L_GCJ 17965 17966# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 17967# the resulting binary. 17968hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ 17969 17970# Set to yes if building a shared library automatically hardcodes DIR into the library 17971# and all subsequent libraries and executables linked against it. 17972hardcode_automatic=$hardcode_automatic_GCJ 17973 17974# Variables whose values should be saved in libtool wrapper scripts and 17975# restored at relink time. 17976variables_saved_for_relink="$variables_saved_for_relink" 17977 17978# Whether libtool must link a program against all its dependency libraries. 17979link_all_deplibs=$link_all_deplibs_GCJ 17980 17981# Compile-time system search path for libraries 17982sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 17983 17984# Run-time system search path for libraries 17985sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 17986 17987# Fix the shell variable \$srcfile for the compiler. 17988fix_srcfile_path="$fix_srcfile_path_GCJ" 17989 17990# Set to yes if exported symbols are required. 17991always_export_symbols=$always_export_symbols_GCJ 17992 17993# The commands to list exported symbols. 17994export_symbols_cmds=$lt_export_symbols_cmds_GCJ 17995 17996# The commands to extract the exported symbol list from a shared archive. 17997extract_expsyms_cmds=$lt_extract_expsyms_cmds 17998 17999# Symbols that should not be listed in the preloaded symbols. 18000exclude_expsyms=$lt_exclude_expsyms_GCJ 18001 18002# Symbols that must always be exported. 18003include_expsyms=$lt_include_expsyms_GCJ 18004 18005# ### END LIBTOOL TAG CONFIG: $tagname 18006 18007__EOF__ 18008 18009 18010else 18011 # If there is no Makefile yet, we rely on a make rule to execute 18012 # `config.status --recheck' to rerun these tests and create the 18013 # libtool script then. 18014 test -f Makefile && make "$ltmain" 18015fi 18016 18017 18018ac_ext=c 18019ac_cpp='$CPP $CPPFLAGS' 18020ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 18021ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 18022ac_compiler_gnu=$ac_cv_c_compiler_gnu 18023 18024CC="$lt_save_CC" 18025 18026 else 18027 tagname="" 18028 fi 18029 ;; 18030 18031 RC) 18032 18033 18034 18035# Source file extension for RC test sources. 18036ac_ext=rc 18037 18038# Object file extension for compiled RC test sources. 18039objext=o 18040objext_RC=$objext 18041 18042# Code to be used in simple compile tests 18043lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n' 18044 18045# Code to be used in simple link tests 18046lt_simple_link_test_code="$lt_simple_compile_test_code" 18047 18048# ltmain only uses $CC for tagged configurations so make sure $CC is set. 18049 18050# If no C compiler was specified, use CC. 18051LTCC=${LTCC-"$CC"} 18052 18053# Allow CC to be a program name with arguments. 18054compiler=$CC 18055 18056 18057# Allow CC to be a program name with arguments. 18058lt_save_CC="$CC" 18059CC=${RC-"windres"} 18060compiler=$CC 18061compiler_RC=$CC 18062lt_cv_prog_compiler_c_o_RC=yes 18063 18064# The else clause should only fire when bootstrapping the 18065# libtool distribution, otherwise you forgot to ship ltmain.sh 18066# with your package, and you will get complaints that there are 18067# no rules to generate ltmain.sh. 18068if test -f "$ltmain"; then 18069 # See if we are running on zsh, and set the options which allow our commands through 18070 # without removal of \ escapes. 18071 if test -n "${ZSH_VERSION+set}" ; then 18072 setopt NO_GLOB_SUBST 18073 fi 18074 # Now quote all the things that may contain metacharacters while being 18075 # careful not to overquote the AC_SUBSTed values. We take copies of the 18076 # variables and quote the copies for generation of the libtool script. 18077 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \ 18078 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 18079 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 18080 deplibs_check_method reload_flag reload_cmds need_locks \ 18081 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 18082 lt_cv_sys_global_symbol_to_c_name_address \ 18083 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 18084 old_postinstall_cmds old_postuninstall_cmds \ 18085 compiler_RC \ 18086 CC_RC \ 18087 LD_RC \ 18088 lt_prog_compiler_wl_RC \ 18089 lt_prog_compiler_pic_RC \ 18090 lt_prog_compiler_static_RC \ 18091 lt_prog_compiler_no_builtin_flag_RC \ 18092 export_dynamic_flag_spec_RC \ 18093 thread_safe_flag_spec_RC \ 18094 whole_archive_flag_spec_RC \ 18095 enable_shared_with_static_runtimes_RC \ 18096 old_archive_cmds_RC \ 18097 old_archive_from_new_cmds_RC \ 18098 predep_objects_RC \ 18099 postdep_objects_RC \ 18100 predeps_RC \ 18101 postdeps_RC \ 18102 compiler_lib_search_path_RC \ 18103 archive_cmds_RC \ 18104 archive_expsym_cmds_RC \ 18105 postinstall_cmds_RC \ 18106 postuninstall_cmds_RC \ 18107 old_archive_from_expsyms_cmds_RC \ 18108 allow_undefined_flag_RC \ 18109 no_undefined_flag_RC \ 18110 export_symbols_cmds_RC \ 18111 hardcode_libdir_flag_spec_RC \ 18112 hardcode_libdir_flag_spec_ld_RC \ 18113 hardcode_libdir_separator_RC \ 18114 hardcode_automatic_RC \ 18115 module_cmds_RC \ 18116 module_expsym_cmds_RC \ 18117 lt_cv_prog_compiler_c_o_RC \ 18118 exclude_expsyms_RC \ 18119 include_expsyms_RC; do 18120 18121 case $var in 18122 old_archive_cmds_RC | \ 18123 old_archive_from_new_cmds_RC | \ 18124 archive_cmds_RC | \ 18125 archive_expsym_cmds_RC | \ 18126 module_cmds_RC | \ 18127 module_expsym_cmds_RC | \ 18128 old_archive_from_expsyms_cmds_RC | \ 18129 export_symbols_cmds_RC | \ 18130 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 18131 postinstall_cmds | postuninstall_cmds | \ 18132 old_postinstall_cmds | old_postuninstall_cmds | \ 18133 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 18134 # Double-quote double-evaled strings. 18135 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 18136 ;; 18137 *) 18138 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 18139 ;; 18140 esac 18141 done 18142 18143 case $lt_echo in 18144 *'\$0 --fallback-echo"') 18145 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 18146 ;; 18147 esac 18148 18149cfgfile="$ofile" 18150 18151 cat <<__EOF__ >> "$cfgfile" 18152# ### BEGIN LIBTOOL TAG CONFIG: $tagname 18153 18154# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 18155 18156# Shell to use when invoking shell scripts. 18157SHELL=$lt_SHELL 18158 18159# Whether or not to build shared libraries. 18160build_libtool_libs=$enable_shared 18161 18162# Whether or not to build static libraries. 18163build_old_libs=$enable_static 18164 18165# Whether or not to add -lc for building shared libraries. 18166build_libtool_need_lc=$archive_cmds_need_lc_RC 18167 18168# Whether or not to disallow shared libs when runtime libs are static 18169allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC 18170 18171# Whether or not to optimize for fast installation. 18172fast_install=$enable_fast_install 18173 18174# The host system. 18175host_alias=$host_alias 18176host=$host 18177 18178# An echo program that does not interpret backslashes. 18179echo=$lt_echo 18180 18181# The archiver. 18182AR=$lt_AR 18183AR_FLAGS=$lt_AR_FLAGS 18184 18185# A C compiler. 18186LTCC=$lt_LTCC 18187 18188# A language-specific compiler. 18189CC=$lt_compiler_RC 18190 18191# Is the compiler the GNU C compiler? 18192with_gcc=$GCC_RC 18193 18194# An ERE matcher. 18195EGREP=$lt_EGREP 18196 18197# The linker used to build libraries. 18198LD=$lt_LD_RC 18199 18200# Whether we need hard or soft links. 18201LN_S=$lt_LN_S 18202 18203# A BSD-compatible nm program. 18204NM=$lt_NM 18205 18206# A symbol stripping program 18207STRIP=$STRIP 18208 18209# Used to examine libraries when file_magic_cmd begins "file" 18210MAGIC_CMD=$MAGIC_CMD 18211 18212# Used on cygwin: DLL creation program. 18213DLLTOOL="$DLLTOOL" 18214 18215# Used on cygwin: object dumper. 18216OBJDUMP="$OBJDUMP" 18217 18218# Used on cygwin: assembler. 18219AS="$AS" 18220 18221# The name of the directory that contains temporary libtool files. 18222objdir=$objdir 18223 18224# How to create reloadable object files. 18225reload_flag=$lt_reload_flag 18226reload_cmds=$lt_reload_cmds 18227 18228# How to pass a linker flag through the compiler. 18229wl=$lt_lt_prog_compiler_wl_RC 18230 18231# Object file suffix (normally "o"). 18232objext="$ac_objext" 18233 18234# Old archive suffix (normally "a"). 18235libext="$libext" 18236 18237# Shared library suffix (normally ".so"). 18238shrext='$shrext' 18239 18240# Executable file suffix (normally ""). 18241exeext="$exeext" 18242 18243# Additional compiler flags for building library objects. 18244pic_flag=$lt_lt_prog_compiler_pic_RC 18245pic_mode=$pic_mode 18246 18247# What is the maximum length of a command? 18248max_cmd_len=$lt_cv_sys_max_cmd_len 18249 18250# Does compiler simultaneously support -c and -o options? 18251compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC 18252 18253# Must we lock files when doing compilation ? 18254need_locks=$lt_need_locks 18255 18256# Do we need the lib prefix for modules? 18257need_lib_prefix=$need_lib_prefix 18258 18259# Do we need a version for libraries? 18260need_version=$need_version 18261 18262# Whether dlopen is supported. 18263dlopen_support=$enable_dlopen 18264 18265# Whether dlopen of programs is supported. 18266dlopen_self=$enable_dlopen_self 18267 18268# Whether dlopen of statically linked programs is supported. 18269dlopen_self_static=$enable_dlopen_self_static 18270 18271# Compiler flag to prevent dynamic linking. 18272link_static_flag=$lt_lt_prog_compiler_static_RC 18273 18274# Compiler flag to turn off builtin functions. 18275no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC 18276 18277# Compiler flag to allow reflexive dlopens. 18278export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC 18279 18280# Compiler flag to generate shared objects directly from archives. 18281whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC 18282 18283# Compiler flag to generate thread-safe objects. 18284thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC 18285 18286# Library versioning type. 18287version_type=$version_type 18288 18289# Format of library name prefix. 18290libname_spec=$lt_libname_spec 18291 18292# List of archive names. First name is the real one, the rest are links. 18293# The last name is the one that the linker finds with -lNAME. 18294library_names_spec=$lt_library_names_spec 18295 18296# The coded name of the library, if different from the real name. 18297soname_spec=$lt_soname_spec 18298 18299# Commands used to build and install an old-style archive. 18300RANLIB=$lt_RANLIB 18301old_archive_cmds=$lt_old_archive_cmds_RC 18302old_postinstall_cmds=$lt_old_postinstall_cmds 18303old_postuninstall_cmds=$lt_old_postuninstall_cmds 18304 18305# Create an old-style archive from a shared archive. 18306old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC 18307 18308# Create a temporary old-style archive to link instead of a shared archive. 18309old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC 18310 18311# Commands used to build and install a shared archive. 18312archive_cmds=$lt_archive_cmds_RC 18313archive_expsym_cmds=$lt_archive_expsym_cmds_RC 18314postinstall_cmds=$lt_postinstall_cmds 18315postuninstall_cmds=$lt_postuninstall_cmds 18316 18317# Commands used to build a loadable module (assumed same as above if empty) 18318module_cmds=$lt_module_cmds_RC 18319module_expsym_cmds=$lt_module_expsym_cmds_RC 18320 18321# Commands to strip libraries. 18322old_striplib=$lt_old_striplib 18323striplib=$lt_striplib 18324 18325# Dependencies to place before the objects being linked to create a 18326# shared library. 18327predep_objects=$lt_predep_objects_RC 18328 18329# Dependencies to place after the objects being linked to create a 18330# shared library. 18331postdep_objects=$lt_postdep_objects_RC 18332 18333# Dependencies to place before the objects being linked to create a 18334# shared library. 18335predeps=$lt_predeps_RC 18336 18337# Dependencies to place after the objects being linked to create a 18338# shared library. 18339postdeps=$lt_postdeps_RC 18340 18341# The library search path used internally by the compiler when linking 18342# a shared library. 18343compiler_lib_search_path=$lt_compiler_lib_search_path_RC 18344 18345# Method to check whether dependent libraries are shared objects. 18346deplibs_check_method=$lt_deplibs_check_method 18347 18348# Command to use when deplibs_check_method == file_magic. 18349file_magic_cmd=$lt_file_magic_cmd 18350 18351# Flag that allows shared libraries with undefined symbols to be built. 18352allow_undefined_flag=$lt_allow_undefined_flag_RC 18353 18354# Flag that forces no undefined symbols. 18355no_undefined_flag=$lt_no_undefined_flag_RC 18356 18357# Commands used to finish a libtool library installation in a directory. 18358finish_cmds=$lt_finish_cmds 18359 18360# Same as above, but a single script fragment to be evaled but not shown. 18361finish_eval=$lt_finish_eval 18362 18363# Take the output of nm and produce a listing of raw symbols and C names. 18364global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 18365 18366# Transform the output of nm in a proper C declaration 18367global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 18368 18369# Transform the output of nm in a C name address pair 18370global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 18371 18372# This is the shared library runtime path variable. 18373runpath_var=$runpath_var 18374 18375# This is the shared library path variable. 18376shlibpath_var=$shlibpath_var 18377 18378# Is shlibpath searched before the hard-coded library search path? 18379shlibpath_overrides_runpath=$shlibpath_overrides_runpath 18380 18381# How to hardcode a shared library path into an executable. 18382hardcode_action=$hardcode_action_RC 18383 18384# Whether we should hardcode library paths into libraries. 18385hardcode_into_libs=$hardcode_into_libs 18386 18387# Flag to hardcode \$libdir into a binary during linking. 18388# This must work even if \$libdir does not exist. 18389hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC 18390 18391# If ld is used when linking, flag to hardcode \$libdir into 18392# a binary during linking. This must work even if \$libdir does 18393# not exist. 18394hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC 18395 18396# Whether we need a single -rpath flag with a separated argument. 18397hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC 18398 18399# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 18400# resulting binary. 18401hardcode_direct=$hardcode_direct_RC 18402 18403# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 18404# resulting binary. 18405hardcode_minus_L=$hardcode_minus_L_RC 18406 18407# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 18408# the resulting binary. 18409hardcode_shlibpath_var=$hardcode_shlibpath_var_RC 18410 18411# Set to yes if building a shared library automatically hardcodes DIR into the library 18412# and all subsequent libraries and executables linked against it. 18413hardcode_automatic=$hardcode_automatic_RC 18414 18415# Variables whose values should be saved in libtool wrapper scripts and 18416# restored at relink time. 18417variables_saved_for_relink="$variables_saved_for_relink" 18418 18419# Whether libtool must link a program against all its dependency libraries. 18420link_all_deplibs=$link_all_deplibs_RC 18421 18422# Compile-time system search path for libraries 18423sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 18424 18425# Run-time system search path for libraries 18426sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 18427 18428# Fix the shell variable \$srcfile for the compiler. 18429fix_srcfile_path="$fix_srcfile_path_RC" 18430 18431# Set to yes if exported symbols are required. 18432always_export_symbols=$always_export_symbols_RC 18433 18434# The commands to list exported symbols. 18435export_symbols_cmds=$lt_export_symbols_cmds_RC 18436 18437# The commands to extract the exported symbol list from a shared archive. 18438extract_expsyms_cmds=$lt_extract_expsyms_cmds 18439 18440# Symbols that should not be listed in the preloaded symbols. 18441exclude_expsyms=$lt_exclude_expsyms_RC 18442 18443# Symbols that must always be exported. 18444include_expsyms=$lt_include_expsyms_RC 18445 18446# ### END LIBTOOL TAG CONFIG: $tagname 18447 18448__EOF__ 18449 18450 18451else 18452 # If there is no Makefile yet, we rely on a make rule to execute 18453 # `config.status --recheck' to rerun these tests and create the 18454 # libtool script then. 18455 test -f Makefile && make "$ltmain" 18456fi 18457 18458 18459ac_ext=c 18460ac_cpp='$CPP $CPPFLAGS' 18461ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 18462ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 18463ac_compiler_gnu=$ac_cv_c_compiler_gnu 18464 18465CC="$lt_save_CC" 18466 18467 ;; 18468 18469 *) 18470 { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 18471echo "$as_me: error: Unsupported tag name: $tagname" >&2;} 18472 { (exit 1); exit 1; }; } 18473 ;; 18474 esac 18475 18476 # Append the new tag name to the list of available tags. 18477 if test -n "$tagname" ; then 18478 available_tags="$available_tags $tagname" 18479 fi 18480 fi 18481 done 18482 IFS="$lt_save_ifs" 18483 18484 # Now substitute the updated list of available tags. 18485 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then 18486 mv "${ofile}T" "$ofile" 18487 chmod +x "$ofile" 18488 else 18489 rm -f "${ofile}T" 18490 { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 18491echo "$as_me: error: unable to update list of available tagged configurations." >&2;} 18492 { (exit 1); exit 1; }; } 18493 fi 18494fi 18495 18496 18497 18498# This can be used to rebuild libtool when needed 18499LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" 18500 18501# Always use our own libtool. 18502LIBTOOL='$(SHELL) $(top_builddir)/mklib' 18503 18504# Prevent multiple expansion 18505 18506 18507 18508 18509 18510 18511 18512 18513 18514 18515 18516 18517 18518 18519 18520 18521 18522 18523 18524 18525 18526# Extract the first word of "pwd", so it can be a program name with args. 18527set dummy pwd; ac_word=$2 18528echo "$as_me:$LINENO: checking for $ac_word" >&5 18529echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 18530if test "${ac_cv_path_RPWD+set}" = set; then 18531 echo $ECHO_N "(cached) $ECHO_C" >&6 18532else 18533 case $RPWD in 18534 [\\/]* | ?:[\\/]*) 18535 ac_cv_path_RPWD="$RPWD" # Let the user override the test with a path. 18536 ;; 18537 *) 18538 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18539for as_dir in $PATH 18540do 18541 IFS=$as_save_IFS 18542 test -z "$as_dir" && as_dir=. 18543 for ac_exec_ext in '' $ac_executable_extensions; do 18544 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18545 ac_cv_path_RPWD="$as_dir/$ac_word$ac_exec_ext" 18546 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18547 break 2 18548 fi 18549done 18550done 18551 18552 test -z "$ac_cv_path_RPWD" && ac_cv_path_RPWD="false" 18553 ;; 18554esac 18555fi 18556RPWD=$ac_cv_path_RPWD 18557 18558if test -n "$RPWD"; then 18559 echo "$as_me:$LINENO: result: $RPWD" >&5 18560echo "${ECHO_T}$RPWD" >&6 18561else 18562 echo "$as_me:$LINENO: result: no" >&5 18563echo "${ECHO_T}no" >&6 18564fi 18565 18566if test ${RPWD} = "false" 18567then 18568 { { echo "$as_me:$LINENO: error: pwd required but not found" >&5 18569echo "$as_me: error: pwd required but not found" >&2;} 18570 { (exit 1); exit 1; }; } 18571fi 18572 18573# Extract the first word of "ar", so it can be a program name with args. 18574set dummy ar; ac_word=$2 18575echo "$as_me:$LINENO: checking for $ac_word" >&5 18576echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 18577if test "${ac_cv_path_AR+set}" = set; then 18578 echo $ECHO_N "(cached) $ECHO_C" >&6 18579else 18580 case $AR in 18581 [\\/]* | ?:[\\/]*) 18582 ac_cv_path_AR="$AR" # Let the user override the test with a path. 18583 ;; 18584 *) 18585 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18586for as_dir in $PATH 18587do 18588 IFS=$as_save_IFS 18589 test -z "$as_dir" && as_dir=. 18590 for ac_exec_ext in '' $ac_executable_extensions; do 18591 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18592 ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext" 18593 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18594 break 2 18595 fi 18596done 18597done 18598 18599 test -z "$ac_cv_path_AR" && ac_cv_path_AR="false" 18600 ;; 18601esac 18602fi 18603AR=$ac_cv_path_AR 18604 18605if test -n "$AR"; then 18606 echo "$as_me:$LINENO: result: $AR" >&5 18607echo "${ECHO_T}$AR" >&6 18608else 18609 echo "$as_me:$LINENO: result: no" >&5 18610echo "${ECHO_T}no" >&6 18611fi 18612 18613if test ${AR} = "false" 18614then 18615 { { echo "$as_me:$LINENO: error: ar required but not found" >&5 18616echo "$as_me: error: ar required but not found" >&2;} 18617 { (exit 1); exit 1; }; } 18618fi 18619 18620# Extract the first word of "sed", so it can be a program name with args. 18621set dummy sed; ac_word=$2 18622echo "$as_me:$LINENO: checking for $ac_word" >&5 18623echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 18624if test "${ac_cv_path_SED+set}" = set; then 18625 echo $ECHO_N "(cached) $ECHO_C" >&6 18626else 18627 case $SED in 18628 [\\/]* | ?:[\\/]*) 18629 ac_cv_path_SED="$SED" # Let the user override the test with a path. 18630 ;; 18631 *) 18632 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18633for as_dir in $PATH 18634do 18635 IFS=$as_save_IFS 18636 test -z "$as_dir" && as_dir=. 18637 for ac_exec_ext in '' $ac_executable_extensions; do 18638 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18639 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext" 18640 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18641 break 2 18642 fi 18643done 18644done 18645 18646 test -z "$ac_cv_path_SED" && ac_cv_path_SED="false" 18647 ;; 18648esac 18649fi 18650SED=$ac_cv_path_SED 18651 18652if test -n "$SED"; then 18653 echo "$as_me:$LINENO: result: $SED" >&5 18654echo "${ECHO_T}$SED" >&6 18655else 18656 echo "$as_me:$LINENO: result: no" >&5 18657echo "${ECHO_T}no" >&6 18658fi 18659 18660if test ${SED} = "false" 18661then 18662 { { echo "$as_me:$LINENO: error: sed required but not found" >&5 18663echo "$as_me: error: sed required but not found" >&2;} 18664 { (exit 1); exit 1; }; } 18665fi 18666 18667# Extract the first word of "rm", so it can be a program name with args. 18668set dummy rm; ac_word=$2 18669echo "$as_me:$LINENO: checking for $ac_word" >&5 18670echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 18671if test "${ac_cv_path_RM+set}" = set; then 18672 echo $ECHO_N "(cached) $ECHO_C" >&6 18673else 18674 case $RM in 18675 [\\/]* | ?:[\\/]*) 18676 ac_cv_path_RM="$RM" # Let the user override the test with a path. 18677 ;; 18678 *) 18679 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18680for as_dir in $PATH 18681do 18682 IFS=$as_save_IFS 18683 test -z "$as_dir" && as_dir=. 18684 for ac_exec_ext in '' $ac_executable_extensions; do 18685 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18686 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext" 18687 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18688 break 2 18689 fi 18690done 18691done 18692 18693 test -z "$ac_cv_path_RM" && ac_cv_path_RM="false" 18694 ;; 18695esac 18696fi 18697RM=$ac_cv_path_RM 18698 18699if test -n "$RM"; then 18700 echo "$as_me:$LINENO: result: $RM" >&5 18701echo "${ECHO_T}$RM" >&6 18702else 18703 echo "$as_me:$LINENO: result: no" >&5 18704echo "${ECHO_T}no" >&6 18705fi 18706 18707if test ${RM} = "false" 18708then 18709 { { echo "$as_me:$LINENO: error: rm required but not found" >&5 18710echo "$as_me: error: rm required but not found" >&2;} 18711 { (exit 1); exit 1; }; } 18712fi 18713 18714# Extract the first word of "echo", so it can be a program name with args. 18715set dummy echo; ac_word=$2 18716echo "$as_me:$LINENO: checking for $ac_word" >&5 18717echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 18718if test "${ac_cv_path_ECHO+set}" = set; then 18719 echo $ECHO_N "(cached) $ECHO_C" >&6 18720else 18721 case $ECHO in 18722 [\\/]* | ?:[\\/]*) 18723 ac_cv_path_ECHO="$ECHO" # Let the user override the test with a path. 18724 ;; 18725 *) 18726 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18727for as_dir in $PATH 18728do 18729 IFS=$as_save_IFS 18730 test -z "$as_dir" && as_dir=. 18731 for ac_exec_ext in '' $ac_executable_extensions; do 18732 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18733 ac_cv_path_ECHO="$as_dir/$ac_word$ac_exec_ext" 18734 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18735 break 2 18736 fi 18737done 18738done 18739 18740 test -z "$ac_cv_path_ECHO" && ac_cv_path_ECHO="false" 18741 ;; 18742esac 18743fi 18744ECHO=$ac_cv_path_ECHO 18745 18746if test -n "$ECHO"; then 18747 echo "$as_me:$LINENO: result: $ECHO" >&5 18748echo "${ECHO_T}$ECHO" >&6 18749else 18750 echo "$as_me:$LINENO: result: no" >&5 18751echo "${ECHO_T}no" >&6 18752fi 18753 18754if test ${ECHO} = "false" 18755then 18756 { { echo "$as_me:$LINENO: error: echo required but not found" >&5 18757echo "$as_me: error: echo required but not found" >&2;} 18758 { (exit 1); exit 1; }; } 18759fi 18760 18761# Extract the first word of "mkdir", so it can be a program name with args. 18762set dummy mkdir; ac_word=$2 18763echo "$as_me:$LINENO: checking for $ac_word" >&5 18764echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 18765if test "${ac_cv_path_MKDIR+set}" = set; then 18766 echo $ECHO_N "(cached) $ECHO_C" >&6 18767else 18768 case $MKDIR in 18769 [\\/]* | ?:[\\/]*) 18770 ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path. 18771 ;; 18772 *) 18773 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18774for as_dir in $PATH 18775do 18776 IFS=$as_save_IFS 18777 test -z "$as_dir" && as_dir=. 18778 for ac_exec_ext in '' $ac_executable_extensions; do 18779 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18780 ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext" 18781 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18782 break 2 18783 fi 18784done 18785done 18786 18787 test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="false" 18788 ;; 18789esac 18790fi 18791MKDIR=$ac_cv_path_MKDIR 18792 18793if test -n "$MKDIR"; then 18794 echo "$as_me:$LINENO: result: $MKDIR" >&5 18795echo "${ECHO_T}$MKDIR" >&6 18796else 18797 echo "$as_me:$LINENO: result: no" >&5 18798echo "${ECHO_T}no" >&6 18799fi 18800 18801if test ${MKDIR} = "false" 18802then 18803 { { echo "$as_me:$LINENO: error: mkdir required but not found" >&5 18804echo "$as_me: error: mkdir required but not found" >&2;} 18805 { (exit 1); exit 1; }; } 18806fi 18807 18808# Extract the first word of "date", so it can be a program name with args. 18809set dummy date; ac_word=$2 18810echo "$as_me:$LINENO: checking for $ac_word" >&5 18811echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 18812if test "${ac_cv_path_DATE+set}" = set; then 18813 echo $ECHO_N "(cached) $ECHO_C" >&6 18814else 18815 case $DATE in 18816 [\\/]* | ?:[\\/]*) 18817 ac_cv_path_DATE="$DATE" # Let the user override the test with a path. 18818 ;; 18819 *) 18820 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18821for as_dir in $PATH 18822do 18823 IFS=$as_save_IFS 18824 test -z "$as_dir" && as_dir=. 18825 for ac_exec_ext in '' $ac_executable_extensions; do 18826 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18827 ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext" 18828 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18829 break 2 18830 fi 18831done 18832done 18833 18834 test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="false" 18835 ;; 18836esac 18837fi 18838DATE=$ac_cv_path_DATE 18839 18840if test -n "$DATE"; then 18841 echo "$as_me:$LINENO: result: $DATE" >&5 18842echo "${ECHO_T}$DATE" >&6 18843else 18844 echo "$as_me:$LINENO: result: no" >&5 18845echo "${ECHO_T}no" >&6 18846fi 18847 18848if test ${DATE} = "false" 18849then 18850 { { echo "$as_me:$LINENO: error: date required but not found" >&5 18851echo "$as_me: error: date required but not found" >&2;} 18852 { (exit 1); exit 1; }; } 18853fi 18854 18855# Extract the first word of "mv", so it can be a program name with args. 18856set dummy mv; ac_word=$2 18857echo "$as_me:$LINENO: checking for $ac_word" >&5 18858echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 18859if test "${ac_cv_path_MV+set}" = set; then 18860 echo $ECHO_N "(cached) $ECHO_C" >&6 18861else 18862 case $MV in 18863 [\\/]* | ?:[\\/]*) 18864 ac_cv_path_MV="$MV" # Let the user override the test with a path. 18865 ;; 18866 *) 18867 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18868for as_dir in $PATH 18869do 18870 IFS=$as_save_IFS 18871 test -z "$as_dir" && as_dir=. 18872 for ac_exec_ext in '' $ac_executable_extensions; do 18873 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18874 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext" 18875 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18876 break 2 18877 fi 18878done 18879done 18880 18881 test -z "$ac_cv_path_MV" && ac_cv_path_MV="false" 18882 ;; 18883esac 18884fi 18885MV=$ac_cv_path_MV 18886 18887if test -n "$MV"; then 18888 echo "$as_me:$LINENO: result: $MV" >&5 18889echo "${ECHO_T}$MV" >&6 18890else 18891 echo "$as_me:$LINENO: result: no" >&5 18892echo "${ECHO_T}no" >&6 18893fi 18894 18895if test ${MV} = "false" 18896then 18897 { { echo "$as_me:$LINENO: error: mv required but not found" >&5 18898echo "$as_me: error: mv required but not found" >&2;} 18899 { (exit 1); exit 1; }; } 18900fi 18901 18902# Extract the first word of "dot", so it can be a program name with args. 18903set dummy dot; ac_word=$2 18904echo "$as_me:$LINENO: checking for $ac_word" >&5 18905echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 18906if test "${ac_cv_path_DOT+set}" = set; then 18907 echo $ECHO_N "(cached) $ECHO_C" >&6 18908else 18909 case $DOT in 18910 [\\/]* | ?:[\\/]*) 18911 ac_cv_path_DOT="$DOT" # Let the user override the test with a path. 18912 ;; 18913 *) 18914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18915for as_dir in $PATH 18916do 18917 IFS=$as_save_IFS 18918 test -z "$as_dir" && as_dir=. 18919 for ac_exec_ext in '' $ac_executable_extensions; do 18920 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18921 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext" 18922 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18923 break 2 18924 fi 18925done 18926done 18927 18928 test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="false" 18929 ;; 18930esac 18931fi 18932DOT=$ac_cv_path_DOT 18933 18934if test -n "$DOT"; then 18935 echo "$as_me:$LINENO: result: $DOT" >&5 18936echo "${ECHO_T}$DOT" >&6 18937else 18938 echo "$as_me:$LINENO: result: no" >&5 18939echo "${ECHO_T}no" >&6 18940fi 18941 18942 18943# Extract the first word of "etags", so it can be a program name with args. 18944set dummy etags; ac_word=$2 18945echo "$as_me:$LINENO: checking for $ac_word" >&5 18946echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 18947if test "${ac_cv_path_ETAGS+set}" = set; then 18948 echo $ECHO_N "(cached) $ECHO_C" >&6 18949else 18950 case $ETAGS in 18951 [\\/]* | ?:[\\/]*) 18952 ac_cv_path_ETAGS="$ETAGS" # Let the user override the test with a path. 18953 ;; 18954 *) 18955 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18956for as_dir in $PATH 18957do 18958 IFS=$as_save_IFS 18959 test -z "$as_dir" && as_dir=. 18960 for ac_exec_ext in '' $ac_executable_extensions; do 18961 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18962 ac_cv_path_ETAGS="$as_dir/$ac_word$ac_exec_ext" 18963 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18964 break 2 18965 fi 18966done 18967done 18968 18969 test -z "$ac_cv_path_ETAGS" && ac_cv_path_ETAGS="false" 18970 ;; 18971esac 18972fi 18973ETAGS=$ac_cv_path_ETAGS 18974 18975if test -n "$ETAGS"; then 18976 echo "$as_me:$LINENO: result: $ETAGS" >&5 18977echo "${ECHO_T}$ETAGS" >&6 18978else 18979 echo "$as_me:$LINENO: result: no" >&5 18980echo "${ECHO_T}no" >&6 18981fi 18982 18983 18984# Extract the first word of "python", so it can be a program name with args. 18985set dummy python; ac_word=$2 18986echo "$as_me:$LINENO: checking for $ac_word" >&5 18987echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 18988if test "${ac_cv_path_PYTHON+set}" = set; then 18989 echo $ECHO_N "(cached) $ECHO_C" >&6 18990else 18991 case $PYTHON in 18992 [\\/]* | ?:[\\/]*) 18993 ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path. 18994 ;; 18995 *) 18996 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18997for as_dir in $PATH 18998do 18999 IFS=$as_save_IFS 19000 test -z "$as_dir" && as_dir=. 19001 for ac_exec_ext in '' $ac_executable_extensions; do 19002 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19003 ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext" 19004 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19005 break 2 19006 fi 19007done 19008done 19009 19010 test -z "$ac_cv_path_PYTHON" && ac_cv_path_PYTHON="false" 19011 ;; 19012esac 19013fi 19014PYTHON=$ac_cv_path_PYTHON 19015 19016if test -n "$PYTHON"; then 19017 echo "$as_me:$LINENO: result: $PYTHON" >&5 19018echo "${ECHO_T}$PYTHON" >&6 19019else 19020 echo "$as_me:$LINENO: result: no" >&5 19021echo "${ECHO_T}no" >&6 19022fi 19023 19024if test ${PYTHON} = "false" 19025then 19026 { echo "$as_me:$LINENO: WARNING: python required but not found" >&5 19027echo "$as_me: WARNING: python required but not found" >&2;} 19028fi 19029 19030# Extract the first word of "qmtest", so it can be a program name with args. 19031set dummy qmtest; ac_word=$2 19032echo "$as_me:$LINENO: checking for $ac_word" >&5 19033echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 19034if test "${ac_cv_path_QMTEST+set}" = set; then 19035 echo $ECHO_N "(cached) $ECHO_C" >&6 19036else 19037 case $QMTEST in 19038 [\\/]* | ?:[\\/]*) 19039 ac_cv_path_QMTEST="$QMTEST" # Let the user override the test with a path. 19040 ;; 19041 *) 19042 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19043for as_dir in $PATH 19044do 19045 IFS=$as_save_IFS 19046 test -z "$as_dir" && as_dir=. 19047 for ac_exec_ext in '' $ac_executable_extensions; do 19048 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19049 ac_cv_path_QMTEST="$as_dir/$ac_word$ac_exec_ext" 19050 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19051 break 2 19052 fi 19053done 19054done 19055 19056 test -z "$ac_cv_path_QMTEST" && ac_cv_path_QMTEST="false" 19057 ;; 19058esac 19059fi 19060QMTEST=$ac_cv_path_QMTEST 19061 19062if test -n "$QMTEST"; then 19063 echo "$as_me:$LINENO: result: $QMTEST" >&5 19064echo "${ECHO_T}$QMTEST" >&6 19065else 19066 echo "$as_me:$LINENO: result: no" >&5 19067echo "${ECHO_T}no" >&6 19068fi 19069 19070if test ${QMTEST} = "false" 19071then 19072 { echo "$as_me:$LINENO: WARNING: qmtest required but not found" >&5 19073echo "$as_me: WARNING: qmtest required but not found" >&2;} 19074fi 19075 19076pyversion=`$PYTHON -V 2>&1 | cut -d\ -f2` 19077pymajor=`echo $pyversion | cut -d. -f1` 19078pyminor=`echo $pyversion | cut -d. -f2` 19079 19080if test "$pymajor" -ge "2" 19081then 19082 if test "$pymajor" -eq "2" 19083 then 19084 if test "$pyminor" -lt "2" 19085 then 19086 { echo "$as_me:$LINENO: WARNING: Python 2.2 or greater required for qmtest" >&5 19087echo "$as_me: WARNING: Python 2.2 or greater required for qmtest" >&2;} 19088 fi 19089 fi 19090else 19091 { echo "$as_me:$LINENO: WARNING: Python 2.2 or greater required for qmtest" >&5 19092echo "$as_me: WARNING: Python 2.2 or greater required for qmtest" >&2;} 19093fi 19094 19095 19096 19097 19098 19099echo "$as_me:$LINENO: checking for elf_begin in -lelf" >&5 19100echo $ECHO_N "checking for elf_begin in -lelf... $ECHO_C" >&6 19101if test "${ac_cv_lib_elf_elf_begin+set}" = set; then 19102 echo $ECHO_N "(cached) $ECHO_C" >&6 19103else 19104 ac_check_lib_save_LIBS=$LIBS 19105LIBS="-lelf $LIBS" 19106cat >conftest.$ac_ext <<_ACEOF 19107#line $LINENO "configure" 19108/* confdefs.h. */ 19109_ACEOF 19110cat confdefs.h >>conftest.$ac_ext 19111cat >>conftest.$ac_ext <<_ACEOF 19112/* end confdefs.h. */ 19113 19114/* Override any gcc2 internal prototype to avoid an error. */ 19115#ifdef __cplusplus 19116extern "C" 19117#endif 19118/* We use char because int might match the return type of a gcc2 19119 builtin and then its argument prototype would still apply. */ 19120char elf_begin (); 19121int 19122main () 19123{ 19124elf_begin (); 19125 ; 19126 return 0; 19127} 19128_ACEOF 19129rm -f conftest.$ac_objext conftest$ac_exeext 19130if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 19131 (eval $ac_link) 2>&5 19132 ac_status=$? 19133 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19134 (exit $ac_status); } && 19135 { ac_try='test -s conftest$ac_exeext' 19136 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19137 (eval $ac_try) 2>&5 19138 ac_status=$? 19139 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19140 (exit $ac_status); }; }; then 19141 ac_cv_lib_elf_elf_begin=yes 19142else 19143 echo "$as_me: failed program was:" >&5 19144sed 's/^/| /' conftest.$ac_ext >&5 19145 19146ac_cv_lib_elf_elf_begin=no 19147fi 19148rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 19149LIBS=$ac_check_lib_save_LIBS 19150fi 19151echo "$as_me:$LINENO: result: $ac_cv_lib_elf_elf_begin" >&5 19152echo "${ECHO_T}$ac_cv_lib_elf_elf_begin" >&6 19153if test $ac_cv_lib_elf_elf_begin = yes; then 19154 cat >>confdefs.h <<_ACEOF 19155#define HAVE_LIBELF 1 19156_ACEOF 19157 19158 LIBS="-lelf $LIBS" 19159 19160fi 19161 19162 19163echo "$as_me:$LINENO: checking for library containing dlopen" >&5 19164echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6 19165if test "${ac_cv_search_dlopen+set}" = set; then 19166 echo $ECHO_N "(cached) $ECHO_C" >&6 19167else 19168 ac_func_search_save_LIBS=$LIBS 19169ac_cv_search_dlopen=no 19170cat >conftest.$ac_ext <<_ACEOF 19171#line $LINENO "configure" 19172/* confdefs.h. */ 19173_ACEOF 19174cat confdefs.h >>conftest.$ac_ext 19175cat >>conftest.$ac_ext <<_ACEOF 19176/* end confdefs.h. */ 19177 19178/* Override any gcc2 internal prototype to avoid an error. */ 19179#ifdef __cplusplus 19180extern "C" 19181#endif 19182/* We use char because int might match the return type of a gcc2 19183 builtin and then its argument prototype would still apply. */ 19184char dlopen (); 19185int 19186main () 19187{ 19188dlopen (); 19189 ; 19190 return 0; 19191} 19192_ACEOF 19193rm -f conftest.$ac_objext conftest$ac_exeext 19194if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 19195 (eval $ac_link) 2>&5 19196 ac_status=$? 19197 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19198 (exit $ac_status); } && 19199 { ac_try='test -s conftest$ac_exeext' 19200 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19201 (eval $ac_try) 2>&5 19202 ac_status=$? 19203 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19204 (exit $ac_status); }; }; then 19205 ac_cv_search_dlopen="none required" 19206else 19207 echo "$as_me: failed program was:" >&5 19208sed 's/^/| /' conftest.$ac_ext >&5 19209 19210fi 19211rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 19212if test "$ac_cv_search_dlopen" = no; then 19213 for ac_lib in dl; do 19214 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 19215 cat >conftest.$ac_ext <<_ACEOF 19216#line $LINENO "configure" 19217/* confdefs.h. */ 19218_ACEOF 19219cat confdefs.h >>conftest.$ac_ext 19220cat >>conftest.$ac_ext <<_ACEOF 19221/* end confdefs.h. */ 19222 19223/* Override any gcc2 internal prototype to avoid an error. */ 19224#ifdef __cplusplus 19225extern "C" 19226#endif 19227/* We use char because int might match the return type of a gcc2 19228 builtin and then its argument prototype would still apply. */ 19229char dlopen (); 19230int 19231main () 19232{ 19233dlopen (); 19234 ; 19235 return 0; 19236} 19237_ACEOF 19238rm -f conftest.$ac_objext conftest$ac_exeext 19239if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 19240 (eval $ac_link) 2>&5 19241 ac_status=$? 19242 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19243 (exit $ac_status); } && 19244 { ac_try='test -s conftest$ac_exeext' 19245 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19246 (eval $ac_try) 2>&5 19247 ac_status=$? 19248 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19249 (exit $ac_status); }; }; then 19250 ac_cv_search_dlopen="-l$ac_lib" 19251break 19252else 19253 echo "$as_me: failed program was:" >&5 19254sed 's/^/| /' conftest.$ac_ext >&5 19255 19256fi 19257rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 19258 done 19259fi 19260LIBS=$ac_func_search_save_LIBS 19261fi 19262echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5 19263echo "${ECHO_T}$ac_cv_search_dlopen" >&6 19264if test "$ac_cv_search_dlopen" != no; then 19265 test "$ac_cv_search_dlopen" = "none required" || LIBS="$ac_cv_search_dlopen $LIBS" 19266 19267cat >>confdefs.h <<\_ACEOF 19268#define HAVE_DLOPEN 1 19269_ACEOF 19270 19271else 19272 { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5 19273echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;} 19274fi 19275 19276 19277echo "$as_me:$LINENO: checking for library containing mallinfo" >&5 19278echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6 19279if test "${ac_cv_search_mallinfo+set}" = set; then 19280 echo $ECHO_N "(cached) $ECHO_C" >&6 19281else 19282 ac_func_search_save_LIBS=$LIBS 19283ac_cv_search_mallinfo=no 19284cat >conftest.$ac_ext <<_ACEOF 19285#line $LINENO "configure" 19286/* confdefs.h. */ 19287_ACEOF 19288cat confdefs.h >>conftest.$ac_ext 19289cat >>conftest.$ac_ext <<_ACEOF 19290/* end confdefs.h. */ 19291 19292/* Override any gcc2 internal prototype to avoid an error. */ 19293#ifdef __cplusplus 19294extern "C" 19295#endif 19296/* We use char because int might match the return type of a gcc2 19297 builtin and then its argument prototype would still apply. */ 19298char mallinfo (); 19299int 19300main () 19301{ 19302mallinfo (); 19303 ; 19304 return 0; 19305} 19306_ACEOF 19307rm -f conftest.$ac_objext conftest$ac_exeext 19308if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 19309 (eval $ac_link) 2>&5 19310 ac_status=$? 19311 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19312 (exit $ac_status); } && 19313 { ac_try='test -s conftest$ac_exeext' 19314 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19315 (eval $ac_try) 2>&5 19316 ac_status=$? 19317 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19318 (exit $ac_status); }; }; then 19319 ac_cv_search_mallinfo="none required" 19320else 19321 echo "$as_me: failed program was:" >&5 19322sed 's/^/| /' conftest.$ac_ext >&5 19323 19324fi 19325rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 19326if test "$ac_cv_search_mallinfo" = no; then 19327 for ac_lib in malloc; do 19328 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 19329 cat >conftest.$ac_ext <<_ACEOF 19330#line $LINENO "configure" 19331/* confdefs.h. */ 19332_ACEOF 19333cat confdefs.h >>conftest.$ac_ext 19334cat >>conftest.$ac_ext <<_ACEOF 19335/* end confdefs.h. */ 19336 19337/* Override any gcc2 internal prototype to avoid an error. */ 19338#ifdef __cplusplus 19339extern "C" 19340#endif 19341/* We use char because int might match the return type of a gcc2 19342 builtin and then its argument prototype would still apply. */ 19343char mallinfo (); 19344int 19345main () 19346{ 19347mallinfo (); 19348 ; 19349 return 0; 19350} 19351_ACEOF 19352rm -f conftest.$ac_objext conftest$ac_exeext 19353if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 19354 (eval $ac_link) 2>&5 19355 ac_status=$? 19356 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19357 (exit $ac_status); } && 19358 { ac_try='test -s conftest$ac_exeext' 19359 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19360 (eval $ac_try) 2>&5 19361 ac_status=$? 19362 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19363 (exit $ac_status); }; }; then 19364 ac_cv_search_mallinfo="-l$ac_lib" 19365break 19366else 19367 echo "$as_me: failed program was:" >&5 19368sed 's/^/| /' conftest.$ac_ext >&5 19369 19370fi 19371rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 19372 done 19373fi 19374LIBS=$ac_func_search_save_LIBS 19375fi 19376echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5 19377echo "${ECHO_T}$ac_cv_search_mallinfo" >&6 19378if test "$ac_cv_search_mallinfo" != no; then 19379 test "$ac_cv_search_mallinfo" = "none required" || LIBS="$ac_cv_search_mallinfo $LIBS" 19380 19381cat >>confdefs.h <<\_ACEOF 19382#define HAVE_MALLINFO 1 19383_ACEOF 19384 19385fi 19386 19387 19388 19389echo "$as_me:$LINENO: checking for ANSI C header files" >&5 19390echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 19391if test "${ac_cv_header_stdc+set}" = set; then 19392 echo $ECHO_N "(cached) $ECHO_C" >&6 19393else 19394 cat >conftest.$ac_ext <<_ACEOF 19395#line $LINENO "configure" 19396/* confdefs.h. */ 19397_ACEOF 19398cat confdefs.h >>conftest.$ac_ext 19399cat >>conftest.$ac_ext <<_ACEOF 19400/* end confdefs.h. */ 19401#include <stdlib.h> 19402#include <stdarg.h> 19403#include <string.h> 19404#include <float.h> 19405 19406int 19407main () 19408{ 19409 19410 ; 19411 return 0; 19412} 19413_ACEOF 19414rm -f conftest.$ac_objext 19415if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 19416 (eval $ac_compile) 2>&5 19417 ac_status=$? 19418 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19419 (exit $ac_status); } && 19420 { ac_try='test -s conftest.$ac_objext' 19421 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19422 (eval $ac_try) 2>&5 19423 ac_status=$? 19424 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19425 (exit $ac_status); }; }; then 19426 ac_cv_header_stdc=yes 19427else 19428 echo "$as_me: failed program was:" >&5 19429sed 's/^/| /' conftest.$ac_ext >&5 19430 19431ac_cv_header_stdc=no 19432fi 19433rm -f conftest.$ac_objext conftest.$ac_ext 19434 19435if test $ac_cv_header_stdc = yes; then 19436 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 19437 cat >conftest.$ac_ext <<_ACEOF 19438#line $LINENO "configure" 19439/* confdefs.h. */ 19440_ACEOF 19441cat confdefs.h >>conftest.$ac_ext 19442cat >>conftest.$ac_ext <<_ACEOF 19443/* end confdefs.h. */ 19444#include <string.h> 19445 19446_ACEOF 19447if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 19448 $EGREP "memchr" >/dev/null 2>&1; then 19449 : 19450else 19451 ac_cv_header_stdc=no 19452fi 19453rm -f conftest* 19454 19455fi 19456 19457if test $ac_cv_header_stdc = yes; then 19458 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 19459 cat >conftest.$ac_ext <<_ACEOF 19460#line $LINENO "configure" 19461/* confdefs.h. */ 19462_ACEOF 19463cat confdefs.h >>conftest.$ac_ext 19464cat >>conftest.$ac_ext <<_ACEOF 19465/* end confdefs.h. */ 19466#include <stdlib.h> 19467 19468_ACEOF 19469if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 19470 $EGREP "free" >/dev/null 2>&1; then 19471 : 19472else 19473 ac_cv_header_stdc=no 19474fi 19475rm -f conftest* 19476 19477fi 19478 19479if test $ac_cv_header_stdc = yes; then 19480 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 19481 if test "$cross_compiling" = yes; then 19482 : 19483else 19484 cat >conftest.$ac_ext <<_ACEOF 19485#line $LINENO "configure" 19486/* confdefs.h. */ 19487_ACEOF 19488cat confdefs.h >>conftest.$ac_ext 19489cat >>conftest.$ac_ext <<_ACEOF 19490/* end confdefs.h. */ 19491#include <ctype.h> 19492#if ((' ' & 0x0FF) == 0x020) 19493# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 19494# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 19495#else 19496# define ISLOWER(c) \ 19497 (('a' <= (c) && (c) <= 'i') \ 19498 || ('j' <= (c) && (c) <= 'r') \ 19499 || ('s' <= (c) && (c) <= 'z')) 19500# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 19501#endif 19502 19503#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 19504int 19505main () 19506{ 19507 int i; 19508 for (i = 0; i < 256; i++) 19509 if (XOR (islower (i), ISLOWER (i)) 19510 || toupper (i) != TOUPPER (i)) 19511 exit(2); 19512 exit (0); 19513} 19514_ACEOF 19515rm -f conftest$ac_exeext 19516if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 19517 (eval $ac_link) 2>&5 19518 ac_status=$? 19519 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19520 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 19521 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19522 (eval $ac_try) 2>&5 19523 ac_status=$? 19524 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19525 (exit $ac_status); }; }; then 19526 : 19527else 19528 echo "$as_me: program exited with status $ac_status" >&5 19529echo "$as_me: failed program was:" >&5 19530sed 's/^/| /' conftest.$ac_ext >&5 19531 19532( exit $ac_status ) 19533ac_cv_header_stdc=no 19534fi 19535rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 19536fi 19537fi 19538fi 19539echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 19540echo "${ECHO_T}$ac_cv_header_stdc" >&6 19541if test $ac_cv_header_stdc = yes; then 19542 19543cat >>confdefs.h <<\_ACEOF 19544#define STDC_HEADERS 1 19545_ACEOF 19546 19547fi 19548 19549echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5 19550echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6 19551if test "${ac_cv_header_sys_wait_h+set}" = set; then 19552 echo $ECHO_N "(cached) $ECHO_C" >&6 19553else 19554 cat >conftest.$ac_ext <<_ACEOF 19555#line $LINENO "configure" 19556/* confdefs.h. */ 19557_ACEOF 19558cat confdefs.h >>conftest.$ac_ext 19559cat >>conftest.$ac_ext <<_ACEOF 19560/* end confdefs.h. */ 19561#include <sys/types.h> 19562#include <sys/wait.h> 19563#ifndef WEXITSTATUS 19564# define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8) 19565#endif 19566#ifndef WIFEXITED 19567# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 19568#endif 19569 19570int 19571main () 19572{ 19573 int s; 19574 wait (&s); 19575 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 19576 ; 19577 return 0; 19578} 19579_ACEOF 19580rm -f conftest.$ac_objext 19581if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 19582 (eval $ac_compile) 2>&5 19583 ac_status=$? 19584 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19585 (exit $ac_status); } && 19586 { ac_try='test -s conftest.$ac_objext' 19587 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19588 (eval $ac_try) 2>&5 19589 ac_status=$? 19590 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19591 (exit $ac_status); }; }; then 19592 ac_cv_header_sys_wait_h=yes 19593else 19594 echo "$as_me: failed program was:" >&5 19595sed 's/^/| /' conftest.$ac_ext >&5 19596 19597ac_cv_header_sys_wait_h=no 19598fi 19599rm -f conftest.$ac_objext conftest.$ac_ext 19600fi 19601echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5 19602echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6 19603if test $ac_cv_header_sys_wait_h = yes; then 19604 19605cat >>confdefs.h <<\_ACEOF 19606#define HAVE_SYS_WAIT_H 1 19607_ACEOF 19608 19609fi 19610 19611 19612 19613 19614 19615 19616 19617 19618 19619 19620for ac_header in assert.h fcntl.h limits.h sys/time.h unistd.h errno.h signal.h math.h 19621do 19622as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 19623if eval "test \"\${$as_ac_Header+set}\" = set"; then 19624 echo "$as_me:$LINENO: checking for $ac_header" >&5 19625echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 19626if eval "test \"\${$as_ac_Header+set}\" = set"; then 19627 echo $ECHO_N "(cached) $ECHO_C" >&6 19628fi 19629echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 19630echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 19631else 19632 # Is the header compilable? 19633echo "$as_me:$LINENO: checking $ac_header usability" >&5 19634echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 19635cat >conftest.$ac_ext <<_ACEOF 19636#line $LINENO "configure" 19637/* confdefs.h. */ 19638_ACEOF 19639cat confdefs.h >>conftest.$ac_ext 19640cat >>conftest.$ac_ext <<_ACEOF 19641/* end confdefs.h. */ 19642$ac_includes_default 19643#include <$ac_header> 19644_ACEOF 19645rm -f conftest.$ac_objext 19646if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 19647 (eval $ac_compile) 2>&5 19648 ac_status=$? 19649 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19650 (exit $ac_status); } && 19651 { ac_try='test -s conftest.$ac_objext' 19652 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19653 (eval $ac_try) 2>&5 19654 ac_status=$? 19655 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19656 (exit $ac_status); }; }; then 19657 ac_header_compiler=yes 19658else 19659 echo "$as_me: failed program was:" >&5 19660sed 's/^/| /' conftest.$ac_ext >&5 19661 19662ac_header_compiler=no 19663fi 19664rm -f conftest.$ac_objext conftest.$ac_ext 19665echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 19666echo "${ECHO_T}$ac_header_compiler" >&6 19667 19668# Is the header present? 19669echo "$as_me:$LINENO: checking $ac_header presence" >&5 19670echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 19671cat >conftest.$ac_ext <<_ACEOF 19672#line $LINENO "configure" 19673/* confdefs.h. */ 19674_ACEOF 19675cat confdefs.h >>conftest.$ac_ext 19676cat >>conftest.$ac_ext <<_ACEOF 19677/* end confdefs.h. */ 19678#include <$ac_header> 19679_ACEOF 19680if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 19681 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 19682 ac_status=$? 19683 grep -v '^ *+' conftest.er1 >conftest.err 19684 rm -f conftest.er1 19685 cat conftest.err >&5 19686 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19687 (exit $ac_status); } >/dev/null; then 19688 if test -s conftest.err; then 19689 ac_cpp_err=$ac_c_preproc_warn_flag 19690 else 19691 ac_cpp_err= 19692 fi 19693else 19694 ac_cpp_err=yes 19695fi 19696if test -z "$ac_cpp_err"; then 19697 ac_header_preproc=yes 19698else 19699 echo "$as_me: failed program was:" >&5 19700sed 's/^/| /' conftest.$ac_ext >&5 19701 19702 ac_header_preproc=no 19703fi 19704rm -f conftest.err conftest.$ac_ext 19705echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 19706echo "${ECHO_T}$ac_header_preproc" >&6 19707 19708# So? What about this header? 19709case $ac_header_compiler:$ac_header_preproc in 19710 yes:no ) 19711 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 19712echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 19713 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 19714echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 19715 ( 19716 cat <<\_ASBOX 19717## ------------------------------------ ## 19718## Report this to bug-autoconf@gnu.org. ## 19719## ------------------------------------ ## 19720_ASBOX 19721 ) | 19722 sed "s/^/$as_me: WARNING: /" >&2 19723 ;; 19724 no:yes ) 19725 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 19726echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 19727 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 19728echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 19729 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 19730echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 19731 ( 19732 cat <<\_ASBOX 19733## ------------------------------------ ## 19734## Report this to bug-autoconf@gnu.org. ## 19735## ------------------------------------ ## 19736_ASBOX 19737 ) | 19738 sed "s/^/$as_me: WARNING: /" >&2 19739 ;; 19740esac 19741echo "$as_me:$LINENO: checking for $ac_header" >&5 19742echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 19743if eval "test \"\${$as_ac_Header+set}\" = set"; then 19744 echo $ECHO_N "(cached) $ECHO_C" >&6 19745else 19746 eval "$as_ac_Header=$ac_header_preproc" 19747fi 19748echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 19749echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 19750 19751fi 19752if test `eval echo '${'$as_ac_Header'}'` = yes; then 19753 cat >>confdefs.h <<_ACEOF 19754#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 19755_ACEOF 19756 19757fi 19758 19759done 19760 19761 19762 19763 19764 19765for ac_header in malloc.h sys/mman.h sys/resource.h 19766do 19767as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 19768if eval "test \"\${$as_ac_Header+set}\" = set"; then 19769 echo "$as_me:$LINENO: checking for $ac_header" >&5 19770echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 19771if eval "test \"\${$as_ac_Header+set}\" = set"; then 19772 echo $ECHO_N "(cached) $ECHO_C" >&6 19773fi 19774echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 19775echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 19776else 19777 # Is the header compilable? 19778echo "$as_me:$LINENO: checking $ac_header usability" >&5 19779echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 19780cat >conftest.$ac_ext <<_ACEOF 19781#line $LINENO "configure" 19782/* confdefs.h. */ 19783_ACEOF 19784cat confdefs.h >>conftest.$ac_ext 19785cat >>conftest.$ac_ext <<_ACEOF 19786/* end confdefs.h. */ 19787$ac_includes_default 19788#include <$ac_header> 19789_ACEOF 19790rm -f conftest.$ac_objext 19791if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 19792 (eval $ac_compile) 2>&5 19793 ac_status=$? 19794 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19795 (exit $ac_status); } && 19796 { ac_try='test -s conftest.$ac_objext' 19797 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19798 (eval $ac_try) 2>&5 19799 ac_status=$? 19800 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19801 (exit $ac_status); }; }; then 19802 ac_header_compiler=yes 19803else 19804 echo "$as_me: failed program was:" >&5 19805sed 's/^/| /' conftest.$ac_ext >&5 19806 19807ac_header_compiler=no 19808fi 19809rm -f conftest.$ac_objext conftest.$ac_ext 19810echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 19811echo "${ECHO_T}$ac_header_compiler" >&6 19812 19813# Is the header present? 19814echo "$as_me:$LINENO: checking $ac_header presence" >&5 19815echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 19816cat >conftest.$ac_ext <<_ACEOF 19817#line $LINENO "configure" 19818/* confdefs.h. */ 19819_ACEOF 19820cat confdefs.h >>conftest.$ac_ext 19821cat >>conftest.$ac_ext <<_ACEOF 19822/* end confdefs.h. */ 19823#include <$ac_header> 19824_ACEOF 19825if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 19826 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 19827 ac_status=$? 19828 grep -v '^ *+' conftest.er1 >conftest.err 19829 rm -f conftest.er1 19830 cat conftest.err >&5 19831 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19832 (exit $ac_status); } >/dev/null; then 19833 if test -s conftest.err; then 19834 ac_cpp_err=$ac_c_preproc_warn_flag 19835 else 19836 ac_cpp_err= 19837 fi 19838else 19839 ac_cpp_err=yes 19840fi 19841if test -z "$ac_cpp_err"; then 19842 ac_header_preproc=yes 19843else 19844 echo "$as_me: failed program was:" >&5 19845sed 's/^/| /' conftest.$ac_ext >&5 19846 19847 ac_header_preproc=no 19848fi 19849rm -f conftest.err conftest.$ac_ext 19850echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 19851echo "${ECHO_T}$ac_header_preproc" >&6 19852 19853# So? What about this header? 19854case $ac_header_compiler:$ac_header_preproc in 19855 yes:no ) 19856 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 19857echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 19858 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 19859echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 19860 ( 19861 cat <<\_ASBOX 19862## ------------------------------------ ## 19863## Report this to bug-autoconf@gnu.org. ## 19864## ------------------------------------ ## 19865_ASBOX 19866 ) | 19867 sed "s/^/$as_me: WARNING: /" >&2 19868 ;; 19869 no:yes ) 19870 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 19871echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 19872 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 19873echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 19874 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 19875echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 19876 ( 19877 cat <<\_ASBOX 19878## ------------------------------------ ## 19879## Report this to bug-autoconf@gnu.org. ## 19880## ------------------------------------ ## 19881_ASBOX 19882 ) | 19883 sed "s/^/$as_me: WARNING: /" >&2 19884 ;; 19885esac 19886echo "$as_me:$LINENO: checking for $ac_header" >&5 19887echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 19888if eval "test \"\${$as_ac_Header+set}\" = set"; then 19889 echo $ECHO_N "(cached) $ECHO_C" >&6 19890else 19891 eval "$as_ac_Header=$ac_header_preproc" 19892fi 19893echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 19894echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 19895 19896fi 19897if test `eval echo '${'$as_ac_Header'}'` = yes; then 19898 cat >>confdefs.h <<_ACEOF 19899#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 19900_ACEOF 19901 19902fi 19903 19904done 19905 19906 19907 19908 19909for ac_header in dlfcn.h link.h 19910do 19911as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 19912if eval "test \"\${$as_ac_Header+set}\" = set"; then 19913 echo "$as_me:$LINENO: checking for $ac_header" >&5 19914echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 19915if eval "test \"\${$as_ac_Header+set}\" = set"; then 19916 echo $ECHO_N "(cached) $ECHO_C" >&6 19917fi 19918echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 19919echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 19920else 19921 # Is the header compilable? 19922echo "$as_me:$LINENO: checking $ac_header usability" >&5 19923echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 19924cat >conftest.$ac_ext <<_ACEOF 19925#line $LINENO "configure" 19926/* confdefs.h. */ 19927_ACEOF 19928cat confdefs.h >>conftest.$ac_ext 19929cat >>conftest.$ac_ext <<_ACEOF 19930/* end confdefs.h. */ 19931$ac_includes_default 19932#include <$ac_header> 19933_ACEOF 19934rm -f conftest.$ac_objext 19935if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 19936 (eval $ac_compile) 2>&5 19937 ac_status=$? 19938 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19939 (exit $ac_status); } && 19940 { ac_try='test -s conftest.$ac_objext' 19941 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19942 (eval $ac_try) 2>&5 19943 ac_status=$? 19944 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19945 (exit $ac_status); }; }; then 19946 ac_header_compiler=yes 19947else 19948 echo "$as_me: failed program was:" >&5 19949sed 's/^/| /' conftest.$ac_ext >&5 19950 19951ac_header_compiler=no 19952fi 19953rm -f conftest.$ac_objext conftest.$ac_ext 19954echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 19955echo "${ECHO_T}$ac_header_compiler" >&6 19956 19957# Is the header present? 19958echo "$as_me:$LINENO: checking $ac_header presence" >&5 19959echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 19960cat >conftest.$ac_ext <<_ACEOF 19961#line $LINENO "configure" 19962/* confdefs.h. */ 19963_ACEOF 19964cat confdefs.h >>conftest.$ac_ext 19965cat >>conftest.$ac_ext <<_ACEOF 19966/* end confdefs.h. */ 19967#include <$ac_header> 19968_ACEOF 19969if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 19970 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 19971 ac_status=$? 19972 grep -v '^ *+' conftest.er1 >conftest.err 19973 rm -f conftest.er1 19974 cat conftest.err >&5 19975 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19976 (exit $ac_status); } >/dev/null; then 19977 if test -s conftest.err; then 19978 ac_cpp_err=$ac_c_preproc_warn_flag 19979 else 19980 ac_cpp_err= 19981 fi 19982else 19983 ac_cpp_err=yes 19984fi 19985if test -z "$ac_cpp_err"; then 19986 ac_header_preproc=yes 19987else 19988 echo "$as_me: failed program was:" >&5 19989sed 's/^/| /' conftest.$ac_ext >&5 19990 19991 ac_header_preproc=no 19992fi 19993rm -f conftest.err conftest.$ac_ext 19994echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 19995echo "${ECHO_T}$ac_header_preproc" >&6 19996 19997# So? What about this header? 19998case $ac_header_compiler:$ac_header_preproc in 19999 yes:no ) 20000 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 20001echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 20002 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 20003echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 20004 ( 20005 cat <<\_ASBOX 20006## ------------------------------------ ## 20007## Report this to bug-autoconf@gnu.org. ## 20008## ------------------------------------ ## 20009_ASBOX 20010 ) | 20011 sed "s/^/$as_me: WARNING: /" >&2 20012 ;; 20013 no:yes ) 20014 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 20015echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 20016 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 20017echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 20018 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 20019echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 20020 ( 20021 cat <<\_ASBOX 20022## ------------------------------------ ## 20023## Report this to bug-autoconf@gnu.org. ## 20024## ------------------------------------ ## 20025_ASBOX 20026 ) | 20027 sed "s/^/$as_me: WARNING: /" >&2 20028 ;; 20029esac 20030echo "$as_me:$LINENO: checking for $ac_header" >&5 20031echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 20032if eval "test \"\${$as_ac_Header+set}\" = set"; then 20033 echo $ECHO_N "(cached) $ECHO_C" >&6 20034else 20035 eval "$as_ac_Header=$ac_header_preproc" 20036fi 20037echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 20038echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 20039 20040fi 20041if test `eval echo '${'$as_ac_Header'}'` = yes; then 20042 cat >>confdefs.h <<_ACEOF 20043#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 20044_ACEOF 20045 20046fi 20047 20048done 20049 20050 20051 20052echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5 20053echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6 20054if test "${ac_cv_c_const+set}" = set; then 20055 echo $ECHO_N "(cached) $ECHO_C" >&6 20056else 20057 cat >conftest.$ac_ext <<_ACEOF 20058#line $LINENO "configure" 20059/* confdefs.h. */ 20060_ACEOF 20061cat confdefs.h >>conftest.$ac_ext 20062cat >>conftest.$ac_ext <<_ACEOF 20063/* end confdefs.h. */ 20064 20065int 20066main () 20067{ 20068/* FIXME: Include the comments suggested by Paul. */ 20069#ifndef __cplusplus 20070 /* Ultrix mips cc rejects this. */ 20071 typedef int charset[2]; 20072 const charset x; 20073 /* SunOS 4.1.1 cc rejects this. */ 20074 char const *const *ccp; 20075 char **p; 20076 /* NEC SVR4.0.2 mips cc rejects this. */ 20077 struct point {int x, y;}; 20078 static struct point const zero = {0,0}; 20079 /* AIX XL C 1.02.0.0 rejects this. 20080 It does not let you subtract one const X* pointer from another in 20081 an arm of an if-expression whose if-part is not a constant 20082 expression */ 20083 const char *g = "string"; 20084 ccp = &g + (g ? g-g : 0); 20085 /* HPUX 7.0 cc rejects these. */ 20086 ++ccp; 20087 p = (char**) ccp; 20088 ccp = (char const *const *) p; 20089 { /* SCO 3.2v4 cc rejects this. */ 20090 char *t; 20091 char const *s = 0 ? (char *) 0 : (char const *) 0; 20092 20093 *t++ = 0; 20094 } 20095 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 20096 int x[] = {25, 17}; 20097 const int *foo = &x[0]; 20098 ++foo; 20099 } 20100 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 20101 typedef const int *iptr; 20102 iptr p = 0; 20103 ++p; 20104 } 20105 { /* AIX XL C 1.02.0.0 rejects this saying 20106 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 20107 struct s { int j; const int *ap[3]; }; 20108 struct s *b; b->j = 5; 20109 } 20110 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 20111 const int foo = 10; 20112 } 20113#endif 20114 20115 ; 20116 return 0; 20117} 20118_ACEOF 20119rm -f conftest.$ac_objext 20120if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 20121 (eval $ac_compile) 2>&5 20122 ac_status=$? 20123 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20124 (exit $ac_status); } && 20125 { ac_try='test -s conftest.$ac_objext' 20126 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20127 (eval $ac_try) 2>&5 20128 ac_status=$? 20129 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20130 (exit $ac_status); }; }; then 20131 ac_cv_c_const=yes 20132else 20133 echo "$as_me: failed program was:" >&5 20134sed 's/^/| /' conftest.$ac_ext >&5 20135 20136ac_cv_c_const=no 20137fi 20138rm -f conftest.$ac_objext conftest.$ac_ext 20139fi 20140echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5 20141echo "${ECHO_T}$ac_cv_c_const" >&6 20142if test $ac_cv_c_const = no; then 20143 20144cat >>confdefs.h <<\_ACEOF 20145#define const 20146_ACEOF 20147 20148fi 20149 20150echo "$as_me:$LINENO: checking for inline" >&5 20151echo $ECHO_N "checking for inline... $ECHO_C" >&6 20152if test "${ac_cv_c_inline+set}" = set; then 20153 echo $ECHO_N "(cached) $ECHO_C" >&6 20154else 20155 ac_cv_c_inline=no 20156for ac_kw in inline __inline__ __inline; do 20157 cat >conftest.$ac_ext <<_ACEOF 20158#line $LINENO "configure" 20159/* confdefs.h. */ 20160_ACEOF 20161cat confdefs.h >>conftest.$ac_ext 20162cat >>conftest.$ac_ext <<_ACEOF 20163/* end confdefs.h. */ 20164#ifndef __cplusplus 20165typedef int foo_t; 20166static $ac_kw foo_t static_foo () {return 0; } 20167$ac_kw foo_t foo () {return 0; } 20168#endif 20169 20170_ACEOF 20171rm -f conftest.$ac_objext 20172if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 20173 (eval $ac_compile) 2>&5 20174 ac_status=$? 20175 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20176 (exit $ac_status); } && 20177 { ac_try='test -s conftest.$ac_objext' 20178 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20179 (eval $ac_try) 2>&5 20180 ac_status=$? 20181 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20182 (exit $ac_status); }; }; then 20183 ac_cv_c_inline=$ac_kw; break 20184else 20185 echo "$as_me: failed program was:" >&5 20186sed 's/^/| /' conftest.$ac_ext >&5 20187 20188fi 20189rm -f conftest.$ac_objext conftest.$ac_ext 20190done 20191 20192fi 20193echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5 20194echo "${ECHO_T}$ac_cv_c_inline" >&6 20195case $ac_cv_c_inline in 20196 inline | yes) ;; 20197 no) 20198cat >>confdefs.h <<\_ACEOF 20199#define inline 20200_ACEOF 20201 ;; 20202 *) cat >>confdefs.h <<_ACEOF 20203#define inline $ac_cv_c_inline 20204_ACEOF 20205 ;; 20206esac 20207 20208 20209echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5 20210echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6 20211if test "${ac_cv_c_bigendian+set}" = set; then 20212 echo $ECHO_N "(cached) $ECHO_C" >&6 20213else 20214 # See if sys/param.h defines the BYTE_ORDER macro. 20215cat >conftest.$ac_ext <<_ACEOF 20216#line $LINENO "configure" 20217/* confdefs.h. */ 20218_ACEOF 20219cat confdefs.h >>conftest.$ac_ext 20220cat >>conftest.$ac_ext <<_ACEOF 20221/* end confdefs.h. */ 20222#include <sys/types.h> 20223#include <sys/param.h> 20224 20225int 20226main () 20227{ 20228#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN 20229 bogus endian macros 20230#endif 20231 20232 ; 20233 return 0; 20234} 20235_ACEOF 20236rm -f conftest.$ac_objext 20237if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 20238 (eval $ac_compile) 2>&5 20239 ac_status=$? 20240 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20241 (exit $ac_status); } && 20242 { ac_try='test -s conftest.$ac_objext' 20243 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20244 (eval $ac_try) 2>&5 20245 ac_status=$? 20246 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20247 (exit $ac_status); }; }; then 20248 # It does; now see whether it defined to BIG_ENDIAN or not. 20249cat >conftest.$ac_ext <<_ACEOF 20250#line $LINENO "configure" 20251/* confdefs.h. */ 20252_ACEOF 20253cat confdefs.h >>conftest.$ac_ext 20254cat >>conftest.$ac_ext <<_ACEOF 20255/* end confdefs.h. */ 20256#include <sys/types.h> 20257#include <sys/param.h> 20258 20259int 20260main () 20261{ 20262#if BYTE_ORDER != BIG_ENDIAN 20263 not big endian 20264#endif 20265 20266 ; 20267 return 0; 20268} 20269_ACEOF 20270rm -f conftest.$ac_objext 20271if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 20272 (eval $ac_compile) 2>&5 20273 ac_status=$? 20274 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20275 (exit $ac_status); } && 20276 { ac_try='test -s conftest.$ac_objext' 20277 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20278 (eval $ac_try) 2>&5 20279 ac_status=$? 20280 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20281 (exit $ac_status); }; }; then 20282 ac_cv_c_bigendian=yes 20283else 20284 echo "$as_me: failed program was:" >&5 20285sed 's/^/| /' conftest.$ac_ext >&5 20286 20287ac_cv_c_bigendian=no 20288fi 20289rm -f conftest.$ac_objext conftest.$ac_ext 20290else 20291 echo "$as_me: failed program was:" >&5 20292sed 's/^/| /' conftest.$ac_ext >&5 20293 20294# It does not; compile a test program. 20295if test "$cross_compiling" = yes; then 20296 # try to guess the endianness by grepping values into an object file 20297 ac_cv_c_bigendian=unknown 20298 cat >conftest.$ac_ext <<_ACEOF 20299#line $LINENO "configure" 20300/* confdefs.h. */ 20301_ACEOF 20302cat confdefs.h >>conftest.$ac_ext 20303cat >>conftest.$ac_ext <<_ACEOF 20304/* end confdefs.h. */ 20305short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 20306short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 20307void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; } 20308short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 20309short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 20310void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; } 20311int 20312main () 20313{ 20314 _ascii (); _ebcdic (); 20315 ; 20316 return 0; 20317} 20318_ACEOF 20319rm -f conftest.$ac_objext 20320if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 20321 (eval $ac_compile) 2>&5 20322 ac_status=$? 20323 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20324 (exit $ac_status); } && 20325 { ac_try='test -s conftest.$ac_objext' 20326 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20327 (eval $ac_try) 2>&5 20328 ac_status=$? 20329 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20330 (exit $ac_status); }; }; then 20331 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then 20332 ac_cv_c_bigendian=yes 20333fi 20334if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 20335 if test "$ac_cv_c_bigendian" = unknown; then 20336 ac_cv_c_bigendian=no 20337 else 20338 # finding both strings is unlikely to happen, but who knows? 20339 ac_cv_c_bigendian=unknown 20340 fi 20341fi 20342else 20343 echo "$as_me: failed program was:" >&5 20344sed 's/^/| /' conftest.$ac_ext >&5 20345 20346fi 20347rm -f conftest.$ac_objext conftest.$ac_ext 20348else 20349 cat >conftest.$ac_ext <<_ACEOF 20350#line $LINENO "configure" 20351/* confdefs.h. */ 20352_ACEOF 20353cat confdefs.h >>conftest.$ac_ext 20354cat >>conftest.$ac_ext <<_ACEOF 20355/* end confdefs.h. */ 20356int 20357main () 20358{ 20359 /* Are we little or big endian? From Harbison&Steele. */ 20360 union 20361 { 20362 long l; 20363 char c[sizeof (long)]; 20364 } u; 20365 u.l = 1; 20366 exit (u.c[sizeof (long) - 1] == 1); 20367} 20368_ACEOF 20369rm -f conftest$ac_exeext 20370if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 20371 (eval $ac_link) 2>&5 20372 ac_status=$? 20373 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20374 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 20375 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20376 (eval $ac_try) 2>&5 20377 ac_status=$? 20378 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20379 (exit $ac_status); }; }; then 20380 ac_cv_c_bigendian=no 20381else 20382 echo "$as_me: program exited with status $ac_status" >&5 20383echo "$as_me: failed program was:" >&5 20384sed 's/^/| /' conftest.$ac_ext >&5 20385 20386( exit $ac_status ) 20387ac_cv_c_bigendian=yes 20388fi 20389rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 20390fi 20391fi 20392rm -f conftest.$ac_objext conftest.$ac_ext 20393fi 20394echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5 20395echo "${ECHO_T}$ac_cv_c_bigendian" >&6 20396case $ac_cv_c_bigendian in 20397 yes) 20398 20399cat >>confdefs.h <<\_ACEOF 20400#define ENDIAN_BIG 20401_ACEOF 20402 ;; 20403 no) 20404 20405cat >>confdefs.h <<\_ACEOF 20406#define ENDIAN_LITTLE 20407_ACEOF 20408 ;; 20409 *) 20410 { { echo "$as_me:$LINENO: error: unknown endianness 20411presetting ac_cv_c_bigendian=no (or yes) will help" >&5 20412echo "$as_me: error: unknown endianness 20413presetting ac_cv_c_bigendian=no (or yes) will help" >&2;} 20414 { (exit 1); exit 1; }; } ;; 20415esac 20416 20417 20418echo "$as_me:$LINENO: checking for pid_t" >&5 20419echo $ECHO_N "checking for pid_t... $ECHO_C" >&6 20420if test "${ac_cv_type_pid_t+set}" = set; then 20421 echo $ECHO_N "(cached) $ECHO_C" >&6 20422else 20423 cat >conftest.$ac_ext <<_ACEOF 20424#line $LINENO "configure" 20425/* confdefs.h. */ 20426_ACEOF 20427cat confdefs.h >>conftest.$ac_ext 20428cat >>conftest.$ac_ext <<_ACEOF 20429/* end confdefs.h. */ 20430$ac_includes_default 20431int 20432main () 20433{ 20434if ((pid_t *) 0) 20435 return 0; 20436if (sizeof (pid_t)) 20437 return 0; 20438 ; 20439 return 0; 20440} 20441_ACEOF 20442rm -f conftest.$ac_objext 20443if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 20444 (eval $ac_compile) 2>&5 20445 ac_status=$? 20446 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20447 (exit $ac_status); } && 20448 { ac_try='test -s conftest.$ac_objext' 20449 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20450 (eval $ac_try) 2>&5 20451 ac_status=$? 20452 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20453 (exit $ac_status); }; }; then 20454 ac_cv_type_pid_t=yes 20455else 20456 echo "$as_me: failed program was:" >&5 20457sed 's/^/| /' conftest.$ac_ext >&5 20458 20459ac_cv_type_pid_t=no 20460fi 20461rm -f conftest.$ac_objext conftest.$ac_ext 20462fi 20463echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5 20464echo "${ECHO_T}$ac_cv_type_pid_t" >&6 20465if test $ac_cv_type_pid_t = yes; then 20466 : 20467else 20468 20469cat >>confdefs.h <<_ACEOF 20470#define pid_t int 20471_ACEOF 20472 20473fi 20474 20475echo "$as_me:$LINENO: checking for size_t" >&5 20476echo $ECHO_N "checking for size_t... $ECHO_C" >&6 20477if test "${ac_cv_type_size_t+set}" = set; then 20478 echo $ECHO_N "(cached) $ECHO_C" >&6 20479else 20480 cat >conftest.$ac_ext <<_ACEOF 20481#line $LINENO "configure" 20482/* confdefs.h. */ 20483_ACEOF 20484cat confdefs.h >>conftest.$ac_ext 20485cat >>conftest.$ac_ext <<_ACEOF 20486/* end confdefs.h. */ 20487$ac_includes_default 20488int 20489main () 20490{ 20491if ((size_t *) 0) 20492 return 0; 20493if (sizeof (size_t)) 20494 return 0; 20495 ; 20496 return 0; 20497} 20498_ACEOF 20499rm -f conftest.$ac_objext 20500if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 20501 (eval $ac_compile) 2>&5 20502 ac_status=$? 20503 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20504 (exit $ac_status); } && 20505 { ac_try='test -s conftest.$ac_objext' 20506 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20507 (eval $ac_try) 2>&5 20508 ac_status=$? 20509 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20510 (exit $ac_status); }; }; then 20511 ac_cv_type_size_t=yes 20512else 20513 echo "$as_me: failed program was:" >&5 20514sed 's/^/| /' conftest.$ac_ext >&5 20515 20516ac_cv_type_size_t=no 20517fi 20518rm -f conftest.$ac_objext conftest.$ac_ext 20519fi 20520echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5 20521echo "${ECHO_T}$ac_cv_type_size_t" >&6 20522if test $ac_cv_type_size_t = yes; then 20523 : 20524else 20525 20526cat >>confdefs.h <<_ACEOF 20527#define size_t unsigned 20528_ACEOF 20529 20530fi 20531 20532echo "$as_me:$LINENO: checking for int64_t" >&5 20533echo $ECHO_N "checking for int64_t... $ECHO_C" >&6 20534if test "${ac_cv_type_int64_t+set}" = set; then 20535 echo $ECHO_N "(cached) $ECHO_C" >&6 20536else 20537 cat >conftest.$ac_ext <<_ACEOF 20538#line $LINENO "configure" 20539/* confdefs.h. */ 20540_ACEOF 20541cat confdefs.h >>conftest.$ac_ext 20542cat >>conftest.$ac_ext <<_ACEOF 20543/* end confdefs.h. */ 20544$ac_includes_default 20545int 20546main () 20547{ 20548if ((int64_t *) 0) 20549 return 0; 20550if (sizeof (int64_t)) 20551 return 0; 20552 ; 20553 return 0; 20554} 20555_ACEOF 20556rm -f conftest.$ac_objext 20557if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 20558 (eval $ac_compile) 2>&5 20559 ac_status=$? 20560 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20561 (exit $ac_status); } && 20562 { ac_try='test -s conftest.$ac_objext' 20563 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20564 (eval $ac_try) 2>&5 20565 ac_status=$? 20566 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20567 (exit $ac_status); }; }; then 20568 ac_cv_type_int64_t=yes 20569else 20570 echo "$as_me: failed program was:" >&5 20571sed 's/^/| /' conftest.$ac_ext >&5 20572 20573ac_cv_type_int64_t=no 20574fi 20575rm -f conftest.$ac_objext conftest.$ac_ext 20576fi 20577echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5 20578echo "${ECHO_T}$ac_cv_type_int64_t" >&6 20579if test $ac_cv_type_int64_t = yes; then 20580 20581cat >>confdefs.h <<_ACEOF 20582#define HAVE_INT64_T 1 20583_ACEOF 20584 20585 20586else 20587 { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5 20588echo "$as_me: error: Type int64_t required but not found" >&2;} 20589 { (exit 1); exit 1; }; } 20590fi 20591 20592echo "$as_me:$LINENO: checking for uint64_t" >&5 20593echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6 20594if test "${ac_cv_type_uint64_t+set}" = set; then 20595 echo $ECHO_N "(cached) $ECHO_C" >&6 20596else 20597 cat >conftest.$ac_ext <<_ACEOF 20598#line $LINENO "configure" 20599/* confdefs.h. */ 20600_ACEOF 20601cat confdefs.h >>conftest.$ac_ext 20602cat >>conftest.$ac_ext <<_ACEOF 20603/* end confdefs.h. */ 20604$ac_includes_default 20605int 20606main () 20607{ 20608if ((uint64_t *) 0) 20609 return 0; 20610if (sizeof (uint64_t)) 20611 return 0; 20612 ; 20613 return 0; 20614} 20615_ACEOF 20616rm -f conftest.$ac_objext 20617if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 20618 (eval $ac_compile) 2>&5 20619 ac_status=$? 20620 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20621 (exit $ac_status); } && 20622 { ac_try='test -s conftest.$ac_objext' 20623 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20624 (eval $ac_try) 2>&5 20625 ac_status=$? 20626 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20627 (exit $ac_status); }; }; then 20628 ac_cv_type_uint64_t=yes 20629else 20630 echo "$as_me: failed program was:" >&5 20631sed 's/^/| /' conftest.$ac_ext >&5 20632 20633ac_cv_type_uint64_t=no 20634fi 20635rm -f conftest.$ac_objext conftest.$ac_ext 20636fi 20637echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5 20638echo "${ECHO_T}$ac_cv_type_uint64_t" >&6 20639if test $ac_cv_type_uint64_t = yes; then 20640 20641cat >>confdefs.h <<_ACEOF 20642#define HAVE_UINT64_T 1 20643_ACEOF 20644 20645 20646else 20647 { { echo "$as_me:$LINENO: error: Type uint64_t required but not found" >&5 20648echo "$as_me: error: Type uint64_t required but not found" >&2;} 20649 { (exit 1); exit 1; }; } 20650fi 20651 20652echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5 20653echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6 20654if test "${ac_cv_header_time+set}" = set; then 20655 echo $ECHO_N "(cached) $ECHO_C" >&6 20656else 20657 cat >conftest.$ac_ext <<_ACEOF 20658#line $LINENO "configure" 20659/* confdefs.h. */ 20660_ACEOF 20661cat confdefs.h >>conftest.$ac_ext 20662cat >>conftest.$ac_ext <<_ACEOF 20663/* end confdefs.h. */ 20664#include <sys/types.h> 20665#include <sys/time.h> 20666#include <time.h> 20667 20668int 20669main () 20670{ 20671if ((struct tm *) 0) 20672return 0; 20673 ; 20674 return 0; 20675} 20676_ACEOF 20677rm -f conftest.$ac_objext 20678if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 20679 (eval $ac_compile) 2>&5 20680 ac_status=$? 20681 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20682 (exit $ac_status); } && 20683 { ac_try='test -s conftest.$ac_objext' 20684 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20685 (eval $ac_try) 2>&5 20686 ac_status=$? 20687 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20688 (exit $ac_status); }; }; then 20689 ac_cv_header_time=yes 20690else 20691 echo "$as_me: failed program was:" >&5 20692sed 's/^/| /' conftest.$ac_ext >&5 20693 20694ac_cv_header_time=no 20695fi 20696rm -f conftest.$ac_objext conftest.$ac_ext 20697fi 20698echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5 20699echo "${ECHO_T}$ac_cv_header_time" >&6 20700if test $ac_cv_header_time = yes; then 20701 20702cat >>confdefs.h <<\_ACEOF 20703#define TIME_WITH_SYS_TIME 1 20704_ACEOF 20705 20706fi 20707 20708echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5 20709echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6 20710if test "${ac_cv_struct_tm+set}" = set; then 20711 echo $ECHO_N "(cached) $ECHO_C" >&6 20712else 20713 cat >conftest.$ac_ext <<_ACEOF 20714#line $LINENO "configure" 20715/* confdefs.h. */ 20716_ACEOF 20717cat confdefs.h >>conftest.$ac_ext 20718cat >>conftest.$ac_ext <<_ACEOF 20719/* end confdefs.h. */ 20720#include <sys/types.h> 20721#include <time.h> 20722 20723int 20724main () 20725{ 20726struct tm *tp; tp->tm_sec; 20727 ; 20728 return 0; 20729} 20730_ACEOF 20731rm -f conftest.$ac_objext 20732if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 20733 (eval $ac_compile) 2>&5 20734 ac_status=$? 20735 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20736 (exit $ac_status); } && 20737 { ac_try='test -s conftest.$ac_objext' 20738 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20739 (eval $ac_try) 2>&5 20740 ac_status=$? 20741 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20742 (exit $ac_status); }; }; then 20743 ac_cv_struct_tm=time.h 20744else 20745 echo "$as_me: failed program was:" >&5 20746sed 's/^/| /' conftest.$ac_ext >&5 20747 20748ac_cv_struct_tm=sys/time.h 20749fi 20750rm -f conftest.$ac_objext conftest.$ac_ext 20751fi 20752echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5 20753echo "${ECHO_T}$ac_cv_struct_tm" >&6 20754if test $ac_cv_struct_tm = sys/time.h; then 20755 20756cat >>confdefs.h <<\_ACEOF 20757#define TM_IN_SYS_TIME 1 20758_ACEOF 20759 20760fi 20761 20762 20763 20764 20765 20766 ac_ext=c 20767ac_cpp='$CPP $CPPFLAGS' 20768ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20769ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20770ac_compiler_gnu=$ac_cv_c_compiler_gnu 20771 20772 if test "$cross_compiling" = yes; then 20773 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling 20774See \`config.log' for more details." >&5 20775echo "$as_me: error: cannot run test program while cross compiling 20776See \`config.log' for more details." >&2;} 20777 { (exit 1); exit 1; }; } 20778else 20779 cat >conftest.$ac_ext <<_ACEOF 20780#line $LINENO "configure" 20781/* confdefs.h. */ 20782_ACEOF 20783cat confdefs.h >>conftest.$ac_ext 20784cat >>conftest.$ac_ext <<_ACEOF 20785/* end confdefs.h. */ 20786#include <stdio.h> 20787 #include <stdlib.h> 20788int 20789main () 20790{ 20791 20792 volatile double A, B; 20793 char Buffer[100]; 20794 A = 1; 20795 A /= 10.0; 20796 sprintf(Buffer, "%a", A); 20797 B = atof(Buffer); 20798 if (A != B) 20799 return (1); 20800 if (A != 0x1.999999999999ap-4) 20801 return (1); 20802 return (0); 20803 ; 20804 return 0; 20805} 20806_ACEOF 20807rm -f conftest$ac_exeext 20808if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 20809 (eval $ac_link) 2>&5 20810 ac_status=$? 20811 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20812 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 20813 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20814 (eval $ac_try) 2>&5 20815 ac_status=$? 20816 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20817 (exit $ac_status); }; }; then 20818 ac_c_printf_a=yes 20819else 20820 echo "$as_me: program exited with status $ac_status" >&5 20821echo "$as_me: failed program was:" >&5 20822sed 's/^/| /' conftest.$ac_ext >&5 20823 20824( exit $ac_status ) 20825ac_c_printf_a=no 20826fi 20827rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 20828fi 20829 ac_ext=c 20830ac_cpp='$CPP $CPPFLAGS' 20831ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20832ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20833ac_compiler_gnu=$ac_cv_c_compiler_gnu 20834 20835 if test "$ac_c_printf_a" = "yes"; then 20836 20837cat >>confdefs.h <<\_ACEOF 20838#define HAVE_PRINTF_A 1 20839_ACEOF 20840 20841 fi 20842 20843 20844echo "$as_me:$LINENO: checking whether the compiler implements namespaces" >&5 20845echo $ECHO_N "checking whether the compiler implements namespaces... $ECHO_C" >&6 20846if test "${ac_cv_cxx_namespaces+set}" = set; then 20847 echo $ECHO_N "(cached) $ECHO_C" >&6 20848else 20849 20850 20851 ac_ext=cc 20852ac_cpp='$CXXCPP $CPPFLAGS' 20853ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20854ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20855ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 20856 20857 cat >conftest.$ac_ext <<_ACEOF 20858#line $LINENO "configure" 20859/* confdefs.h. */ 20860_ACEOF 20861cat confdefs.h >>conftest.$ac_ext 20862cat >>conftest.$ac_ext <<_ACEOF 20863/* end confdefs.h. */ 20864namespace Outer { namespace Inner { int i = 0; }} 20865int 20866main () 20867{ 20868using namespace Outer::Inner; return i; 20869 ; 20870 return 0; 20871} 20872_ACEOF 20873rm -f conftest.$ac_objext 20874if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 20875 (eval $ac_compile) 2>&5 20876 ac_status=$? 20877 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20878 (exit $ac_status); } && 20879 { ac_try='test -s conftest.$ac_objext' 20880 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20881 (eval $ac_try) 2>&5 20882 ac_status=$? 20883 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20884 (exit $ac_status); }; }; then 20885 ac_cv_cxx_namespaces=yes 20886else 20887 echo "$as_me: failed program was:" >&5 20888sed 's/^/| /' conftest.$ac_ext >&5 20889 20890ac_cv_cxx_namespaces=no 20891fi 20892rm -f conftest.$ac_objext conftest.$ac_ext 20893 ac_ext=c 20894ac_cpp='$CPP $CPPFLAGS' 20895ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20896ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20897ac_compiler_gnu=$ac_cv_c_compiler_gnu 20898 20899 20900fi 20901echo "$as_me:$LINENO: result: $ac_cv_cxx_namespaces" >&5 20902echo "${ECHO_T}$ac_cv_cxx_namespaces" >&6 20903if test "$ac_cv_cxx_namespaces" = yes; then 20904 20905cat >>confdefs.h <<\_ACEOF 20906#define HAVE_NAMESPACES 20907_ACEOF 20908 20909fi 20910 20911echo "$as_me:$LINENO: checking whether the compiler has <ext/hash_map> defining template class std::hash_map" >&5 20912echo $ECHO_N "checking whether the compiler has <ext/hash_map> defining template class std::hash_map... $ECHO_C" >&6 20913if test "${ac_cv_cxx_have_std_ext_hash_map+set}" = set; then 20914 echo $ECHO_N "(cached) $ECHO_C" >&6 20915else 20916 20917 20918 20919 ac_ext=cc 20920ac_cpp='$CXXCPP $CPPFLAGS' 20921ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20922ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20923ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 20924 20925 cat >conftest.$ac_ext <<_ACEOF 20926#line $LINENO "configure" 20927/* confdefs.h. */ 20928_ACEOF 20929cat confdefs.h >>conftest.$ac_ext 20930cat >>conftest.$ac_ext <<_ACEOF 20931/* end confdefs.h. */ 20932#include <ext/hash_map> 20933#ifdef HAVE_NAMESPACES 20934using namespace std; 20935#endif 20936int 20937main () 20938{ 20939hash_map<int, int> t; 20940 ; 20941 return 0; 20942} 20943_ACEOF 20944rm -f conftest.$ac_objext 20945if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 20946 (eval $ac_compile) 2>&5 20947 ac_status=$? 20948 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20949 (exit $ac_status); } && 20950 { ac_try='test -s conftest.$ac_objext' 20951 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20952 (eval $ac_try) 2>&5 20953 ac_status=$? 20954 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20955 (exit $ac_status); }; }; then 20956 ac_cv_cxx_have_std_ext_hash_map=yes 20957else 20958 echo "$as_me: failed program was:" >&5 20959sed 's/^/| /' conftest.$ac_ext >&5 20960 20961ac_cv_cxx_have_std_ext_hash_map=no 20962fi 20963rm -f conftest.$ac_objext conftest.$ac_ext 20964 ac_ext=c 20965ac_cpp='$CPP $CPPFLAGS' 20966ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20967ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20968ac_compiler_gnu=$ac_cv_c_compiler_gnu 20969 20970fi 20971echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_ext_hash_map" >&5 20972echo "${ECHO_T}$ac_cv_cxx_have_std_ext_hash_map" >&6 20973 if test "$ac_cv_cxx_have_std_ext_hash_map" = yes; then 20974 20975cat >>confdefs.h <<\_ACEOF 20976#define HAVE_STD_EXT_HASH_MAP 20977_ACEOF 20978 20979 fi 20980 echo "$as_me:$LINENO: checking whether the compiler has <ext/hash_map> defining template class __gnu_cxx::hash_map" >&5 20981echo $ECHO_N "checking whether the compiler has <ext/hash_map> defining template class __gnu_cxx::hash_map... $ECHO_C" >&6 20982if test "${ac_cv_cxx_have_gnu_ext_hash_map+set}" = set; then 20983 echo $ECHO_N "(cached) $ECHO_C" >&6 20984else 20985 20986 20987 20988 ac_ext=cc 20989ac_cpp='$CXXCPP $CPPFLAGS' 20990ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20991ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20992ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 20993 20994 cat >conftest.$ac_ext <<_ACEOF 20995#line $LINENO "configure" 20996/* confdefs.h. */ 20997_ACEOF 20998cat confdefs.h >>conftest.$ac_ext 20999cat >>conftest.$ac_ext <<_ACEOF 21000/* end confdefs.h. */ 21001#include <ext/hash_map> 21002#ifdef HAVE_NAMESPACES 21003using namespace __gnu_cxx; 21004#endif 21005int 21006main () 21007{ 21008hash_map<int,int> t; 21009 ; 21010 return 0; 21011} 21012_ACEOF 21013rm -f conftest.$ac_objext 21014if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 21015 (eval $ac_compile) 2>&5 21016 ac_status=$? 21017 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21018 (exit $ac_status); } && 21019 { ac_try='test -s conftest.$ac_objext' 21020 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21021 (eval $ac_try) 2>&5 21022 ac_status=$? 21023 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21024 (exit $ac_status); }; }; then 21025 ac_cv_cxx_have_gnu_ext_hash_map=yes 21026else 21027 echo "$as_me: failed program was:" >&5 21028sed 's/^/| /' conftest.$ac_ext >&5 21029 21030ac_cv_cxx_have_gnu_ext_hash_map=no 21031fi 21032rm -f conftest.$ac_objext conftest.$ac_ext 21033 ac_ext=c 21034ac_cpp='$CPP $CPPFLAGS' 21035ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21036ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21037ac_compiler_gnu=$ac_cv_c_compiler_gnu 21038 21039fi 21040echo "$as_me:$LINENO: result: $ac_cv_cxx_have_gnu_ext_hash_map" >&5 21041echo "${ECHO_T}$ac_cv_cxx_have_gnu_ext_hash_map" >&6 21042 if test "$ac_cv_cxx_have_gnu_ext_hash_map" = yes; then 21043 21044cat >>confdefs.h <<\_ACEOF 21045#define HAVE_GNU_EXT_HASH_MAP 21046_ACEOF 21047 21048 fi 21049 echo "$as_me:$LINENO: checking whether the compiler has <hash_map> defining template class ::hash_map" >&5 21050echo $ECHO_N "checking whether the compiler has <hash_map> defining template class ::hash_map... $ECHO_C" >&6 21051if test "${ac_cv_cxx_have_global_hash_map+set}" = set; then 21052 echo $ECHO_N "(cached) $ECHO_C" >&6 21053else 21054 21055 21056 21057 ac_ext=cc 21058ac_cpp='$CXXCPP $CPPFLAGS' 21059ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21060ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21061ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21062 21063 cat >conftest.$ac_ext <<_ACEOF 21064#line $LINENO "configure" 21065/* confdefs.h. */ 21066_ACEOF 21067cat confdefs.h >>conftest.$ac_ext 21068cat >>conftest.$ac_ext <<_ACEOF 21069/* end confdefs.h. */ 21070#include <hash_map> 21071int 21072main () 21073{ 21074hash_map<int,int> t; 21075 ; 21076 return 0; 21077} 21078_ACEOF 21079rm -f conftest.$ac_objext 21080if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 21081 (eval $ac_compile) 2>&5 21082 ac_status=$? 21083 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21084 (exit $ac_status); } && 21085 { ac_try='test -s conftest.$ac_objext' 21086 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21087 (eval $ac_try) 2>&5 21088 ac_status=$? 21089 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21090 (exit $ac_status); }; }; then 21091 ac_cv_cxx_have_global_hash_map=yes 21092else 21093 echo "$as_me: failed program was:" >&5 21094sed 's/^/| /' conftest.$ac_ext >&5 21095 21096ac_cv_cxx_have_global_hash_map=no 21097fi 21098rm -f conftest.$ac_objext conftest.$ac_ext 21099 ac_ext=c 21100ac_cpp='$CPP $CPPFLAGS' 21101ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21102ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21103ac_compiler_gnu=$ac_cv_c_compiler_gnu 21104 21105fi 21106echo "$as_me:$LINENO: result: $ac_cv_cxx_have_global_hash_map" >&5 21107echo "${ECHO_T}$ac_cv_cxx_have_global_hash_map" >&6 21108 if test "$ac_cv_cxx_have_global_hash_map" = yes; then 21109 21110cat >>confdefs.h <<\_ACEOF 21111#define HAVE_GLOBAL_HASH_MAP 21112_ACEOF 21113 21114 fi 21115echo "$as_me:$LINENO: checking whether the compiler has <ext/hash_set> defining template class std::hash_set" >&5 21116echo $ECHO_N "checking whether the compiler has <ext/hash_set> defining template class std::hash_set... $ECHO_C" >&6 21117if test "${ac_cv_cxx_have_std_ext_hash_set+set}" = set; then 21118 echo $ECHO_N "(cached) $ECHO_C" >&6 21119else 21120 21121 21122 21123 ac_ext=cc 21124ac_cpp='$CXXCPP $CPPFLAGS' 21125ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21126ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21127ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21128 21129 cat >conftest.$ac_ext <<_ACEOF 21130#line $LINENO "configure" 21131/* confdefs.h. */ 21132_ACEOF 21133cat confdefs.h >>conftest.$ac_ext 21134cat >>conftest.$ac_ext <<_ACEOF 21135/* end confdefs.h. */ 21136#include <ext/hash_set> 21137#ifdef HAVE_NAMESPACES 21138using namespace std; 21139#endif 21140int 21141main () 21142{ 21143hash_set<int> t; 21144 ; 21145 return 0; 21146} 21147_ACEOF 21148rm -f conftest.$ac_objext 21149if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 21150 (eval $ac_compile) 2>&5 21151 ac_status=$? 21152 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21153 (exit $ac_status); } && 21154 { ac_try='test -s conftest.$ac_objext' 21155 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21156 (eval $ac_try) 2>&5 21157 ac_status=$? 21158 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21159 (exit $ac_status); }; }; then 21160 ac_cv_cxx_have_std_ext_hash_set=yes 21161else 21162 echo "$as_me: failed program was:" >&5 21163sed 's/^/| /' conftest.$ac_ext >&5 21164 21165ac_cv_cxx_have_std_ext_hash_set=no 21166fi 21167rm -f conftest.$ac_objext conftest.$ac_ext 21168 ac_ext=c 21169ac_cpp='$CPP $CPPFLAGS' 21170ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21171ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21172ac_compiler_gnu=$ac_cv_c_compiler_gnu 21173 21174fi 21175echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_ext_hash_set" >&5 21176echo "${ECHO_T}$ac_cv_cxx_have_std_ext_hash_set" >&6 21177 if test "$ac_cv_cxx_have_std_ext_hash_set" = yes; then 21178 21179cat >>confdefs.h <<\_ACEOF 21180#define HAVE_STD_EXT_HASH_SET 21181_ACEOF 21182 21183 fi 21184 echo "$as_me:$LINENO: checking whether the compiler has <ext/hash_set> defining template class __gnu_cxx::hash_set" >&5 21185echo $ECHO_N "checking whether the compiler has <ext/hash_set> defining template class __gnu_cxx::hash_set... $ECHO_C" >&6 21186if test "${ac_cv_cxx_have_gnu_ext_hash_set+set}" = set; then 21187 echo $ECHO_N "(cached) $ECHO_C" >&6 21188else 21189 21190 21191 21192 ac_ext=cc 21193ac_cpp='$CXXCPP $CPPFLAGS' 21194ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21195ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21196ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21197 21198 cat >conftest.$ac_ext <<_ACEOF 21199#line $LINENO "configure" 21200/* confdefs.h. */ 21201_ACEOF 21202cat confdefs.h >>conftest.$ac_ext 21203cat >>conftest.$ac_ext <<_ACEOF 21204/* end confdefs.h. */ 21205#include <ext/hash_set> 21206#ifdef HAVE_NAMESPACES 21207using namespace __gnu_cxx; 21208#endif 21209int 21210main () 21211{ 21212hash_set<int> t; 21213 ; 21214 return 0; 21215} 21216_ACEOF 21217rm -f conftest.$ac_objext 21218if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 21219 (eval $ac_compile) 2>&5 21220 ac_status=$? 21221 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21222 (exit $ac_status); } && 21223 { ac_try='test -s conftest.$ac_objext' 21224 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21225 (eval $ac_try) 2>&5 21226 ac_status=$? 21227 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21228 (exit $ac_status); }; }; then 21229 ac_cv_cxx_have_gnu_ext_hash_set=yes 21230else 21231 echo "$as_me: failed program was:" >&5 21232sed 's/^/| /' conftest.$ac_ext >&5 21233 21234ac_cv_cxx_have_gnu_ext_hash_set=no 21235fi 21236rm -f conftest.$ac_objext conftest.$ac_ext 21237 ac_ext=c 21238ac_cpp='$CPP $CPPFLAGS' 21239ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21240ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21241ac_compiler_gnu=$ac_cv_c_compiler_gnu 21242 21243fi 21244echo "$as_me:$LINENO: result: $ac_cv_cxx_have_gnu_ext_hash_set" >&5 21245echo "${ECHO_T}$ac_cv_cxx_have_gnu_ext_hash_set" >&6 21246 if test "$ac_cv_cxx_have_gnu_ext_hash_set" = yes; then 21247 21248cat >>confdefs.h <<\_ACEOF 21249#define HAVE_GNU_EXT_HASH_SET 21250_ACEOF 21251 21252 fi 21253 echo "$as_me:$LINENO: checking whether the compiler has <hash_set> defining template class ::hash_set" >&5 21254echo $ECHO_N "checking whether the compiler has <hash_set> defining template class ::hash_set... $ECHO_C" >&6 21255if test "${ac_cv_cxx_have_global_hash_set+set}" = set; then 21256 echo $ECHO_N "(cached) $ECHO_C" >&6 21257else 21258 21259 21260 21261 ac_ext=cc 21262ac_cpp='$CXXCPP $CPPFLAGS' 21263ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21264ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21265ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21266 21267 cat >conftest.$ac_ext <<_ACEOF 21268#line $LINENO "configure" 21269/* confdefs.h. */ 21270_ACEOF 21271cat confdefs.h >>conftest.$ac_ext 21272cat >>conftest.$ac_ext <<_ACEOF 21273/* end confdefs.h. */ 21274#include <hash_set> 21275int 21276main () 21277{ 21278hash_set<int> t; return 0; 21279 ; 21280 return 0; 21281} 21282_ACEOF 21283rm -f conftest.$ac_objext 21284if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 21285 (eval $ac_compile) 2>&5 21286 ac_status=$? 21287 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21288 (exit $ac_status); } && 21289 { ac_try='test -s conftest.$ac_objext' 21290 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21291 (eval $ac_try) 2>&5 21292 ac_status=$? 21293 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21294 (exit $ac_status); }; }; then 21295 ac_cv_cxx_have_global_hash_set=yes 21296else 21297 echo "$as_me: failed program was:" >&5 21298sed 's/^/| /' conftest.$ac_ext >&5 21299 21300ac_cv_cxx_have_global_hash_set=no 21301fi 21302rm -f conftest.$ac_objext conftest.$ac_ext 21303 ac_ext=c 21304ac_cpp='$CPP $CPPFLAGS' 21305ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21306ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21307ac_compiler_gnu=$ac_cv_c_compiler_gnu 21308 21309fi 21310echo "$as_me:$LINENO: result: $ac_cv_cxx_have_global_hash_set" >&5 21311echo "${ECHO_T}$ac_cv_cxx_have_global_hash_set" >&6 21312 if test "$ac_cv_cxx_have_global_hash_set" = yes; then 21313 21314cat >>confdefs.h <<\_ACEOF 21315#define HAVE_GLOBAL_HASH_SET 21316_ACEOF 21317 21318 fi 21319echo "$as_me:$LINENO: checking whether the compiler has ext/slist" >&5 21320echo $ECHO_N "checking whether the compiler has ext/slist... $ECHO_C" >&6 21321if test "${ac_cv_cxx_have_ext_slist+set}" = set; then 21322 echo $ECHO_N "(cached) $ECHO_C" >&6 21323else 21324 21325 21326 21327 ac_ext=cc 21328ac_cpp='$CXXCPP $CPPFLAGS' 21329ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21330ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21331ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21332 21333 cat >conftest.$ac_ext <<_ACEOF 21334#line $LINENO "configure" 21335/* confdefs.h. */ 21336_ACEOF 21337cat confdefs.h >>conftest.$ac_ext 21338cat >>conftest.$ac_ext <<_ACEOF 21339/* end confdefs.h. */ 21340#include <ext/slist> 21341#ifdef HAVE_NAMESPACES 21342using namespace std; 21343#endif 21344int 21345main () 21346{ 21347slist<int> s; return 0; 21348 ; 21349 return 0; 21350} 21351_ACEOF 21352rm -f conftest.$ac_objext 21353if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 21354 (eval $ac_compile) 2>&5 21355 ac_status=$? 21356 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21357 (exit $ac_status); } && 21358 { ac_try='test -s conftest.$ac_objext' 21359 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21360 (eval $ac_try) 2>&5 21361 ac_status=$? 21362 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21363 (exit $ac_status); }; }; then 21364 ac_cv_cxx_have_ext_slist=std 21365else 21366 echo "$as_me: failed program was:" >&5 21367sed 's/^/| /' conftest.$ac_ext >&5 21368 21369ac_cv_cxx_have_ext_slist=no 21370fi 21371rm -f conftest.$ac_objext conftest.$ac_ext 21372 cat >conftest.$ac_ext <<_ACEOF 21373#line $LINENO "configure" 21374/* confdefs.h. */ 21375_ACEOF 21376cat confdefs.h >>conftest.$ac_ext 21377cat >>conftest.$ac_ext <<_ACEOF 21378/* end confdefs.h. */ 21379#include <ext/slist> 21380#ifdef HAVE_NAMESPACES 21381using namespace __gnu_cxx; 21382#endif 21383int 21384main () 21385{ 21386slist<int> s; return 0; 21387 ; 21388 return 0; 21389} 21390_ACEOF 21391rm -f conftest.$ac_objext 21392if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 21393 (eval $ac_compile) 2>&5 21394 ac_status=$? 21395 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21396 (exit $ac_status); } && 21397 { ac_try='test -s conftest.$ac_objext' 21398 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21399 (eval $ac_try) 2>&5 21400 ac_status=$? 21401 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21402 (exit $ac_status); }; }; then 21403 ac_cv_cxx_have_ext_slist=gnu 21404else 21405 echo "$as_me: failed program was:" >&5 21406sed 's/^/| /' conftest.$ac_ext >&5 21407 21408ac_cv_cxx_have_ext_slist=no 21409fi 21410rm -f conftest.$ac_objext conftest.$ac_ext 21411 21412 ac_ext=c 21413ac_cpp='$CPP $CPPFLAGS' 21414ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21415ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21416ac_compiler_gnu=$ac_cv_c_compiler_gnu 21417 21418 21419fi 21420echo "$as_me:$LINENO: result: $ac_cv_cxx_have_ext_slist" >&5 21421echo "${ECHO_T}$ac_cv_cxx_have_ext_slist" >&6 21422if test "$ac_cv_cxx_have_ext_slist" = std; then 21423 21424cat >>confdefs.h <<\_ACEOF 21425#define HAVE_EXT_SLIST std 21426_ACEOF 21427 21428fi 21429if test "$ac_cv_cxx_have_ext_slist" = gnu; then 21430 21431cat >>confdefs.h <<\_ACEOF 21432#define HAVE_EXT_SLIST gnu 21433_ACEOF 21434 21435fi 21436 21437echo "$as_me:$LINENO: checking whether the compiler has the standard iterator" >&5 21438echo $ECHO_N "checking whether the compiler has the standard iterator... $ECHO_C" >&6 21439if test "${ac_cv_cxx_have_std_iterator+set}" = set; then 21440 echo $ECHO_N "(cached) $ECHO_C" >&6 21441else 21442 21443 21444 21445 ac_ext=cc 21446ac_cpp='$CXXCPP $CPPFLAGS' 21447ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21448ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21449ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21450 21451 cat >conftest.$ac_ext <<_ACEOF 21452#line $LINENO "configure" 21453/* confdefs.h. */ 21454_ACEOF 21455cat confdefs.h >>conftest.$ac_ext 21456cat >>conftest.$ac_ext <<_ACEOF 21457/* end confdefs.h. */ 21458#include <iterator> 21459#ifdef HAVE_NAMESPACES 21460using namespace std; 21461#endif 21462int 21463main () 21464{ 21465iterator<int,int,int> t; return 0; 21466 ; 21467 return 0; 21468} 21469_ACEOF 21470rm -f conftest.$ac_objext 21471if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 21472 (eval $ac_compile) 2>&5 21473 ac_status=$? 21474 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21475 (exit $ac_status); } && 21476 { ac_try='test -s conftest.$ac_objext' 21477 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21478 (eval $ac_try) 2>&5 21479 ac_status=$? 21480 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21481 (exit $ac_status); }; }; then 21482 ac_cv_cxx_have_std_iterator=yes 21483else 21484 echo "$as_me: failed program was:" >&5 21485sed 's/^/| /' conftest.$ac_ext >&5 21486 21487ac_cv_cxx_have_std_iterator=no 21488fi 21489rm -f conftest.$ac_objext conftest.$ac_ext 21490 ac_ext=c 21491ac_cpp='$CPP $CPPFLAGS' 21492ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21493ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21494ac_compiler_gnu=$ac_cv_c_compiler_gnu 21495 21496 21497fi 21498echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_iterator" >&5 21499echo "${ECHO_T}$ac_cv_cxx_have_std_iterator" >&6 21500if test "$ac_cv_cxx_have_std_iterator" = yes; then 21501 21502cat >>confdefs.h <<\_ACEOF 21503#define HAVE_STD_ITERATOR 21504_ACEOF 21505 21506fi 21507 21508echo "$as_me:$LINENO: checking whether the compiler has the bidirectional iterator" >&5 21509echo $ECHO_N "checking whether the compiler has the bidirectional iterator... $ECHO_C" >&6 21510if test "${ac_cv_cxx_have_bi_iterator+set}" = set; then 21511 echo $ECHO_N "(cached) $ECHO_C" >&6 21512else 21513 21514 21515 21516 ac_ext=cc 21517ac_cpp='$CXXCPP $CPPFLAGS' 21518ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21519ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21520ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21521 21522 cat >conftest.$ac_ext <<_ACEOF 21523#line $LINENO "configure" 21524/* confdefs.h. */ 21525_ACEOF 21526cat confdefs.h >>conftest.$ac_ext 21527cat >>conftest.$ac_ext <<_ACEOF 21528/* end confdefs.h. */ 21529#include <iterator> 21530#ifdef HAVE_NAMESPACES 21531using namespace std; 21532#endif 21533int 21534main () 21535{ 21536bidirectional_iterator<int,int> t; return 0; 21537 ; 21538 return 0; 21539} 21540_ACEOF 21541rm -f conftest.$ac_objext 21542if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 21543 (eval $ac_compile) 2>&5 21544 ac_status=$? 21545 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21546 (exit $ac_status); } && 21547 { ac_try='test -s conftest.$ac_objext' 21548 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21549 (eval $ac_try) 2>&5 21550 ac_status=$? 21551 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21552 (exit $ac_status); }; }; then 21553 ac_cv_cxx_have_bi_iterator=yes 21554else 21555 echo "$as_me: failed program was:" >&5 21556sed 's/^/| /' conftest.$ac_ext >&5 21557 21558ac_cv_cxx_have_bi_iterator=no 21559fi 21560rm -f conftest.$ac_objext conftest.$ac_ext 21561 ac_ext=c 21562ac_cpp='$CPP $CPPFLAGS' 21563ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21564ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21565ac_compiler_gnu=$ac_cv_c_compiler_gnu 21566 21567 21568fi 21569echo "$as_me:$LINENO: result: $ac_cv_cxx_have_bi_iterator" >&5 21570echo "${ECHO_T}$ac_cv_cxx_have_bi_iterator" >&6 21571if test "$ac_cv_cxx_have_bi_iterator" = yes; then 21572 21573cat >>confdefs.h <<\_ACEOF 21574#define HAVE_BI_ITERATOR 21575_ACEOF 21576 21577fi 21578 21579echo "$as_me:$LINENO: checking whether the compiler has forward iterators" >&5 21580echo $ECHO_N "checking whether the compiler has forward iterators... $ECHO_C" >&6 21581if test "${ac_cv_cxx_have_fwd_iterator+set}" = set; then 21582 echo $ECHO_N "(cached) $ECHO_C" >&6 21583else 21584 21585 21586 21587 ac_ext=cc 21588ac_cpp='$CXXCPP $CPPFLAGS' 21589ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21590ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21591ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21592 21593 cat >conftest.$ac_ext <<_ACEOF 21594#line $LINENO "configure" 21595/* confdefs.h. */ 21596_ACEOF 21597cat confdefs.h >>conftest.$ac_ext 21598cat >>conftest.$ac_ext <<_ACEOF 21599/* end confdefs.h. */ 21600#include <iterator> 21601#ifdef HAVE_NAMESPACES 21602using namespace std; 21603#endif 21604int 21605main () 21606{ 21607forward_iterator<int,int> t; return 0; 21608 ; 21609 return 0; 21610} 21611_ACEOF 21612rm -f conftest.$ac_objext 21613if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 21614 (eval $ac_compile) 2>&5 21615 ac_status=$? 21616 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21617 (exit $ac_status); } && 21618 { ac_try='test -s conftest.$ac_objext' 21619 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21620 (eval $ac_try) 2>&5 21621 ac_status=$? 21622 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21623 (exit $ac_status); }; }; then 21624 ac_cv_cxx_have_fwd_iterator=yes 21625else 21626 echo "$as_me: failed program was:" >&5 21627sed 's/^/| /' conftest.$ac_ext >&5 21628 21629ac_cv_cxx_have_fwd_iterator=no 21630fi 21631rm -f conftest.$ac_objext conftest.$ac_ext 21632 ac_ext=c 21633ac_cpp='$CPP $CPPFLAGS' 21634ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21635ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21636ac_compiler_gnu=$ac_cv_c_compiler_gnu 21637 21638 21639fi 21640echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fwd_iterator" >&5 21641echo "${ECHO_T}$ac_cv_cxx_have_fwd_iterator" >&6 21642if test "$ac_cv_cxx_have_fwd_iterator" = yes; then 21643 21644cat >>confdefs.h <<\_ACEOF 21645#define HAVE_FWD_ITERATOR 21646_ACEOF 21647 21648fi 21649 21650 21651# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works 21652# for constant arguments. Useless! 21653echo "$as_me:$LINENO: checking for working alloca.h" >&5 21654echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6 21655if test "${ac_cv_working_alloca_h+set}" = set; then 21656 echo $ECHO_N "(cached) $ECHO_C" >&6 21657else 21658 cat >conftest.$ac_ext <<_ACEOF 21659#line $LINENO "configure" 21660/* confdefs.h. */ 21661_ACEOF 21662cat confdefs.h >>conftest.$ac_ext 21663cat >>conftest.$ac_ext <<_ACEOF 21664/* end confdefs.h. */ 21665#include <alloca.h> 21666int 21667main () 21668{ 21669char *p = (char *) alloca (2 * sizeof (int)); 21670 ; 21671 return 0; 21672} 21673_ACEOF 21674rm -f conftest.$ac_objext conftest$ac_exeext 21675if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 21676 (eval $ac_link) 2>&5 21677 ac_status=$? 21678 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21679 (exit $ac_status); } && 21680 { ac_try='test -s conftest$ac_exeext' 21681 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21682 (eval $ac_try) 2>&5 21683 ac_status=$? 21684 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21685 (exit $ac_status); }; }; then 21686 ac_cv_working_alloca_h=yes 21687else 21688 echo "$as_me: failed program was:" >&5 21689sed 's/^/| /' conftest.$ac_ext >&5 21690 21691ac_cv_working_alloca_h=no 21692fi 21693rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 21694fi 21695echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5 21696echo "${ECHO_T}$ac_cv_working_alloca_h" >&6 21697if test $ac_cv_working_alloca_h = yes; then 21698 21699cat >>confdefs.h <<\_ACEOF 21700#define HAVE_ALLOCA_H 1 21701_ACEOF 21702 21703fi 21704 21705echo "$as_me:$LINENO: checking for alloca" >&5 21706echo $ECHO_N "checking for alloca... $ECHO_C" >&6 21707if test "${ac_cv_func_alloca_works+set}" = set; then 21708 echo $ECHO_N "(cached) $ECHO_C" >&6 21709else 21710 cat >conftest.$ac_ext <<_ACEOF 21711#line $LINENO "configure" 21712/* confdefs.h. */ 21713_ACEOF 21714cat confdefs.h >>conftest.$ac_ext 21715cat >>conftest.$ac_ext <<_ACEOF 21716/* end confdefs.h. */ 21717#ifdef __GNUC__ 21718# define alloca __builtin_alloca 21719#else 21720# ifdef _MSC_VER 21721# include <malloc.h> 21722# define alloca _alloca 21723# else 21724# if HAVE_ALLOCA_H 21725# include <alloca.h> 21726# else 21727# ifdef _AIX 21728 #pragma alloca 21729# else 21730# ifndef alloca /* predefined by HP cc +Olibcalls */ 21731char *alloca (); 21732# endif 21733# endif 21734# endif 21735# endif 21736#endif 21737 21738int 21739main () 21740{ 21741char *p = (char *) alloca (1); 21742 ; 21743 return 0; 21744} 21745_ACEOF 21746rm -f conftest.$ac_objext conftest$ac_exeext 21747if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 21748 (eval $ac_link) 2>&5 21749 ac_status=$? 21750 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21751 (exit $ac_status); } && 21752 { ac_try='test -s conftest$ac_exeext' 21753 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21754 (eval $ac_try) 2>&5 21755 ac_status=$? 21756 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21757 (exit $ac_status); }; }; then 21758 ac_cv_func_alloca_works=yes 21759else 21760 echo "$as_me: failed program was:" >&5 21761sed 's/^/| /' conftest.$ac_ext >&5 21762 21763ac_cv_func_alloca_works=no 21764fi 21765rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 21766fi 21767echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5 21768echo "${ECHO_T}$ac_cv_func_alloca_works" >&6 21769 21770if test $ac_cv_func_alloca_works = yes; then 21771 21772cat >>confdefs.h <<\_ACEOF 21773#define HAVE_ALLOCA 1 21774_ACEOF 21775 21776else 21777 # The SVR3 libPW and SVR4 libucb both contain incompatible functions 21778# that cause trouble. Some versions do not even contain alloca or 21779# contain a buggy version. If you still want to use their alloca, 21780# use ar to extract alloca.o from them instead of compiling alloca.c. 21781 21782ALLOCA=alloca.$ac_objext 21783 21784cat >>confdefs.h <<\_ACEOF 21785#define C_ALLOCA 1 21786_ACEOF 21787 21788 21789echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5 21790echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6 21791if test "${ac_cv_os_cray+set}" = set; then 21792 echo $ECHO_N "(cached) $ECHO_C" >&6 21793else 21794 cat >conftest.$ac_ext <<_ACEOF 21795#line $LINENO "configure" 21796/* confdefs.h. */ 21797_ACEOF 21798cat confdefs.h >>conftest.$ac_ext 21799cat >>conftest.$ac_ext <<_ACEOF 21800/* end confdefs.h. */ 21801#if defined(CRAY) && ! defined(CRAY2) 21802webecray 21803#else 21804wenotbecray 21805#endif 21806 21807_ACEOF 21808if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 21809 $EGREP "webecray" >/dev/null 2>&1; then 21810 ac_cv_os_cray=yes 21811else 21812 ac_cv_os_cray=no 21813fi 21814rm -f conftest* 21815 21816fi 21817echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5 21818echo "${ECHO_T}$ac_cv_os_cray" >&6 21819if test $ac_cv_os_cray = yes; then 21820 for ac_func in _getb67 GETB67 getb67; do 21821 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 21822echo "$as_me:$LINENO: checking for $ac_func" >&5 21823echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 21824if eval "test \"\${$as_ac_var+set}\" = set"; then 21825 echo $ECHO_N "(cached) $ECHO_C" >&6 21826else 21827 cat >conftest.$ac_ext <<_ACEOF 21828#line $LINENO "configure" 21829/* confdefs.h. */ 21830_ACEOF 21831cat confdefs.h >>conftest.$ac_ext 21832cat >>conftest.$ac_ext <<_ACEOF 21833/* end confdefs.h. */ 21834/* System header to define __stub macros and hopefully few prototypes, 21835 which can conflict with char $ac_func (); below. 21836 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 21837 <limits.h> exists even on freestanding compilers. */ 21838#ifdef __STDC__ 21839# include <limits.h> 21840#else 21841# include <assert.h> 21842#endif 21843/* Override any gcc2 internal prototype to avoid an error. */ 21844#ifdef __cplusplus 21845extern "C" 21846{ 21847#endif 21848/* We use char because int might match the return type of a gcc2 21849 builtin and then its argument prototype would still apply. */ 21850char $ac_func (); 21851/* The GNU C library defines this for functions which it implements 21852 to always fail with ENOSYS. Some functions are actually named 21853 something starting with __ and the normal name is an alias. */ 21854#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 21855choke me 21856#else 21857char (*f) () = $ac_func; 21858#endif 21859#ifdef __cplusplus 21860} 21861#endif 21862 21863int 21864main () 21865{ 21866return f != $ac_func; 21867 ; 21868 return 0; 21869} 21870_ACEOF 21871rm -f conftest.$ac_objext conftest$ac_exeext 21872if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 21873 (eval $ac_link) 2>&5 21874 ac_status=$? 21875 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21876 (exit $ac_status); } && 21877 { ac_try='test -s conftest$ac_exeext' 21878 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21879 (eval $ac_try) 2>&5 21880 ac_status=$? 21881 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21882 (exit $ac_status); }; }; then 21883 eval "$as_ac_var=yes" 21884else 21885 echo "$as_me: failed program was:" >&5 21886sed 's/^/| /' conftest.$ac_ext >&5 21887 21888eval "$as_ac_var=no" 21889fi 21890rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 21891fi 21892echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 21893echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 21894if test `eval echo '${'$as_ac_var'}'` = yes; then 21895 21896cat >>confdefs.h <<_ACEOF 21897#define CRAY_STACKSEG_END $ac_func 21898_ACEOF 21899 21900 break 21901fi 21902 21903 done 21904fi 21905 21906echo "$as_me:$LINENO: checking stack direction for C alloca" >&5 21907echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6 21908if test "${ac_cv_c_stack_direction+set}" = set; then 21909 echo $ECHO_N "(cached) $ECHO_C" >&6 21910else 21911 if test "$cross_compiling" = yes; then 21912 ac_cv_c_stack_direction=0 21913else 21914 cat >conftest.$ac_ext <<_ACEOF 21915#line $LINENO "configure" 21916/* confdefs.h. */ 21917_ACEOF 21918cat confdefs.h >>conftest.$ac_ext 21919cat >>conftest.$ac_ext <<_ACEOF 21920/* end confdefs.h. */ 21921int 21922find_stack_direction () 21923{ 21924 static char *addr = 0; 21925 auto char dummy; 21926 if (addr == 0) 21927 { 21928 addr = &dummy; 21929 return find_stack_direction (); 21930 } 21931 else 21932 return (&dummy > addr) ? 1 : -1; 21933} 21934 21935int 21936main () 21937{ 21938 exit (find_stack_direction () < 0); 21939} 21940_ACEOF 21941rm -f conftest$ac_exeext 21942if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 21943 (eval $ac_link) 2>&5 21944 ac_status=$? 21945 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21946 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 21947 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21948 (eval $ac_try) 2>&5 21949 ac_status=$? 21950 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21951 (exit $ac_status); }; }; then 21952 ac_cv_c_stack_direction=1 21953else 21954 echo "$as_me: program exited with status $ac_status" >&5 21955echo "$as_me: failed program was:" >&5 21956sed 's/^/| /' conftest.$ac_ext >&5 21957 21958( exit $ac_status ) 21959ac_cv_c_stack_direction=-1 21960fi 21961rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 21962fi 21963fi 21964echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5 21965echo "${ECHO_T}$ac_cv_c_stack_direction" >&6 21966 21967cat >>confdefs.h <<_ACEOF 21968#define STACK_DIRECTION $ac_cv_c_stack_direction 21969_ACEOF 21970 21971 21972fi 21973 21974if test $ac_cv_c_compiler_gnu = yes; then 21975 echo "$as_me:$LINENO: checking whether $CC needs -traditional" >&5 21976echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6 21977if test "${ac_cv_prog_gcc_traditional+set}" = set; then 21978 echo $ECHO_N "(cached) $ECHO_C" >&6 21979else 21980 ac_pattern="Autoconf.*'x'" 21981 cat >conftest.$ac_ext <<_ACEOF 21982#line $LINENO "configure" 21983/* confdefs.h. */ 21984_ACEOF 21985cat confdefs.h >>conftest.$ac_ext 21986cat >>conftest.$ac_ext <<_ACEOF 21987/* end confdefs.h. */ 21988#include <sgtty.h> 21989Autoconf TIOCGETP 21990_ACEOF 21991if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 21992 $EGREP "$ac_pattern" >/dev/null 2>&1; then 21993 ac_cv_prog_gcc_traditional=yes 21994else 21995 ac_cv_prog_gcc_traditional=no 21996fi 21997rm -f conftest* 21998 21999 22000 if test $ac_cv_prog_gcc_traditional = no; then 22001 cat >conftest.$ac_ext <<_ACEOF 22002#line $LINENO "configure" 22003/* confdefs.h. */ 22004_ACEOF 22005cat confdefs.h >>conftest.$ac_ext 22006cat >>conftest.$ac_ext <<_ACEOF 22007/* end confdefs.h. */ 22008#include <termio.h> 22009Autoconf TCGETA 22010_ACEOF 22011if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 22012 $EGREP "$ac_pattern" >/dev/null 2>&1; then 22013 ac_cv_prog_gcc_traditional=yes 22014fi 22015rm -f conftest* 22016 22017 fi 22018fi 22019echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_traditional" >&5 22020echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6 22021 if test $ac_cv_prog_gcc_traditional = yes; then 22022 CC="$CC -traditional" 22023 fi 22024fi 22025 22026echo "$as_me:$LINENO: checking for working memcmp" >&5 22027echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6 22028if test "${ac_cv_func_memcmp_working+set}" = set; then 22029 echo $ECHO_N "(cached) $ECHO_C" >&6 22030else 22031 if test "$cross_compiling" = yes; then 22032 ac_cv_func_memcmp_working=no 22033else 22034 cat >conftest.$ac_ext <<_ACEOF 22035#line $LINENO "configure" 22036/* confdefs.h. */ 22037_ACEOF 22038cat confdefs.h >>conftest.$ac_ext 22039cat >>conftest.$ac_ext <<_ACEOF 22040/* end confdefs.h. */ 22041 22042int 22043main () 22044{ 22045 22046 /* Some versions of memcmp are not 8-bit clean. */ 22047 char c0 = 0x40, c1 = 0x80, c2 = 0x81; 22048 if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0) 22049 exit (1); 22050 22051 /* The Next x86 OpenStep bug shows up only when comparing 16 bytes 22052 or more and with at least one buffer not starting on a 4-byte boundary. 22053 William Lewis provided this test program. */ 22054 { 22055 char foo[21]; 22056 char bar[21]; 22057 int i; 22058 for (i = 0; i < 4; i++) 22059 { 22060 char *a = foo + i; 22061 char *b = bar + i; 22062 strcpy (a, "--------01111111"); 22063 strcpy (b, "--------10000000"); 22064 if (memcmp (a, b, 16) >= 0) 22065 exit (1); 22066 } 22067 exit (0); 22068 } 22069 22070 ; 22071 return 0; 22072} 22073_ACEOF 22074rm -f conftest$ac_exeext 22075if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 22076 (eval $ac_link) 2>&5 22077 ac_status=$? 22078 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22079 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 22080 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 22081 (eval $ac_try) 2>&5 22082 ac_status=$? 22083 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22084 (exit $ac_status); }; }; then 22085 ac_cv_func_memcmp_working=yes 22086else 22087 echo "$as_me: program exited with status $ac_status" >&5 22088echo "$as_me: failed program was:" >&5 22089sed 's/^/| /' conftest.$ac_ext >&5 22090 22091( exit $ac_status ) 22092ac_cv_func_memcmp_working=no 22093fi 22094rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 22095fi 22096fi 22097echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5 22098echo "${ECHO_T}$ac_cv_func_memcmp_working" >&6 22099test $ac_cv_func_memcmp_working = no && LIBOBJS="$LIBOBJS memcmp.$ac_objext" 22100 22101 22102 22103for ac_header in stdlib.h unistd.h 22104do 22105as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 22106if eval "test \"\${$as_ac_Header+set}\" = set"; then 22107 echo "$as_me:$LINENO: checking for $ac_header" >&5 22108echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 22109if eval "test \"\${$as_ac_Header+set}\" = set"; then 22110 echo $ECHO_N "(cached) $ECHO_C" >&6 22111fi 22112echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 22113echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 22114else 22115 # Is the header compilable? 22116echo "$as_me:$LINENO: checking $ac_header usability" >&5 22117echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 22118cat >conftest.$ac_ext <<_ACEOF 22119#line $LINENO "configure" 22120/* confdefs.h. */ 22121_ACEOF 22122cat confdefs.h >>conftest.$ac_ext 22123cat >>conftest.$ac_ext <<_ACEOF 22124/* end confdefs.h. */ 22125$ac_includes_default 22126#include <$ac_header> 22127_ACEOF 22128rm -f conftest.$ac_objext 22129if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 22130 (eval $ac_compile) 2>&5 22131 ac_status=$? 22132 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22133 (exit $ac_status); } && 22134 { ac_try='test -s conftest.$ac_objext' 22135 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 22136 (eval $ac_try) 2>&5 22137 ac_status=$? 22138 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22139 (exit $ac_status); }; }; then 22140 ac_header_compiler=yes 22141else 22142 echo "$as_me: failed program was:" >&5 22143sed 's/^/| /' conftest.$ac_ext >&5 22144 22145ac_header_compiler=no 22146fi 22147rm -f conftest.$ac_objext conftest.$ac_ext 22148echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 22149echo "${ECHO_T}$ac_header_compiler" >&6 22150 22151# Is the header present? 22152echo "$as_me:$LINENO: checking $ac_header presence" >&5 22153echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 22154cat >conftest.$ac_ext <<_ACEOF 22155#line $LINENO "configure" 22156/* confdefs.h. */ 22157_ACEOF 22158cat confdefs.h >>conftest.$ac_ext 22159cat >>conftest.$ac_ext <<_ACEOF 22160/* end confdefs.h. */ 22161#include <$ac_header> 22162_ACEOF 22163if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 22164 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 22165 ac_status=$? 22166 grep -v '^ *+' conftest.er1 >conftest.err 22167 rm -f conftest.er1 22168 cat conftest.err >&5 22169 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22170 (exit $ac_status); } >/dev/null; then 22171 if test -s conftest.err; then 22172 ac_cpp_err=$ac_c_preproc_warn_flag 22173 else 22174 ac_cpp_err= 22175 fi 22176else 22177 ac_cpp_err=yes 22178fi 22179if test -z "$ac_cpp_err"; then 22180 ac_header_preproc=yes 22181else 22182 echo "$as_me: failed program was:" >&5 22183sed 's/^/| /' conftest.$ac_ext >&5 22184 22185 ac_header_preproc=no 22186fi 22187rm -f conftest.err conftest.$ac_ext 22188echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 22189echo "${ECHO_T}$ac_header_preproc" >&6 22190 22191# So? What about this header? 22192case $ac_header_compiler:$ac_header_preproc in 22193 yes:no ) 22194 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 22195echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 22196 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 22197echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 22198 ( 22199 cat <<\_ASBOX 22200## ------------------------------------ ## 22201## Report this to bug-autoconf@gnu.org. ## 22202## ------------------------------------ ## 22203_ASBOX 22204 ) | 22205 sed "s/^/$as_me: WARNING: /" >&2 22206 ;; 22207 no:yes ) 22208 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 22209echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 22210 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 22211echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 22212 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 22213echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 22214 ( 22215 cat <<\_ASBOX 22216## ------------------------------------ ## 22217## Report this to bug-autoconf@gnu.org. ## 22218## ------------------------------------ ## 22219_ASBOX 22220 ) | 22221 sed "s/^/$as_me: WARNING: /" >&2 22222 ;; 22223esac 22224echo "$as_me:$LINENO: checking for $ac_header" >&5 22225echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 22226if eval "test \"\${$as_ac_Header+set}\" = set"; then 22227 echo $ECHO_N "(cached) $ECHO_C" >&6 22228else 22229 eval "$as_ac_Header=$ac_header_preproc" 22230fi 22231echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 22232echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 22233 22234fi 22235if test `eval echo '${'$as_ac_Header'}'` = yes; then 22236 cat >>confdefs.h <<_ACEOF 22237#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 22238_ACEOF 22239 22240fi 22241 22242done 22243 22244 22245for ac_func in getpagesize 22246do 22247as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 22248echo "$as_me:$LINENO: checking for $ac_func" >&5 22249echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 22250if eval "test \"\${$as_ac_var+set}\" = set"; then 22251 echo $ECHO_N "(cached) $ECHO_C" >&6 22252else 22253 cat >conftest.$ac_ext <<_ACEOF 22254#line $LINENO "configure" 22255/* confdefs.h. */ 22256_ACEOF 22257cat confdefs.h >>conftest.$ac_ext 22258cat >>conftest.$ac_ext <<_ACEOF 22259/* end confdefs.h. */ 22260/* System header to define __stub macros and hopefully few prototypes, 22261 which can conflict with char $ac_func (); below. 22262 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 22263 <limits.h> exists even on freestanding compilers. */ 22264#ifdef __STDC__ 22265# include <limits.h> 22266#else 22267# include <assert.h> 22268#endif 22269/* Override any gcc2 internal prototype to avoid an error. */ 22270#ifdef __cplusplus 22271extern "C" 22272{ 22273#endif 22274/* We use char because int might match the return type of a gcc2 22275 builtin and then its argument prototype would still apply. */ 22276char $ac_func (); 22277/* The GNU C library defines this for functions which it implements 22278 to always fail with ENOSYS. Some functions are actually named 22279 something starting with __ and the normal name is an alias. */ 22280#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 22281choke me 22282#else 22283char (*f) () = $ac_func; 22284#endif 22285#ifdef __cplusplus 22286} 22287#endif 22288 22289int 22290main () 22291{ 22292return f != $ac_func; 22293 ; 22294 return 0; 22295} 22296_ACEOF 22297rm -f conftest.$ac_objext conftest$ac_exeext 22298if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 22299 (eval $ac_link) 2>&5 22300 ac_status=$? 22301 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22302 (exit $ac_status); } && 22303 { ac_try='test -s conftest$ac_exeext' 22304 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 22305 (eval $ac_try) 2>&5 22306 ac_status=$? 22307 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22308 (exit $ac_status); }; }; then 22309 eval "$as_ac_var=yes" 22310else 22311 echo "$as_me: failed program was:" >&5 22312sed 's/^/| /' conftest.$ac_ext >&5 22313 22314eval "$as_ac_var=no" 22315fi 22316rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 22317fi 22318echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 22319echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 22320if test `eval echo '${'$as_ac_var'}'` = yes; then 22321 cat >>confdefs.h <<_ACEOF 22322#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 22323_ACEOF 22324 22325fi 22326done 22327 22328echo "$as_me:$LINENO: checking for working mmap" >&5 22329echo $ECHO_N "checking for working mmap... $ECHO_C" >&6 22330if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then 22331 echo $ECHO_N "(cached) $ECHO_C" >&6 22332else 22333 if test "$cross_compiling" = yes; then 22334 ac_cv_func_mmap_fixed_mapped=no 22335else 22336 cat >conftest.$ac_ext <<_ACEOF 22337#line $LINENO "configure" 22338/* confdefs.h. */ 22339_ACEOF 22340cat confdefs.h >>conftest.$ac_ext 22341cat >>conftest.$ac_ext <<_ACEOF 22342/* end confdefs.h. */ 22343$ac_includes_default 22344/* malloc might have been renamed as rpl_malloc. */ 22345#undef malloc 22346 22347/* Thanks to Mike Haertel and Jim Avera for this test. 22348 Here is a matrix of mmap possibilities: 22349 mmap private not fixed 22350 mmap private fixed at somewhere currently unmapped 22351 mmap private fixed at somewhere already mapped 22352 mmap shared not fixed 22353 mmap shared fixed at somewhere currently unmapped 22354 mmap shared fixed at somewhere already mapped 22355 For private mappings, we should verify that changes cannot be read() 22356 back from the file, nor mmap's back from the file at a different 22357 address. (There have been systems where private was not correctly 22358 implemented like the infamous i386 svr4.0, and systems where the 22359 VM page cache was not coherent with the file system buffer cache 22360 like early versions of FreeBSD and possibly contemporary NetBSD.) 22361 For shared mappings, we should conversely verify that changes get 22362 propagated back to all the places they're supposed to be. 22363 22364 Grep wants private fixed already mapped. 22365 The main things grep needs to know about mmap are: 22366 * does it exist and is it safe to write into the mmap'd area 22367 * how to use it (BSD variants) */ 22368 22369#include <fcntl.h> 22370#include <sys/mman.h> 22371 22372#if !STDC_HEADERS && !HAVE_STDLIB_H 22373char *malloc (); 22374#endif 22375 22376/* This mess was copied from the GNU getpagesize.h. */ 22377#if !HAVE_GETPAGESIZE 22378/* Assume that all systems that can run configure have sys/param.h. */ 22379# if !HAVE_SYS_PARAM_H 22380# define HAVE_SYS_PARAM_H 1 22381# endif 22382 22383# ifdef _SC_PAGESIZE 22384# define getpagesize() sysconf(_SC_PAGESIZE) 22385# else /* no _SC_PAGESIZE */ 22386# if HAVE_SYS_PARAM_H 22387# include <sys/param.h> 22388# ifdef EXEC_PAGESIZE 22389# define getpagesize() EXEC_PAGESIZE 22390# else /* no EXEC_PAGESIZE */ 22391# ifdef NBPG 22392# define getpagesize() NBPG * CLSIZE 22393# ifndef CLSIZE 22394# define CLSIZE 1 22395# endif /* no CLSIZE */ 22396# else /* no NBPG */ 22397# ifdef NBPC 22398# define getpagesize() NBPC 22399# else /* no NBPC */ 22400# ifdef PAGESIZE 22401# define getpagesize() PAGESIZE 22402# endif /* PAGESIZE */ 22403# endif /* no NBPC */ 22404# endif /* no NBPG */ 22405# endif /* no EXEC_PAGESIZE */ 22406# else /* no HAVE_SYS_PARAM_H */ 22407# define getpagesize() 8192 /* punt totally */ 22408# endif /* no HAVE_SYS_PARAM_H */ 22409# endif /* no _SC_PAGESIZE */ 22410 22411#endif /* no HAVE_GETPAGESIZE */ 22412 22413int 22414main () 22415{ 22416 char *data, *data2, *data3; 22417 int i, pagesize; 22418 int fd; 22419 22420 pagesize = getpagesize (); 22421 22422 /* First, make a file with some known garbage in it. */ 22423 data = (char *) malloc (pagesize); 22424 if (!data) 22425 exit (1); 22426 for (i = 0; i < pagesize; ++i) 22427 *(data + i) = rand (); 22428 umask (0); 22429 fd = creat ("conftest.mmap", 0600); 22430 if (fd < 0) 22431 exit (1); 22432 if (write (fd, data, pagesize) != pagesize) 22433 exit (1); 22434 close (fd); 22435 22436 /* Next, try to mmap the file at a fixed address which already has 22437 something else allocated at it. If we can, also make sure that 22438 we see the same garbage. */ 22439 fd = open ("conftest.mmap", O_RDWR); 22440 if (fd < 0) 22441 exit (1); 22442 data2 = (char *) malloc (2 * pagesize); 22443 if (!data2) 22444 exit (1); 22445 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1); 22446 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 22447 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 22448 exit (1); 22449 for (i = 0; i < pagesize; ++i) 22450 if (*(data + i) != *(data2 + i)) 22451 exit (1); 22452 22453 /* Finally, make sure that changes to the mapped area do not 22454 percolate back to the file as seen by read(). (This is a bug on 22455 some variants of i386 svr4.0.) */ 22456 for (i = 0; i < pagesize; ++i) 22457 *(data2 + i) = *(data2 + i) + 1; 22458 data3 = (char *) malloc (pagesize); 22459 if (!data3) 22460 exit (1); 22461 if (read (fd, data3, pagesize) != pagesize) 22462 exit (1); 22463 for (i = 0; i < pagesize; ++i) 22464 if (*(data + i) != *(data3 + i)) 22465 exit (1); 22466 close (fd); 22467 exit (0); 22468} 22469_ACEOF 22470rm -f conftest$ac_exeext 22471if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 22472 (eval $ac_link) 2>&5 22473 ac_status=$? 22474 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22475 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 22476 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 22477 (eval $ac_try) 2>&5 22478 ac_status=$? 22479 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22480 (exit $ac_status); }; }; then 22481 ac_cv_func_mmap_fixed_mapped=yes 22482else 22483 echo "$as_me: program exited with status $ac_status" >&5 22484echo "$as_me: failed program was:" >&5 22485sed 's/^/| /' conftest.$ac_ext >&5 22486 22487( exit $ac_status ) 22488ac_cv_func_mmap_fixed_mapped=no 22489fi 22490rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 22491fi 22492fi 22493echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5 22494echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6 22495if test $ac_cv_func_mmap_fixed_mapped = yes; then 22496 22497cat >>confdefs.h <<\_ACEOF 22498#define HAVE_MMAP 1 22499_ACEOF 22500 22501fi 22502rm -f conftest.mmap 22503 22504echo "$as_me:$LINENO: checking for mmap of files" >&5 22505echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6 22506if test "${ac_cv_func_mmap_file+set}" = set; then 22507 echo $ECHO_N "(cached) $ECHO_C" >&6 22508else 22509 22510 22511 ac_ext=c 22512ac_cpp='$CPP $CPPFLAGS' 22513ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 22514ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 22515ac_compiler_gnu=$ac_cv_c_compiler_gnu 22516 22517 if test "$cross_compiling" = yes; then 22518 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling 22519See \`config.log' for more details." >&5 22520echo "$as_me: error: cannot run test program while cross compiling 22521See \`config.log' for more details." >&2;} 22522 { (exit 1); exit 1; }; } 22523else 22524 cat >conftest.$ac_ext <<_ACEOF 22525#line $LINENO "configure" 22526/* confdefs.h. */ 22527_ACEOF 22528cat confdefs.h >>conftest.$ac_ext 22529cat >>conftest.$ac_ext <<_ACEOF 22530/* end confdefs.h. */ 22531 22532#ifdef HAVE_SYS_TYPES_H 22533#include <sys/types.h> 22534#endif 22535 22536#ifdef HAVE_SYS_MMAN_H 22537#include <sys/mman.h> 22538#endif 22539 22540#ifdef HAVE_FCNTL_H 22541#include <fcntl.h> 22542#endif 22543 22544 int fd; 22545 int main () { 22546 fd = creat ("foo",0777); fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0); unlink ("foo"); return (fd != (int) MAP_FAILED);} 22547_ACEOF 22548rm -f conftest$ac_exeext 22549if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 22550 (eval $ac_link) 2>&5 22551 ac_status=$? 22552 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22553 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 22554 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 22555 (eval $ac_try) 2>&5 22556 ac_status=$? 22557 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22558 (exit $ac_status); }; }; then 22559 ac_cv_func_mmap_file=yes 22560else 22561 echo "$as_me: program exited with status $ac_status" >&5 22562echo "$as_me: failed program was:" >&5 22563sed 's/^/| /' conftest.$ac_ext >&5 22564 22565( exit $ac_status ) 22566ac_cv_func_mmap_file=no 22567fi 22568rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 22569fi 22570 ac_ext=c 22571ac_cpp='$CPP $CPPFLAGS' 22572ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 22573ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 22574ac_compiler_gnu=$ac_cv_c_compiler_gnu 22575 22576 22577fi 22578echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5 22579echo "${ECHO_T}$ac_cv_func_mmap_file" >&6 22580if test "$ac_cv_func_mmap_file" = yes; then 22581 22582cat >>confdefs.h <<\_ACEOF 22583#define HAVE_MMAP_FILE 22584_ACEOF 22585 22586 MMAP_FILE=yes 22587 22588fi 22589 22590if test ${ac_cv_func_mmap_file} = "no" 22591then 22592 { { echo "$as_me:$LINENO: error: mmap() of files required but not found" >&5 22593echo "$as_me: error: mmap() of files required but not found" >&2;} 22594 { (exit 1); exit 1; }; } 22595fi 22596echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5 22597echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6 22598if test "${ac_cv_header_mmap_anon+set}" = set; then 22599 echo $ECHO_N "(cached) $ECHO_C" >&6 22600else 22601 22602 22603 ac_ext=c 22604ac_cpp='$CPP $CPPFLAGS' 22605ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 22606ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 22607ac_compiler_gnu=$ac_cv_c_compiler_gnu 22608 22609 cat >conftest.$ac_ext <<_ACEOF 22610#line $LINENO "configure" 22611/* confdefs.h. */ 22612_ACEOF 22613cat confdefs.h >>conftest.$ac_ext 22614cat >>conftest.$ac_ext <<_ACEOF 22615/* end confdefs.h. */ 22616#include <sys/mman.h> 22617 #include <unistd.h> 22618 #include <fcntl.h> 22619int 22620main () 22621{ 22622mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0); 22623 ; 22624 return 0; 22625} 22626_ACEOF 22627rm -f conftest.$ac_objext 22628if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 22629 (eval $ac_compile) 2>&5 22630 ac_status=$? 22631 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22632 (exit $ac_status); } && 22633 { ac_try='test -s conftest.$ac_objext' 22634 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 22635 (eval $ac_try) 2>&5 22636 ac_status=$? 22637 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22638 (exit $ac_status); }; }; then 22639 ac_cv_header_mmap_anon=yes 22640else 22641 echo "$as_me: failed program was:" >&5 22642sed 's/^/| /' conftest.$ac_ext >&5 22643 22644ac_cv_header_mmap_anon=no 22645fi 22646rm -f conftest.$ac_objext conftest.$ac_ext 22647 ac_ext=c 22648ac_cpp='$CPP $CPPFLAGS' 22649ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 22650ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 22651ac_compiler_gnu=$ac_cv_c_compiler_gnu 22652 22653 22654fi 22655echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5 22656echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6 22657if test "$ac_cv_header_mmap_anon" = yes; then 22658 22659cat >>confdefs.h <<\_ACEOF 22660#define HAVE_MMAP_ANONYMOUS 22661_ACEOF 22662 22663fi 22664 22665echo "$as_me:$LINENO: checking return type of signal handlers" >&5 22666echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6 22667if test "${ac_cv_type_signal+set}" = set; then 22668 echo $ECHO_N "(cached) $ECHO_C" >&6 22669else 22670 cat >conftest.$ac_ext <<_ACEOF 22671#line $LINENO "configure" 22672/* confdefs.h. */ 22673_ACEOF 22674cat confdefs.h >>conftest.$ac_ext 22675cat >>conftest.$ac_ext <<_ACEOF 22676/* end confdefs.h. */ 22677#include <sys/types.h> 22678#include <signal.h> 22679#ifdef signal 22680# undef signal 22681#endif 22682#ifdef __cplusplus 22683extern "C" void (*signal (int, void (*)(int)))(int); 22684#else 22685void (*signal ()) (); 22686#endif 22687 22688int 22689main () 22690{ 22691int i; 22692 ; 22693 return 0; 22694} 22695_ACEOF 22696rm -f conftest.$ac_objext 22697if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 22698 (eval $ac_compile) 2>&5 22699 ac_status=$? 22700 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22701 (exit $ac_status); } && 22702 { ac_try='test -s conftest.$ac_objext' 22703 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 22704 (eval $ac_try) 2>&5 22705 ac_status=$? 22706 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22707 (exit $ac_status); }; }; then 22708 ac_cv_type_signal=void 22709else 22710 echo "$as_me: failed program was:" >&5 22711sed 's/^/| /' conftest.$ac_ext >&5 22712 22713ac_cv_type_signal=int 22714fi 22715rm -f conftest.$ac_objext conftest.$ac_ext 22716fi 22717echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5 22718echo "${ECHO_T}$ac_cv_type_signal" >&6 22719 22720cat >>confdefs.h <<_ACEOF 22721#define RETSIGTYPE $ac_cv_type_signal 22722_ACEOF 22723 22724 22725 22726 22727 22728 22729 22730 22731 22732 22733 22734 22735 22736for ac_func in getcwd gettimeofday strcspn strdup strerror strspn strstr strtod strtol strtoq strtoll 22737do 22738as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 22739echo "$as_me:$LINENO: checking for $ac_func" >&5 22740echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 22741if eval "test \"\${$as_ac_var+set}\" = set"; then 22742 echo $ECHO_N "(cached) $ECHO_C" >&6 22743else 22744 cat >conftest.$ac_ext <<_ACEOF 22745#line $LINENO "configure" 22746/* confdefs.h. */ 22747_ACEOF 22748cat confdefs.h >>conftest.$ac_ext 22749cat >>conftest.$ac_ext <<_ACEOF 22750/* end confdefs.h. */ 22751/* System header to define __stub macros and hopefully few prototypes, 22752 which can conflict with char $ac_func (); below. 22753 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 22754 <limits.h> exists even on freestanding compilers. */ 22755#ifdef __STDC__ 22756# include <limits.h> 22757#else 22758# include <assert.h> 22759#endif 22760/* Override any gcc2 internal prototype to avoid an error. */ 22761#ifdef __cplusplus 22762extern "C" 22763{ 22764#endif 22765/* We use char because int might match the return type of a gcc2 22766 builtin and then its argument prototype would still apply. */ 22767char $ac_func (); 22768/* The GNU C library defines this for functions which it implements 22769 to always fail with ENOSYS. Some functions are actually named 22770 something starting with __ and the normal name is an alias. */ 22771#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 22772choke me 22773#else 22774char (*f) () = $ac_func; 22775#endif 22776#ifdef __cplusplus 22777} 22778#endif 22779 22780int 22781main () 22782{ 22783return f != $ac_func; 22784 ; 22785 return 0; 22786} 22787_ACEOF 22788rm -f conftest.$ac_objext conftest$ac_exeext 22789if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 22790 (eval $ac_link) 2>&5 22791 ac_status=$? 22792 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22793 (exit $ac_status); } && 22794 { ac_try='test -s conftest$ac_exeext' 22795 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 22796 (eval $ac_try) 2>&5 22797 ac_status=$? 22798 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22799 (exit $ac_status); }; }; then 22800 eval "$as_ac_var=yes" 22801else 22802 echo "$as_me: failed program was:" >&5 22803sed 's/^/| /' conftest.$ac_ext >&5 22804 22805eval "$as_ac_var=no" 22806fi 22807rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 22808fi 22809echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 22810echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 22811if test `eval echo '${'$as_ac_var'}'` = yes; then 22812 cat >>confdefs.h <<_ACEOF 22813#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 22814_ACEOF 22815 22816fi 22817done 22818 22819 22820 22821echo "$as_me:$LINENO: checking for mmap" >&5 22822echo $ECHO_N "checking for mmap... $ECHO_C" >&6 22823if test "${ac_cv_func_mmap+set}" = set; then 22824 echo $ECHO_N "(cached) $ECHO_C" >&6 22825else 22826 cat >conftest.$ac_ext <<_ACEOF 22827#line $LINENO "configure" 22828/* confdefs.h. */ 22829_ACEOF 22830cat confdefs.h >>conftest.$ac_ext 22831cat >>conftest.$ac_ext <<_ACEOF 22832/* end confdefs.h. */ 22833/* System header to define __stub macros and hopefully few prototypes, 22834 which can conflict with char mmap (); below. 22835 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 22836 <limits.h> exists even on freestanding compilers. */ 22837#ifdef __STDC__ 22838# include <limits.h> 22839#else 22840# include <assert.h> 22841#endif 22842/* Override any gcc2 internal prototype to avoid an error. */ 22843#ifdef __cplusplus 22844extern "C" 22845{ 22846#endif 22847/* We use char because int might match the return type of a gcc2 22848 builtin and then its argument prototype would still apply. */ 22849char mmap (); 22850/* The GNU C library defines this for functions which it implements 22851 to always fail with ENOSYS. Some functions are actually named 22852 something starting with __ and the normal name is an alias. */ 22853#if defined (__stub_mmap) || defined (__stub___mmap) 22854choke me 22855#else 22856char (*f) () = mmap; 22857#endif 22858#ifdef __cplusplus 22859} 22860#endif 22861 22862int 22863main () 22864{ 22865return f != mmap; 22866 ; 22867 return 0; 22868} 22869_ACEOF 22870rm -f conftest.$ac_objext conftest$ac_exeext 22871if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 22872 (eval $ac_link) 2>&5 22873 ac_status=$? 22874 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22875 (exit $ac_status); } && 22876 { ac_try='test -s conftest$ac_exeext' 22877 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 22878 (eval $ac_try) 2>&5 22879 ac_status=$? 22880 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22881 (exit $ac_status); }; }; then 22882 ac_cv_func_mmap=yes 22883else 22884 echo "$as_me: failed program was:" >&5 22885sed 's/^/| /' conftest.$ac_ext >&5 22886 22887ac_cv_func_mmap=no 22888fi 22889rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 22890fi 22891echo "$as_me:$LINENO: result: $ac_cv_func_mmap" >&5 22892echo "${ECHO_T}$ac_cv_func_mmap" >&6 22893if test $ac_cv_func_mmap = yes; then 22894 : 22895else 22896 { { echo "$as_me:$LINENO: error: Function mmap() required but not found" >&5 22897echo "$as_me: error: Function mmap() required but not found" >&2;} 22898 { (exit 1); exit 1; }; } 22899fi 22900 22901echo "$as_me:$LINENO: checking for mprotect" >&5 22902echo $ECHO_N "checking for mprotect... $ECHO_C" >&6 22903if test "${ac_cv_func_mprotect+set}" = set; then 22904 echo $ECHO_N "(cached) $ECHO_C" >&6 22905else 22906 cat >conftest.$ac_ext <<_ACEOF 22907#line $LINENO "configure" 22908/* confdefs.h. */ 22909_ACEOF 22910cat confdefs.h >>conftest.$ac_ext 22911cat >>conftest.$ac_ext <<_ACEOF 22912/* end confdefs.h. */ 22913/* System header to define __stub macros and hopefully few prototypes, 22914 which can conflict with char mprotect (); below. 22915 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 22916 <limits.h> exists even on freestanding compilers. */ 22917#ifdef __STDC__ 22918# include <limits.h> 22919#else 22920# include <assert.h> 22921#endif 22922/* Override any gcc2 internal prototype to avoid an error. */ 22923#ifdef __cplusplus 22924extern "C" 22925{ 22926#endif 22927/* We use char because int might match the return type of a gcc2 22928 builtin and then its argument prototype would still apply. */ 22929char mprotect (); 22930/* The GNU C library defines this for functions which it implements 22931 to always fail with ENOSYS. Some functions are actually named 22932 something starting with __ and the normal name is an alias. */ 22933#if defined (__stub_mprotect) || defined (__stub___mprotect) 22934choke me 22935#else 22936char (*f) () = mprotect; 22937#endif 22938#ifdef __cplusplus 22939} 22940#endif 22941 22942int 22943main () 22944{ 22945return f != mprotect; 22946 ; 22947 return 0; 22948} 22949_ACEOF 22950rm -f conftest.$ac_objext conftest$ac_exeext 22951if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 22952 (eval $ac_link) 2>&5 22953 ac_status=$? 22954 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22955 (exit $ac_status); } && 22956 { ac_try='test -s conftest$ac_exeext' 22957 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 22958 (eval $ac_try) 2>&5 22959 ac_status=$? 22960 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22961 (exit $ac_status); }; }; then 22962 ac_cv_func_mprotect=yes 22963else 22964 echo "$as_me: failed program was:" >&5 22965sed 's/^/| /' conftest.$ac_ext >&5 22966 22967ac_cv_func_mprotect=no 22968fi 22969rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 22970fi 22971echo "$as_me:$LINENO: result: $ac_cv_func_mprotect" >&5 22972echo "${ECHO_T}$ac_cv_func_mprotect" >&6 22973if test $ac_cv_func_mprotect = yes; then 22974 : 22975else 22976 { { echo "$as_me:$LINENO: error: Function mprotect() required but not found" >&5 22977echo "$as_me: error: Function mprotect() required but not found" >&2;} 22978 { (exit 1); exit 1; }; } 22979fi 22980 22981 22982 22983 22984 22985 ac_ext=c 22986ac_cpp='$CPP $CPPFLAGS' 22987ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 22988ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 22989ac_compiler_gnu=$ac_cv_c_compiler_gnu 22990 22991 oldcflags=${CFLAGS} 22992 CFLAGS="${CFLAGS} -Wl,-R." 22993 cat >conftest.$ac_ext <<_ACEOF 22994int main() { return 0;} 22995_ACEOF 22996rm -f conftest.$ac_objext conftest$ac_exeext 22997if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 22998 (eval $ac_link) 2>&5 22999 ac_status=$? 23000 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23001 (exit $ac_status); } && 23002 { ac_try='test -s conftest$ac_exeext' 23003 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 23004 (eval $ac_try) 2>&5 23005 ac_status=$? 23006 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23007 (exit $ac_status); }; }; then 23008 ac_cv_link_use_r=yes 23009else 23010 echo "$as_me: failed program was:" >&5 23011sed 's/^/| /' conftest.$ac_ext >&5 23012 23013ac_cv_link_se_r=no 23014fi 23015rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 23016 CFLAGS=${oldcflags} 23017 ac_ext=c 23018ac_cpp='$CPP $CPPFLAGS' 23019ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 23020ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 23021ac_compiler_gnu=$ac_cv_c_compiler_gnu 23022 23023 if test "$ac_cv_link_use_r = yes" 23024 then 23025 cat >>confdefs.h <<\_ACEOF 23026#define HAVE_LINK_R 1 23027_ACEOF 23028 23029 fi 23030 23031 23032 23033# Check whether --enable-purify or --disable-purify was given. 23034if test "${enable_purify+set}" = set; then 23035 enableval="$enable_purify" 23036 23037else 23038 enableval="no" 23039fi; 23040if test ${enableval} = "no" 23041then 23042 ENABLE_PURIFY= 23043 23044else 23045 ENABLE_PURIFY=ENABLE_PURIFY=1 23046 23047fi 23048 23049# Check whether --enable-optimized or --disable-optimized was given. 23050if test "${enable_optimized+set}" = set; then 23051 enableval="$enable_optimized" 23052 23053else 23054 enableval=no 23055fi; 23056if test ${enableval} = "no" 23057then 23058 ENABLE_OPTIMIZED= 23059 23060else 23061 ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1 23062 23063fi 23064 23065# Check whether --enable-spec2000 or --disable-spec2000 was given. 23066if test "${enable_spec2000+set}" = set; then 23067 enableval="$enable_spec2000" 23068 23069else 23070 enableval=no 23071fi; 23072if test ${enableval} = "no" 23073then 23074 if test -d /home/vadve/shared/benchmarks/speccpu2000/benchspec 23075 then 23076 SPEC_ROOT=/home/vadve/shared/benchmarks/speccpu2000/benchspec 23077 23078 USE_SPEC=USE_SPEC=1 23079 23080 else 23081 USE_SPEC= 23082 23083 23084 fi 23085else 23086 if test ${enableval} = "" 23087 then 23088 SPEC_ROOT=/home/vadve/shared/benchmarks/speccpu2000/benchspec 23089 23090 else 23091 SPEC_ROOT=${enableval} 23092 23093 fi 23094 USE_SPEC=USE_SPEC=1 23095 23096fi 23097 23098# Check whether --enable-precompiled_bytecode or --disable-precompiled_bytecode was given. 23099if test "${enable_precompiled_bytecode+set}" = set; then 23100 enableval="$enable_precompiled_bytecode" 23101 23102else 23103 enableval=no 23104fi; 23105if test ${enableval} = "no" 23106then 23107 UPB= 23108 23109else 23110 UPB=USE_PRECOMPILED_BYTECODE=1 23111 23112fi 23113 23114 23115# Check whether --enable-llc_diffs or --disable-llc_diffs was given. 23116if test "${enable_llc_diffs+set}" = set; then 23117 enableval="$enable_llc_diffs" 23118 23119else 23120 enableval=yes 23121fi; 23122if test ${enableval} = "no" 23123then 23124 DISABLE_LLC_DIFFS=DISABLE_LLC_DIFFS:=1 23125 23126else 23127 DISABLE_LLC_DIFFS= 23128 23129fi 23130 23131# Check whether --enable-jit or --disable-jit was given. 23132if test "${enable_jit+set}" = set; then 23133 enableval="$enable_jit" 23134 23135else 23136 enableval=default 23137fi; 23138 23139if test ${enableval} = "no" 23140then 23141 JIT= 23142 23143else 23144 case $target in 23145 *i*86*) 23146 JIT=TARGET_HAS_JIT=1 23147 23148 ;; 23149 *sparc*) 23150 JIT=TARGET_HAS_JIT=1 23151 23152 ;; 23153 *) 23154 JIT= 23155 23156 ;; 23157 esac 23158fi 23159 23160 23161 23162# Check whether --with-llvmgccdir or --without-llvmgccdir was given. 23163if test "${with_llvmgccdir+set}" = set; then 23164 withval="$with_llvmgccdir" 23165 LLVMGCCDIR=$withval 23166 23167fi; 23168 23169echo "$as_me:$LINENO: checking for llvm-gcc" >&5 23170echo $ECHO_N "checking for llvm-gcc... $ECHO_C" >&6 23171LLVM_GCC_CHECK=no 23172if test -d "$LLVMGCCDIR" 23173then 23174 if test -x "$LLVMGCCDIR/bin/gcc" 23175 then 23176 LLVM_GCC_CHECK="$LLVMGCCDIR/bin/gcc" 23177 fi 23178fi 23179llvmgccwarn=no 23180echo "$as_me:$LINENO: result: $LLVM_GCC_CHECK" >&5 23181echo "${ECHO_T}$LLVM_GCC_CHECK" >&6 23182if test "$LLVM_GCC_CHECK" = "no" 23183then 23184 llvmgccwarn=yes 23185fi 23186 23187echo "$as_me:$LINENO: checking whether llvm-gcc is sane" >&5 23188echo $ECHO_N "checking whether llvm-gcc is sane... $ECHO_C" >&6 23189LLVM_GCC_SANE=no 23190if test -x "$LLVM_GCC_CHECK" 23191then 23192 cp /dev/null conftest.c 23193 "$LLVM_GCC_CHECK" -S -o - conftest.c | grep implementation > /dev/null 2>&1 23194 if test $? -eq 0 23195 then 23196 LLVM_GCC_SANE=yes 23197 fi 23198 rm conftest.c 23199fi 23200echo "$as_me:$LINENO: result: $LLVM_GCC_SANE" >&5 23201echo "${ECHO_T}$LLVM_GCC_SANE" >&6 23202if test "$LLVM_GCC_SANE" = "no" 23203then 23204 llvmgccwarn=yes 23205fi 23206 23207 23208# Check whether --with-bcrepos or --without-bcrepos was given. 23209if test "${with_bcrepos+set}" = set; then 23210 withval="$with_bcrepos" 23211 BCR=$withval 23212 23213else 23214 BCR=/home/vadve/lattner/LLVMPrograms 23215 23216fi; 23217 23218 23219# Check whether --with-papi or --without-papi was given. 23220if test "${with_papi+set}" = set; then 23221 withval="$with_papi" 23222 PAPIDIR=$withval 23223 23224else 23225 PAPIDIR=/home/vadve/shared/Sparc/papi-2.3.4.1 23226 23227fi; 23228 23229 23230# Check whether --with-purify or --without-purify was given. 23231if test "${with_purify+set}" = set; then 23232 withval="$with_purify" 23233 PURIFY=$withval 23234 23235fi; 23236 23237 23238 ac_config_files="$ac_config_files Makefile.config" 23239cat >confcache <<\_ACEOF 23240# This file is a shell script that caches the results of configure 23241# tests run on this system so they can be shared between configure 23242# scripts and configure runs, see configure's option --config-cache. 23243# It is not useful on other systems. If it contains results you don't 23244# want to keep, you may remove or edit it. 23245# 23246# config.status only pays attention to the cache file if you give it 23247# the --recheck option to rerun configure. 23248# 23249# `ac_cv_env_foo' variables (set or unset) will be overridden when 23250# loading this file, other *unset* `ac_cv_foo' will be assigned the 23251# following values. 23252 23253_ACEOF 23254 23255# The following way of writing the cache mishandles newlines in values, 23256# but we know of no workaround that is simple, portable, and efficient. 23257# So, don't put newlines in cache variables' values. 23258# Ultrix sh set writes to stderr and can't be redirected directly, 23259# and sets the high bit in the cache file unless we assign to the vars. 23260{ 23261 (set) 2>&1 | 23262 case `(ac_space=' '; set | grep ac_space) 2>&1` in 23263 *ac_space=\ *) 23264 # `set' does not quote correctly, so add quotes (double-quote 23265 # substitution turns \\\\ into \\, and sed turns \\ into \). 23266 sed -n \ 23267 "s/'/'\\\\''/g; 23268 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 23269 ;; 23270 *) 23271 # `set' quotes correctly as required by POSIX, so do not add quotes. 23272 sed -n \ 23273 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" 23274 ;; 23275 esac; 23276} | 23277 sed ' 23278 t clear 23279 : clear 23280 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 23281 t end 23282 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 23283 : end' >>confcache 23284if diff $cache_file confcache >/dev/null 2>&1; then :; else 23285 if test -w $cache_file; then 23286 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" 23287 cat confcache >$cache_file 23288 else 23289 echo "not updating unwritable cache $cache_file" 23290 fi 23291fi 23292rm -f confcache 23293 23294test "x$prefix" = xNONE && prefix=$ac_default_prefix 23295# Let make expand exec_prefix. 23296test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 23297 23298# VPATH may cause trouble with some makes, so we remove $(srcdir), 23299# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 23300# trailing colons and then remove the whole line if VPATH becomes empty 23301# (actually we leave an empty line to preserve line numbers). 23302if test "x$srcdir" = x.; then 23303 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 23304s/:*\$(srcdir):*/:/; 23305s/:*\${srcdir}:*/:/; 23306s/:*@srcdir@:*/:/; 23307s/^\([^=]*=[ ]*\):*/\1/; 23308s/:*$//; 23309s/^[^=]*=[ ]*$//; 23310}' 23311fi 23312 23313DEFS=-DHAVE_CONFIG_H 23314 23315ac_libobjs= 23316ac_ltlibobjs= 23317for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 23318 # 1. Remove the extension, and $U if already installed. 23319 ac_i=`echo "$ac_i" | 23320 sed 's/\$U\././;s/\.o$//;s/\.obj$//'` 23321 # 2. Add them. 23322 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" 23323 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' 23324done 23325LIBOBJS=$ac_libobjs 23326 23327LTLIBOBJS=$ac_ltlibobjs 23328 23329 23330 23331: ${CONFIG_STATUS=./config.status} 23332ac_clean_files_save=$ac_clean_files 23333ac_clean_files="$ac_clean_files $CONFIG_STATUS" 23334{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 23335echo "$as_me: creating $CONFIG_STATUS" >&6;} 23336cat >$CONFIG_STATUS <<_ACEOF 23337#! $SHELL 23338# Generated by $as_me. 23339# Run this file to recreate the current configuration. 23340# Compiler output produced by configure, useful for debugging 23341# configure, is in config.log if it exists. 23342 23343debug=false 23344ac_cs_recheck=false 23345ac_cs_silent=false 23346SHELL=\${CONFIG_SHELL-$SHELL} 23347_ACEOF 23348 23349cat >>$CONFIG_STATUS <<\_ACEOF 23350## --------------------- ## 23351## M4sh Initialization. ## 23352## --------------------- ## 23353 23354# Be Bourne compatible 23355if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 23356 emulate sh 23357 NULLCMD=: 23358 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 23359 # is contrary to our usage. Disable this feature. 23360 alias -g '${1+"$@"}'='"$@"' 23361elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then 23362 set -o posix 23363fi 23364 23365# Support unset when possible. 23366if (FOO=FOO; unset FOO) >/dev/null 2>&1; then 23367 as_unset=unset 23368else 23369 as_unset=false 23370fi 23371 23372 23373# Work around bugs in pre-3.0 UWIN ksh. 23374$as_unset ENV MAIL MAILPATH 23375PS1='$ ' 23376PS2='> ' 23377PS4='+ ' 23378 23379# NLS nuisances. 23380for as_var in \ 23381 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 23382 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 23383 LC_TELEPHONE LC_TIME 23384do 23385 if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then 23386 eval $as_var=C; export $as_var 23387 else 23388 $as_unset $as_var 23389 fi 23390done 23391 23392# Required to use basename. 23393if expr a : '\(a\)' >/dev/null 2>&1; then 23394 as_expr=expr 23395else 23396 as_expr=false 23397fi 23398 23399if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then 23400 as_basename=basename 23401else 23402 as_basename=false 23403fi 23404 23405 23406# Name of the executable. 23407as_me=`$as_basename "$0" || 23408$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 23409 X"$0" : 'X\(//\)$' \| \ 23410 X"$0" : 'X\(/\)$' \| \ 23411 . : '\(.\)' 2>/dev/null || 23412echo X/"$0" | 23413 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } 23414 /^X\/\(\/\/\)$/{ s//\1/; q; } 23415 /^X\/\(\/\).*/{ s//\1/; q; } 23416 s/.*/./; q'` 23417 23418 23419# PATH needs CR, and LINENO needs CR and PATH. 23420# Avoid depending upon Character Ranges. 23421as_cr_letters='abcdefghijklmnopqrstuvwxyz' 23422as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 23423as_cr_Letters=$as_cr_letters$as_cr_LETTERS 23424as_cr_digits='0123456789' 23425as_cr_alnum=$as_cr_Letters$as_cr_digits 23426 23427# The user is always right. 23428if test "${PATH_SEPARATOR+set}" != set; then 23429 echo "#! /bin/sh" >conf$$.sh 23430 echo "exit 0" >>conf$$.sh 23431 chmod +x conf$$.sh 23432 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 23433 PATH_SEPARATOR=';' 23434 else 23435 PATH_SEPARATOR=: 23436 fi 23437 rm -f conf$$.sh 23438fi 23439 23440 23441 as_lineno_1=$LINENO 23442 as_lineno_2=$LINENO 23443 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` 23444 test "x$as_lineno_1" != "x$as_lineno_2" && 23445 test "x$as_lineno_3" = "x$as_lineno_2" || { 23446 # Find who we are. Look in the path if we contain no path at all 23447 # relative or not. 23448 case $0 in 23449 *[\\/]* ) as_myself=$0 ;; 23450 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 23451for as_dir in $PATH 23452do 23453 IFS=$as_save_IFS 23454 test -z "$as_dir" && as_dir=. 23455 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 23456done 23457 23458 ;; 23459 esac 23460 # We did not find ourselves, most probably we were run as `sh COMMAND' 23461 # in which case we are not to be found in the path. 23462 if test "x$as_myself" = x; then 23463 as_myself=$0 23464 fi 23465 if test ! -f "$as_myself"; then 23466 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 23467echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} 23468 { (exit 1); exit 1; }; } 23469 fi 23470 case $CONFIG_SHELL in 23471 '') 23472 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 23473for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 23474do 23475 IFS=$as_save_IFS 23476 test -z "$as_dir" && as_dir=. 23477 for as_base in sh bash ksh sh5; do 23478 case $as_dir in 23479 /*) 23480 if ("$as_dir/$as_base" -c ' 23481 as_lineno_1=$LINENO 23482 as_lineno_2=$LINENO 23483 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` 23484 test "x$as_lineno_1" != "x$as_lineno_2" && 23485 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then 23486 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } 23487 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } 23488 CONFIG_SHELL=$as_dir/$as_base 23489 export CONFIG_SHELL 23490 exec "$CONFIG_SHELL" "$0" ${1+"$@"} 23491 fi;; 23492 esac 23493 done 23494done 23495;; 23496 esac 23497 23498 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 23499 # uniformly replaced by the line number. The first 'sed' inserts a 23500 # line-number line before each line; the second 'sed' does the real 23501 # work. The second script uses 'N' to pair each line-number line 23502 # with the numbered line, and appends trailing '-' during 23503 # substitution so that $LINENO is not a special case at line end. 23504 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 23505 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) 23506 sed '=' <$as_myself | 23507 sed ' 23508 N 23509 s,$,-, 23510 : loop 23511 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, 23512 t loop 23513 s,-$,, 23514 s,^['$as_cr_digits']*\n,, 23515 ' >$as_me.lineno && 23516 chmod +x $as_me.lineno || 23517 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 23518echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} 23519 { (exit 1); exit 1; }; } 23520 23521 # Don't try to exec as it changes $[0], causing all sort of problems 23522 # (the dirname of $[0] is not the place where we might find the 23523 # original and so on. Autoconf is especially sensible to this). 23524 . ./$as_me.lineno 23525 # Exit status is that of the last command. 23526 exit 23527} 23528 23529 23530case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in 23531 *c*,-n*) ECHO_N= ECHO_C=' 23532' ECHO_T=' ' ;; 23533 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; 23534 *) ECHO_N= ECHO_C='\c' ECHO_T= ;; 23535esac 23536 23537if expr a : '\(a\)' >/dev/null 2>&1; then 23538 as_expr=expr 23539else 23540 as_expr=false 23541fi 23542 23543rm -f conf$$ conf$$.exe conf$$.file 23544echo >conf$$.file 23545if ln -s conf$$.file conf$$ 2>/dev/null; then 23546 # We could just check for DJGPP; but this test a) works b) is more generic 23547 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). 23548 if test -f conf$$.exe; then 23549 # Don't use ln at all; we don't have any links 23550 as_ln_s='cp -p' 23551 else 23552 as_ln_s='ln -s' 23553 fi 23554elif ln conf$$.file conf$$ 2>/dev/null; then 23555 as_ln_s=ln 23556else 23557 as_ln_s='cp -p' 23558fi 23559rm -f conf$$ conf$$.exe conf$$.file 23560 23561if mkdir -p . 2>/dev/null; then 23562 as_mkdir_p=: 23563else 23564 as_mkdir_p=false 23565fi 23566 23567as_executable_p="test -f" 23568 23569# Sed expression to map a string onto a valid CPP name. 23570as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 23571 23572# Sed expression to map a string onto a valid variable name. 23573as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 23574 23575 23576# IFS 23577# We need space, tab and new line, in precisely that order. 23578as_nl=' 23579' 23580IFS=" $as_nl" 23581 23582# CDPATH. 23583$as_unset CDPATH 23584 23585exec 6>&1 23586 23587# Open the log real soon, to keep \$[0] and so on meaningful, and to 23588# report actual input values of CONFIG_FILES etc. instead of their 23589# values after options handling. Logging --version etc. is OK. 23590exec 5>>config.log 23591{ 23592 echo 23593 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 23594## Running $as_me. ## 23595_ASBOX 23596} >&5 23597cat >&5 <<_CSEOF 23598 23599This file was extended by [LLVM] $as_me [1.0], which was 23600generated by GNU Autoconf 2.57. Invocation command line was 23601 23602 CONFIG_FILES = $CONFIG_FILES 23603 CONFIG_HEADERS = $CONFIG_HEADERS 23604 CONFIG_LINKS = $CONFIG_LINKS 23605 CONFIG_COMMANDS = $CONFIG_COMMANDS 23606 $ $0 $@ 23607 23608_CSEOF 23609echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 23610echo >&5 23611_ACEOF 23612 23613# Files that config.status was made for. 23614if test -n "$ac_config_files"; then 23615 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS 23616fi 23617 23618if test -n "$ac_config_headers"; then 23619 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS 23620fi 23621 23622if test -n "$ac_config_links"; then 23623 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS 23624fi 23625 23626if test -n "$ac_config_commands"; then 23627 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS 23628fi 23629 23630cat >>$CONFIG_STATUS <<\_ACEOF 23631 23632ac_cs_usage="\ 23633\`$as_me' instantiates files from templates according to the 23634current configuration. 23635 23636Usage: $0 [OPTIONS] [FILE]... 23637 23638 -h, --help print this help, then exit 23639 -V, --version print version number, then exit 23640 -q, --quiet do not print progress messages 23641 -d, --debug don't remove temporary files 23642 --recheck update $as_me by reconfiguring in the same conditions 23643 --file=FILE[:TEMPLATE] 23644 instantiate the configuration file FILE 23645 --header=FILE[:TEMPLATE] 23646 instantiate the configuration header FILE 23647 23648Configuration files: 23649$config_files 23650 23651Configuration headers: 23652$config_headers 23653 23654Configuration commands: 23655$config_commands 23656 23657Report bugs to <bug-autoconf@gnu.org>." 23658_ACEOF 23659 23660cat >>$CONFIG_STATUS <<_ACEOF 23661ac_cs_version="\\ 23662[LLVM] config.status [1.0] 23663configured by $0, generated by GNU Autoconf 2.57, 23664 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" 23665 23666Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 23667Free Software Foundation, Inc. 23668This config.status script is free software; the Free Software Foundation 23669gives unlimited permission to copy, distribute and modify it." 23670srcdir=$srcdir 23671INSTALL="$INSTALL" 23672_ACEOF 23673 23674cat >>$CONFIG_STATUS <<\_ACEOF 23675# If no file are specified by the user, then we need to provide default 23676# value. By we need to know if files were specified by the user. 23677ac_need_defaults=: 23678while test $# != 0 23679do 23680 case $1 in 23681 --*=*) 23682 ac_option=`expr "x$1" : 'x\([^=]*\)='` 23683 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` 23684 ac_shift=: 23685 ;; 23686 -*) 23687 ac_option=$1 23688 ac_optarg=$2 23689 ac_shift=shift 23690 ;; 23691 *) # This is not an option, so the user has probably given explicit 23692 # arguments. 23693 ac_option=$1 23694 ac_need_defaults=false;; 23695 esac 23696 23697 case $ac_option in 23698 # Handling of the options. 23699_ACEOF 23700cat >>$CONFIG_STATUS <<\_ACEOF 23701 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 23702 ac_cs_recheck=: ;; 23703 --version | --vers* | -V ) 23704 echo "$ac_cs_version"; exit 0 ;; 23705 --he | --h) 23706 # Conflict between --help and --header 23707 { { echo "$as_me:$LINENO: error: ambiguous option: $1 23708Try \`$0 --help' for more information." >&5 23709echo "$as_me: error: ambiguous option: $1 23710Try \`$0 --help' for more information." >&2;} 23711 { (exit 1); exit 1; }; };; 23712 --help | --hel | -h ) 23713 echo "$ac_cs_usage"; exit 0 ;; 23714 --debug | --d* | -d ) 23715 debug=: ;; 23716 --file | --fil | --fi | --f ) 23717 $ac_shift 23718 CONFIG_FILES="$CONFIG_FILES $ac_optarg" 23719 ac_need_defaults=false;; 23720 --header | --heade | --head | --hea ) 23721 $ac_shift 23722 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" 23723 ac_need_defaults=false;; 23724 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 23725 | -silent | --silent | --silen | --sile | --sil | --si | --s) 23726 ac_cs_silent=: ;; 23727 23728 # This is an error. 23729 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 23730Try \`$0 --help' for more information." >&5 23731echo "$as_me: error: unrecognized option: $1 23732Try \`$0 --help' for more information." >&2;} 23733 { (exit 1); exit 1; }; } ;; 23734 23735 *) ac_config_targets="$ac_config_targets $1" ;; 23736 23737 esac 23738 shift 23739done 23740 23741ac_configure_extra_args= 23742 23743if $ac_cs_silent; then 23744 exec 6>/dev/null 23745 ac_configure_extra_args="$ac_configure_extra_args --silent" 23746fi 23747 23748_ACEOF 23749cat >>$CONFIG_STATUS <<_ACEOF 23750if \$ac_cs_recheck; then 23751 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 23752 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 23753fi 23754 23755_ACEOF 23756 23757cat >>$CONFIG_STATUS <<_ACEOF 23758# 23759# INIT-COMMANDS section. 23760# 23761 23762${srcdir}/autoconf/mkinstalldirs `dirname Makefile` 23763${srcdir}/autoconf/mkinstalldirs `dirname Makefile.common` 23764${srcdir}/autoconf/mkinstalldirs `dirname Makefile.rules` 23765${srcdir}/autoconf/mkinstalldirs `dirname lib/Makefile` 23766${srcdir}/autoconf/mkinstalldirs `dirname lib/Analysis/Makefile` 23767${srcdir}/autoconf/mkinstalldirs `dirname lib/Analysis/DataStructure/Makefile` 23768${srcdir}/autoconf/mkinstalldirs `dirname lib/Analysis/IPA/Makefile` 23769${srcdir}/autoconf/mkinstalldirs `dirname lib/Analysis/LiveVar/Makefile` 23770${srcdir}/autoconf/mkinstalldirs `dirname lib/AsmParser/Makefile` 23771${srcdir}/autoconf/mkinstalldirs `dirname lib/Bytecode/Makefile` 23772${srcdir}/autoconf/mkinstalldirs `dirname lib/Bytecode/Reader/Makefile` 23773${srcdir}/autoconf/mkinstalldirs `dirname lib/Bytecode/Writer/Makefile` 23774${srcdir}/autoconf/mkinstalldirs `dirname lib/CWriter/Makefile` 23775${srcdir}/autoconf/mkinstalldirs `dirname lib/CodeGen/Makefile` 23776${srcdir}/autoconf/mkinstalldirs `dirname lib/CodeGen/InstrSched/Makefile` 23777${srcdir}/autoconf/mkinstalldirs `dirname lib/CodeGen/InstrSelection/Makefile` 23778${srcdir}/autoconf/mkinstalldirs `dirname lib/CodeGen/ModuloScheduling/Makefile` 23779${srcdir}/autoconf/mkinstalldirs `dirname lib/CodeGen/RegAlloc/Makefile` 23780${srcdir}/autoconf/mkinstalldirs `dirname lib/CodeGen/SelectionDAG/Makefile` 23781${srcdir}/autoconf/mkinstalldirs `dirname lib/ExecutionEngine/Makefile` 23782${srcdir}/autoconf/mkinstalldirs `dirname lib/ExecutionEngine/Interpreter/Makefile` 23783${srcdir}/autoconf/mkinstalldirs `dirname lib/ExecutionEngine/JIT/Makefile` 23784${srcdir}/autoconf/mkinstalldirs `dirname lib/Support/Makefile` 23785${srcdir}/autoconf/mkinstalldirs `dirname lib/Target/Makefile` 23786${srcdir}/autoconf/mkinstalldirs `dirname lib/Target/Sparc/Makefile` 23787${srcdir}/autoconf/mkinstalldirs `dirname lib/Target/X86/Makefile` 23788${srcdir}/autoconf/mkinstalldirs `dirname lib/Transforms/Makefile` 23789${srcdir}/autoconf/mkinstalldirs `dirname lib/Transforms/Hello/Makefile` 23790${srcdir}/autoconf/mkinstalldirs `dirname lib/Transforms/IPO/Makefile` 23791${srcdir}/autoconf/mkinstalldirs `dirname lib/Transforms/Instrumentation/Makefile` 23792${srcdir}/autoconf/mkinstalldirs `dirname lib/Transforms/Instrumentation/ProfilePaths/Makefile` 23793${srcdir}/autoconf/mkinstalldirs `dirname lib/Transforms/Scalar/Makefile` 23794${srcdir}/autoconf/mkinstalldirs `dirname lib/Transforms/Utils/Makefile` 23795${srcdir}/autoconf/mkinstalldirs `dirname lib/VMCore/Makefile` 23796${srcdir}/autoconf/mkinstalldirs `dirname runtime/Makefile` 23797${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/Makefile` 23798${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/crtend/Makefile` 23799${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libc/Makefile` 23800${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libcurses/Makefile` 23801${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libg/Makefile` 23802${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libgcc/Makefile` 23803${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libm/Makefile` 23804${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libmalloc/Makefile` 23805${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libtermcap/Makefile` 23806${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libucb/Makefile` 23807${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libutempter/Makefile` 23808${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libutil/Makefile` 23809${srcdir}/autoconf/mkinstalldirs `dirname runtime/libdummy/Makefile` 23810${srcdir}/autoconf/mkinstalldirs `dirname runtime/libtrace/Makefile` 23811${srcdir}/autoconf/mkinstalldirs `dirname runtime/libprofile/Makefile` 23812${srcdir}/autoconf/mkinstalldirs `dirname test/Makefile` 23813${srcdir}/autoconf/mkinstalldirs `dirname test/Makefile.tests` 23814${srcdir}/autoconf/mkinstalldirs `dirname test/QMTest/llvm.py` 23815${srcdir}/autoconf/mkinstalldirs `dirname test/QMTest/llvmdb.py` 23816${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/Makefile` 23817${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/Makefile.programs` 23818${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.aa.Makefile` 23819${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.dsgraph.report` 23820${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.micro.report` 23821${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.aa.report` 23822${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.example.Makefile` 23823${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.nightly.Makefile` 23824${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.buildrepo.Makefile` 23825${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.jit.Makefile` 23826${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.nightly.report` 23827${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.dsgraph.Makefile` 23828${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.jit.report` 23829${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.typesafe.Makefile` 23830${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.dsgraph.gnuplot` 23831${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.micro.Makefile` 23832${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/Makefile` 23833${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/Makefile` 23834${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/Makefile.spec` 23835${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CFP2000/Makefile` 23836${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CFP2000/177.mesa/Makefile` 23837${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CFP2000/179.art/Makefile` 23838${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CFP2000/183.equake/Makefile` 23839${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CFP2000/188.ammp/Makefile` 23840${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/Makefile` 23841${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/164.gzip/Makefile` 23842${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/175.vpr/Makefile` 23843${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/176.gcc/Makefile` 23844${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/181.mcf/Makefile` 23845${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/186.crafty/Makefile` 23846${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/197.parser/Makefile` 23847${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/252.eon/Makefile` 23848${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/253.perlbmk/Makefile` 23849${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/254.gap/Makefile` 23850${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/255.vortex/Makefile` 23851${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/256.bzip2/Makefile` 23852${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/300.twolf/Makefile` 23853${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/LLVMSource/Makefile` 23854${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Makefile` 23855${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Makefile.multisrc` 23856${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Applications/Makefile` 23857${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Applications/Burg/Makefile` 23858${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Applications/aha/Makefile` 23859${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Applications/sgefa/Makefile` 23860${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Makefile` 23861${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Fhourstones/Makefile` 23862${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/Makefile` 23863${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/Makefile` 23864${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/test.in` 23865${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/distray/Makefile` 23866${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/distray/test.in` 23867${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/Makefile` 23868${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/test.in` 23869${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/mason/Makefile` 23870${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/mason/test.in` 23871${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/neural/Makefile` 23872${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/neural/test.in` 23873${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/Makefile` 23874${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/test.in` 23875${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/pifft/Makefile` 23876${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/pifft/test.in` 23877${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/McCat/Makefile` 23878${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/McCat/01-qbsort/Makefile` 23879${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/McCat/03-testtrie/Makefile` 23880${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/McCat/04-bisect/Makefile` 23881${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/McCat/05-eks/Makefile` 23882${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/McCat/08-main/Makefile` 23883${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/McCat/09-vor/Makefile` 23884${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/McCat/12-IOtest/Makefile` 23885${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/McCat/15-trie/Makefile` 23886${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/McCat/17-bintr/Makefile` 23887${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/McCat/18-imp/Makefile` 23888${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Olden/Makefile` 23889${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Olden/bh/Makefile` 23890${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Olden/bisort/Makefile` 23891${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Olden/em3d/Makefile` 23892${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Olden/health/Makefile` 23893${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Olden/mst/Makefile` 23894${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Olden/perimeter/Makefile` 23895${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Olden/power/Makefile` 23896${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Olden/treeadd/Makefile` 23897${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Olden/tsp/Makefile` 23898${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Olden/voronoi/Makefile` 23899${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/OptimizerEval/Makefile` 23900${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Ptrdist/Makefile` 23901${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Ptrdist/anagram/Makefile` 23902${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Ptrdist/bc/Makefile` 23903${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Ptrdist/ft/Makefile` 23904${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Ptrdist/ks/Makefile` 23905${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Ptrdist/yacr2/Makefile` 23906${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/llubenchmark/Makefile` 23907${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/sim/Makefile` 23908${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Makefile` 23909${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Makefile.singlesrc` 23910${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Gizmos/Makefile` 23911${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Benchmarks/Makefile` 23912${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Benchmarks/Dhrystone/Makefile` 23913${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Benchmarks/Shootout/Makefile` 23914${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Benchmarks/Stanford/Makefile` 23915${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Benchmarks/Misc/Makefile` 23916${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/CustomChecked/Makefile` 23917${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/UnitTests/Makefile` 23918${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/UnitTests/SetjmpLongjmp/Makefile` 23919${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Regression/Makefile` 23920${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Regression/C/Makefile` 23921${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Regression/C++/Makefile` 23922${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Regression/C++/EH/Makefile` 23923${srcdir}/autoconf/mkinstalldirs `dirname tools/Makefile` 23924${srcdir}/autoconf/mkinstalldirs `dirname tools/analyze/Makefile` 23925${srcdir}/autoconf/mkinstalldirs `dirname tools/bugpoint/Makefile` 23926${srcdir}/autoconf/mkinstalldirs `dirname tools/extract/Makefile` 23927${srcdir}/autoconf/mkinstalldirs `dirname tools/gccas/Makefile` 23928${srcdir}/autoconf/mkinstalldirs `dirname tools/gccld/Makefile` 23929${srcdir}/autoconf/mkinstalldirs `dirname tools/llc/Makefile` 23930${srcdir}/autoconf/mkinstalldirs `dirname tools/llee/Makefile` 23931${srcdir}/autoconf/mkinstalldirs `dirname tools/lli/Makefile` 23932${srcdir}/autoconf/mkinstalldirs `dirname tools/llvm-ar/Makefile` 23933${srcdir}/autoconf/mkinstalldirs `dirname tools/llvm-as/Makefile` 23934${srcdir}/autoconf/mkinstalldirs `dirname tools/llvm-dis/Makefile` 23935${srcdir}/autoconf/mkinstalldirs `dirname tools/llvm-link/Makefile` 23936${srcdir}/autoconf/mkinstalldirs `dirname tools/llvm-nm/Makefile` 23937${srcdir}/autoconf/mkinstalldirs `dirname tools/llvm-prof/Makefile` 23938${srcdir}/autoconf/mkinstalldirs `dirname tools/opt/Makefile` 23939${srcdir}/autoconf/mkinstalldirs `dirname utils/Makefile` 23940${srcdir}/autoconf/mkinstalldirs `dirname utils/Burg/Makefile` 23941${srcdir}/autoconf/mkinstalldirs `dirname utils/Burg/Doc/Makefile` 23942${srcdir}/autoconf/mkinstalldirs `dirname utils/TableGen/Makefile` 23943${srcdir}/autoconf/mkinstalldirs `dirname projects/Makefile` 23944${srcdir}/autoconf/mkinstalldirs `dirname projects/ModuleMaker/Makefile` 23945${srcdir}/autoconf/mkinstalldirs `dirname projects/ModuleMaker/Makefile.common` 23946${srcdir}/autoconf/mkinstalldirs `dirname projects/ModuleMaker/tools/Makefile` 23947${srcdir}/autoconf/mkinstalldirs `dirname projects/ModuleMaker/tools/ModuleMaker/Makefile` 23948 23949_ACEOF 23950 23951 23952 23953cat >>$CONFIG_STATUS <<\_ACEOF 23954for ac_config_target in $ac_config_targets 23955do 23956 case "$ac_config_target" in 23957 # Handling of arguments. 23958 "Makefile.config" ) CONFIG_FILES="$CONFIG_FILES Makefile.config" ;; 23959 "Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;; 23960 "Makefile.common" ) CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;; 23961 "Makefile.rules" ) CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.rules" ;; 23962 "lib/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;; 23963 "lib/Analysis/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Analysis/Makefile" ;; 23964 "lib/Analysis/DataStructure/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Analysis/DataStructure/Makefile" ;; 23965 "lib/Analysis/IPA/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Analysis/IPA/Makefile" ;; 23966 "lib/Analysis/LiveVar/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Analysis/LiveVar/Makefile" ;; 23967 "lib/AsmParser/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/AsmParser/Makefile" ;; 23968 "lib/Bytecode/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Bytecode/Makefile" ;; 23969 "lib/Bytecode/Reader/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Bytecode/Reader/Makefile" ;; 23970 "lib/Bytecode/Writer/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Bytecode/Writer/Makefile" ;; 23971 "lib/CWriter/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/CWriter/Makefile" ;; 23972 "lib/CodeGen/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/CodeGen/Makefile" ;; 23973 "lib/CodeGen/InstrSched/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/CodeGen/InstrSched/Makefile" ;; 23974 "lib/CodeGen/InstrSelection/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/CodeGen/InstrSelection/Makefile" ;; 23975 "lib/CodeGen/ModuloScheduling/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/CodeGen/ModuloScheduling/Makefile" ;; 23976 "lib/CodeGen/RegAlloc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/CodeGen/RegAlloc/Makefile" ;; 23977 "lib/CodeGen/SelectionDAG/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/CodeGen/SelectionDAG/Makefile" ;; 23978 "lib/ExecutionEngine/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/ExecutionEngine/Makefile" ;; 23979 "lib/ExecutionEngine/Interpreter/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/ExecutionEngine/Interpreter/Makefile" ;; 23980 "lib/ExecutionEngine/JIT/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/ExecutionEngine/JIT/Makefile" ;; 23981 "lib/Support/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Support/Makefile" ;; 23982 "lib/Target/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Target/Makefile" ;; 23983 "lib/Target/Sparc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Target/Sparc/Makefile" ;; 23984 "lib/Target/X86/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Target/X86/Makefile" ;; 23985 "lib/Transforms/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Transforms/Makefile" ;; 23986 "lib/Transforms/Hello/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Transforms/Hello/Makefile" ;; 23987 "lib/Transforms/IPO/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Transforms/IPO/Makefile" ;; 23988 "lib/Transforms/Instrumentation/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Transforms/Instrumentation/Makefile" ;; 23989 "lib/Transforms/Instrumentation/ProfilePaths/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Transforms/Instrumentation/ProfilePaths/Makefile" ;; 23990 "lib/Transforms/Scalar/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Transforms/Scalar/Makefile" ;; 23991 "lib/Transforms/Utils/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Transforms/Utils/Makefile" ;; 23992 "lib/VMCore/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/VMCore/Makefile" ;; 23993 "runtime/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;; 23994 "runtime/GCCLibraries/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/Makefile" ;; 23995 "runtime/GCCLibraries/crtend/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/crtend/Makefile" ;; 23996 "runtime/GCCLibraries/libc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libc/Makefile" ;; 23997 "runtime/GCCLibraries/libcurses/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libcurses/Makefile" ;; 23998 "runtime/GCCLibraries/libg/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libg/Makefile" ;; 23999 "runtime/GCCLibraries/libgcc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libgcc/Makefile" ;; 24000 "runtime/GCCLibraries/libm/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libm/Makefile" ;; 24001 "runtime/GCCLibraries/libmalloc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libmalloc/Makefile" ;; 24002 "runtime/GCCLibraries/libtermcap/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libtermcap/Makefile" ;; 24003 "runtime/GCCLibraries/libucb/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libucb/Makefile" ;; 24004 "runtime/GCCLibraries/libutempter/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libutempter/Makefile" ;; 24005 "runtime/GCCLibraries/libutil/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libutil/Makefile" ;; 24006 "runtime/libdummy/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/libdummy/Makefile" ;; 24007 "runtime/libtrace/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/libtrace/Makefile" ;; 24008 "runtime/libprofile/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/libprofile/Makefile" ;; 24009 "test/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;; 24010 "test/Makefile.tests" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;; 24011 "test/QMTest/llvm.py" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/QMTest/llvm.py" ;; 24012 "test/QMTest/llvmdb.py" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/QMTest/llvmdb.py" ;; 24013 "test/Programs/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/Makefile" ;; 24014 "test/Programs/Makefile.programs" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/Makefile.programs" ;; 24015 "test/Programs/TEST.aa.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.aa.Makefile" ;; 24016 "test/Programs/TEST.dsgraph.report" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.dsgraph.report" ;; 24017 "test/Programs/TEST.micro.report" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.micro.report" ;; 24018 "test/Programs/TEST.aa.report" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.aa.report" ;; 24019 "test/Programs/TEST.example.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.example.Makefile" ;; 24020 "test/Programs/TEST.nightly.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.nightly.Makefile" ;; 24021 "test/Programs/TEST.buildrepo.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.buildrepo.Makefile" ;; 24022 "test/Programs/TEST.jit.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.jit.Makefile" ;; 24023 "test/Programs/TEST.nightly.report" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.nightly.report" ;; 24024 "test/Programs/TEST.dsgraph.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.dsgraph.Makefile" ;; 24025 "test/Programs/TEST.jit.report" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.jit.report" ;; 24026 "test/Programs/TEST.typesafe.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.typesafe.Makefile" ;; 24027 "test/Programs/TEST.dsgraph.gnuplot" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.dsgraph.gnuplot" ;; 24028 "test/Programs/TEST.micro.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.micro.Makefile" ;; 24029 "test/Programs/External/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/Makefile" ;; 24030 "test/Programs/External/SPEC/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/Makefile" ;; 24031 "test/Programs/External/SPEC/Makefile.spec" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/Makefile.spec" ;; 24032 "test/Programs/External/SPEC/CFP2000/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CFP2000/Makefile" ;; 24033 "test/Programs/External/SPEC/CFP2000/177.mesa/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CFP2000/177.mesa/Makefile" ;; 24034 "test/Programs/External/SPEC/CFP2000/179.art/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CFP2000/179.art/Makefile" ;; 24035 "test/Programs/External/SPEC/CFP2000/183.equake/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CFP2000/183.equake/Makefile" ;; 24036 "test/Programs/External/SPEC/CFP2000/188.ammp/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CFP2000/188.ammp/Makefile" ;; 24037 "test/Programs/External/SPEC/CINT2000/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/Makefile" ;; 24038 "test/Programs/External/SPEC/CINT2000/164.gzip/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/164.gzip/Makefile" ;; 24039 "test/Programs/External/SPEC/CINT2000/175.vpr/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/175.vpr/Makefile" ;; 24040 "test/Programs/External/SPEC/CINT2000/176.gcc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/176.gcc/Makefile" ;; 24041 "test/Programs/External/SPEC/CINT2000/181.mcf/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/181.mcf/Makefile" ;; 24042 "test/Programs/External/SPEC/CINT2000/186.crafty/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/186.crafty/Makefile" ;; 24043 "test/Programs/External/SPEC/CINT2000/197.parser/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/197.parser/Makefile" ;; 24044 "test/Programs/External/SPEC/CINT2000/252.eon/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/252.eon/Makefile" ;; 24045 "test/Programs/External/SPEC/CINT2000/253.perlbmk/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/253.perlbmk/Makefile" ;; 24046 "test/Programs/External/SPEC/CINT2000/254.gap/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/254.gap/Makefile" ;; 24047 "test/Programs/External/SPEC/CINT2000/255.vortex/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/255.vortex/Makefile" ;; 24048 "test/Programs/External/SPEC/CINT2000/256.bzip2/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/256.bzip2/Makefile" ;; 24049 "test/Programs/External/SPEC/CINT2000/300.twolf/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/300.twolf/Makefile" ;; 24050 "test/Programs/LLVMSource/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/LLVMSource/Makefile" ;; 24051 "test/Programs/MultiSource/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Makefile" ;; 24052 "test/Programs/MultiSource/Makefile.multisrc" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Makefile.multisrc" ;; 24053 "test/Programs/MultiSource/Applications/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Applications/Makefile" ;; 24054 "test/Programs/MultiSource/Applications/Burg/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Applications/Burg/Makefile" ;; 24055 "test/Programs/MultiSource/Applications/aha/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Applications/aha/Makefile" ;; 24056 "test/Programs/MultiSource/Applications/sgefa/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Applications/sgefa/Makefile" ;; 24057 "test/Programs/MultiSource/Benchmarks/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Makefile" ;; 24058 "test/Programs/MultiSource/Benchmarks/Fhourstones/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Fhourstones/Makefile" ;; 24059 "test/Programs/MultiSource/Benchmarks/FreeBench/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/Makefile" ;; 24060 "test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/Makefile" ;; 24061 "test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/test.in" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/test.in" ;; 24062 "test/Programs/MultiSource/Benchmarks/FreeBench/distray/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/distray/Makefile" ;; 24063 "test/Programs/MultiSource/Benchmarks/FreeBench/distray/test.in" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/distray/test.in" ;; 24064 "test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/Makefile" ;; 24065 "test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/test.in" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/test.in" ;; 24066 "test/Programs/MultiSource/Benchmarks/FreeBench/mason/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/mason/Makefile" ;; 24067 "test/Programs/MultiSource/Benchmarks/FreeBench/mason/test.in" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/mason/test.in" ;; 24068 "test/Programs/MultiSource/Benchmarks/FreeBench/neural/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/neural/Makefile" ;; 24069 "test/Programs/MultiSource/Benchmarks/FreeBench/neural/test.in" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/neural/test.in" ;; 24070 "test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/Makefile" ;; 24071 "test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/test.in" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/test.in" ;; 24072 "test/Programs/MultiSource/Benchmarks/FreeBench/pifft/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/pifft/Makefile" ;; 24073 "test/Programs/MultiSource/Benchmarks/FreeBench/pifft/test.in" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/pifft/test.in" ;; 24074 "test/Programs/MultiSource/Benchmarks/McCat/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/McCat/Makefile" ;; 24075 "test/Programs/MultiSource/Benchmarks/McCat/01-qbsort/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/McCat/01-qbsort/Makefile" ;; 24076 "test/Programs/MultiSource/Benchmarks/McCat/03-testtrie/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/McCat/03-testtrie/Makefile" ;; 24077 "test/Programs/MultiSource/Benchmarks/McCat/04-bisect/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/McCat/04-bisect/Makefile" ;; 24078 "test/Programs/MultiSource/Benchmarks/McCat/05-eks/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/McCat/05-eks/Makefile" ;; 24079 "test/Programs/MultiSource/Benchmarks/McCat/08-main/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/McCat/08-main/Makefile" ;; 24080 "test/Programs/MultiSource/Benchmarks/McCat/09-vor/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/McCat/09-vor/Makefile" ;; 24081 "test/Programs/MultiSource/Benchmarks/McCat/12-IOtest/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/McCat/12-IOtest/Makefile" ;; 24082 "test/Programs/MultiSource/Benchmarks/McCat/15-trie/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/McCat/15-trie/Makefile" ;; 24083 "test/Programs/MultiSource/Benchmarks/McCat/17-bintr/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/McCat/17-bintr/Makefile" ;; 24084 "test/Programs/MultiSource/Benchmarks/McCat/18-imp/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/McCat/18-imp/Makefile" ;; 24085 "test/Programs/MultiSource/Benchmarks/Olden/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Olden/Makefile" ;; 24086 "test/Programs/MultiSource/Benchmarks/Olden/bh/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Olden/bh/Makefile" ;; 24087 "test/Programs/MultiSource/Benchmarks/Olden/bisort/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Olden/bisort/Makefile" ;; 24088 "test/Programs/MultiSource/Benchmarks/Olden/em3d/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Olden/em3d/Makefile" ;; 24089 "test/Programs/MultiSource/Benchmarks/Olden/health/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Olden/health/Makefile" ;; 24090 "test/Programs/MultiSource/Benchmarks/Olden/mst/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Olden/mst/Makefile" ;; 24091 "test/Programs/MultiSource/Benchmarks/Olden/perimeter/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Olden/perimeter/Makefile" ;; 24092 "test/Programs/MultiSource/Benchmarks/Olden/power/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Olden/power/Makefile" ;; 24093 "test/Programs/MultiSource/Benchmarks/Olden/treeadd/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Olden/treeadd/Makefile" ;; 24094 "test/Programs/MultiSource/Benchmarks/Olden/tsp/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Olden/tsp/Makefile" ;; 24095 "test/Programs/MultiSource/Benchmarks/Olden/voronoi/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Olden/voronoi/Makefile" ;; 24096 "test/Programs/MultiSource/Benchmarks/OptimizerEval/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/OptimizerEval/Makefile" ;; 24097 "test/Programs/MultiSource/Benchmarks/Ptrdist/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Ptrdist/Makefile" ;; 24098 "test/Programs/MultiSource/Benchmarks/Ptrdist/anagram/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Ptrdist/anagram/Makefile" ;; 24099 "test/Programs/MultiSource/Benchmarks/Ptrdist/bc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Ptrdist/bc/Makefile" ;; 24100 "test/Programs/MultiSource/Benchmarks/Ptrdist/ft/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Ptrdist/ft/Makefile" ;; 24101 "test/Programs/MultiSource/Benchmarks/Ptrdist/ks/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Ptrdist/ks/Makefile" ;; 24102 "test/Programs/MultiSource/Benchmarks/Ptrdist/yacr2/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Ptrdist/yacr2/Makefile" ;; 24103 "test/Programs/MultiSource/Benchmarks/llubenchmark/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/llubenchmark/Makefile" ;; 24104 "test/Programs/MultiSource/Benchmarks/sim/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/sim/Makefile" ;; 24105 "test/Programs/SingleSource/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Makefile" ;; 24106 "test/Programs/SingleSource/Makefile.singlesrc" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Makefile.singlesrc" ;; 24107 "test/Programs/SingleSource/Gizmos/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Gizmos/Makefile" ;; 24108 "test/Programs/SingleSource/Benchmarks/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Benchmarks/Makefile" ;; 24109 "test/Programs/SingleSource/Benchmarks/Dhrystone/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Benchmarks/Dhrystone/Makefile" ;; 24110 "test/Programs/SingleSource/Benchmarks/Shootout/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Benchmarks/Shootout/Makefile" ;; 24111 "test/Programs/SingleSource/Benchmarks/Stanford/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Benchmarks/Stanford/Makefile" ;; 24112 "test/Programs/SingleSource/Benchmarks/Misc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Benchmarks/Misc/Makefile" ;; 24113 "test/Programs/SingleSource/CustomChecked/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/CustomChecked/Makefile" ;; 24114 "test/Programs/SingleSource/UnitTests/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/UnitTests/Makefile" ;; 24115 "test/Programs/SingleSource/UnitTests/SetjmpLongjmp/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/UnitTests/SetjmpLongjmp/Makefile" ;; 24116 "test/Programs/SingleSource/Regression/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Regression/Makefile" ;; 24117 "test/Programs/SingleSource/Regression/C/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Regression/C/Makefile" ;; 24118 "test/Programs/SingleSource/Regression/C++/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Regression/C++/Makefile" ;; 24119 "test/Programs/SingleSource/Regression/C++/EH/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Regression/C++/EH/Makefile" ;; 24120 "tools/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;; 24121 "tools/analyze/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/analyze/Makefile" ;; 24122 "tools/bugpoint/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/bugpoint/Makefile" ;; 24123 "tools/extract/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/extract/Makefile" ;; 24124 "tools/gccas/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/gccas/Makefile" ;; 24125 "tools/gccld/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/gccld/Makefile" ;; 24126 "tools/llc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/llc/Makefile" ;; 24127 "tools/llee/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/llee/Makefile" ;; 24128 "tools/lli/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/lli/Makefile" ;; 24129 "tools/llvm-ar/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/llvm-ar/Makefile" ;; 24130 "tools/llvm-as/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/llvm-as/Makefile" ;; 24131 "tools/llvm-dis/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/llvm-dis/Makefile" ;; 24132 "tools/llvm-link/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/llvm-link/Makefile" ;; 24133 "tools/llvm-nm/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/llvm-nm/Makefile" ;; 24134 "tools/llvm-prof/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/llvm-prof/Makefile" ;; 24135 "tools/opt/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/opt/Makefile" ;; 24136 "utils/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;; 24137 "utils/Burg/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Burg/Makefile" ;; 24138 "utils/Burg/Doc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Burg/Doc/Makefile" ;; 24139 "utils/TableGen/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS utils/TableGen/Makefile" ;; 24140 "projects/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;; 24141 "projects/ModuleMaker/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/ModuleMaker/Makefile" ;; 24142 "projects/ModuleMaker/Makefile.common" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/ModuleMaker/Makefile.common" ;; 24143 "projects/ModuleMaker/tools/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/ModuleMaker/tools/Makefile" ;; 24144 "projects/ModuleMaker/tools/ModuleMaker/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/ModuleMaker/tools/ModuleMaker/Makefile" ;; 24145 "include/Config/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/Config/config.h" ;; 24146 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 24147echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 24148 { (exit 1); exit 1; }; };; 24149 esac 24150done 24151 24152# If the user did not use the arguments to specify the items to instantiate, 24153# then the envvar interface is used. Set only those that are not. 24154# We use the long form for the default assignment because of an extremely 24155# bizarre bug on SunOS 4.1.3. 24156if $ac_need_defaults; then 24157 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 24158 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 24159 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 24160fi 24161 24162# Have a temporary directory for convenience. Make it in the build tree 24163# simply because there is no reason to put it here, and in addition, 24164# creating and moving files from /tmp can sometimes cause problems. 24165# Create a temporary directory, and hook for its removal unless debugging. 24166$debug || 24167{ 24168 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 24169 trap '{ (exit 1); exit 1; }' 1 2 13 15 24170} 24171 24172# Create a (secure) tmp directory for tmp files. 24173 24174{ 24175 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && 24176 test -n "$tmp" && test -d "$tmp" 24177} || 24178{ 24179 tmp=./confstat$$-$RANDOM 24180 (umask 077 && mkdir $tmp) 24181} || 24182{ 24183 echo "$me: cannot create a temporary directory in ." >&2 24184 { (exit 1); exit 1; } 24185} 24186 24187_ACEOF 24188 24189cat >>$CONFIG_STATUS <<_ACEOF 24190 24191# 24192# CONFIG_FILES section. 24193# 24194 24195# No need to generate the scripts if there are no CONFIG_FILES. 24196# This happens for instance when ./config.status config.h 24197if test -n "\$CONFIG_FILES"; then 24198 # Protect against being on the right side of a sed subst in config.status. 24199 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; 24200 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF 24201s,@SHELL@,$SHELL,;t t 24202s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t 24203s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t 24204s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t 24205s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t 24206s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t 24207s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t 24208s,@exec_prefix@,$exec_prefix,;t t 24209s,@prefix@,$prefix,;t t 24210s,@program_transform_name@,$program_transform_name,;t t 24211s,@bindir@,$bindir,;t t 24212s,@sbindir@,$sbindir,;t t 24213s,@libexecdir@,$libexecdir,;t t 24214s,@datadir@,$datadir,;t t 24215s,@sysconfdir@,$sysconfdir,;t t 24216s,@sharedstatedir@,$sharedstatedir,;t t 24217s,@localstatedir@,$localstatedir,;t t 24218s,@libdir@,$libdir,;t t 24219s,@includedir@,$includedir,;t t 24220s,@oldincludedir@,$oldincludedir,;t t 24221s,@infodir@,$infodir,;t t 24222s,@mandir@,$mandir,;t t 24223s,@build_alias@,$build_alias,;t t 24224s,@host_alias@,$host_alias,;t t 24225s,@target_alias@,$target_alias,;t t 24226s,@DEFS@,$DEFS,;t t 24227s,@ECHO_C@,$ECHO_C,;t t 24228s,@ECHO_N@,$ECHO_N,;t t 24229s,@ECHO_T@,$ECHO_T,;t t 24230s,@LIBS@,$LIBS,;t t 24231s,@subdirs@,$subdirs,;t t 24232s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t 24233s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t 24234s,@INSTALL_DATA@,$INSTALL_DATA,;t t 24235s,@build@,$build,;t t 24236s,@build_cpu@,$build_cpu,;t t 24237s,@build_vendor@,$build_vendor,;t t 24238s,@build_os@,$build_os,;t t 24239s,@host@,$host,;t t 24240s,@host_cpu@,$host_cpu,;t t 24241s,@host_vendor@,$host_vendor,;t t 24242s,@host_os@,$host_os,;t t 24243s,@target@,$target,;t t 24244s,@target_cpu@,$target_cpu,;t t 24245s,@target_vendor@,$target_vendor,;t t 24246s,@target_os@,$target_os,;t t 24247s,@OS@,$OS,;t t 24248s,@LLVMGCCDIR@,$LLVMGCCDIR,;t t 24249s,@ARCH@,$ARCH,;t t 24250s,@CXX@,$CXX,;t t 24251s,@CXXFLAGS@,$CXXFLAGS,;t t 24252s,@LDFLAGS@,$LDFLAGS,;t t 24253s,@CPPFLAGS@,$CPPFLAGS,;t t 24254s,@ac_ct_CXX@,$ac_ct_CXX,;t t 24255s,@EXEEXT@,$EXEEXT,;t t 24256s,@OBJEXT@,$OBJEXT,;t t 24257s,@CC@,$CC,;t t 24258s,@CFLAGS@,$CFLAGS,;t t 24259s,@ac_ct_CC@,$ac_ct_CC,;t t 24260s,@CPP@,$CPP,;t t 24261s,@ifGNUmake@,$ifGNUmake,;t t 24262s,@LEX@,$LEX,;t t 24263s,@LEXLIB@,$LEXLIB,;t t 24264s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t 24265s,@YACC@,$YACC,;t t 24266s,@EGREP@,$EGREP,;t t 24267s,@LN_S@,$LN_S,;t t 24268s,@ECHO@,$ECHO,;t t 24269s,@AR@,$AR,;t t 24270s,@ac_ct_AR@,$ac_ct_AR,;t t 24271s,@RANLIB@,$RANLIB,;t t 24272s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t 24273s,@STRIP@,$STRIP,;t t 24274s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t 24275s,@CXXCPP@,$CXXCPP,;t t 24276s,@F77@,$F77,;t t 24277s,@FFLAGS@,$FFLAGS,;t t 24278s,@ac_ct_F77@,$ac_ct_F77,;t t 24279s,@LIBTOOL@,$LIBTOOL,;t t 24280s,@RPWD@,$RPWD,;t t 24281s,@SED@,$SED,;t t 24282s,@RM@,$RM,;t t 24283s,@MKDIR@,$MKDIR,;t t 24284s,@DATE@,$DATE,;t t 24285s,@MV@,$MV,;t t 24286s,@DOT@,$DOT,;t t 24287s,@ETAGS@,$ETAGS,;t t 24288s,@PYTHON@,$PYTHON,;t t 24289s,@QMTEST@,$QMTEST,;t t 24290s,@ALLOCA@,$ALLOCA,;t t 24291s,@LIBOBJS@,$LIBOBJS,;t t 24292s,@MMAP_FILE@,$MMAP_FILE,;t t 24293s,@ENABLE_PURIFY@,$ENABLE_PURIFY,;t t 24294s,@ENABLE_OPTIMIZED@,$ENABLE_OPTIMIZED,;t t 24295s,@SPEC_ROOT@,$SPEC_ROOT,;t t 24296s,@USE_SPEC@,$USE_SPEC,;t t 24297s,@UPB@,$UPB,;t t 24298s,@DISABLE_LLC_DIFFS@,$DISABLE_LLC_DIFFS,;t t 24299s,@JIT@,$JIT,;t t 24300s,@BCR@,$BCR,;t t 24301s,@PAPIDIR@,$PAPIDIR,;t t 24302s,@PURIFY@,$PURIFY,;t t 24303s,@LTLIBOBJS@,$LTLIBOBJS,;t t 24304CEOF 24305 24306_ACEOF 24307 24308 cat >>$CONFIG_STATUS <<\_ACEOF 24309 # Split the substitutions into bite-sized pieces for seds with 24310 # small command number limits, like on Digital OSF/1 and HP-UX. 24311 ac_max_sed_lines=48 24312 ac_sed_frag=1 # Number of current file. 24313 ac_beg=1 # First line for current file. 24314 ac_end=$ac_max_sed_lines # Line after last line for current file. 24315 ac_more_lines=: 24316 ac_sed_cmds= 24317 while $ac_more_lines; do 24318 if test $ac_beg -gt 1; then 24319 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag 24320 else 24321 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag 24322 fi 24323 if test ! -s $tmp/subs.frag; then 24324 ac_more_lines=false 24325 else 24326 # The purpose of the label and of the branching condition is to 24327 # speed up the sed processing (if there are no `@' at all, there 24328 # is no need to browse any of the substitutions). 24329 # These are the two extra sed commands mentioned above. 24330 (echo ':t 24331 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed 24332 if test -z "$ac_sed_cmds"; then 24333 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" 24334 else 24335 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" 24336 fi 24337 ac_sed_frag=`expr $ac_sed_frag + 1` 24338 ac_beg=$ac_end 24339 ac_end=`expr $ac_end + $ac_max_sed_lines` 24340 fi 24341 done 24342 if test -z "$ac_sed_cmds"; then 24343 ac_sed_cmds=cat 24344 fi 24345fi # test -n "$CONFIG_FILES" 24346 24347_ACEOF 24348cat >>$CONFIG_STATUS <<\_ACEOF 24349for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue 24350 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 24351 case $ac_file in 24352 - | *:- | *:-:* ) # input from stdin 24353 cat >$tmp/stdin 24354 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 24355 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 24356 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 24357 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 24358 * ) ac_file_in=$ac_file.in ;; 24359 esac 24360 24361 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. 24362 ac_dir=`(dirname "$ac_file") 2>/dev/null || 24363$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 24364 X"$ac_file" : 'X\(//\)[^/]' \| \ 24365 X"$ac_file" : 'X\(//\)$' \| \ 24366 X"$ac_file" : 'X\(/\)' \| \ 24367 . : '\(.\)' 2>/dev/null || 24368echo X"$ac_file" | 24369 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 24370 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 24371 /^X\(\/\/\)$/{ s//\1/; q; } 24372 /^X\(\/\).*/{ s//\1/; q; } 24373 s/.*/./; q'` 24374 { if $as_mkdir_p; then 24375 mkdir -p "$ac_dir" 24376 else 24377 as_dir="$ac_dir" 24378 as_dirs= 24379 while test ! -d "$as_dir"; do 24380 as_dirs="$as_dir $as_dirs" 24381 as_dir=`(dirname "$as_dir") 2>/dev/null || 24382$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 24383 X"$as_dir" : 'X\(//\)[^/]' \| \ 24384 X"$as_dir" : 'X\(//\)$' \| \ 24385 X"$as_dir" : 'X\(/\)' \| \ 24386 . : '\(.\)' 2>/dev/null || 24387echo X"$as_dir" | 24388 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 24389 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 24390 /^X\(\/\/\)$/{ s//\1/; q; } 24391 /^X\(\/\).*/{ s//\1/; q; } 24392 s/.*/./; q'` 24393 done 24394 test ! -n "$as_dirs" || mkdir $as_dirs 24395 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 24396echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} 24397 { (exit 1); exit 1; }; }; } 24398 24399 ac_builddir=. 24400 24401if test "$ac_dir" != .; then 24402 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 24403 # A "../" for each directory in $ac_dir_suffix. 24404 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` 24405else 24406 ac_dir_suffix= ac_top_builddir= 24407fi 24408 24409case $srcdir in 24410 .) # No --srcdir option. We are building in place. 24411 ac_srcdir=. 24412 if test -z "$ac_top_builddir"; then 24413 ac_top_srcdir=. 24414 else 24415 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` 24416 fi ;; 24417 [\\/]* | ?:[\\/]* ) # Absolute path. 24418 ac_srcdir=$srcdir$ac_dir_suffix; 24419 ac_top_srcdir=$srcdir ;; 24420 *) # Relative path. 24421 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix 24422 ac_top_srcdir=$ac_top_builddir$srcdir ;; 24423esac 24424# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be 24425# absolute. 24426ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` 24427ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` 24428ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` 24429ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` 24430 24431 24432 case $INSTALL in 24433 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 24434 *) ac_INSTALL=$ac_top_builddir$INSTALL ;; 24435 esac 24436 24437 if test x"$ac_file" != x-; then 24438 { echo "$as_me:$LINENO: creating $ac_file" >&5 24439echo "$as_me: creating $ac_file" >&6;} 24440 rm -f "$ac_file" 24441 fi 24442 # Let's still pretend it is `configure' which instantiates (i.e., don't 24443 # use $as_me), people would be surprised to read: 24444 # /* config.h. Generated by config.status. */ 24445 if test x"$ac_file" = x-; then 24446 configure_input= 24447 else 24448 configure_input="$ac_file. " 24449 fi 24450 configure_input=$configure_input"Generated from `echo $ac_file_in | 24451 sed 's,.*/,,'` by configure." 24452 24453 # First look for the input files in the build tree, otherwise in the 24454 # src tree. 24455 ac_file_inputs=`IFS=: 24456 for f in $ac_file_in; do 24457 case $f in 24458 -) echo $tmp/stdin ;; 24459 [\\/$]*) 24460 # Absolute (can't be DOS-style, as IFS=:) 24461 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 24462echo "$as_me: error: cannot find input file: $f" >&2;} 24463 { (exit 1); exit 1; }; } 24464 echo $f;; 24465 *) # Relative 24466 if test -f "$f"; then 24467 # Build tree 24468 echo $f 24469 elif test -f "$srcdir/$f"; then 24470 # Source tree 24471 echo $srcdir/$f 24472 else 24473 # /dev/null tree 24474 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 24475echo "$as_me: error: cannot find input file: $f" >&2;} 24476 { (exit 1); exit 1; }; } 24477 fi;; 24478 esac 24479 done` || { (exit 1); exit 1; } 24480_ACEOF 24481cat >>$CONFIG_STATUS <<_ACEOF 24482 sed "$ac_vpsub 24483$extrasub 24484_ACEOF 24485cat >>$CONFIG_STATUS <<\_ACEOF 24486:t 24487/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 24488s,@configure_input@,$configure_input,;t t 24489s,@srcdir@,$ac_srcdir,;t t 24490s,@abs_srcdir@,$ac_abs_srcdir,;t t 24491s,@top_srcdir@,$ac_top_srcdir,;t t 24492s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t 24493s,@builddir@,$ac_builddir,;t t 24494s,@abs_builddir@,$ac_abs_builddir,;t t 24495s,@top_builddir@,$ac_top_builddir,;t t 24496s,@abs_top_builddir@,$ac_abs_top_builddir,;t t 24497s,@INSTALL@,$ac_INSTALL,;t t 24498" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out 24499 rm -f $tmp/stdin 24500 if test x"$ac_file" != x-; then 24501 mv $tmp/out $ac_file 24502 else 24503 cat $tmp/out 24504 rm -f $tmp/out 24505 fi 24506 24507done 24508_ACEOF 24509cat >>$CONFIG_STATUS <<\_ACEOF 24510 24511# 24512# CONFIG_HEADER section. 24513# 24514 24515# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where 24516# NAME is the cpp macro being defined and VALUE is the value it is being given. 24517# 24518# ac_d sets the value in "#define NAME VALUE" lines. 24519ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)' 24520ac_dB='[ ].*$,\1#\2' 24521ac_dC=' ' 24522ac_dD=',;t' 24523# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE". 24524ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 24525ac_uB='$,\1#\2define\3' 24526ac_uC=' ' 24527ac_uD=',;t' 24528 24529for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue 24530 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 24531 case $ac_file in 24532 - | *:- | *:-:* ) # input from stdin 24533 cat >$tmp/stdin 24534 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 24535 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 24536 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 24537 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 24538 * ) ac_file_in=$ac_file.in ;; 24539 esac 24540 24541 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5 24542echo "$as_me: creating $ac_file" >&6;} 24543 24544 # First look for the input files in the build tree, otherwise in the 24545 # src tree. 24546 ac_file_inputs=`IFS=: 24547 for f in $ac_file_in; do 24548 case $f in 24549 -) echo $tmp/stdin ;; 24550 [\\/$]*) 24551 # Absolute (can't be DOS-style, as IFS=:) 24552 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 24553echo "$as_me: error: cannot find input file: $f" >&2;} 24554 { (exit 1); exit 1; }; } 24555 echo $f;; 24556 *) # Relative 24557 if test -f "$f"; then 24558 # Build tree 24559 echo $f 24560 elif test -f "$srcdir/$f"; then 24561 # Source tree 24562 echo $srcdir/$f 24563 else 24564 # /dev/null tree 24565 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 24566echo "$as_me: error: cannot find input file: $f" >&2;} 24567 { (exit 1); exit 1; }; } 24568 fi;; 24569 esac 24570 done` || { (exit 1); exit 1; } 24571 # Remove the trailing spaces. 24572 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in 24573 24574_ACEOF 24575 24576# Transform confdefs.h into two sed scripts, `conftest.defines' and 24577# `conftest.undefs', that substitutes the proper values into 24578# config.h.in to produce config.h. The first handles `#define' 24579# templates, and the second `#undef' templates. 24580# And first: Protect against being on the right side of a sed subst in 24581# config.status. Protect against being in an unquoted here document 24582# in config.status. 24583rm -f conftest.defines conftest.undefs 24584# Using a here document instead of a string reduces the quoting nightmare. 24585# Putting comments in sed scripts is not portable. 24586# 24587# `end' is used to avoid that the second main sed command (meant for 24588# 0-ary CPP macros) applies to n-ary macro definitions. 24589# See the Autoconf documentation for `clear'. 24590cat >confdef2sed.sed <<\_ACEOF 24591s/[\\&,]/\\&/g 24592s,[\\$`],\\&,g 24593t clear 24594: clear 24595s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp 24596t end 24597s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp 24598: end 24599_ACEOF 24600# If some macros were called several times there might be several times 24601# the same #defines, which is useless. Nevertheless, we may not want to 24602# sort them, since we want the *last* AC-DEFINE to be honored. 24603uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines 24604sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs 24605rm -f confdef2sed.sed 24606 24607# This sed command replaces #undef with comments. This is necessary, for 24608# example, in the case of _POSIX_SOURCE, which is predefined and required 24609# on some systems where configure will not decide to define it. 24610cat >>conftest.undefs <<\_ACEOF 24611s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */, 24612_ACEOF 24613 24614# Break up conftest.defines because some shells have a limit on the size 24615# of here documents, and old seds have small limits too (100 cmds). 24616echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS 24617echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS 24618echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS 24619echo ' :' >>$CONFIG_STATUS 24620rm -f conftest.tail 24621while grep . conftest.defines >/dev/null 24622do 24623 # Write a limited-size here document to $tmp/defines.sed. 24624 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS 24625 # Speed up: don't consider the non `#define' lines. 24626 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS 24627 # Work around the forget-to-reset-the-flag bug. 24628 echo 't clr' >>$CONFIG_STATUS 24629 echo ': clr' >>$CONFIG_STATUS 24630 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS 24631 echo 'CEOF 24632 sed -f $tmp/defines.sed $tmp/in >$tmp/out 24633 rm -f $tmp/in 24634 mv $tmp/out $tmp/in 24635' >>$CONFIG_STATUS 24636 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail 24637 rm -f conftest.defines 24638 mv conftest.tail conftest.defines 24639done 24640rm -f conftest.defines 24641echo ' fi # grep' >>$CONFIG_STATUS 24642echo >>$CONFIG_STATUS 24643 24644# Break up conftest.undefs because some shells have a limit on the size 24645# of here documents, and old seds have small limits too (100 cmds). 24646echo ' # Handle all the #undef templates' >>$CONFIG_STATUS 24647rm -f conftest.tail 24648while grep . conftest.undefs >/dev/null 24649do 24650 # Write a limited-size here document to $tmp/undefs.sed. 24651 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS 24652 # Speed up: don't consider the non `#undef' 24653 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS 24654 # Work around the forget-to-reset-the-flag bug. 24655 echo 't clr' >>$CONFIG_STATUS 24656 echo ': clr' >>$CONFIG_STATUS 24657 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS 24658 echo 'CEOF 24659 sed -f $tmp/undefs.sed $tmp/in >$tmp/out 24660 rm -f $tmp/in 24661 mv $tmp/out $tmp/in 24662' >>$CONFIG_STATUS 24663 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail 24664 rm -f conftest.undefs 24665 mv conftest.tail conftest.undefs 24666done 24667rm -f conftest.undefs 24668 24669cat >>$CONFIG_STATUS <<\_ACEOF 24670 # Let's still pretend it is `configure' which instantiates (i.e., don't 24671 # use $as_me), people would be surprised to read: 24672 # /* config.h. Generated by config.status. */ 24673 if test x"$ac_file" = x-; then 24674 echo "/* Generated by configure. */" >$tmp/config.h 24675 else 24676 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h 24677 fi 24678 cat $tmp/in >>$tmp/config.h 24679 rm -f $tmp/in 24680 if test x"$ac_file" != x-; then 24681 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then 24682 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 24683echo "$as_me: $ac_file is unchanged" >&6;} 24684 else 24685 ac_dir=`(dirname "$ac_file") 2>/dev/null || 24686$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 24687 X"$ac_file" : 'X\(//\)[^/]' \| \ 24688 X"$ac_file" : 'X\(//\)$' \| \ 24689 X"$ac_file" : 'X\(/\)' \| \ 24690 . : '\(.\)' 2>/dev/null || 24691echo X"$ac_file" | 24692 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 24693 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 24694 /^X\(\/\/\)$/{ s//\1/; q; } 24695 /^X\(\/\).*/{ s//\1/; q; } 24696 s/.*/./; q'` 24697 { if $as_mkdir_p; then 24698 mkdir -p "$ac_dir" 24699 else 24700 as_dir="$ac_dir" 24701 as_dirs= 24702 while test ! -d "$as_dir"; do 24703 as_dirs="$as_dir $as_dirs" 24704 as_dir=`(dirname "$as_dir") 2>/dev/null || 24705$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 24706 X"$as_dir" : 'X\(//\)[^/]' \| \ 24707 X"$as_dir" : 'X\(//\)$' \| \ 24708 X"$as_dir" : 'X\(/\)' \| \ 24709 . : '\(.\)' 2>/dev/null || 24710echo X"$as_dir" | 24711 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 24712 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 24713 /^X\(\/\/\)$/{ s//\1/; q; } 24714 /^X\(\/\).*/{ s//\1/; q; } 24715 s/.*/./; q'` 24716 done 24717 test ! -n "$as_dirs" || mkdir $as_dirs 24718 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 24719echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} 24720 { (exit 1); exit 1; }; }; } 24721 24722 rm -f $ac_file 24723 mv $tmp/config.h $ac_file 24724 fi 24725 else 24726 cat $tmp/config.h 24727 rm -f $tmp/config.h 24728 fi 24729done 24730_ACEOF 24731cat >>$CONFIG_STATUS <<\_ACEOF 24732 24733# 24734# CONFIG_COMMANDS section. 24735# 24736for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue 24737 ac_dest=`echo "$ac_file" | sed 's,:.*,,'` 24738 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'` 24739 ac_dir=`(dirname "$ac_dest") 2>/dev/null || 24740$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 24741 X"$ac_dest" : 'X\(//\)[^/]' \| \ 24742 X"$ac_dest" : 'X\(//\)$' \| \ 24743 X"$ac_dest" : 'X\(/\)' \| \ 24744 . : '\(.\)' 2>/dev/null || 24745echo X"$ac_dest" | 24746 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 24747 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 24748 /^X\(\/\/\)$/{ s//\1/; q; } 24749 /^X\(\/\).*/{ s//\1/; q; } 24750 s/.*/./; q'` 24751 ac_builddir=. 24752 24753if test "$ac_dir" != .; then 24754 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 24755 # A "../" for each directory in $ac_dir_suffix. 24756 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` 24757else 24758 ac_dir_suffix= ac_top_builddir= 24759fi 24760 24761case $srcdir in 24762 .) # No --srcdir option. We are building in place. 24763 ac_srcdir=. 24764 if test -z "$ac_top_builddir"; then 24765 ac_top_srcdir=. 24766 else 24767 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` 24768 fi ;; 24769 [\\/]* | ?:[\\/]* ) # Absolute path. 24770 ac_srcdir=$srcdir$ac_dir_suffix; 24771 ac_top_srcdir=$srcdir ;; 24772 *) # Relative path. 24773 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix 24774 ac_top_srcdir=$ac_top_builddir$srcdir ;; 24775esac 24776# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be 24777# absolute. 24778ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` 24779ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` 24780ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` 24781ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` 24782 24783 24784 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5 24785echo "$as_me: executing $ac_dest commands" >&6;} 24786 case $ac_dest in 24787 Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/Makefile Makefile ;; 24788 Makefile.common ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/Makefile.common Makefile.common ;; 24789 Makefile.rules ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/Makefile.rules Makefile.rules ;; 24790 lib/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Makefile lib/Makefile ;; 24791 lib/Analysis/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Analysis/Makefile lib/Analysis/Makefile ;; 24792 lib/Analysis/DataStructure/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Analysis/DataStructure/Makefile lib/Analysis/DataStructure/Makefile ;; 24793 lib/Analysis/IPA/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Analysis/IPA/Makefile lib/Analysis/IPA/Makefile ;; 24794 lib/Analysis/LiveVar/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Analysis/LiveVar/Makefile lib/Analysis/LiveVar/Makefile ;; 24795 lib/AsmParser/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/AsmParser/Makefile lib/AsmParser/Makefile ;; 24796 lib/Bytecode/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Bytecode/Makefile lib/Bytecode/Makefile ;; 24797 lib/Bytecode/Reader/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Bytecode/Reader/Makefile lib/Bytecode/Reader/Makefile ;; 24798 lib/Bytecode/Writer/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Bytecode/Writer/Makefile lib/Bytecode/Writer/Makefile ;; 24799 lib/CWriter/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/CWriter/Makefile lib/CWriter/Makefile ;; 24800 lib/CodeGen/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/CodeGen/Makefile lib/CodeGen/Makefile ;; 24801 lib/CodeGen/InstrSched/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/CodeGen/InstrSched/Makefile lib/CodeGen/InstrSched/Makefile ;; 24802 lib/CodeGen/InstrSelection/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/CodeGen/InstrSelection/Makefile lib/CodeGen/InstrSelection/Makefile ;; 24803 lib/CodeGen/ModuloScheduling/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/CodeGen/ModuloScheduling/Makefile lib/CodeGen/ModuloScheduling/Makefile ;; 24804 lib/CodeGen/RegAlloc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/CodeGen/RegAlloc/Makefile lib/CodeGen/RegAlloc/Makefile ;; 24805 lib/CodeGen/SelectionDAG/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/CodeGen/SelectionDAG/Makefile lib/CodeGen/SelectionDAG/Makefile ;; 24806 lib/ExecutionEngine/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/ExecutionEngine/Makefile lib/ExecutionEngine/Makefile ;; 24807 lib/ExecutionEngine/Interpreter/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/ExecutionEngine/Interpreter/Makefile lib/ExecutionEngine/Interpreter/Makefile ;; 24808 lib/ExecutionEngine/JIT/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/ExecutionEngine/JIT/Makefile lib/ExecutionEngine/JIT/Makefile ;; 24809 lib/Support/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Support/Makefile lib/Support/Makefile ;; 24810 lib/Target/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Target/Makefile lib/Target/Makefile ;; 24811 lib/Target/Sparc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Target/Sparc/Makefile lib/Target/Sparc/Makefile ;; 24812 lib/Target/X86/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Target/X86/Makefile lib/Target/X86/Makefile ;; 24813 lib/Transforms/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Transforms/Makefile lib/Transforms/Makefile ;; 24814 lib/Transforms/Hello/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Transforms/Hello/Makefile lib/Transforms/Hello/Makefile ;; 24815 lib/Transforms/IPO/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Transforms/IPO/Makefile lib/Transforms/IPO/Makefile ;; 24816 lib/Transforms/Instrumentation/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Transforms/Instrumentation/Makefile lib/Transforms/Instrumentation/Makefile ;; 24817 lib/Transforms/Instrumentation/ProfilePaths/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Transforms/Instrumentation/ProfilePaths/Makefile lib/Transforms/Instrumentation/ProfilePaths/Makefile ;; 24818 lib/Transforms/Scalar/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Transforms/Scalar/Makefile lib/Transforms/Scalar/Makefile ;; 24819 lib/Transforms/Utils/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Transforms/Utils/Makefile lib/Transforms/Utils/Makefile ;; 24820 lib/VMCore/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/VMCore/Makefile lib/VMCore/Makefile ;; 24821 runtime/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/Makefile runtime/Makefile ;; 24822 runtime/GCCLibraries/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/Makefile runtime/GCCLibraries/Makefile ;; 24823 runtime/GCCLibraries/crtend/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/crtend/Makefile runtime/GCCLibraries/crtend/Makefile ;; 24824 runtime/GCCLibraries/libc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libc/Makefile runtime/GCCLibraries/libc/Makefile ;; 24825 runtime/GCCLibraries/libcurses/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libcurses/Makefile runtime/GCCLibraries/libcurses/Makefile ;; 24826 runtime/GCCLibraries/libg/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libg/Makefile runtime/GCCLibraries/libg/Makefile ;; 24827 runtime/GCCLibraries/libgcc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libgcc/Makefile runtime/GCCLibraries/libgcc/Makefile ;; 24828 runtime/GCCLibraries/libm/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libm/Makefile runtime/GCCLibraries/libm/Makefile ;; 24829 runtime/GCCLibraries/libmalloc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libmalloc/Makefile runtime/GCCLibraries/libmalloc/Makefile ;; 24830 runtime/GCCLibraries/libtermcap/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libtermcap/Makefile runtime/GCCLibraries/libtermcap/Makefile ;; 24831 runtime/GCCLibraries/libucb/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libucb/Makefile runtime/GCCLibraries/libucb/Makefile ;; 24832 runtime/GCCLibraries/libutempter/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libutempter/Makefile runtime/GCCLibraries/libutempter/Makefile ;; 24833 runtime/GCCLibraries/libutil/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libutil/Makefile runtime/GCCLibraries/libutil/Makefile ;; 24834 runtime/libdummy/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/libdummy/Makefile runtime/libdummy/Makefile ;; 24835 runtime/libtrace/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/libtrace/Makefile runtime/libtrace/Makefile ;; 24836 runtime/libprofile/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/libprofile/Makefile runtime/libprofile/Makefile ;; 24837 test/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Makefile test/Makefile ;; 24838 test/Makefile.tests ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;; 24839 test/QMTest/llvm.py ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/QMTest/llvm.py test/QMTest/llvm.py ;; 24840 test/QMTest/llvmdb.py ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/QMTest/llvmdb.py test/QMTest/llvmdb.py ;; 24841 test/Programs/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/Makefile test/Programs/Makefile ;; 24842 test/Programs/Makefile.programs ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/Makefile.programs test/Programs/Makefile.programs ;; 24843 test/Programs/TEST.aa.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.aa.Makefile test/Programs/TEST.aa.Makefile ;; 24844 test/Programs/TEST.dsgraph.report ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.dsgraph.report test/Programs/TEST.dsgraph.report ;; 24845 test/Programs/TEST.micro.report ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.micro.report test/Programs/TEST.micro.report ;; 24846 test/Programs/TEST.aa.report ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.aa.report test/Programs/TEST.aa.report ;; 24847 test/Programs/TEST.example.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.example.Makefile test/Programs/TEST.example.Makefile ;; 24848 test/Programs/TEST.nightly.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.nightly.Makefile test/Programs/TEST.nightly.Makefile ;; 24849 test/Programs/TEST.buildrepo.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.buildrepo.Makefile test/Programs/TEST.buildrepo.Makefile ;; 24850 test/Programs/TEST.jit.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.jit.Makefile test/Programs/TEST.jit.Makefile ;; 24851 test/Programs/TEST.nightly.report ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.nightly.report test/Programs/TEST.nightly.report ;; 24852 test/Programs/TEST.dsgraph.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.dsgraph.Makefile test/Programs/TEST.dsgraph.Makefile ;; 24853 test/Programs/TEST.jit.report ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.jit.report test/Programs/TEST.jit.report ;; 24854 test/Programs/TEST.typesafe.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.typesafe.Makefile test/Programs/TEST.typesafe.Makefile ;; 24855 test/Programs/TEST.dsgraph.gnuplot ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.dsgraph.gnuplot test/Programs/TEST.dsgraph.gnuplot ;; 24856 test/Programs/TEST.micro.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.micro.Makefile test/Programs/TEST.micro.Makefile ;; 24857 test/Programs/External/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/Makefile test/Programs/External/Makefile ;; 24858 test/Programs/External/SPEC/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/Makefile test/Programs/External/SPEC/Makefile ;; 24859 test/Programs/External/SPEC/Makefile.spec ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/Makefile.spec test/Programs/External/SPEC/Makefile.spec ;; 24860 test/Programs/External/SPEC/CFP2000/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CFP2000/Makefile test/Programs/External/SPEC/CFP2000/Makefile ;; 24861 test/Programs/External/SPEC/CFP2000/177.mesa/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CFP2000/177.mesa/Makefile test/Programs/External/SPEC/CFP2000/177.mesa/Makefile ;; 24862 test/Programs/External/SPEC/CFP2000/179.art/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CFP2000/179.art/Makefile test/Programs/External/SPEC/CFP2000/179.art/Makefile ;; 24863 test/Programs/External/SPEC/CFP2000/183.equake/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CFP2000/183.equake/Makefile test/Programs/External/SPEC/CFP2000/183.equake/Makefile ;; 24864 test/Programs/External/SPEC/CFP2000/188.ammp/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CFP2000/188.ammp/Makefile test/Programs/External/SPEC/CFP2000/188.ammp/Makefile ;; 24865 test/Programs/External/SPEC/CINT2000/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CINT2000/Makefile test/Programs/External/SPEC/CINT2000/Makefile ;; 24866 test/Programs/External/SPEC/CINT2000/164.gzip/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CINT2000/164.gzip/Makefile test/Programs/External/SPEC/CINT2000/164.gzip/Makefile ;; 24867 test/Programs/External/SPEC/CINT2000/175.vpr/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CINT2000/175.vpr/Makefile test/Programs/External/SPEC/CINT2000/175.vpr/Makefile ;; 24868 test/Programs/External/SPEC/CINT2000/176.gcc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CINT2000/176.gcc/Makefile test/Programs/External/SPEC/CINT2000/176.gcc/Makefile ;; 24869 test/Programs/External/SPEC/CINT2000/181.mcf/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CINT2000/181.mcf/Makefile test/Programs/External/SPEC/CINT2000/181.mcf/Makefile ;; 24870 test/Programs/External/SPEC/CINT2000/186.crafty/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CINT2000/186.crafty/Makefile test/Programs/External/SPEC/CINT2000/186.crafty/Makefile ;; 24871 test/Programs/External/SPEC/CINT2000/197.parser/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CINT2000/197.parser/Makefile test/Programs/External/SPEC/CINT2000/197.parser/Makefile ;; 24872 test/Programs/External/SPEC/CINT2000/252.eon/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CINT2000/252.eon/Makefile test/Programs/External/SPEC/CINT2000/252.eon/Makefile ;; 24873 test/Programs/External/SPEC/CINT2000/253.perlbmk/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CINT2000/253.perlbmk/Makefile test/Programs/External/SPEC/CINT2000/253.perlbmk/Makefile ;; 24874 test/Programs/External/SPEC/CINT2000/254.gap/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CINT2000/254.gap/Makefile test/Programs/External/SPEC/CINT2000/254.gap/Makefile ;; 24875 test/Programs/External/SPEC/CINT2000/255.vortex/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CINT2000/255.vortex/Makefile test/Programs/External/SPEC/CINT2000/255.vortex/Makefile ;; 24876 test/Programs/External/SPEC/CINT2000/256.bzip2/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CINT2000/256.bzip2/Makefile test/Programs/External/SPEC/CINT2000/256.bzip2/Makefile ;; 24877 test/Programs/External/SPEC/CINT2000/300.twolf/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CINT2000/300.twolf/Makefile test/Programs/External/SPEC/CINT2000/300.twolf/Makefile ;; 24878 test/Programs/LLVMSource/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/LLVMSource/Makefile test/Programs/LLVMSource/Makefile ;; 24879 test/Programs/MultiSource/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Makefile test/Programs/MultiSource/Makefile ;; 24880 test/Programs/MultiSource/Makefile.multisrc ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Makefile.multisrc test/Programs/MultiSource/Makefile.multisrc ;; 24881 test/Programs/MultiSource/Applications/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Applications/Makefile test/Programs/MultiSource/Applications/Makefile ;; 24882 test/Programs/MultiSource/Applications/Burg/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Applications/Burg/Makefile test/Programs/MultiSource/Applications/Burg/Makefile ;; 24883 test/Programs/MultiSource/Applications/aha/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Applications/aha/Makefile test/Programs/MultiSource/Applications/aha/Makefile ;; 24884 test/Programs/MultiSource/Applications/sgefa/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Applications/sgefa/Makefile test/Programs/MultiSource/Applications/sgefa/Makefile ;; 24885 test/Programs/MultiSource/Benchmarks/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Makefile test/Programs/MultiSource/Benchmarks/Makefile ;; 24886 test/Programs/MultiSource/Benchmarks/Fhourstones/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Fhourstones/Makefile test/Programs/MultiSource/Benchmarks/Fhourstones/Makefile ;; 24887 test/Programs/MultiSource/Benchmarks/FreeBench/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/Makefile test/Programs/MultiSource/Benchmarks/FreeBench/Makefile ;; 24888 test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/Makefile test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/Makefile ;; 24889 test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/test.in ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/test.in test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/test.in ;; 24890 test/Programs/MultiSource/Benchmarks/FreeBench/distray/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/distray/Makefile test/Programs/MultiSource/Benchmarks/FreeBench/distray/Makefile ;; 24891 test/Programs/MultiSource/Benchmarks/FreeBench/distray/test.in ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/distray/test.in test/Programs/MultiSource/Benchmarks/FreeBench/distray/test.in ;; 24892 test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/Makefile test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/Makefile ;; 24893 test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/test.in ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/test.in test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/test.in ;; 24894 test/Programs/MultiSource/Benchmarks/FreeBench/mason/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/mason/Makefile test/Programs/MultiSource/Benchmarks/FreeBench/mason/Makefile ;; 24895 test/Programs/MultiSource/Benchmarks/FreeBench/mason/test.in ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/mason/test.in test/Programs/MultiSource/Benchmarks/FreeBench/mason/test.in ;; 24896 test/Programs/MultiSource/Benchmarks/FreeBench/neural/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/neural/Makefile test/Programs/MultiSource/Benchmarks/FreeBench/neural/Makefile ;; 24897 test/Programs/MultiSource/Benchmarks/FreeBench/neural/test.in ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/neural/test.in test/Programs/MultiSource/Benchmarks/FreeBench/neural/test.in ;; 24898 test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/Makefile test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/Makefile ;; 24899 test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/test.in ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/test.in test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/test.in ;; 24900 test/Programs/MultiSource/Benchmarks/FreeBench/pifft/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/pifft/Makefile test/Programs/MultiSource/Benchmarks/FreeBench/pifft/Makefile ;; 24901 test/Programs/MultiSource/Benchmarks/FreeBench/pifft/test.in ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/pifft/test.in test/Programs/MultiSource/Benchmarks/FreeBench/pifft/test.in ;; 24902 test/Programs/MultiSource/Benchmarks/McCat/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/McCat/Makefile test/Programs/MultiSource/Benchmarks/McCat/Makefile ;; 24903 test/Programs/MultiSource/Benchmarks/McCat/01-qbsort/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/McCat/01-qbsort/Makefile test/Programs/MultiSource/Benchmarks/McCat/01-qbsort/Makefile ;; 24904 test/Programs/MultiSource/Benchmarks/McCat/03-testtrie/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/McCat/03-testtrie/Makefile test/Programs/MultiSource/Benchmarks/McCat/03-testtrie/Makefile ;; 24905 test/Programs/MultiSource/Benchmarks/McCat/04-bisect/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/McCat/04-bisect/Makefile test/Programs/MultiSource/Benchmarks/McCat/04-bisect/Makefile ;; 24906 test/Programs/MultiSource/Benchmarks/McCat/05-eks/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/McCat/05-eks/Makefile test/Programs/MultiSource/Benchmarks/McCat/05-eks/Makefile ;; 24907 test/Programs/MultiSource/Benchmarks/McCat/08-main/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/McCat/08-main/Makefile test/Programs/MultiSource/Benchmarks/McCat/08-main/Makefile ;; 24908 test/Programs/MultiSource/Benchmarks/McCat/09-vor/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/McCat/09-vor/Makefile test/Programs/MultiSource/Benchmarks/McCat/09-vor/Makefile ;; 24909 test/Programs/MultiSource/Benchmarks/McCat/12-IOtest/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/McCat/12-IOtest/Makefile test/Programs/MultiSource/Benchmarks/McCat/12-IOtest/Makefile ;; 24910 test/Programs/MultiSource/Benchmarks/McCat/15-trie/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/McCat/15-trie/Makefile test/Programs/MultiSource/Benchmarks/McCat/15-trie/Makefile ;; 24911 test/Programs/MultiSource/Benchmarks/McCat/17-bintr/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/McCat/17-bintr/Makefile test/Programs/MultiSource/Benchmarks/McCat/17-bintr/Makefile ;; 24912 test/Programs/MultiSource/Benchmarks/McCat/18-imp/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/McCat/18-imp/Makefile test/Programs/MultiSource/Benchmarks/McCat/18-imp/Makefile ;; 24913 test/Programs/MultiSource/Benchmarks/Olden/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Olden/Makefile test/Programs/MultiSource/Benchmarks/Olden/Makefile ;; 24914 test/Programs/MultiSource/Benchmarks/Olden/bh/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Olden/bh/Makefile test/Programs/MultiSource/Benchmarks/Olden/bh/Makefile ;; 24915 test/Programs/MultiSource/Benchmarks/Olden/bisort/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Olden/bisort/Makefile test/Programs/MultiSource/Benchmarks/Olden/bisort/Makefile ;; 24916 test/Programs/MultiSource/Benchmarks/Olden/em3d/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Olden/em3d/Makefile test/Programs/MultiSource/Benchmarks/Olden/em3d/Makefile ;; 24917 test/Programs/MultiSource/Benchmarks/Olden/health/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Olden/health/Makefile test/Programs/MultiSource/Benchmarks/Olden/health/Makefile ;; 24918 test/Programs/MultiSource/Benchmarks/Olden/mst/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Olden/mst/Makefile test/Programs/MultiSource/Benchmarks/Olden/mst/Makefile ;; 24919 test/Programs/MultiSource/Benchmarks/Olden/perimeter/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Olden/perimeter/Makefile test/Programs/MultiSource/Benchmarks/Olden/perimeter/Makefile ;; 24920 test/Programs/MultiSource/Benchmarks/Olden/power/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Olden/power/Makefile test/Programs/MultiSource/Benchmarks/Olden/power/Makefile ;; 24921 test/Programs/MultiSource/Benchmarks/Olden/treeadd/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Olden/treeadd/Makefile test/Programs/MultiSource/Benchmarks/Olden/treeadd/Makefile ;; 24922 test/Programs/MultiSource/Benchmarks/Olden/tsp/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Olden/tsp/Makefile test/Programs/MultiSource/Benchmarks/Olden/tsp/Makefile ;; 24923 test/Programs/MultiSource/Benchmarks/Olden/voronoi/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Olden/voronoi/Makefile test/Programs/MultiSource/Benchmarks/Olden/voronoi/Makefile ;; 24924 test/Programs/MultiSource/Benchmarks/OptimizerEval/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/OptimizerEval/Makefile test/Programs/MultiSource/Benchmarks/OptimizerEval/Makefile ;; 24925 test/Programs/MultiSource/Benchmarks/Ptrdist/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Ptrdist/Makefile test/Programs/MultiSource/Benchmarks/Ptrdist/Makefile ;; 24926 test/Programs/MultiSource/Benchmarks/Ptrdist/anagram/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Ptrdist/anagram/Makefile test/Programs/MultiSource/Benchmarks/Ptrdist/anagram/Makefile ;; 24927 test/Programs/MultiSource/Benchmarks/Ptrdist/bc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Ptrdist/bc/Makefile test/Programs/MultiSource/Benchmarks/Ptrdist/bc/Makefile ;; 24928 test/Programs/MultiSource/Benchmarks/Ptrdist/ft/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Ptrdist/ft/Makefile test/Programs/MultiSource/Benchmarks/Ptrdist/ft/Makefile ;; 24929 test/Programs/MultiSource/Benchmarks/Ptrdist/ks/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Ptrdist/ks/Makefile test/Programs/MultiSource/Benchmarks/Ptrdist/ks/Makefile ;; 24930 test/Programs/MultiSource/Benchmarks/Ptrdist/yacr2/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Ptrdist/yacr2/Makefile test/Programs/MultiSource/Benchmarks/Ptrdist/yacr2/Makefile ;; 24931 test/Programs/MultiSource/Benchmarks/llubenchmark/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/llubenchmark/Makefile test/Programs/MultiSource/Benchmarks/llubenchmark/Makefile ;; 24932 test/Programs/MultiSource/Benchmarks/sim/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/sim/Makefile test/Programs/MultiSource/Benchmarks/sim/Makefile ;; 24933 test/Programs/SingleSource/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Makefile test/Programs/SingleSource/Makefile ;; 24934 test/Programs/SingleSource/Makefile.singlesrc ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Makefile.singlesrc test/Programs/SingleSource/Makefile.singlesrc ;; 24935 test/Programs/SingleSource/Gizmos/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Gizmos/Makefile test/Programs/SingleSource/Gizmos/Makefile ;; 24936 test/Programs/SingleSource/Benchmarks/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Benchmarks/Makefile test/Programs/SingleSource/Benchmarks/Makefile ;; 24937 test/Programs/SingleSource/Benchmarks/Dhrystone/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Benchmarks/Dhrystone/Makefile test/Programs/SingleSource/Benchmarks/Dhrystone/Makefile ;; 24938 test/Programs/SingleSource/Benchmarks/Shootout/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Benchmarks/Shootout/Makefile test/Programs/SingleSource/Benchmarks/Shootout/Makefile ;; 24939 test/Programs/SingleSource/Benchmarks/Stanford/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Benchmarks/Stanford/Makefile test/Programs/SingleSource/Benchmarks/Stanford/Makefile ;; 24940 test/Programs/SingleSource/Benchmarks/Misc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Benchmarks/Misc/Makefile test/Programs/SingleSource/Benchmarks/Misc/Makefile ;; 24941 test/Programs/SingleSource/CustomChecked/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/CustomChecked/Makefile test/Programs/SingleSource/CustomChecked/Makefile ;; 24942 test/Programs/SingleSource/UnitTests/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/UnitTests/Makefile test/Programs/SingleSource/UnitTests/Makefile ;; 24943 test/Programs/SingleSource/UnitTests/SetjmpLongjmp/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/UnitTests/SetjmpLongjmp/Makefile test/Programs/SingleSource/UnitTests/SetjmpLongjmp/Makefile ;; 24944 test/Programs/SingleSource/Regression/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Regression/Makefile test/Programs/SingleSource/Regression/Makefile ;; 24945 test/Programs/SingleSource/Regression/C/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Regression/C/Makefile test/Programs/SingleSource/Regression/C/Makefile ;; 24946 test/Programs/SingleSource/Regression/C++/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Regression/C++/Makefile test/Programs/SingleSource/Regression/C++/Makefile ;; 24947 test/Programs/SingleSource/Regression/C++/EH/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Regression/C++/EH/Makefile test/Programs/SingleSource/Regression/C++/EH/Makefile ;; 24948 tools/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/Makefile tools/Makefile ;; 24949 tools/analyze/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/analyze/Makefile tools/analyze/Makefile ;; 24950 tools/bugpoint/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/bugpoint/Makefile tools/bugpoint/Makefile ;; 24951 tools/extract/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/extract/Makefile tools/extract/Makefile ;; 24952 tools/gccas/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/gccas/Makefile tools/gccas/Makefile ;; 24953 tools/gccld/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/gccld/Makefile tools/gccld/Makefile ;; 24954 tools/llc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/llc/Makefile tools/llc/Makefile ;; 24955 tools/llee/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/llee/Makefile tools/llee/Makefile ;; 24956 tools/lli/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/lli/Makefile tools/lli/Makefile ;; 24957 tools/llvm-ar/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/llvm-ar/Makefile tools/llvm-ar/Makefile ;; 24958 tools/llvm-as/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/llvm-as/Makefile tools/llvm-as/Makefile ;; 24959 tools/llvm-dis/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/llvm-dis/Makefile tools/llvm-dis/Makefile ;; 24960 tools/llvm-link/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/llvm-link/Makefile tools/llvm-link/Makefile ;; 24961 tools/llvm-nm/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/llvm-nm/Makefile tools/llvm-nm/Makefile ;; 24962 tools/llvm-prof/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/llvm-prof/Makefile tools/llvm-prof/Makefile ;; 24963 tools/opt/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/opt/Makefile tools/opt/Makefile ;; 24964 utils/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/utils/Makefile utils/Makefile ;; 24965 utils/Burg/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/utils/Burg/Makefile utils/Burg/Makefile ;; 24966 utils/Burg/Doc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/utils/Burg/Doc/Makefile utils/Burg/Doc/Makefile ;; 24967 utils/TableGen/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/utils/TableGen/Makefile utils/TableGen/Makefile ;; 24968 projects/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/Makefile projects/Makefile ;; 24969 projects/ModuleMaker/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/ModuleMaker/Makefile projects/ModuleMaker/Makefile ;; 24970 projects/ModuleMaker/Makefile.common ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/ModuleMaker/Makefile.common projects/ModuleMaker/Makefile.common ;; 24971 projects/ModuleMaker/tools/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/ModuleMaker/tools/Makefile projects/ModuleMaker/tools/Makefile ;; 24972 projects/ModuleMaker/tools/ModuleMaker/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/ModuleMaker/tools/ModuleMaker/Makefile projects/ModuleMaker/tools/ModuleMaker/Makefile ;; 24973 esac 24974done 24975_ACEOF 24976 24977cat >>$CONFIG_STATUS <<\_ACEOF 24978 24979{ (exit 0); exit 0; } 24980_ACEOF 24981chmod +x $CONFIG_STATUS 24982ac_clean_files=$ac_clean_files_save 24983 24984 24985# configure is writing to config.log, and then calls config.status. 24986# config.status does its own redirection, appending to config.log. 24987# Unfortunately, on DOS this fails, as config.log is still kept open 24988# by configure, so config.status won't be able to write to it; its 24989# output is simply discarded. So we exec the FD to /dev/null, 24990# effectively closing config.log, so it can be properly (re)opened and 24991# appended to by config.status. When coming back to configure, we 24992# need to make the FD available again. 24993if test "$no_create" != yes; then 24994 ac_cs_success=: 24995 ac_config_status_args= 24996 test "$silent" = yes && 24997 ac_config_status_args="$ac_config_status_args --quiet" 24998 exec 5>/dev/null 24999 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 25000 exec 5>>config.log 25001 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 25002 # would make configure fail if this is the last instruction. 25003 $ac_cs_success || { (exit 1); exit 1; } 25004fi 25005 25006# 25007# CONFIG_SUBDIRS section. 25008# 25009if test "$no_recursion" != yes; then 25010 25011 # Remove --cache-file and --srcdir arguments so they do not pile up. 25012 ac_sub_configure_args= 25013 ac_prev= 25014 for ac_arg in $ac_configure_args; do 25015 if test -n "$ac_prev"; then 25016 ac_prev= 25017 continue 25018 fi 25019 case $ac_arg in 25020 -cache-file | --cache-file | --cache-fil | --cache-fi \ 25021 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 25022 ac_prev=cache_file ;; 25023 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 25024 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \ 25025 | --c=*) 25026 ;; 25027 --config-cache | -C) 25028 ;; 25029 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 25030 ac_prev=srcdir ;; 25031 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 25032 ;; 25033 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 25034 ac_prev=prefix ;; 25035 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 25036 ;; 25037 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;; 25038 esac 25039 done 25040 25041 # Always prepend --prefix to ensure using the same prefix 25042 # in subdir configurations. 25043 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args" 25044 25045 ac_popdir=`pwd` 25046 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue 25047 25048 # Do not complain, so a configure script can configure whichever 25049 # parts of a large source tree are present. 25050 test -d $srcdir/$ac_dir || continue 25051 25052 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5 25053echo "$as_me: configuring in $ac_dir" >&6;} 25054 { if $as_mkdir_p; then 25055 mkdir -p "$ac_dir" 25056 else 25057 as_dir="$ac_dir" 25058 as_dirs= 25059 while test ! -d "$as_dir"; do 25060 as_dirs="$as_dir $as_dirs" 25061 as_dir=`(dirname "$as_dir") 2>/dev/null || 25062$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 25063 X"$as_dir" : 'X\(//\)[^/]' \| \ 25064 X"$as_dir" : 'X\(//\)$' \| \ 25065 X"$as_dir" : 'X\(/\)' \| \ 25066 . : '\(.\)' 2>/dev/null || 25067echo X"$as_dir" | 25068 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 25069 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 25070 /^X\(\/\/\)$/{ s//\1/; q; } 25071 /^X\(\/\).*/{ s//\1/; q; } 25072 s/.*/./; q'` 25073 done 25074 test ! -n "$as_dirs" || mkdir $as_dirs 25075 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 25076echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} 25077 { (exit 1); exit 1; }; }; } 25078 25079 ac_builddir=. 25080 25081if test "$ac_dir" != .; then 25082 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 25083 # A "../" for each directory in $ac_dir_suffix. 25084 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` 25085else 25086 ac_dir_suffix= ac_top_builddir= 25087fi 25088 25089case $srcdir in 25090 .) # No --srcdir option. We are building in place. 25091 ac_srcdir=. 25092 if test -z "$ac_top_builddir"; then 25093 ac_top_srcdir=. 25094 else 25095 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` 25096 fi ;; 25097 [\\/]* | ?:[\\/]* ) # Absolute path. 25098 ac_srcdir=$srcdir$ac_dir_suffix; 25099 ac_top_srcdir=$srcdir ;; 25100 *) # Relative path. 25101 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix 25102 ac_top_srcdir=$ac_top_builddir$srcdir ;; 25103esac 25104# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be 25105# absolute. 25106ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` 25107ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` 25108ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` 25109ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` 25110 25111 25112 cd $ac_dir 25113 25114 # Check for guested configure; otherwise get Cygnus style configure. 25115 if test -f $ac_srcdir/configure.gnu; then 25116 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'" 25117 elif test -f $ac_srcdir/configure; then 25118 ac_sub_configure="$SHELL '$ac_srcdir/configure'" 25119 elif test -f $ac_srcdir/configure.in; then 25120 ac_sub_configure=$ac_configure 25121 else 25122 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5 25123echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;} 25124 ac_sub_configure= 25125 fi 25126 25127 # The recursion is here. 25128 if test -n "$ac_sub_configure"; then 25129 # Make the cache file name correct relative to the subdirectory. 25130 case $cache_file in 25131 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;; 25132 *) # Relative path. 25133 ac_sub_cache_file=$ac_top_builddir$cache_file ;; 25134 esac 25135 25136 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5 25137echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;} 25138 # The eval makes quoting arguments work. 25139 eval $ac_sub_configure $ac_sub_configure_args \ 25140 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir || 25141 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5 25142echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;} 25143 { (exit 1); exit 1; }; } 25144 fi 25145 25146 cd $ac_popdir 25147 done 25148fi 25149 25150 25151if test $llvmgccwarn = yes 25152then 25153 { echo "$as_me:$LINENO: WARNING: ***** llvm C/C++ front end was not found, or does not" >&5 25154echo "$as_me: WARNING: ***** llvm C/C++ front end was not found, or does not" >&2;} 25155 { echo "$as_me:$LINENO: WARNING: ***** appear to be working." >&5 25156echo "$as_me: WARNING: ***** appear to be working." >&2;} 25157 { echo "$as_me:$LINENO: WARNING: ***** " >&5 25158echo "$as_me: WARNING: ***** " >&2;} 25159 { echo "$as_me:$LINENO: WARNING: ***** Please check configure's --with-llvmgccdir option." >&5 25160echo "$as_me: WARNING: ***** Please check configure's --with-llvmgccdir option." >&2;} 25161 { echo "$as_me:$LINENO: WARNING: ***** Runtime libraries (in llvm/runtime) will not be built," >&5 25162echo "$as_me: WARNING: ***** Runtime libraries (in llvm/runtime) will not be built," >&2;} 25163 { echo "$as_me:$LINENO: WARNING: ***** but you should be able to build the llvm tools." >&5 25164echo "$as_me: WARNING: ***** but you should be able to build the llvm tools." >&2;} 25165fi 25166