Annotation of embedaddon/expat/configure, revision 1.1
1.1 ! misho 1: #! /bin/sh
! 2: # Guess values for system-dependent variables and create Makefiles.
! 3: # Generated by GNU Autoconf 2.59 for expat 2.0.1.
! 4: #
! 5: # Report bugs to <expat-bugs@libexpat.org>.
! 6: #
! 7: # Copyright (C) 2003 Free Software Foundation, Inc.
! 8: # This configure script is free software; the Free Software Foundation
! 9: # gives unlimited permission to copy, distribute and modify it.
! 10: ## --------------------- ##
! 11: ## M4sh Initialization. ##
! 12: ## --------------------- ##
! 13:
! 14: # Be Bourne compatible
! 15: if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
! 16: emulate sh
! 17: NULLCMD=:
! 18: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
! 19: # is contrary to our usage. Disable this feature.
! 20: alias -g '${1+"$@"}'='"$@"'
! 21: elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
! 22: set -o posix
! 23: fi
! 24: DUALCASE=1; export DUALCASE # for MKS sh
! 25:
! 26: # Support unset when possible.
! 27: if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
! 28: as_unset=unset
! 29: else
! 30: as_unset=false
! 31: fi
! 32:
! 33:
! 34: # Work around bugs in pre-3.0 UWIN ksh.
! 35: $as_unset ENV MAIL MAILPATH
! 36: PS1='$ '
! 37: PS2='> '
! 38: PS4='+ '
! 39:
! 40: # NLS nuisances.
! 41: for 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
! 45: do
! 46: if (set +x; test -z "`(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
! 51: done
! 52:
! 53: # Required to use basename.
! 54: if expr a : '\(a\)' >/dev/null 2>&1; then
! 55: as_expr=expr
! 56: else
! 57: as_expr=false
! 58: fi
! 59:
! 60: if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
! 61: as_basename=basename
! 62: else
! 63: as_basename=false
! 64: fi
! 65:
! 66:
! 67: # Name of the executable.
! 68: as_me=`$as_basename "$0" ||
! 69: $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
! 70: X"$0" : 'X\(//\)$' \| \
! 71: X"$0" : 'X\(/\)$' \| \
! 72: . : '\(.\)' 2>/dev/null ||
! 73: echo 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.
! 82: as_cr_letters='abcdefghijklmnopqrstuvwxyz'
! 83: as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
! 84: as_cr_Letters=$as_cr_letters$as_cr_LETTERS
! 85: as_cr_digits='0123456789'
! 86: as_cr_alnum=$as_cr_Letters$as_cr_digits
! 87:
! 88: # The user is always right.
! 89: if 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
! 99: fi
! 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
! 112: for as_dir in $PATH
! 113: do
! 114: IFS=$as_save_IFS
! 115: test -z "$as_dir" && as_dir=.
! 116: test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
! 117: done
! 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
! 133: for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
! 134: do
! 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
! 154: done
! 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:
! 189: case `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= ;;
! 194: esac
! 195:
! 196: if expr a : '\(a\)' >/dev/null 2>&1; then
! 197: as_expr=expr
! 198: else
! 199: as_expr=false
! 200: fi
! 201:
! 202: rm -f conf$$ conf$$.exe conf$$.file
! 203: echo >conf$$.file
! 204: if 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
! 213: elif ln conf$$.file conf$$ 2>/dev/null; then
! 214: as_ln_s=ln
! 215: else
! 216: as_ln_s='cp -p'
! 217: fi
! 218: rm -f conf$$ conf$$.exe conf$$.file
! 219:
! 220: if mkdir -p . 2>/dev/null; then
! 221: as_mkdir_p=:
! 222: else
! 223: test -d ./-p && rmdir ./-p
! 224: as_mkdir_p=false
! 225: fi
! 226:
! 227: as_executable_p="test -f"
! 228:
! 229: # Sed expression to map a string onto a valid CPP name.
! 230: as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
! 231:
! 232: # Sed expression to map a string onto a valid variable name.
! 233: as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
! 234:
! 235:
! 236: # IFS
! 237: # We need space, tab and new line, in precisely that order.
! 238: as_nl='
! 239: '
! 240: IFS=" $as_nl"
! 241:
! 242: # CDPATH.
! 243: $as_unset CDPATH
! 244:
! 245:
! 246:
! 247: # Check that we are running under the correct shell.
! 248: SHELL=${CONFIG_SHELL-/bin/sh}
! 249:
! 250: case X$ECHO in
! 251: X*--fallback-echo)
! 252: # Remove one level of quotation (which was required for Make).
! 253: ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
! 254: ;;
! 255: esac
! 256:
! 257: echo=${ECHO-echo}
! 258: if test "X$1" = X--no-reexec; then
! 259: # Discard the --no-reexec flag, and continue.
! 260: shift
! 261: elif test "X$1" = X--fallback-echo; then
! 262: # Avoid inline document here, it may be left over
! 263: :
! 264: elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
! 265: # Yippee, $echo works!
! 266: :
! 267: else
! 268: # Restart under the correct shell.
! 269: exec $SHELL "$0" --no-reexec ${1+"$@"}
! 270: fi
! 271:
! 272: if test "X$1" = X--fallback-echo; then
! 273: # used as fallback echo
! 274: shift
! 275: cat <<EOF
! 276: $*
! 277: EOF
! 278: exit 0
! 279: fi
! 280:
! 281: # The HP-UX ksh and POSIX shell print the target directory to stdout
! 282: # if CDPATH is set.
! 283: (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
! 284:
! 285: if test -z "$ECHO"; then
! 286: if test "X${echo_test_string+set}" != Xset; then
! 287: # find a string as large as possible, as long as the shell can cope with it
! 288: for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
! 289: # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
! 290: if (echo_test_string=`eval $cmd`) 2>/dev/null &&
! 291: echo_test_string=`eval $cmd` &&
! 292: (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
! 293: then
! 294: break
! 295: fi
! 296: done
! 297: fi
! 298:
! 299: if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
! 300: echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
! 301: test "X$echo_testing_string" = "X$echo_test_string"; then
! 302: :
! 303: else
! 304: # The Solaris, AIX, and Digital Unix default echo programs unquote
! 305: # backslashes. This makes it impossible to quote backslashes using
! 306: # echo "$something" | sed 's/\\/\\\\/g'
! 307: #
! 308: # So, first we look for a working echo in the user's PATH.
! 309:
! 310: lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
! 311: for dir in $PATH /usr/ucb; do
! 312: IFS="$lt_save_ifs"
! 313: if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
! 314: test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
! 315: echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
! 316: test "X$echo_testing_string" = "X$echo_test_string"; then
! 317: echo="$dir/echo"
! 318: break
! 319: fi
! 320: done
! 321: IFS="$lt_save_ifs"
! 322:
! 323: if test "X$echo" = Xecho; then
! 324: # We didn't find a better echo, so look for alternatives.
! 325: if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
! 326: echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
! 327: test "X$echo_testing_string" = "X$echo_test_string"; then
! 328: # This shell has a builtin print -r that does the trick.
! 329: echo='print -r'
! 330: elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
! 331: test "X$CONFIG_SHELL" != X/bin/ksh; then
! 332: # If we have ksh, try running configure again with it.
! 333: ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
! 334: export ORIGINAL_CONFIG_SHELL
! 335: CONFIG_SHELL=/bin/ksh
! 336: export CONFIG_SHELL
! 337: exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
! 338: else
! 339: # Try using printf.
! 340: echo='printf %s\n'
! 341: if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
! 342: echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
! 343: test "X$echo_testing_string" = "X$echo_test_string"; then
! 344: # Cool, printf works
! 345: :
! 346: elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
! 347: test "X$echo_testing_string" = 'X\t' &&
! 348: echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
! 349: test "X$echo_testing_string" = "X$echo_test_string"; then
! 350: CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
! 351: export CONFIG_SHELL
! 352: SHELL="$CONFIG_SHELL"
! 353: export SHELL
! 354: echo="$CONFIG_SHELL $0 --fallback-echo"
! 355: elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
! 356: test "X$echo_testing_string" = 'X\t' &&
! 357: echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
! 358: test "X$echo_testing_string" = "X$echo_test_string"; then
! 359: echo="$CONFIG_SHELL $0 --fallback-echo"
! 360: else
! 361: # maybe with a smaller string...
! 362: prev=:
! 363:
! 364: for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
! 365: if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
! 366: then
! 367: break
! 368: fi
! 369: prev="$cmd"
! 370: done
! 371:
! 372: if test "$prev" != 'sed 50q "$0"'; then
! 373: echo_test_string=`eval $prev`
! 374: export echo_test_string
! 375: exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
! 376: else
! 377: # Oops. We lost completely, so just stick with echo.
! 378: echo=echo
! 379: fi
! 380: fi
! 381: fi
! 382: fi
! 383: fi
! 384: fi
! 385:
! 386: # Copy echo and quote the copy suitably for passing to libtool from
! 387: # the Makefile, instead of quoting the original, which is used later.
! 388: ECHO=$echo
! 389: if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
! 390: ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
! 391: fi
! 392:
! 393:
! 394:
! 395:
! 396: tagnames=${tagnames+${tagnames},}CXX
! 397:
! 398: tagnames=${tagnames+${tagnames},}F77
! 399:
! 400: # Name of the host.
! 401: # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
! 402: # so uname gets run too.
! 403: ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
! 404:
! 405: exec 6>&1
! 406:
! 407: #
! 408: # Initializations.
! 409: #
! 410: ac_default_prefix=/usr/local
! 411: ac_config_libobj_dir=.
! 412: cross_compiling=no
! 413: subdirs=
! 414: MFLAGS=
! 415: MAKEFLAGS=
! 416: SHELL=${CONFIG_SHELL-/bin/sh}
! 417:
! 418: # Maximum number of lines to put in a shell here document.
! 419: # This variable seems obsolete. It should probably be removed, and
! 420: # only ac_max_sed_lines should be used.
! 421: : ${ac_max_here_lines=38}
! 422:
! 423: # Identity of this package.
! 424: PACKAGE_NAME='expat'
! 425: PACKAGE_TARNAME='expat'
! 426: PACKAGE_VERSION='2.0.1'
! 427: PACKAGE_STRING='expat 2.0.1'
! 428: PACKAGE_BUGREPORT='expat-bugs@libexpat.org'
! 429:
! 430: ac_unique_file="Makefile.in"
! 431: # Factoring default headers for most tests.
! 432: ac_includes_default="\
! 433: #include <stdio.h>
! 434: #if HAVE_SYS_TYPES_H
! 435: # include <sys/types.h>
! 436: #endif
! 437: #if HAVE_SYS_STAT_H
! 438: # include <sys/stat.h>
! 439: #endif
! 440: #if STDC_HEADERS
! 441: # include <stdlib.h>
! 442: # include <stddef.h>
! 443: #else
! 444: # if HAVE_STDLIB_H
! 445: # include <stdlib.h>
! 446: # endif
! 447: #endif
! 448: #if HAVE_STRING_H
! 449: # if !STDC_HEADERS && HAVE_MEMORY_H
! 450: # include <memory.h>
! 451: # endif
! 452: # include <string.h>
! 453: #endif
! 454: #if HAVE_STRINGS_H
! 455: # include <strings.h>
! 456: #endif
! 457: #if HAVE_INTTYPES_H
! 458: # include <inttypes.h>
! 459: #else
! 460: # if HAVE_STDINT_H
! 461: # include <stdint.h>
! 462: # endif
! 463: #endif
! 464: #if HAVE_UNISTD_H
! 465: # include <unistd.h>
! 466: #endif"
! 467:
! 468: ac_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 build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB STRIP ac_ct_STRIP DLLTOOL ac_ct_DLLTOOL AS ac_ct_AS OBJDUMP ac_ct_OBJDUMP CPP CXX CXXFLAGS ac_ct_CXX CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL LIBCURRENT LIBREVISION LIBAGE INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA FILEMAP LIBOBJS LTLIBOBJS'
! 469: ac_subst_files=''
! 470:
! 471: # Initialize some variables set by options.
! 472: ac_init_help=
! 473: ac_init_version=false
! 474: # The variables have the same names as the options, with
! 475: # dashes changed to underlines.
! 476: cache_file=/dev/null
! 477: exec_prefix=NONE
! 478: no_create=
! 479: no_recursion=
! 480: prefix=NONE
! 481: program_prefix=NONE
! 482: program_suffix=NONE
! 483: program_transform_name=s,x,x,
! 484: silent=
! 485: site=
! 486: srcdir=
! 487: verbose=
! 488: x_includes=NONE
! 489: x_libraries=NONE
! 490:
! 491: # Installation directory options.
! 492: # These are left unexpanded so users can "make install exec_prefix=/foo"
! 493: # and all the variables that are supposed to be based on exec_prefix
! 494: # by default will actually change.
! 495: # Use braces instead of parens because sh, perl, etc. also accept them.
! 496: bindir='${exec_prefix}/bin'
! 497: sbindir='${exec_prefix}/sbin'
! 498: libexecdir='${exec_prefix}/libexec'
! 499: datadir='${prefix}/share'
! 500: sysconfdir='${prefix}/etc'
! 501: sharedstatedir='${prefix}/com'
! 502: localstatedir='${prefix}/var'
! 503: libdir='${exec_prefix}/lib'
! 504: includedir='${prefix}/include'
! 505: oldincludedir='/usr/include'
! 506: infodir='${prefix}/info'
! 507: mandir='${prefix}/man'
! 508:
! 509: ac_prev=
! 510: for ac_option
! 511: do
! 512: # If the previous option needs an argument, assign it.
! 513: if test -n "$ac_prev"; then
! 514: eval "$ac_prev=\$ac_option"
! 515: ac_prev=
! 516: continue
! 517: fi
! 518:
! 519: ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
! 520:
! 521: # Accept the important Cygnus configure options, so we can diagnose typos.
! 522:
! 523: case $ac_option in
! 524:
! 525: -bindir | --bindir | --bindi | --bind | --bin | --bi)
! 526: ac_prev=bindir ;;
! 527: -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
! 528: bindir=$ac_optarg ;;
! 529:
! 530: -build | --build | --buil | --bui | --bu)
! 531: ac_prev=build_alias ;;
! 532: -build=* | --build=* | --buil=* | --bui=* | --bu=*)
! 533: build_alias=$ac_optarg ;;
! 534:
! 535: -cache-file | --cache-file | --cache-fil | --cache-fi \
! 536: | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
! 537: ac_prev=cache_file ;;
! 538: -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
! 539: | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
! 540: cache_file=$ac_optarg ;;
! 541:
! 542: --config-cache | -C)
! 543: cache_file=config.cache ;;
! 544:
! 545: -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
! 546: ac_prev=datadir ;;
! 547: -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
! 548: | --da=*)
! 549: datadir=$ac_optarg ;;
! 550:
! 551: -disable-* | --disable-*)
! 552: ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
! 553: # Reject names that are not valid shell variable names.
! 554: expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
! 555: { echo "$as_me: error: invalid feature name: $ac_feature" >&2
! 556: { (exit 1); exit 1; }; }
! 557: ac_feature=`echo $ac_feature | sed 's/-/_/g'`
! 558: eval "enable_$ac_feature=no" ;;
! 559:
! 560: -enable-* | --enable-*)
! 561: ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
! 562: # Reject names that are not valid shell variable names.
! 563: expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
! 564: { echo "$as_me: error: invalid feature name: $ac_feature" >&2
! 565: { (exit 1); exit 1; }; }
! 566: ac_feature=`echo $ac_feature | sed 's/-/_/g'`
! 567: case $ac_option in
! 568: *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
! 569: *) ac_optarg=yes ;;
! 570: esac
! 571: eval "enable_$ac_feature='$ac_optarg'" ;;
! 572:
! 573: -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
! 574: | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
! 575: | --exec | --exe | --ex)
! 576: ac_prev=exec_prefix ;;
! 577: -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
! 578: | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
! 579: | --exec=* | --exe=* | --ex=*)
! 580: exec_prefix=$ac_optarg ;;
! 581:
! 582: -gas | --gas | --ga | --g)
! 583: # Obsolete; use --with-gas.
! 584: with_gas=yes ;;
! 585:
! 586: -help | --help | --hel | --he | -h)
! 587: ac_init_help=long ;;
! 588: -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
! 589: ac_init_help=recursive ;;
! 590: -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
! 591: ac_init_help=short ;;
! 592:
! 593: -host | --host | --hos | --ho)
! 594: ac_prev=host_alias ;;
! 595: -host=* | --host=* | --hos=* | --ho=*)
! 596: host_alias=$ac_optarg ;;
! 597:
! 598: -includedir | --includedir | --includedi | --included | --include \
! 599: | --includ | --inclu | --incl | --inc)
! 600: ac_prev=includedir ;;
! 601: -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
! 602: | --includ=* | --inclu=* | --incl=* | --inc=*)
! 603: includedir=$ac_optarg ;;
! 604:
! 605: -infodir | --infodir | --infodi | --infod | --info | --inf)
! 606: ac_prev=infodir ;;
! 607: -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
! 608: infodir=$ac_optarg ;;
! 609:
! 610: -libdir | --libdir | --libdi | --libd)
! 611: ac_prev=libdir ;;
! 612: -libdir=* | --libdir=* | --libdi=* | --libd=*)
! 613: libdir=$ac_optarg ;;
! 614:
! 615: -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
! 616: | --libexe | --libex | --libe)
! 617: ac_prev=libexecdir ;;
! 618: -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
! 619: | --libexe=* | --libex=* | --libe=*)
! 620: libexecdir=$ac_optarg ;;
! 621:
! 622: -localstatedir | --localstatedir | --localstatedi | --localstated \
! 623: | --localstate | --localstat | --localsta | --localst \
! 624: | --locals | --local | --loca | --loc | --lo)
! 625: ac_prev=localstatedir ;;
! 626: -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
! 627: | --localstate=* | --localstat=* | --localsta=* | --localst=* \
! 628: | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
! 629: localstatedir=$ac_optarg ;;
! 630:
! 631: -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
! 632: ac_prev=mandir ;;
! 633: -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
! 634: mandir=$ac_optarg ;;
! 635:
! 636: -nfp | --nfp | --nf)
! 637: # Obsolete; use --without-fp.
! 638: with_fp=no ;;
! 639:
! 640: -no-create | --no-create | --no-creat | --no-crea | --no-cre \
! 641: | --no-cr | --no-c | -n)
! 642: no_create=yes ;;
! 643:
! 644: -no-recursion | --no-recursion | --no-recursio | --no-recursi \
! 645: | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
! 646: no_recursion=yes ;;
! 647:
! 648: -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
! 649: | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
! 650: | --oldin | --oldi | --old | --ol | --o)
! 651: ac_prev=oldincludedir ;;
! 652: -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
! 653: | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
! 654: | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
! 655: oldincludedir=$ac_optarg ;;
! 656:
! 657: -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
! 658: ac_prev=prefix ;;
! 659: -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
! 660: prefix=$ac_optarg ;;
! 661:
! 662: -program-prefix | --program-prefix | --program-prefi | --program-pref \
! 663: | --program-pre | --program-pr | --program-p)
! 664: ac_prev=program_prefix ;;
! 665: -program-prefix=* | --program-prefix=* | --program-prefi=* \
! 666: | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
! 667: program_prefix=$ac_optarg ;;
! 668:
! 669: -program-suffix | --program-suffix | --program-suffi | --program-suff \
! 670: | --program-suf | --program-su | --program-s)
! 671: ac_prev=program_suffix ;;
! 672: -program-suffix=* | --program-suffix=* | --program-suffi=* \
! 673: | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
! 674: program_suffix=$ac_optarg ;;
! 675:
! 676: -program-transform-name | --program-transform-name \
! 677: | --program-transform-nam | --program-transform-na \
! 678: | --program-transform-n | --program-transform- \
! 679: | --program-transform | --program-transfor \
! 680: | --program-transfo | --program-transf \
! 681: | --program-trans | --program-tran \
! 682: | --progr-tra | --program-tr | --program-t)
! 683: ac_prev=program_transform_name ;;
! 684: -program-transform-name=* | --program-transform-name=* \
! 685: | --program-transform-nam=* | --program-transform-na=* \
! 686: | --program-transform-n=* | --program-transform-=* \
! 687: | --program-transform=* | --program-transfor=* \
! 688: | --program-transfo=* | --program-transf=* \
! 689: | --program-trans=* | --program-tran=* \
! 690: | --progr-tra=* | --program-tr=* | --program-t=*)
! 691: program_transform_name=$ac_optarg ;;
! 692:
! 693: -q | -quiet | --quiet | --quie | --qui | --qu | --q \
! 694: | -silent | --silent | --silen | --sile | --sil)
! 695: silent=yes ;;
! 696:
! 697: -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
! 698: ac_prev=sbindir ;;
! 699: -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
! 700: | --sbi=* | --sb=*)
! 701: sbindir=$ac_optarg ;;
! 702:
! 703: -sharedstatedir | --sharedstatedir | --sharedstatedi \
! 704: | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
! 705: | --sharedst | --shareds | --shared | --share | --shar \
! 706: | --sha | --sh)
! 707: ac_prev=sharedstatedir ;;
! 708: -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
! 709: | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
! 710: | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
! 711: | --sha=* | --sh=*)
! 712: sharedstatedir=$ac_optarg ;;
! 713:
! 714: -site | --site | --sit)
! 715: ac_prev=site ;;
! 716: -site=* | --site=* | --sit=*)
! 717: site=$ac_optarg ;;
! 718:
! 719: -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
! 720: ac_prev=srcdir ;;
! 721: -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
! 722: srcdir=$ac_optarg ;;
! 723:
! 724: -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
! 725: | --syscon | --sysco | --sysc | --sys | --sy)
! 726: ac_prev=sysconfdir ;;
! 727: -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
! 728: | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
! 729: sysconfdir=$ac_optarg ;;
! 730:
! 731: -target | --target | --targe | --targ | --tar | --ta | --t)
! 732: ac_prev=target_alias ;;
! 733: -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
! 734: target_alias=$ac_optarg ;;
! 735:
! 736: -v | -verbose | --verbose | --verbos | --verbo | --verb)
! 737: verbose=yes ;;
! 738:
! 739: -version | --version | --versio | --versi | --vers | -V)
! 740: ac_init_version=: ;;
! 741:
! 742: -with-* | --with-*)
! 743: ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
! 744: # Reject names that are not valid shell variable names.
! 745: expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
! 746: { echo "$as_me: error: invalid package name: $ac_package" >&2
! 747: { (exit 1); exit 1; }; }
! 748: ac_package=`echo $ac_package| sed 's/-/_/g'`
! 749: case $ac_option in
! 750: *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
! 751: *) ac_optarg=yes ;;
! 752: esac
! 753: eval "with_$ac_package='$ac_optarg'" ;;
! 754:
! 755: -without-* | --without-*)
! 756: ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
! 757: # Reject names that are not valid shell variable names.
! 758: expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
! 759: { echo "$as_me: error: invalid package name: $ac_package" >&2
! 760: { (exit 1); exit 1; }; }
! 761: ac_package=`echo $ac_package | sed 's/-/_/g'`
! 762: eval "with_$ac_package=no" ;;
! 763:
! 764: --x)
! 765: # Obsolete; use --with-x.
! 766: with_x=yes ;;
! 767:
! 768: -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
! 769: | --x-incl | --x-inc | --x-in | --x-i)
! 770: ac_prev=x_includes ;;
! 771: -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
! 772: | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
! 773: x_includes=$ac_optarg ;;
! 774:
! 775: -x-libraries | --x-libraries | --x-librarie | --x-librari \
! 776: | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
! 777: ac_prev=x_libraries ;;
! 778: -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
! 779: | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
! 780: x_libraries=$ac_optarg ;;
! 781:
! 782: -*) { echo "$as_me: error: unrecognized option: $ac_option
! 783: Try \`$0 --help' for more information." >&2
! 784: { (exit 1); exit 1; }; }
! 785: ;;
! 786:
! 787: *=*)
! 788: ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
! 789: # Reject names that are not valid shell variable names.
! 790: expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
! 791: { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
! 792: { (exit 1); exit 1; }; }
! 793: ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
! 794: eval "$ac_envvar='$ac_optarg'"
! 795: export $ac_envvar ;;
! 796:
! 797: *)
! 798: # FIXME: should be removed in autoconf 3.0.
! 799: echo "$as_me: WARNING: you should use --build, --host, --target" >&2
! 800: expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
! 801: echo "$as_me: WARNING: invalid host type: $ac_option" >&2
! 802: : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
! 803: ;;
! 804:
! 805: esac
! 806: done
! 807:
! 808: if test -n "$ac_prev"; then
! 809: ac_option=--`echo $ac_prev | sed 's/_/-/g'`
! 810: { echo "$as_me: error: missing argument to $ac_option" >&2
! 811: { (exit 1); exit 1; }; }
! 812: fi
! 813:
! 814: # Be sure to have absolute paths.
! 815: for ac_var in exec_prefix prefix
! 816: do
! 817: eval ac_val=$`echo $ac_var`
! 818: case $ac_val in
! 819: [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
! 820: *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
! 821: { (exit 1); exit 1; }; };;
! 822: esac
! 823: done
! 824:
! 825: # Be sure to have absolute paths.
! 826: for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
! 827: localstatedir libdir includedir oldincludedir infodir mandir
! 828: do
! 829: eval ac_val=$`echo $ac_var`
! 830: case $ac_val in
! 831: [\\/$]* | ?:[\\/]* ) ;;
! 832: *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
! 833: { (exit 1); exit 1; }; };;
! 834: esac
! 835: done
! 836:
! 837: # There might be people who depend on the old broken behavior: `$host'
! 838: # used to hold the argument of --host etc.
! 839: # FIXME: To remove some day.
! 840: build=$build_alias
! 841: host=$host_alias
! 842: target=$target_alias
! 843:
! 844: # FIXME: To remove some day.
! 845: if test "x$host_alias" != x; then
! 846: if test "x$build_alias" = x; then
! 847: cross_compiling=maybe
! 848: echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
! 849: If a cross compiler is detected then cross compile mode will be used." >&2
! 850: elif test "x$build_alias" != "x$host_alias"; then
! 851: cross_compiling=yes
! 852: fi
! 853: fi
! 854:
! 855: ac_tool_prefix=
! 856: test -n "$host_alias" && ac_tool_prefix=$host_alias-
! 857:
! 858: test "$silent" = yes && exec 6>/dev/null
! 859:
! 860:
! 861: # Find the source files, if location was not specified.
! 862: if test -z "$srcdir"; then
! 863: ac_srcdir_defaulted=yes
! 864: # Try the directory containing this script, then its parent.
! 865: ac_confdir=`(dirname "$0") 2>/dev/null ||
! 866: $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
! 867: X"$0" : 'X\(//\)[^/]' \| \
! 868: X"$0" : 'X\(//\)$' \| \
! 869: X"$0" : 'X\(/\)' \| \
! 870: . : '\(.\)' 2>/dev/null ||
! 871: echo X"$0" |
! 872: sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
! 873: /^X\(\/\/\)[^/].*/{ s//\1/; q; }
! 874: /^X\(\/\/\)$/{ s//\1/; q; }
! 875: /^X\(\/\).*/{ s//\1/; q; }
! 876: s/.*/./; q'`
! 877: srcdir=$ac_confdir
! 878: if test ! -r $srcdir/$ac_unique_file; then
! 879: srcdir=..
! 880: fi
! 881: else
! 882: ac_srcdir_defaulted=no
! 883: fi
! 884: if test ! -r $srcdir/$ac_unique_file; then
! 885: if test "$ac_srcdir_defaulted" = yes; then
! 886: { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
! 887: { (exit 1); exit 1; }; }
! 888: else
! 889: { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
! 890: { (exit 1); exit 1; }; }
! 891: fi
! 892: fi
! 893: (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
! 894: { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
! 895: { (exit 1); exit 1; }; }
! 896: srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
! 897: ac_env_build_alias_set=${build_alias+set}
! 898: ac_env_build_alias_value=$build_alias
! 899: ac_cv_env_build_alias_set=${build_alias+set}
! 900: ac_cv_env_build_alias_value=$build_alias
! 901: ac_env_host_alias_set=${host_alias+set}
! 902: ac_env_host_alias_value=$host_alias
! 903: ac_cv_env_host_alias_set=${host_alias+set}
! 904: ac_cv_env_host_alias_value=$host_alias
! 905: ac_env_target_alias_set=${target_alias+set}
! 906: ac_env_target_alias_value=$target_alias
! 907: ac_cv_env_target_alias_set=${target_alias+set}
! 908: ac_cv_env_target_alias_value=$target_alias
! 909: ac_env_CC_set=${CC+set}
! 910: ac_env_CC_value=$CC
! 911: ac_cv_env_CC_set=${CC+set}
! 912: ac_cv_env_CC_value=$CC
! 913: ac_env_CFLAGS_set=${CFLAGS+set}
! 914: ac_env_CFLAGS_value=$CFLAGS
! 915: ac_cv_env_CFLAGS_set=${CFLAGS+set}
! 916: ac_cv_env_CFLAGS_value=$CFLAGS
! 917: ac_env_LDFLAGS_set=${LDFLAGS+set}
! 918: ac_env_LDFLAGS_value=$LDFLAGS
! 919: ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
! 920: ac_cv_env_LDFLAGS_value=$LDFLAGS
! 921: ac_env_CPPFLAGS_set=${CPPFLAGS+set}
! 922: ac_env_CPPFLAGS_value=$CPPFLAGS
! 923: ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
! 924: ac_cv_env_CPPFLAGS_value=$CPPFLAGS
! 925: ac_env_CPP_set=${CPP+set}
! 926: ac_env_CPP_value=$CPP
! 927: ac_cv_env_CPP_set=${CPP+set}
! 928: ac_cv_env_CPP_value=$CPP
! 929: ac_env_CXX_set=${CXX+set}
! 930: ac_env_CXX_value=$CXX
! 931: ac_cv_env_CXX_set=${CXX+set}
! 932: ac_cv_env_CXX_value=$CXX
! 933: ac_env_CXXFLAGS_set=${CXXFLAGS+set}
! 934: ac_env_CXXFLAGS_value=$CXXFLAGS
! 935: ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
! 936: ac_cv_env_CXXFLAGS_value=$CXXFLAGS
! 937: ac_env_CXXCPP_set=${CXXCPP+set}
! 938: ac_env_CXXCPP_value=$CXXCPP
! 939: ac_cv_env_CXXCPP_set=${CXXCPP+set}
! 940: ac_cv_env_CXXCPP_value=$CXXCPP
! 941: ac_env_F77_set=${F77+set}
! 942: ac_env_F77_value=$F77
! 943: ac_cv_env_F77_set=${F77+set}
! 944: ac_cv_env_F77_value=$F77
! 945: ac_env_FFLAGS_set=${FFLAGS+set}
! 946: ac_env_FFLAGS_value=$FFLAGS
! 947: ac_cv_env_FFLAGS_set=${FFLAGS+set}
! 948: ac_cv_env_FFLAGS_value=$FFLAGS
! 949:
! 950: #
! 951: # Report the --help message.
! 952: #
! 953: if test "$ac_init_help" = "long"; then
! 954: # Omit some internal or obsolete options to make the list less imposing.
! 955: # This message is too long to be a string in the A/UX 3.1 sh.
! 956: cat <<_ACEOF
! 957: \`configure' configures expat 2.0.1 to adapt to many kinds of systems.
! 958:
! 959: Usage: $0 [OPTION]... [VAR=VALUE]...
! 960:
! 961: To assign environment variables (e.g., CC, CFLAGS...), specify them as
! 962: VAR=VALUE. See below for descriptions of some of the useful variables.
! 963:
! 964: Defaults for the options are specified in brackets.
! 965:
! 966: Configuration:
! 967: -h, --help display this help and exit
! 968: --help=short display options specific to this package
! 969: --help=recursive display the short help of all the included packages
! 970: -V, --version display version information and exit
! 971: -q, --quiet, --silent do not print \`checking...' messages
! 972: --cache-file=FILE cache test results in FILE [disabled]
! 973: -C, --config-cache alias for \`--cache-file=config.cache'
! 974: -n, --no-create do not create output files
! 975: --srcdir=DIR find the sources in DIR [configure dir or \`..']
! 976:
! 977: _ACEOF
! 978:
! 979: cat <<_ACEOF
! 980: Installation directories:
! 981: --prefix=PREFIX install architecture-independent files in PREFIX
! 982: [$ac_default_prefix]
! 983: --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
! 984: [PREFIX]
! 985:
! 986: By default, \`make install' will install all the files in
! 987: \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
! 988: an installation prefix other than \`$ac_default_prefix' using \`--prefix',
! 989: for instance \`--prefix=\$HOME'.
! 990:
! 991: For better control, use the options below.
! 992:
! 993: Fine tuning of the installation directories:
! 994: --bindir=DIR user executables [EPREFIX/bin]
! 995: --sbindir=DIR system admin executables [EPREFIX/sbin]
! 996: --libexecdir=DIR program executables [EPREFIX/libexec]
! 997: --datadir=DIR read-only architecture-independent data [PREFIX/share]
! 998: --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
! 999: --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
! 1000: --localstatedir=DIR modifiable single-machine data [PREFIX/var]
! 1001: --libdir=DIR object code libraries [EPREFIX/lib]
! 1002: --includedir=DIR C header files [PREFIX/include]
! 1003: --oldincludedir=DIR C header files for non-gcc [/usr/include]
! 1004: --infodir=DIR info documentation [PREFIX/info]
! 1005: --mandir=DIR man documentation [PREFIX/man]
! 1006: _ACEOF
! 1007:
! 1008: cat <<\_ACEOF
! 1009:
! 1010: System types:
! 1011: --build=BUILD configure for building on BUILD [guessed]
! 1012: --host=HOST cross-compile to build programs to run on HOST [BUILD]
! 1013: _ACEOF
! 1014: fi
! 1015:
! 1016: if test -n "$ac_init_help"; then
! 1017: case $ac_init_help in
! 1018: short | recursive ) echo "Configuration of expat 2.0.1:";;
! 1019: esac
! 1020: cat <<\_ACEOF
! 1021:
! 1022: Optional Features:
! 1023: --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
! 1024: --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
! 1025: --enable-shared[=PKGS]
! 1026: build shared libraries [default=yes]
! 1027: --enable-static[=PKGS]
! 1028: build static libraries [default=yes]
! 1029: --enable-fast-install[=PKGS]
! 1030: optimize for fast installation [default=yes]
! 1031: --disable-libtool-lock avoid locking (might break parallel builds)
! 1032:
! 1033: Optional Packages:
! 1034: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
! 1035: --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
! 1036: --with-gnu-ld assume the C compiler uses GNU ld [default=no]
! 1037: --with-pic try to use only PIC/non-PIC objects [default=use
! 1038: both]
! 1039: --with-tags[=TAGS]
! 1040: include additional configurations [automatic]
! 1041:
! 1042: Some influential environment variables:
! 1043: CC C compiler command
! 1044: CFLAGS C compiler flags
! 1045: LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
! 1046: nonstandard directory <lib dir>
! 1047: CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
! 1048: headers in a nonstandard directory <include dir>
! 1049: CPP C preprocessor
! 1050: CXX C++ compiler command
! 1051: CXXFLAGS C++ compiler flags
! 1052: CXXCPP C++ preprocessor
! 1053: F77 Fortran 77 compiler command
! 1054: FFLAGS Fortran 77 compiler flags
! 1055:
! 1056: Use these variables to override the choices made by `configure' or to help
! 1057: it to find libraries and programs with nonstandard names/locations.
! 1058:
! 1059: Report bugs to <expat-bugs@libexpat.org>.
! 1060: _ACEOF
! 1061: fi
! 1062:
! 1063: if test "$ac_init_help" = "recursive"; then
! 1064: # If there are subdirs, report their specific --help.
! 1065: ac_popdir=`pwd`
! 1066: for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
! 1067: test -d $ac_dir || continue
! 1068: ac_builddir=.
! 1069:
! 1070: if test "$ac_dir" != .; then
! 1071: ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
! 1072: # A "../" for each directory in $ac_dir_suffix.
! 1073: ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
! 1074: else
! 1075: ac_dir_suffix= ac_top_builddir=
! 1076: fi
! 1077:
! 1078: case $srcdir in
! 1079: .) # No --srcdir option. We are building in place.
! 1080: ac_srcdir=.
! 1081: if test -z "$ac_top_builddir"; then
! 1082: ac_top_srcdir=.
! 1083: else
! 1084: ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
! 1085: fi ;;
! 1086: [\\/]* | ?:[\\/]* ) # Absolute path.
! 1087: ac_srcdir=$srcdir$ac_dir_suffix;
! 1088: ac_top_srcdir=$srcdir ;;
! 1089: *) # Relative path.
! 1090: ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
! 1091: ac_top_srcdir=$ac_top_builddir$srcdir ;;
! 1092: esac
! 1093:
! 1094: # Do not use `cd foo && pwd` to compute absolute paths, because
! 1095: # the directories may not exist.
! 1096: case `pwd` in
! 1097: .) ac_abs_builddir="$ac_dir";;
! 1098: *)
! 1099: case "$ac_dir" in
! 1100: .) ac_abs_builddir=`pwd`;;
! 1101: [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
! 1102: *) ac_abs_builddir=`pwd`/"$ac_dir";;
! 1103: esac;;
! 1104: esac
! 1105: case $ac_abs_builddir in
! 1106: .) ac_abs_top_builddir=${ac_top_builddir}.;;
! 1107: *)
! 1108: case ${ac_top_builddir}. in
! 1109: .) ac_abs_top_builddir=$ac_abs_builddir;;
! 1110: [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
! 1111: *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
! 1112: esac;;
! 1113: esac
! 1114: case $ac_abs_builddir in
! 1115: .) ac_abs_srcdir=$ac_srcdir;;
! 1116: *)
! 1117: case $ac_srcdir in
! 1118: .) ac_abs_srcdir=$ac_abs_builddir;;
! 1119: [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
! 1120: *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
! 1121: esac;;
! 1122: esac
! 1123: case $ac_abs_builddir in
! 1124: .) ac_abs_top_srcdir=$ac_top_srcdir;;
! 1125: *)
! 1126: case $ac_top_srcdir in
! 1127: .) ac_abs_top_srcdir=$ac_abs_builddir;;
! 1128: [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
! 1129: *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
! 1130: esac;;
! 1131: esac
! 1132:
! 1133: cd $ac_dir
! 1134: # Check for guested configure; otherwise get Cygnus style configure.
! 1135: if test -f $ac_srcdir/configure.gnu; then
! 1136: echo
! 1137: $SHELL $ac_srcdir/configure.gnu --help=recursive
! 1138: elif test -f $ac_srcdir/configure; then
! 1139: echo
! 1140: $SHELL $ac_srcdir/configure --help=recursive
! 1141: elif test -f $ac_srcdir/configure.ac ||
! 1142: test -f $ac_srcdir/configure.in; then
! 1143: echo
! 1144: $ac_configure --help
! 1145: else
! 1146: echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
! 1147: fi
! 1148: cd $ac_popdir
! 1149: done
! 1150: fi
! 1151:
! 1152: test -n "$ac_init_help" && exit 0
! 1153: if $ac_init_version; then
! 1154: cat <<\_ACEOF
! 1155: expat configure 2.0.1
! 1156: generated by GNU Autoconf 2.59
! 1157:
! 1158: Copyright (C) 2003 Free Software Foundation, Inc.
! 1159: This configure script is free software; the Free Software Foundation
! 1160: gives unlimited permission to copy, distribute and modify it.
! 1161: _ACEOF
! 1162: exit 0
! 1163: fi
! 1164: exec 5>config.log
! 1165: cat >&5 <<_ACEOF
! 1166: This file contains any messages produced by compilers while
! 1167: running configure, to aid debugging if configure makes a mistake.
! 1168:
! 1169: It was created by expat $as_me 2.0.1, which was
! 1170: generated by GNU Autoconf 2.59. Invocation command line was
! 1171:
! 1172: $ $0 $@
! 1173:
! 1174: _ACEOF
! 1175: {
! 1176: cat <<_ASUNAME
! 1177: ## --------- ##
! 1178: ## Platform. ##
! 1179: ## --------- ##
! 1180:
! 1181: hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
! 1182: uname -m = `(uname -m) 2>/dev/null || echo unknown`
! 1183: uname -r = `(uname -r) 2>/dev/null || echo unknown`
! 1184: uname -s = `(uname -s) 2>/dev/null || echo unknown`
! 1185: uname -v = `(uname -v) 2>/dev/null || echo unknown`
! 1186:
! 1187: /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
! 1188: /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
! 1189:
! 1190: /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
! 1191: /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
! 1192: /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
! 1193: hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
! 1194: /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
! 1195: /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
! 1196: /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
! 1197:
! 1198: _ASUNAME
! 1199:
! 1200: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 1201: for as_dir in $PATH
! 1202: do
! 1203: IFS=$as_save_IFS
! 1204: test -z "$as_dir" && as_dir=.
! 1205: echo "PATH: $as_dir"
! 1206: done
! 1207:
! 1208: } >&5
! 1209:
! 1210: cat >&5 <<_ACEOF
! 1211:
! 1212:
! 1213: ## ----------- ##
! 1214: ## Core tests. ##
! 1215: ## ----------- ##
! 1216:
! 1217: _ACEOF
! 1218:
! 1219:
! 1220: # Keep a trace of the command line.
! 1221: # Strip out --no-create and --no-recursion so they do not pile up.
! 1222: # Strip out --silent because we don't want to record it for future runs.
! 1223: # Also quote any args containing shell meta-characters.
! 1224: # Make two passes to allow for proper duplicate-argument suppression.
! 1225: ac_configure_args=
! 1226: ac_configure_args0=
! 1227: ac_configure_args1=
! 1228: ac_sep=
! 1229: ac_must_keep_next=false
! 1230: for ac_pass in 1 2
! 1231: do
! 1232: for ac_arg
! 1233: do
! 1234: case $ac_arg in
! 1235: -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
! 1236: -q | -quiet | --quiet | --quie | --qui | --qu | --q \
! 1237: | -silent | --silent | --silen | --sile | --sil)
! 1238: continue ;;
! 1239: *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
! 1240: ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
! 1241: esac
! 1242: case $ac_pass in
! 1243: 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
! 1244: 2)
! 1245: ac_configure_args1="$ac_configure_args1 '$ac_arg'"
! 1246: if test $ac_must_keep_next = true; then
! 1247: ac_must_keep_next=false # Got value, back to normal.
! 1248: else
! 1249: case $ac_arg in
! 1250: *=* | --config-cache | -C | -disable-* | --disable-* \
! 1251: | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
! 1252: | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
! 1253: | -with-* | --with-* | -without-* | --without-* | --x)
! 1254: case "$ac_configure_args0 " in
! 1255: "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
! 1256: esac
! 1257: ;;
! 1258: -* ) ac_must_keep_next=true ;;
! 1259: esac
! 1260: fi
! 1261: ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
! 1262: # Get rid of the leading space.
! 1263: ac_sep=" "
! 1264: ;;
! 1265: esac
! 1266: done
! 1267: done
! 1268: $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
! 1269: $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
! 1270:
! 1271: # When interrupted or exit'd, cleanup temporary files, and complete
! 1272: # config.log. We remove comments because anyway the quotes in there
! 1273: # would cause problems or look ugly.
! 1274: # WARNING: Be sure not to use single quotes in there, as some shells,
! 1275: # such as our DU 5.0 friend, will then `close' the trap.
! 1276: trap 'exit_status=$?
! 1277: # Save into config.log some information that might help in debugging.
! 1278: {
! 1279: echo
! 1280:
! 1281: cat <<\_ASBOX
! 1282: ## ---------------- ##
! 1283: ## Cache variables. ##
! 1284: ## ---------------- ##
! 1285: _ASBOX
! 1286: echo
! 1287: # The following way of writing the cache mishandles newlines in values,
! 1288: {
! 1289: (set) 2>&1 |
! 1290: case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
! 1291: *ac_space=\ *)
! 1292: sed -n \
! 1293: "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
! 1294: s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
! 1295: ;;
! 1296: *)
! 1297: sed -n \
! 1298: "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
! 1299: ;;
! 1300: esac;
! 1301: }
! 1302: echo
! 1303:
! 1304: cat <<\_ASBOX
! 1305: ## ----------------- ##
! 1306: ## Output variables. ##
! 1307: ## ----------------- ##
! 1308: _ASBOX
! 1309: echo
! 1310: for ac_var in $ac_subst_vars
! 1311: do
! 1312: eval ac_val=$`echo $ac_var`
! 1313: echo "$ac_var='"'"'$ac_val'"'"'"
! 1314: done | sort
! 1315: echo
! 1316:
! 1317: if test -n "$ac_subst_files"; then
! 1318: cat <<\_ASBOX
! 1319: ## ------------- ##
! 1320: ## Output files. ##
! 1321: ## ------------- ##
! 1322: _ASBOX
! 1323: echo
! 1324: for ac_var in $ac_subst_files
! 1325: do
! 1326: eval ac_val=$`echo $ac_var`
! 1327: echo "$ac_var='"'"'$ac_val'"'"'"
! 1328: done | sort
! 1329: echo
! 1330: fi
! 1331:
! 1332: if test -s confdefs.h; then
! 1333: cat <<\_ASBOX
! 1334: ## ----------- ##
! 1335: ## confdefs.h. ##
! 1336: ## ----------- ##
! 1337: _ASBOX
! 1338: echo
! 1339: sed "/^$/d" confdefs.h | sort
! 1340: echo
! 1341: fi
! 1342: test "$ac_signal" != 0 &&
! 1343: echo "$as_me: caught signal $ac_signal"
! 1344: echo "$as_me: exit $exit_status"
! 1345: } >&5
! 1346: rm -f core *.core &&
! 1347: rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
! 1348: exit $exit_status
! 1349: ' 0
! 1350: for ac_signal in 1 2 13 15; do
! 1351: trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
! 1352: done
! 1353: ac_signal=0
! 1354:
! 1355: # confdefs.h avoids OS command line length limits that DEFS can exceed.
! 1356: rm -rf conftest* confdefs.h
! 1357: # AIX cpp loses on an empty file, so make sure it contains at least a newline.
! 1358: echo >confdefs.h
! 1359:
! 1360: # Predefined preprocessor variables.
! 1361:
! 1362: cat >>confdefs.h <<_ACEOF
! 1363: #define PACKAGE_NAME "$PACKAGE_NAME"
! 1364: _ACEOF
! 1365:
! 1366:
! 1367: cat >>confdefs.h <<_ACEOF
! 1368: #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
! 1369: _ACEOF
! 1370:
! 1371:
! 1372: cat >>confdefs.h <<_ACEOF
! 1373: #define PACKAGE_VERSION "$PACKAGE_VERSION"
! 1374: _ACEOF
! 1375:
! 1376:
! 1377: cat >>confdefs.h <<_ACEOF
! 1378: #define PACKAGE_STRING "$PACKAGE_STRING"
! 1379: _ACEOF
! 1380:
! 1381:
! 1382: cat >>confdefs.h <<_ACEOF
! 1383: #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
! 1384: _ACEOF
! 1385:
! 1386:
! 1387: # Let the site file select an alternate cache file if it wants to.
! 1388: # Prefer explicitly selected file to automatically selected ones.
! 1389: if test -z "$CONFIG_SITE"; then
! 1390: if test "x$prefix" != xNONE; then
! 1391: CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
! 1392: else
! 1393: CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
! 1394: fi
! 1395: fi
! 1396: for ac_site_file in $CONFIG_SITE; do
! 1397: if test -r "$ac_site_file"; then
! 1398: { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
! 1399: echo "$as_me: loading site script $ac_site_file" >&6;}
! 1400: sed 's/^/| /' "$ac_site_file" >&5
! 1401: . "$ac_site_file"
! 1402: fi
! 1403: done
! 1404:
! 1405: if test -r "$cache_file"; then
! 1406: # Some versions of bash will fail to source /dev/null (special
! 1407: # files actually), so we avoid doing that.
! 1408: if test -f "$cache_file"; then
! 1409: { echo "$as_me:$LINENO: loading cache $cache_file" >&5
! 1410: echo "$as_me: loading cache $cache_file" >&6;}
! 1411: case $cache_file in
! 1412: [\\/]* | ?:[\\/]* ) . $cache_file;;
! 1413: *) . ./$cache_file;;
! 1414: esac
! 1415: fi
! 1416: else
! 1417: { echo "$as_me:$LINENO: creating cache $cache_file" >&5
! 1418: echo "$as_me: creating cache $cache_file" >&6;}
! 1419: >$cache_file
! 1420: fi
! 1421:
! 1422: # Check that the precious variables saved in the cache have kept the same
! 1423: # value.
! 1424: ac_cache_corrupted=false
! 1425: for ac_var in `(set) 2>&1 |
! 1426: sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
! 1427: eval ac_old_set=\$ac_cv_env_${ac_var}_set
! 1428: eval ac_new_set=\$ac_env_${ac_var}_set
! 1429: eval ac_old_val="\$ac_cv_env_${ac_var}_value"
! 1430: eval ac_new_val="\$ac_env_${ac_var}_value"
! 1431: case $ac_old_set,$ac_new_set in
! 1432: set,)
! 1433: { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
! 1434: echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
! 1435: ac_cache_corrupted=: ;;
! 1436: ,set)
! 1437: { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
! 1438: echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
! 1439: ac_cache_corrupted=: ;;
! 1440: ,);;
! 1441: *)
! 1442: if test "x$ac_old_val" != "x$ac_new_val"; then
! 1443: { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
! 1444: echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
! 1445: { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
! 1446: echo "$as_me: former value: $ac_old_val" >&2;}
! 1447: { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
! 1448: echo "$as_me: current value: $ac_new_val" >&2;}
! 1449: ac_cache_corrupted=:
! 1450: fi;;
! 1451: esac
! 1452: # Pass precious variables to config.status.
! 1453: if test "$ac_new_set" = set; then
! 1454: case $ac_new_val in
! 1455: *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
! 1456: ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
! 1457: *) ac_arg=$ac_var=$ac_new_val ;;
! 1458: esac
! 1459: case " $ac_configure_args " in
! 1460: *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
! 1461: *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
! 1462: esac
! 1463: fi
! 1464: done
! 1465: if $ac_cache_corrupted; then
! 1466: { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
! 1467: echo "$as_me: error: changes in the environment can compromise the build" >&2;}
! 1468: { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
! 1469: echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
! 1470: { (exit 1); exit 1; }; }
! 1471: fi
! 1472:
! 1473: ac_ext=c
! 1474: ac_cpp='$CPP $CPPFLAGS'
! 1475: ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
! 1476: ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
! 1477: ac_compiler_gnu=$ac_cv_c_compiler_gnu
! 1478:
! 1479:
! 1480:
! 1481:
! 1482:
! 1483:
! 1484:
! 1485:
! 1486:
! 1487:
! 1488:
! 1489:
! 1490:
! 1491:
! 1492:
! 1493:
! 1494:
! 1495:
! 1496:
! 1497:
! 1498:
! 1499:
! 1500:
! 1501:
! 1502:
! 1503:
! 1504:
! 1505:
! 1506:
! 1507:
! 1508: ac_aux_dir=
! 1509: for ac_dir in conftools $srcdir/conftools; do
! 1510: if test -f $ac_dir/install-sh; then
! 1511: ac_aux_dir=$ac_dir
! 1512: ac_install_sh="$ac_aux_dir/install-sh -c"
! 1513: break
! 1514: elif test -f $ac_dir/install.sh; then
! 1515: ac_aux_dir=$ac_dir
! 1516: ac_install_sh="$ac_aux_dir/install.sh -c"
! 1517: break
! 1518: elif test -f $ac_dir/shtool; then
! 1519: ac_aux_dir=$ac_dir
! 1520: ac_install_sh="$ac_aux_dir/shtool install -c"
! 1521: break
! 1522: fi
! 1523: done
! 1524: if test -z "$ac_aux_dir"; then
! 1525: { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in conftools $srcdir/conftools" >&5
! 1526: echo "$as_me: error: cannot find install-sh or install.sh in conftools $srcdir/conftools" >&2;}
! 1527: { (exit 1); exit 1; }; }
! 1528: fi
! 1529: ac_config_guess="$SHELL $ac_aux_dir/config.guess"
! 1530: ac_config_sub="$SHELL $ac_aux_dir/config.sub"
! 1531: ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
! 1532:
! 1533:
! 1534:
! 1535:
! 1536: LIBCURRENT=6
! 1537: LIBREVISION=2
! 1538: LIBAGE=5
! 1539:
! 1540: ac_config_headers="$ac_config_headers expat_config.h"
! 1541:
! 1542:
! 1543: # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
! 1544: ## Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005
! 1545: ## Free Software Foundation, Inc.
! 1546: ## Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
! 1547: ##
! 1548: ## This file is free software; the Free Software Foundation gives
! 1549: ## unlimited permission to copy and/or distribute it, with or without
! 1550: ## modifications, as long as this notice is preserved.
! 1551:
! 1552: # serial 48 AC_PROG_LIBTOOL
! 1553:
! 1554:
! 1555: # AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
! 1556: # -----------------------------------------------------------
! 1557: # If this macro is not defined by Autoconf, define it here.
! 1558:
! 1559:
! 1560:
! 1561: # AC_PROG_LIBTOOL
! 1562: # ---------------
! 1563: # AC_PROG_LIBTOOL
! 1564:
! 1565:
! 1566: # _AC_PROG_LIBTOOL
! 1567: # ----------------
! 1568: # _AC_PROG_LIBTOOL
! 1569:
! 1570:
! 1571: # AC_LIBTOOL_SETUP
! 1572: # ----------------
! 1573: # AC_LIBTOOL_SETUP
! 1574:
! 1575:
! 1576: # _LT_AC_SYS_COMPILER
! 1577: # -------------------
! 1578: # _LT_AC_SYS_COMPILER
! 1579:
! 1580:
! 1581: # _LT_CC_BASENAME(CC)
! 1582: # -------------------
! 1583: # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
! 1584:
! 1585:
! 1586:
! 1587: # _LT_COMPILER_BOILERPLATE
! 1588: # ------------------------
! 1589: # Check for compiler boilerplate output or warnings with
! 1590: # the simple compiler test code.
! 1591: # _LT_COMPILER_BOILERPLATE
! 1592:
! 1593:
! 1594: # _LT_LINKER_BOILERPLATE
! 1595: # ----------------------
! 1596: # Check for linker boilerplate output or warnings with
! 1597: # the simple link test code.
! 1598: # _LT_LINKER_BOILERPLATE
! 1599:
! 1600:
! 1601: # _LT_AC_SYS_LIBPATH_AIX
! 1602: # ----------------------
! 1603: # Links a minimal program and checks the executable
! 1604: # for the system default hardcoded library path. In most cases,
! 1605: # this is /usr/lib:/lib, but when the MPI compilers are used
! 1606: # the location of the communication and MPI libs are included too.
! 1607: # If we don't find anything, use the default library path according
! 1608: # to the aix ld manual.
! 1609: # _LT_AC_SYS_LIBPATH_AIX
! 1610:
! 1611:
! 1612: # _LT_AC_SHELL_INIT(ARG)
! 1613: # ----------------------
! 1614: # _LT_AC_SHELL_INIT
! 1615:
! 1616:
! 1617: # _LT_AC_PROG_ECHO_BACKSLASH
! 1618: # --------------------------
! 1619: # Add some code to the start of the generated configure script which
! 1620: # will find an echo command which doesn't interpret backslashes.
! 1621: # _LT_AC_PROG_ECHO_BACKSLASH
! 1622:
! 1623:
! 1624: # _LT_AC_LOCK
! 1625: # -----------
! 1626: # _LT_AC_LOCK
! 1627:
! 1628:
! 1629: # AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
! 1630: # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
! 1631: # ----------------------------------------------------------------
! 1632: # Check whether the given compiler option works
! 1633: # AC_LIBTOOL_COMPILER_OPTION
! 1634:
! 1635:
! 1636: # AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
! 1637: # [ACTION-SUCCESS], [ACTION-FAILURE])
! 1638: # ------------------------------------------------------------
! 1639: # Check whether the given compiler option works
! 1640: # AC_LIBTOOL_LINKER_OPTION
! 1641:
! 1642:
! 1643: # AC_LIBTOOL_SYS_MAX_CMD_LEN
! 1644: # --------------------------
! 1645: # AC_LIBTOOL_SYS_MAX_CMD_LEN
! 1646:
! 1647:
! 1648: # _LT_AC_CHECK_DLFCN
! 1649: # ------------------
! 1650: # _LT_AC_CHECK_DLFCN
! 1651:
! 1652:
! 1653: # _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
! 1654: # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
! 1655: # ---------------------------------------------------------------------
! 1656: # _LT_AC_TRY_DLOPEN_SELF
! 1657:
! 1658:
! 1659: # AC_LIBTOOL_DLOPEN_SELF
! 1660: # ----------------------
! 1661: # AC_LIBTOOL_DLOPEN_SELF
! 1662:
! 1663:
! 1664: # AC_LIBTOOL_PROG_CC_C_O([TAGNAME])
! 1665: # ---------------------------------
! 1666: # Check to see if options -c and -o are simultaneously supported by compiler
! 1667: # AC_LIBTOOL_PROG_CC_C_O
! 1668:
! 1669:
! 1670: # AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME])
! 1671: # -----------------------------------------
! 1672: # Check to see if we can do hard links to lock some files if needed
! 1673: # AC_LIBTOOL_SYS_HARD_LINK_LOCKS
! 1674:
! 1675:
! 1676: # AC_LIBTOOL_OBJDIR
! 1677: # -----------------
! 1678: # AC_LIBTOOL_OBJDIR
! 1679:
! 1680:
! 1681: # AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME])
! 1682: # ----------------------------------------------
! 1683: # Check hardcoding attributes.
! 1684: # AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH
! 1685:
! 1686:
! 1687: # AC_LIBTOOL_SYS_LIB_STRIP
! 1688: # ------------------------
! 1689: # AC_LIBTOOL_SYS_LIB_STRIP
! 1690:
! 1691:
! 1692: # AC_LIBTOOL_SYS_DYNAMIC_LINKER
! 1693: # -----------------------------
! 1694: # PORTME Fill in your ld.so characteristics
! 1695: # AC_LIBTOOL_SYS_DYNAMIC_LINKER
! 1696:
! 1697:
! 1698: # _LT_AC_TAGCONFIG
! 1699: # ----------------
! 1700: # _LT_AC_TAGCONFIG
! 1701:
! 1702:
! 1703: # AC_LIBTOOL_DLOPEN
! 1704: # -----------------
! 1705: # enable checks for dlopen support
! 1706: # AC_LIBTOOL_DLOPEN
! 1707:
! 1708:
! 1709: # AC_LIBTOOL_WIN32_DLL
! 1710: # --------------------
! 1711: # declare package support for building win32 DLLs
! 1712: # AC_LIBTOOL_WIN32_DLL
! 1713:
! 1714:
! 1715: # AC_ENABLE_SHARED([DEFAULT])
! 1716: # ---------------------------
! 1717: # implement the --enable-shared flag
! 1718: # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
! 1719: # AC_ENABLE_SHARED
! 1720:
! 1721:
! 1722: # AC_DISABLE_SHARED
! 1723: # -----------------
! 1724: # set the default shared flag to --disable-shared
! 1725: # AC_DISABLE_SHARED
! 1726:
! 1727:
! 1728: # AC_ENABLE_STATIC([DEFAULT])
! 1729: # ---------------------------
! 1730: # implement the --enable-static flag
! 1731: # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
! 1732: # AC_ENABLE_STATIC
! 1733:
! 1734:
! 1735: # AC_DISABLE_STATIC
! 1736: # -----------------
! 1737: # set the default static flag to --disable-static
! 1738: # AC_DISABLE_STATIC
! 1739:
! 1740:
! 1741: # AC_ENABLE_FAST_INSTALL([DEFAULT])
! 1742: # ---------------------------------
! 1743: # implement the --enable-fast-install flag
! 1744: # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
! 1745: # AC_ENABLE_FAST_INSTALL
! 1746:
! 1747:
! 1748: # AC_DISABLE_FAST_INSTALL
! 1749: # -----------------------
! 1750: # set the default to --disable-fast-install
! 1751: # AC_DISABLE_FAST_INSTALL
! 1752:
! 1753:
! 1754: # AC_LIBTOOL_PICMODE([MODE])
! 1755: # --------------------------
! 1756: # implement the --with-pic flag
! 1757: # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
! 1758: # AC_LIBTOOL_PICMODE
! 1759:
! 1760:
! 1761: # AC_PROG_EGREP
! 1762: # -------------
! 1763: # This is predefined starting with Autoconf 2.54, so this conditional
! 1764: # definition can be removed once we require Autoconf 2.54 or later.
! 1765:
! 1766:
! 1767:
! 1768: # AC_PATH_TOOL_PREFIX
! 1769: # -------------------
! 1770: # find a file program which can recognise shared library
! 1771: # AC_PATH_TOOL_PREFIX
! 1772:
! 1773:
! 1774: # AC_PATH_MAGIC
! 1775: # -------------
! 1776: # find a file program which can recognise a shared library
! 1777: # AC_PATH_MAGIC
! 1778:
! 1779:
! 1780: # AC_PROG_LD
! 1781: # ----------
! 1782: # find the pathname to the GNU or non-GNU linker
! 1783: # AC_PROG_LD
! 1784:
! 1785:
! 1786: # AC_PROG_LD_GNU
! 1787: # --------------
! 1788: # AC_PROG_LD_GNU
! 1789:
! 1790:
! 1791: # AC_PROG_LD_RELOAD_FLAG
! 1792: # ----------------------
! 1793: # find reload flag for linker
! 1794: # -- PORTME Some linkers may need a different reload flag.
! 1795: # AC_PROG_LD_RELOAD_FLAG
! 1796:
! 1797:
! 1798: # AC_DEPLIBS_CHECK_METHOD
! 1799: # -----------------------
! 1800: # how to check for library dependencies
! 1801: # -- PORTME fill in with the dynamic library characteristics
! 1802: # AC_DEPLIBS_CHECK_METHOD
! 1803:
! 1804:
! 1805: # AC_PROG_NM
! 1806: # ----------
! 1807: # find the pathname to a BSD-compatible name lister
! 1808: # AC_PROG_NM
! 1809:
! 1810:
! 1811: # AC_CHECK_LIBM
! 1812: # -------------
! 1813: # check for math library
! 1814: # AC_CHECK_LIBM
! 1815:
! 1816:
! 1817: # AC_LIBLTDL_CONVENIENCE([DIRECTORY])
! 1818: # -----------------------------------
! 1819: # sets LIBLTDL to the link flags for the libltdl convenience library and
! 1820: # LTDLINCL to the include flags for the libltdl header and adds
! 1821: # --enable-ltdl-convenience to the configure arguments. Note that
! 1822: # AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided,
! 1823: # it is assumed to be `libltdl'. LIBLTDL will be prefixed with
! 1824: # '${top_builddir}/' and LTDLINCL will be prefixed with '${top_srcdir}/'
! 1825: # (note the single quotes!). If your package is not flat and you're not
! 1826: # using automake, define top_builddir and top_srcdir appropriately in
! 1827: # the Makefiles.
! 1828: # AC_LIBLTDL_CONVENIENCE
! 1829:
! 1830:
! 1831: # AC_LIBLTDL_INSTALLABLE([DIRECTORY])
! 1832: # -----------------------------------
! 1833: # sets LIBLTDL to the link flags for the libltdl installable library and
! 1834: # LTDLINCL to the include flags for the libltdl header and adds
! 1835: # --enable-ltdl-install to the configure arguments. Note that
! 1836: # AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided,
! 1837: # and an installed libltdl is not found, it is assumed to be `libltdl'.
! 1838: # LIBLTDL will be prefixed with '${top_builddir}/'# and LTDLINCL with
! 1839: # '${top_srcdir}/' (note the single quotes!). If your package is not
! 1840: # flat and you're not using automake, define top_builddir and top_srcdir
! 1841: # appropriately in the Makefiles.
! 1842: # In the future, this macro may have to be called after AC_PROG_LIBTOOL.
! 1843: # AC_LIBLTDL_INSTALLABLE
! 1844:
! 1845:
! 1846: # AC_LIBTOOL_CXX
! 1847: # --------------
! 1848: # enable support for C++ libraries
! 1849: # AC_LIBTOOL_CXX
! 1850:
! 1851:
! 1852: # _LT_AC_LANG_CXX
! 1853: # ---------------
! 1854: # _LT_AC_LANG_CXX
! 1855:
! 1856: # _LT_AC_PROG_CXXCPP
! 1857: # ------------------
! 1858: # _LT_AC_PROG_CXXCPP
! 1859:
! 1860: # AC_LIBTOOL_F77
! 1861: # --------------
! 1862: # enable support for Fortran 77 libraries
! 1863: # AC_LIBTOOL_F77
! 1864:
! 1865:
! 1866: # _LT_AC_LANG_F77
! 1867: # ---------------
! 1868: # _LT_AC_LANG_F77
! 1869:
! 1870:
! 1871: # AC_LIBTOOL_GCJ
! 1872: # --------------
! 1873: # enable support for GCJ libraries
! 1874: # AC_LIBTOOL_GCJ
! 1875:
! 1876:
! 1877: # _LT_AC_LANG_GCJ
! 1878: # ---------------
! 1879: # _LT_AC_LANG_GCJ
! 1880:
! 1881:
! 1882: # AC_LIBTOOL_RC
! 1883: # -------------
! 1884: # enable support for Windows resource files
! 1885: # AC_LIBTOOL_RC
! 1886:
! 1887:
! 1888: # AC_LIBTOOL_LANG_C_CONFIG
! 1889: # ------------------------
! 1890: # Ensure that the configuration vars for the C compiler are
! 1891: # suitably defined. Those variables are subsequently used by
! 1892: # AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
! 1893:
! 1894: # AC_LIBTOOL_LANG_C_CONFIG
! 1895:
! 1896:
! 1897: # AC_LIBTOOL_LANG_CXX_CONFIG
! 1898: # --------------------------
! 1899: # Ensure that the configuration vars for the C compiler are
! 1900: # suitably defined. Those variables are subsequently used by
! 1901: # AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
! 1902:
! 1903: # AC_LIBTOOL_LANG_CXX_CONFIG
! 1904:
! 1905: # AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME])
! 1906: # ------------------------------------
! 1907: # Figure out "hidden" library dependencies from verbose
! 1908: # compiler output when linking a shared library.
! 1909: # Parse the compiler output and extract the necessary
! 1910: # objects, libraries and library flags.
! 1911: # AC_LIBTOOL_POSTDEP_PREDEP
! 1912:
! 1913: # AC_LIBTOOL_LANG_F77_CONFIG
! 1914: # --------------------------
! 1915: # Ensure that the configuration vars for the C compiler are
! 1916: # suitably defined. Those variables are subsequently used by
! 1917: # AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
! 1918:
! 1919: # AC_LIBTOOL_LANG_F77_CONFIG
! 1920:
! 1921:
! 1922: # AC_LIBTOOL_LANG_GCJ_CONFIG
! 1923: # --------------------------
! 1924: # Ensure that the configuration vars for the C compiler are
! 1925: # suitably defined. Those variables are subsequently used by
! 1926: # AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
! 1927:
! 1928: # AC_LIBTOOL_LANG_GCJ_CONFIG
! 1929:
! 1930:
! 1931: # AC_LIBTOOL_LANG_RC_CONFIG
! 1932: # -------------------------
! 1933: # Ensure that the configuration vars for the Windows resource compiler are
! 1934: # suitably defined. Those variables are subsequently used by
! 1935: # AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
! 1936:
! 1937: # AC_LIBTOOL_LANG_RC_CONFIG
! 1938:
! 1939:
! 1940: # AC_LIBTOOL_CONFIG([TAGNAME])
! 1941: # ----------------------------
! 1942: # If TAGNAME is not passed, then create an initial libtool script
! 1943: # with a default configuration from the untagged config vars. Otherwise
! 1944: # add code to config.status for appending the configuration named by
! 1945: # TAGNAME from the matching tagged config vars.
! 1946: # AC_LIBTOOL_CONFIG
! 1947:
! 1948:
! 1949: # AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME])
! 1950: # -------------------------------------------
! 1951: # AC_LIBTOOL_PROG_COMPILER_NO_RTTI
! 1952:
! 1953:
! 1954: # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
! 1955: # ---------------------------------
! 1956: # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
! 1957:
! 1958:
! 1959: # AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME])
! 1960: # ---------------------------------------
! 1961:
! 1962:
! 1963:
! 1964: # AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME])
! 1965: # ------------------------------------
! 1966: # See if the linker supports building shared libraries.
! 1967: # AC_LIBTOOL_PROG_LD_SHLIBS
! 1968:
! 1969:
! 1970: # _LT_AC_FILE_LTDLL_C
! 1971: # -------------------
! 1972: # Be careful that the start marker always follows a newline.
! 1973: # _LT_AC_FILE_LTDLL_C
! 1974:
! 1975:
! 1976: # _LT_AC_TAGVAR(VARNAME, [TAGNAME])
! 1977: # ---------------------------------
! 1978:
! 1979:
! 1980:
! 1981: # old names
! 1982:
! 1983:
! 1984:
! 1985:
! 1986:
! 1987:
! 1988:
! 1989:
! 1990: # This is just to silence aclocal about the macro not being used
! 1991:
! 1992:
! 1993:
! 1994:
! 1995:
! 1996:
! 1997: ############################################################
! 1998: # NOTE: This macro has been submitted for inclusion into #
! 1999: # GNU Autoconf as AC_PROG_SED. When it is available in #
! 2000: # a released version of Autoconf we should remove this #
! 2001: # macro and use it instead. #
! 2002: ############################################################
! 2003: # LT_AC_PROG_SED
! 2004: # --------------
! 2005: # Check for a fully-functional sed program, that truncates
! 2006: # as few characters as possible. Prefer GNU sed if found.
! 2007:
! 2008:
! 2009:
! 2010:
! 2011:
! 2012:
! 2013:
! 2014: # Check whether --enable-shared or --disable-shared was given.
! 2015: if test "${enable_shared+set}" = set; then
! 2016: enableval="$enable_shared"
! 2017: p=${PACKAGE-default}
! 2018: case $enableval in
! 2019: yes) enable_shared=yes ;;
! 2020: no) enable_shared=no ;;
! 2021: *)
! 2022: enable_shared=no
! 2023: # Look at the argument we got. We use all the common list separators.
! 2024: lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
! 2025: for pkg in $enableval; do
! 2026: IFS="$lt_save_ifs"
! 2027: if test "X$pkg" = "X$p"; then
! 2028: enable_shared=yes
! 2029: fi
! 2030: done
! 2031: IFS="$lt_save_ifs"
! 2032: ;;
! 2033: esac
! 2034: else
! 2035: enable_shared=yes
! 2036: fi;
! 2037:
! 2038: # Check whether --enable-static or --disable-static was given.
! 2039: if test "${enable_static+set}" = set; then
! 2040: enableval="$enable_static"
! 2041: p=${PACKAGE-default}
! 2042: case $enableval in
! 2043: yes) enable_static=yes ;;
! 2044: no) enable_static=no ;;
! 2045: *)
! 2046: enable_static=no
! 2047: # Look at the argument we got. We use all the common list separators.
! 2048: lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
! 2049: for pkg in $enableval; do
! 2050: IFS="$lt_save_ifs"
! 2051: if test "X$pkg" = "X$p"; then
! 2052: enable_static=yes
! 2053: fi
! 2054: done
! 2055: IFS="$lt_save_ifs"
! 2056: ;;
! 2057: esac
! 2058: else
! 2059: enable_static=yes
! 2060: fi;
! 2061:
! 2062: # Check whether --enable-fast-install or --disable-fast-install was given.
! 2063: if test "${enable_fast_install+set}" = set; then
! 2064: enableval="$enable_fast_install"
! 2065: p=${PACKAGE-default}
! 2066: case $enableval in
! 2067: yes) enable_fast_install=yes ;;
! 2068: no) enable_fast_install=no ;;
! 2069: *)
! 2070: enable_fast_install=no
! 2071: # Look at the argument we got. We use all the common list separators.
! 2072: lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
! 2073: for pkg in $enableval; do
! 2074: IFS="$lt_save_ifs"
! 2075: if test "X$pkg" = "X$p"; then
! 2076: enable_fast_install=yes
! 2077: fi
! 2078: done
! 2079: IFS="$lt_save_ifs"
! 2080: ;;
! 2081: esac
! 2082: else
! 2083: enable_fast_install=yes
! 2084: fi;
! 2085:
! 2086: # Make sure we can run config.sub.
! 2087: $ac_config_sub sun4 >/dev/null 2>&1 ||
! 2088: { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
! 2089: echo "$as_me: error: cannot run $ac_config_sub" >&2;}
! 2090: { (exit 1); exit 1; }; }
! 2091:
! 2092: echo "$as_me:$LINENO: checking build system type" >&5
! 2093: echo $ECHO_N "checking build system type... $ECHO_C" >&6
! 2094: if test "${ac_cv_build+set}" = set; then
! 2095: echo $ECHO_N "(cached) $ECHO_C" >&6
! 2096: else
! 2097: ac_cv_build_alias=$build_alias
! 2098: test -z "$ac_cv_build_alias" &&
! 2099: ac_cv_build_alias=`$ac_config_guess`
! 2100: test -z "$ac_cv_build_alias" &&
! 2101: { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
! 2102: echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
! 2103: { (exit 1); exit 1; }; }
! 2104: ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
! 2105: { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
! 2106: echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
! 2107: { (exit 1); exit 1; }; }
! 2108:
! 2109: fi
! 2110: echo "$as_me:$LINENO: result: $ac_cv_build" >&5
! 2111: echo "${ECHO_T}$ac_cv_build" >&6
! 2112: build=$ac_cv_build
! 2113: build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
! 2114: build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
! 2115: build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
! 2116:
! 2117:
! 2118: echo "$as_me:$LINENO: checking host system type" >&5
! 2119: echo $ECHO_N "checking host system type... $ECHO_C" >&6
! 2120: if test "${ac_cv_host+set}" = set; then
! 2121: echo $ECHO_N "(cached) $ECHO_C" >&6
! 2122: else
! 2123: ac_cv_host_alias=$host_alias
! 2124: test -z "$ac_cv_host_alias" &&
! 2125: ac_cv_host_alias=$ac_cv_build_alias
! 2126: ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
! 2127: { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
! 2128: echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
! 2129: { (exit 1); exit 1; }; }
! 2130:
! 2131: fi
! 2132: echo "$as_me:$LINENO: result: $ac_cv_host" >&5
! 2133: echo "${ECHO_T}$ac_cv_host" >&6
! 2134: host=$ac_cv_host
! 2135: host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
! 2136: host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
! 2137: host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
! 2138:
! 2139:
! 2140: ac_ext=c
! 2141: ac_cpp='$CPP $CPPFLAGS'
! 2142: ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
! 2143: ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
! 2144: ac_compiler_gnu=$ac_cv_c_compiler_gnu
! 2145: if test -n "$ac_tool_prefix"; then
! 2146: # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
! 2147: set dummy ${ac_tool_prefix}gcc; ac_word=$2
! 2148: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 2149: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 2150: if test "${ac_cv_prog_CC+set}" = set; then
! 2151: echo $ECHO_N "(cached) $ECHO_C" >&6
! 2152: else
! 2153: if test -n "$CC"; then
! 2154: ac_cv_prog_CC="$CC" # Let the user override the test.
! 2155: else
! 2156: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 2157: for as_dir in $PATH
! 2158: do
! 2159: IFS=$as_save_IFS
! 2160: test -z "$as_dir" && as_dir=.
! 2161: for ac_exec_ext in '' $ac_executable_extensions; do
! 2162: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 2163: ac_cv_prog_CC="${ac_tool_prefix}gcc"
! 2164: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 2165: break 2
! 2166: fi
! 2167: done
! 2168: done
! 2169:
! 2170: fi
! 2171: fi
! 2172: CC=$ac_cv_prog_CC
! 2173: if test -n "$CC"; then
! 2174: echo "$as_me:$LINENO: result: $CC" >&5
! 2175: echo "${ECHO_T}$CC" >&6
! 2176: else
! 2177: echo "$as_me:$LINENO: result: no" >&5
! 2178: echo "${ECHO_T}no" >&6
! 2179: fi
! 2180:
! 2181: fi
! 2182: if test -z "$ac_cv_prog_CC"; then
! 2183: ac_ct_CC=$CC
! 2184: # Extract the first word of "gcc", so it can be a program name with args.
! 2185: set dummy gcc; ac_word=$2
! 2186: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 2187: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 2188: if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
! 2189: echo $ECHO_N "(cached) $ECHO_C" >&6
! 2190: else
! 2191: if test -n "$ac_ct_CC"; then
! 2192: ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
! 2193: else
! 2194: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 2195: for as_dir in $PATH
! 2196: do
! 2197: IFS=$as_save_IFS
! 2198: test -z "$as_dir" && as_dir=.
! 2199: for ac_exec_ext in '' $ac_executable_extensions; do
! 2200: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 2201: ac_cv_prog_ac_ct_CC="gcc"
! 2202: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 2203: break 2
! 2204: fi
! 2205: done
! 2206: done
! 2207:
! 2208: fi
! 2209: fi
! 2210: ac_ct_CC=$ac_cv_prog_ac_ct_CC
! 2211: if test -n "$ac_ct_CC"; then
! 2212: echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
! 2213: echo "${ECHO_T}$ac_ct_CC" >&6
! 2214: else
! 2215: echo "$as_me:$LINENO: result: no" >&5
! 2216: echo "${ECHO_T}no" >&6
! 2217: fi
! 2218:
! 2219: CC=$ac_ct_CC
! 2220: else
! 2221: CC="$ac_cv_prog_CC"
! 2222: fi
! 2223:
! 2224: if test -z "$CC"; then
! 2225: if test -n "$ac_tool_prefix"; then
! 2226: # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
! 2227: set dummy ${ac_tool_prefix}cc; ac_word=$2
! 2228: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 2229: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 2230: if test "${ac_cv_prog_CC+set}" = set; then
! 2231: echo $ECHO_N "(cached) $ECHO_C" >&6
! 2232: else
! 2233: if test -n "$CC"; then
! 2234: ac_cv_prog_CC="$CC" # Let the user override the test.
! 2235: else
! 2236: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 2237: for as_dir in $PATH
! 2238: do
! 2239: IFS=$as_save_IFS
! 2240: test -z "$as_dir" && as_dir=.
! 2241: for ac_exec_ext in '' $ac_executable_extensions; do
! 2242: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 2243: ac_cv_prog_CC="${ac_tool_prefix}cc"
! 2244: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 2245: break 2
! 2246: fi
! 2247: done
! 2248: done
! 2249:
! 2250: fi
! 2251: fi
! 2252: CC=$ac_cv_prog_CC
! 2253: if test -n "$CC"; then
! 2254: echo "$as_me:$LINENO: result: $CC" >&5
! 2255: echo "${ECHO_T}$CC" >&6
! 2256: else
! 2257: echo "$as_me:$LINENO: result: no" >&5
! 2258: echo "${ECHO_T}no" >&6
! 2259: fi
! 2260:
! 2261: fi
! 2262: if test -z "$ac_cv_prog_CC"; then
! 2263: ac_ct_CC=$CC
! 2264: # Extract the first word of "cc", so it can be a program name with args.
! 2265: set dummy cc; ac_word=$2
! 2266: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 2267: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 2268: if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
! 2269: echo $ECHO_N "(cached) $ECHO_C" >&6
! 2270: else
! 2271: if test -n "$ac_ct_CC"; then
! 2272: ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
! 2273: else
! 2274: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 2275: for as_dir in $PATH
! 2276: do
! 2277: IFS=$as_save_IFS
! 2278: test -z "$as_dir" && as_dir=.
! 2279: for ac_exec_ext in '' $ac_executable_extensions; do
! 2280: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 2281: ac_cv_prog_ac_ct_CC="cc"
! 2282: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 2283: break 2
! 2284: fi
! 2285: done
! 2286: done
! 2287:
! 2288: fi
! 2289: fi
! 2290: ac_ct_CC=$ac_cv_prog_ac_ct_CC
! 2291: if test -n "$ac_ct_CC"; then
! 2292: echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
! 2293: echo "${ECHO_T}$ac_ct_CC" >&6
! 2294: else
! 2295: echo "$as_me:$LINENO: result: no" >&5
! 2296: echo "${ECHO_T}no" >&6
! 2297: fi
! 2298:
! 2299: CC=$ac_ct_CC
! 2300: else
! 2301: CC="$ac_cv_prog_CC"
! 2302: fi
! 2303:
! 2304: fi
! 2305: if test -z "$CC"; then
! 2306: # Extract the first word of "cc", so it can be a program name with args.
! 2307: set dummy cc; ac_word=$2
! 2308: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 2309: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 2310: if test "${ac_cv_prog_CC+set}" = set; then
! 2311: echo $ECHO_N "(cached) $ECHO_C" >&6
! 2312: else
! 2313: if test -n "$CC"; then
! 2314: ac_cv_prog_CC="$CC" # Let the user override the test.
! 2315: else
! 2316: ac_prog_rejected=no
! 2317: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 2318: for as_dir in $PATH
! 2319: do
! 2320: IFS=$as_save_IFS
! 2321: test -z "$as_dir" && as_dir=.
! 2322: for ac_exec_ext in '' $ac_executable_extensions; do
! 2323: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 2324: if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
! 2325: ac_prog_rejected=yes
! 2326: continue
! 2327: fi
! 2328: ac_cv_prog_CC="cc"
! 2329: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 2330: break 2
! 2331: fi
! 2332: done
! 2333: done
! 2334:
! 2335: if test $ac_prog_rejected = yes; then
! 2336: # We found a bogon in the path, so make sure we never use it.
! 2337: set dummy $ac_cv_prog_CC
! 2338: shift
! 2339: if test $# != 0; then
! 2340: # We chose a different compiler from the bogus one.
! 2341: # However, it has the same basename, so the bogon will be chosen
! 2342: # first if we set CC to just the basename; use the full file name.
! 2343: shift
! 2344: ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
! 2345: fi
! 2346: fi
! 2347: fi
! 2348: fi
! 2349: CC=$ac_cv_prog_CC
! 2350: if test -n "$CC"; then
! 2351: echo "$as_me:$LINENO: result: $CC" >&5
! 2352: echo "${ECHO_T}$CC" >&6
! 2353: else
! 2354: echo "$as_me:$LINENO: result: no" >&5
! 2355: echo "${ECHO_T}no" >&6
! 2356: fi
! 2357:
! 2358: fi
! 2359: if test -z "$CC"; then
! 2360: if test -n "$ac_tool_prefix"; then
! 2361: for ac_prog in cl
! 2362: do
! 2363: # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
! 2364: set dummy $ac_tool_prefix$ac_prog; ac_word=$2
! 2365: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 2366: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 2367: if test "${ac_cv_prog_CC+set}" = set; then
! 2368: echo $ECHO_N "(cached) $ECHO_C" >&6
! 2369: else
! 2370: if test -n "$CC"; then
! 2371: ac_cv_prog_CC="$CC" # Let the user override the test.
! 2372: else
! 2373: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 2374: for as_dir in $PATH
! 2375: do
! 2376: IFS=$as_save_IFS
! 2377: test -z "$as_dir" && as_dir=.
! 2378: for ac_exec_ext in '' $ac_executable_extensions; do
! 2379: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 2380: ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
! 2381: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 2382: break 2
! 2383: fi
! 2384: done
! 2385: done
! 2386:
! 2387: fi
! 2388: fi
! 2389: CC=$ac_cv_prog_CC
! 2390: if test -n "$CC"; then
! 2391: echo "$as_me:$LINENO: result: $CC" >&5
! 2392: echo "${ECHO_T}$CC" >&6
! 2393: else
! 2394: echo "$as_me:$LINENO: result: no" >&5
! 2395: echo "${ECHO_T}no" >&6
! 2396: fi
! 2397:
! 2398: test -n "$CC" && break
! 2399: done
! 2400: fi
! 2401: if test -z "$CC"; then
! 2402: ac_ct_CC=$CC
! 2403: for ac_prog in cl
! 2404: do
! 2405: # Extract the first word of "$ac_prog", so it can be a program name with args.
! 2406: set dummy $ac_prog; ac_word=$2
! 2407: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 2408: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 2409: if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
! 2410: echo $ECHO_N "(cached) $ECHO_C" >&6
! 2411: else
! 2412: if test -n "$ac_ct_CC"; then
! 2413: ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
! 2414: else
! 2415: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 2416: for as_dir in $PATH
! 2417: do
! 2418: IFS=$as_save_IFS
! 2419: test -z "$as_dir" && as_dir=.
! 2420: for ac_exec_ext in '' $ac_executable_extensions; do
! 2421: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 2422: ac_cv_prog_ac_ct_CC="$ac_prog"
! 2423: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 2424: break 2
! 2425: fi
! 2426: done
! 2427: done
! 2428:
! 2429: fi
! 2430: fi
! 2431: ac_ct_CC=$ac_cv_prog_ac_ct_CC
! 2432: if test -n "$ac_ct_CC"; then
! 2433: echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
! 2434: echo "${ECHO_T}$ac_ct_CC" >&6
! 2435: else
! 2436: echo "$as_me:$LINENO: result: no" >&5
! 2437: echo "${ECHO_T}no" >&6
! 2438: fi
! 2439:
! 2440: test -n "$ac_ct_CC" && break
! 2441: done
! 2442:
! 2443: CC=$ac_ct_CC
! 2444: fi
! 2445:
! 2446: fi
! 2447:
! 2448:
! 2449: test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
! 2450: See \`config.log' for more details." >&5
! 2451: echo "$as_me: error: no acceptable C compiler found in \$PATH
! 2452: See \`config.log' for more details." >&2;}
! 2453: { (exit 1); exit 1; }; }
! 2454:
! 2455: # Provide some information about the compiler.
! 2456: echo "$as_me:$LINENO:" \
! 2457: "checking for C compiler version" >&5
! 2458: ac_compiler=`set X $ac_compile; echo $2`
! 2459: { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
! 2460: (eval $ac_compiler --version </dev/null >&5) 2>&5
! 2461: ac_status=$?
! 2462: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 2463: (exit $ac_status); }
! 2464: { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
! 2465: (eval $ac_compiler -v </dev/null >&5) 2>&5
! 2466: ac_status=$?
! 2467: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 2468: (exit $ac_status); }
! 2469: { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
! 2470: (eval $ac_compiler -V </dev/null >&5) 2>&5
! 2471: ac_status=$?
! 2472: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 2473: (exit $ac_status); }
! 2474:
! 2475: cat >conftest.$ac_ext <<_ACEOF
! 2476: /* confdefs.h. */
! 2477: _ACEOF
! 2478: cat confdefs.h >>conftest.$ac_ext
! 2479: cat >>conftest.$ac_ext <<_ACEOF
! 2480: /* end confdefs.h. */
! 2481:
! 2482: int
! 2483: main ()
! 2484: {
! 2485:
! 2486: ;
! 2487: return 0;
! 2488: }
! 2489: _ACEOF
! 2490: ac_clean_files_save=$ac_clean_files
! 2491: ac_clean_files="$ac_clean_files a.out a.exe b.out"
! 2492: # Try to create an executable without -o first, disregard a.out.
! 2493: # It will help us diagnose broken compilers, and finding out an intuition
! 2494: # of exeext.
! 2495: echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
! 2496: echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
! 2497: ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
! 2498: if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
! 2499: (eval $ac_link_default) 2>&5
! 2500: ac_status=$?
! 2501: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 2502: (exit $ac_status); }; then
! 2503: # Find the output, starting from the most likely. This scheme is
! 2504: # not robust to junk in `.', hence go to wildcards (a.*) only as a last
! 2505: # resort.
! 2506:
! 2507: # Be careful to initialize this variable, since it used to be cached.
! 2508: # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
! 2509: ac_cv_exeext=
! 2510: # b.out is created by i960 compilers.
! 2511: for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
! 2512: do
! 2513: test -f "$ac_file" || continue
! 2514: case $ac_file in
! 2515: *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
! 2516: ;;
! 2517: conftest.$ac_ext )
! 2518: # This is the source file.
! 2519: ;;
! 2520: [ab].out )
! 2521: # We found the default executable, but exeext='' is most
! 2522: # certainly right.
! 2523: break;;
! 2524: *.* )
! 2525: ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
! 2526: # FIXME: I believe we export ac_cv_exeext for Libtool,
! 2527: # but it would be cool to find out if it's true. Does anybody
! 2528: # maintain Libtool? --akim.
! 2529: export ac_cv_exeext
! 2530: break;;
! 2531: * )
! 2532: break;;
! 2533: esac
! 2534: done
! 2535: else
! 2536: echo "$as_me: failed program was:" >&5
! 2537: sed 's/^/| /' conftest.$ac_ext >&5
! 2538:
! 2539: { { echo "$as_me:$LINENO: error: C compiler cannot create executables
! 2540: See \`config.log' for more details." >&5
! 2541: echo "$as_me: error: C compiler cannot create executables
! 2542: See \`config.log' for more details." >&2;}
! 2543: { (exit 77); exit 77; }; }
! 2544: fi
! 2545:
! 2546: ac_exeext=$ac_cv_exeext
! 2547: echo "$as_me:$LINENO: result: $ac_file" >&5
! 2548: echo "${ECHO_T}$ac_file" >&6
! 2549:
! 2550: # Check the compiler produces executables we can run. If not, either
! 2551: # the compiler is broken, or we cross compile.
! 2552: echo "$as_me:$LINENO: checking whether the C compiler works" >&5
! 2553: echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
! 2554: # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
! 2555: # If not cross compiling, check that we can run a simple program.
! 2556: if test "$cross_compiling" != yes; then
! 2557: if { ac_try='./$ac_file'
! 2558: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 2559: (eval $ac_try) 2>&5
! 2560: ac_status=$?
! 2561: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 2562: (exit $ac_status); }; }; then
! 2563: cross_compiling=no
! 2564: else
! 2565: if test "$cross_compiling" = maybe; then
! 2566: cross_compiling=yes
! 2567: else
! 2568: { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
! 2569: If you meant to cross compile, use \`--host'.
! 2570: See \`config.log' for more details." >&5
! 2571: echo "$as_me: error: cannot run C compiled programs.
! 2572: If you meant to cross compile, use \`--host'.
! 2573: See \`config.log' for more details." >&2;}
! 2574: { (exit 1); exit 1; }; }
! 2575: fi
! 2576: fi
! 2577: fi
! 2578: echo "$as_me:$LINENO: result: yes" >&5
! 2579: echo "${ECHO_T}yes" >&6
! 2580:
! 2581: rm -f a.out a.exe conftest$ac_cv_exeext b.out
! 2582: ac_clean_files=$ac_clean_files_save
! 2583: # Check the compiler produces executables we can run. If not, either
! 2584: # the compiler is broken, or we cross compile.
! 2585: echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
! 2586: echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
! 2587: echo "$as_me:$LINENO: result: $cross_compiling" >&5
! 2588: echo "${ECHO_T}$cross_compiling" >&6
! 2589:
! 2590: echo "$as_me:$LINENO: checking for suffix of executables" >&5
! 2591: echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
! 2592: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 2593: (eval $ac_link) 2>&5
! 2594: ac_status=$?
! 2595: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 2596: (exit $ac_status); }; then
! 2597: # If both `conftest.exe' and `conftest' are `present' (well, observable)
! 2598: # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
! 2599: # work properly (i.e., refer to `conftest.exe'), while it won't with
! 2600: # `rm'.
! 2601: for ac_file in conftest.exe conftest conftest.*; do
! 2602: test -f "$ac_file" || continue
! 2603: case $ac_file in
! 2604: *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
! 2605: *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
! 2606: export ac_cv_exeext
! 2607: break;;
! 2608: * ) break;;
! 2609: esac
! 2610: done
! 2611: else
! 2612: { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
! 2613: See \`config.log' for more details." >&5
! 2614: echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
! 2615: See \`config.log' for more details." >&2;}
! 2616: { (exit 1); exit 1; }; }
! 2617: fi
! 2618:
! 2619: rm -f conftest$ac_cv_exeext
! 2620: echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
! 2621: echo "${ECHO_T}$ac_cv_exeext" >&6
! 2622:
! 2623: rm -f conftest.$ac_ext
! 2624: EXEEXT=$ac_cv_exeext
! 2625: ac_exeext=$EXEEXT
! 2626: echo "$as_me:$LINENO: checking for suffix of object files" >&5
! 2627: echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
! 2628: if test "${ac_cv_objext+set}" = set; then
! 2629: echo $ECHO_N "(cached) $ECHO_C" >&6
! 2630: else
! 2631: cat >conftest.$ac_ext <<_ACEOF
! 2632: /* confdefs.h. */
! 2633: _ACEOF
! 2634: cat confdefs.h >>conftest.$ac_ext
! 2635: cat >>conftest.$ac_ext <<_ACEOF
! 2636: /* end confdefs.h. */
! 2637:
! 2638: int
! 2639: main ()
! 2640: {
! 2641:
! 2642: ;
! 2643: return 0;
! 2644: }
! 2645: _ACEOF
! 2646: rm -f conftest.o conftest.obj
! 2647: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 2648: (eval $ac_compile) 2>&5
! 2649: ac_status=$?
! 2650: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 2651: (exit $ac_status); }; then
! 2652: for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
! 2653: case $ac_file in
! 2654: *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
! 2655: *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
! 2656: break;;
! 2657: esac
! 2658: done
! 2659: else
! 2660: echo "$as_me: failed program was:" >&5
! 2661: sed 's/^/| /' conftest.$ac_ext >&5
! 2662:
! 2663: { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
! 2664: See \`config.log' for more details." >&5
! 2665: echo "$as_me: error: cannot compute suffix of object files: cannot compile
! 2666: See \`config.log' for more details." >&2;}
! 2667: { (exit 1); exit 1; }; }
! 2668: fi
! 2669:
! 2670: rm -f conftest.$ac_cv_objext conftest.$ac_ext
! 2671: fi
! 2672: echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
! 2673: echo "${ECHO_T}$ac_cv_objext" >&6
! 2674: OBJEXT=$ac_cv_objext
! 2675: ac_objext=$OBJEXT
! 2676: echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
! 2677: echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
! 2678: if test "${ac_cv_c_compiler_gnu+set}" = set; then
! 2679: echo $ECHO_N "(cached) $ECHO_C" >&6
! 2680: else
! 2681: cat >conftest.$ac_ext <<_ACEOF
! 2682: /* confdefs.h. */
! 2683: _ACEOF
! 2684: cat confdefs.h >>conftest.$ac_ext
! 2685: cat >>conftest.$ac_ext <<_ACEOF
! 2686: /* end confdefs.h. */
! 2687:
! 2688: int
! 2689: main ()
! 2690: {
! 2691: #ifndef __GNUC__
! 2692: choke me
! 2693: #endif
! 2694:
! 2695: ;
! 2696: return 0;
! 2697: }
! 2698: _ACEOF
! 2699: rm -f conftest.$ac_objext
! 2700: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 2701: (eval $ac_compile) 2>conftest.er1
! 2702: ac_status=$?
! 2703: grep -v '^ *+' conftest.er1 >conftest.err
! 2704: rm -f conftest.er1
! 2705: cat conftest.err >&5
! 2706: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 2707: (exit $ac_status); } &&
! 2708: { ac_try='test -z "$ac_c_werror_flag"
! 2709: || test ! -s conftest.err'
! 2710: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 2711: (eval $ac_try) 2>&5
! 2712: ac_status=$?
! 2713: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 2714: (exit $ac_status); }; } &&
! 2715: { ac_try='test -s conftest.$ac_objext'
! 2716: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 2717: (eval $ac_try) 2>&5
! 2718: ac_status=$?
! 2719: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 2720: (exit $ac_status); }; }; then
! 2721: ac_compiler_gnu=yes
! 2722: else
! 2723: echo "$as_me: failed program was:" >&5
! 2724: sed 's/^/| /' conftest.$ac_ext >&5
! 2725:
! 2726: ac_compiler_gnu=no
! 2727: fi
! 2728: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 2729: ac_cv_c_compiler_gnu=$ac_compiler_gnu
! 2730:
! 2731: fi
! 2732: echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
! 2733: echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
! 2734: GCC=`test $ac_compiler_gnu = yes && echo yes`
! 2735: ac_test_CFLAGS=${CFLAGS+set}
! 2736: ac_save_CFLAGS=$CFLAGS
! 2737: CFLAGS="-g"
! 2738: echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
! 2739: echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
! 2740: if test "${ac_cv_prog_cc_g+set}" = set; then
! 2741: echo $ECHO_N "(cached) $ECHO_C" >&6
! 2742: else
! 2743: cat >conftest.$ac_ext <<_ACEOF
! 2744: /* confdefs.h. */
! 2745: _ACEOF
! 2746: cat confdefs.h >>conftest.$ac_ext
! 2747: cat >>conftest.$ac_ext <<_ACEOF
! 2748: /* end confdefs.h. */
! 2749:
! 2750: int
! 2751: main ()
! 2752: {
! 2753:
! 2754: ;
! 2755: return 0;
! 2756: }
! 2757: _ACEOF
! 2758: rm -f conftest.$ac_objext
! 2759: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 2760: (eval $ac_compile) 2>conftest.er1
! 2761: ac_status=$?
! 2762: grep -v '^ *+' conftest.er1 >conftest.err
! 2763: rm -f conftest.er1
! 2764: cat conftest.err >&5
! 2765: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 2766: (exit $ac_status); } &&
! 2767: { ac_try='test -z "$ac_c_werror_flag"
! 2768: || test ! -s conftest.err'
! 2769: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 2770: (eval $ac_try) 2>&5
! 2771: ac_status=$?
! 2772: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 2773: (exit $ac_status); }; } &&
! 2774: { ac_try='test -s conftest.$ac_objext'
! 2775: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 2776: (eval $ac_try) 2>&5
! 2777: ac_status=$?
! 2778: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 2779: (exit $ac_status); }; }; then
! 2780: ac_cv_prog_cc_g=yes
! 2781: else
! 2782: echo "$as_me: failed program was:" >&5
! 2783: sed 's/^/| /' conftest.$ac_ext >&5
! 2784:
! 2785: ac_cv_prog_cc_g=no
! 2786: fi
! 2787: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 2788: fi
! 2789: echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
! 2790: echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
! 2791: if test "$ac_test_CFLAGS" = set; then
! 2792: CFLAGS=$ac_save_CFLAGS
! 2793: elif test $ac_cv_prog_cc_g = yes; then
! 2794: if test "$GCC" = yes; then
! 2795: CFLAGS="-g -O2"
! 2796: else
! 2797: CFLAGS="-g"
! 2798: fi
! 2799: else
! 2800: if test "$GCC" = yes; then
! 2801: CFLAGS="-O2"
! 2802: else
! 2803: CFLAGS=
! 2804: fi
! 2805: fi
! 2806: echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
! 2807: echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
! 2808: if test "${ac_cv_prog_cc_stdc+set}" = set; then
! 2809: echo $ECHO_N "(cached) $ECHO_C" >&6
! 2810: else
! 2811: ac_cv_prog_cc_stdc=no
! 2812: ac_save_CC=$CC
! 2813: cat >conftest.$ac_ext <<_ACEOF
! 2814: /* confdefs.h. */
! 2815: _ACEOF
! 2816: cat confdefs.h >>conftest.$ac_ext
! 2817: cat >>conftest.$ac_ext <<_ACEOF
! 2818: /* end confdefs.h. */
! 2819: #include <stdarg.h>
! 2820: #include <stdio.h>
! 2821: #include <sys/types.h>
! 2822: #include <sys/stat.h>
! 2823: /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
! 2824: struct buf { int x; };
! 2825: FILE * (*rcsopen) (struct buf *, struct stat *, int);
! 2826: static char *e (p, i)
! 2827: char **p;
! 2828: int i;
! 2829: {
! 2830: return p[i];
! 2831: }
! 2832: static char *f (char * (*g) (char **, int), char **p, ...)
! 2833: {
! 2834: char *s;
! 2835: va_list v;
! 2836: va_start (v,p);
! 2837: s = g (p, va_arg (v,int));
! 2838: va_end (v);
! 2839: return s;
! 2840: }
! 2841:
! 2842: /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
! 2843: function prototypes and stuff, but not '\xHH' hex character constants.
! 2844: These don't provoke an error unfortunately, instead are silently treated
! 2845: as 'x'. The following induces an error, until -std1 is added to get
! 2846: proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
! 2847: array size at least. It's necessary to write '\x00'==0 to get something
! 2848: that's true only with -std1. */
! 2849: int osf4_cc_array ['\x00' == 0 ? 1 : -1];
! 2850:
! 2851: int test (int i, double x);
! 2852: struct s1 {int (*f) (int a);};
! 2853: struct s2 {int (*f) (double a);};
! 2854: int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
! 2855: int argc;
! 2856: char **argv;
! 2857: int
! 2858: main ()
! 2859: {
! 2860: return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
! 2861: ;
! 2862: return 0;
! 2863: }
! 2864: _ACEOF
! 2865: # Don't try gcc -ansi; that turns off useful extensions and
! 2866: # breaks some systems' header files.
! 2867: # AIX -qlanglvl=ansi
! 2868: # Ultrix and OSF/1 -std1
! 2869: # HP-UX 10.20 and later -Ae
! 2870: # HP-UX older versions -Aa -D_HPUX_SOURCE
! 2871: # SVR4 -Xc -D__EXTENSIONS__
! 2872: for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
! 2873: do
! 2874: CC="$ac_save_CC $ac_arg"
! 2875: rm -f conftest.$ac_objext
! 2876: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 2877: (eval $ac_compile) 2>conftest.er1
! 2878: ac_status=$?
! 2879: grep -v '^ *+' conftest.er1 >conftest.err
! 2880: rm -f conftest.er1
! 2881: cat conftest.err >&5
! 2882: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 2883: (exit $ac_status); } &&
! 2884: { ac_try='test -z "$ac_c_werror_flag"
! 2885: || test ! -s conftest.err'
! 2886: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 2887: (eval $ac_try) 2>&5
! 2888: ac_status=$?
! 2889: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 2890: (exit $ac_status); }; } &&
! 2891: { ac_try='test -s conftest.$ac_objext'
! 2892: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 2893: (eval $ac_try) 2>&5
! 2894: ac_status=$?
! 2895: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 2896: (exit $ac_status); }; }; then
! 2897: ac_cv_prog_cc_stdc=$ac_arg
! 2898: break
! 2899: else
! 2900: echo "$as_me: failed program was:" >&5
! 2901: sed 's/^/| /' conftest.$ac_ext >&5
! 2902:
! 2903: fi
! 2904: rm -f conftest.err conftest.$ac_objext
! 2905: done
! 2906: rm -f conftest.$ac_ext conftest.$ac_objext
! 2907: CC=$ac_save_CC
! 2908:
! 2909: fi
! 2910:
! 2911: case "x$ac_cv_prog_cc_stdc" in
! 2912: x|xno)
! 2913: echo "$as_me:$LINENO: result: none needed" >&5
! 2914: echo "${ECHO_T}none needed" >&6 ;;
! 2915: *)
! 2916: echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
! 2917: echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
! 2918: CC="$CC $ac_cv_prog_cc_stdc" ;;
! 2919: esac
! 2920:
! 2921: # Some people use a C++ compiler to compile C. Since we use `exit',
! 2922: # in C++ we need to declare it. In case someone uses the same compiler
! 2923: # for both compiling C and C++ we need to have the C++ compiler decide
! 2924: # the declaration of exit, since it's the most demanding environment.
! 2925: cat >conftest.$ac_ext <<_ACEOF
! 2926: #ifndef __cplusplus
! 2927: choke me
! 2928: #endif
! 2929: _ACEOF
! 2930: rm -f conftest.$ac_objext
! 2931: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 2932: (eval $ac_compile) 2>conftest.er1
! 2933: ac_status=$?
! 2934: grep -v '^ *+' conftest.er1 >conftest.err
! 2935: rm -f conftest.er1
! 2936: cat conftest.err >&5
! 2937: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 2938: (exit $ac_status); } &&
! 2939: { ac_try='test -z "$ac_c_werror_flag"
! 2940: || test ! -s conftest.err'
! 2941: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 2942: (eval $ac_try) 2>&5
! 2943: ac_status=$?
! 2944: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 2945: (exit $ac_status); }; } &&
! 2946: { ac_try='test -s conftest.$ac_objext'
! 2947: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 2948: (eval $ac_try) 2>&5
! 2949: ac_status=$?
! 2950: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 2951: (exit $ac_status); }; }; then
! 2952: for ac_declaration in \
! 2953: '' \
! 2954: 'extern "C" void std::exit (int) throw (); using std::exit;' \
! 2955: 'extern "C" void std::exit (int); using std::exit;' \
! 2956: 'extern "C" void exit (int) throw ();' \
! 2957: 'extern "C" void exit (int);' \
! 2958: 'void exit (int);'
! 2959: do
! 2960: cat >conftest.$ac_ext <<_ACEOF
! 2961: /* confdefs.h. */
! 2962: _ACEOF
! 2963: cat confdefs.h >>conftest.$ac_ext
! 2964: cat >>conftest.$ac_ext <<_ACEOF
! 2965: /* end confdefs.h. */
! 2966: $ac_declaration
! 2967: #include <stdlib.h>
! 2968: int
! 2969: main ()
! 2970: {
! 2971: exit (42);
! 2972: ;
! 2973: return 0;
! 2974: }
! 2975: _ACEOF
! 2976: rm -f conftest.$ac_objext
! 2977: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 2978: (eval $ac_compile) 2>conftest.er1
! 2979: ac_status=$?
! 2980: grep -v '^ *+' conftest.er1 >conftest.err
! 2981: rm -f conftest.er1
! 2982: cat conftest.err >&5
! 2983: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 2984: (exit $ac_status); } &&
! 2985: { ac_try='test -z "$ac_c_werror_flag"
! 2986: || test ! -s conftest.err'
! 2987: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 2988: (eval $ac_try) 2>&5
! 2989: ac_status=$?
! 2990: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 2991: (exit $ac_status); }; } &&
! 2992: { ac_try='test -s conftest.$ac_objext'
! 2993: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 2994: (eval $ac_try) 2>&5
! 2995: ac_status=$?
! 2996: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 2997: (exit $ac_status); }; }; then
! 2998: :
! 2999: else
! 3000: echo "$as_me: failed program was:" >&5
! 3001: sed 's/^/| /' conftest.$ac_ext >&5
! 3002:
! 3003: continue
! 3004: fi
! 3005: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 3006: cat >conftest.$ac_ext <<_ACEOF
! 3007: /* confdefs.h. */
! 3008: _ACEOF
! 3009: cat confdefs.h >>conftest.$ac_ext
! 3010: cat >>conftest.$ac_ext <<_ACEOF
! 3011: /* end confdefs.h. */
! 3012: $ac_declaration
! 3013: int
! 3014: main ()
! 3015: {
! 3016: exit (42);
! 3017: ;
! 3018: return 0;
! 3019: }
! 3020: _ACEOF
! 3021: rm -f conftest.$ac_objext
! 3022: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 3023: (eval $ac_compile) 2>conftest.er1
! 3024: ac_status=$?
! 3025: grep -v '^ *+' conftest.er1 >conftest.err
! 3026: rm -f conftest.er1
! 3027: cat conftest.err >&5
! 3028: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 3029: (exit $ac_status); } &&
! 3030: { ac_try='test -z "$ac_c_werror_flag"
! 3031: || test ! -s conftest.err'
! 3032: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 3033: (eval $ac_try) 2>&5
! 3034: ac_status=$?
! 3035: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 3036: (exit $ac_status); }; } &&
! 3037: { ac_try='test -s conftest.$ac_objext'
! 3038: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 3039: (eval $ac_try) 2>&5
! 3040: ac_status=$?
! 3041: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 3042: (exit $ac_status); }; }; then
! 3043: break
! 3044: else
! 3045: echo "$as_me: failed program was:" >&5
! 3046: sed 's/^/| /' conftest.$ac_ext >&5
! 3047:
! 3048: fi
! 3049: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 3050: done
! 3051: rm -f conftest*
! 3052: if test -n "$ac_declaration"; then
! 3053: echo '#ifdef __cplusplus' >>confdefs.h
! 3054: echo $ac_declaration >>confdefs.h
! 3055: echo '#endif' >>confdefs.h
! 3056: fi
! 3057:
! 3058: else
! 3059: echo "$as_me: failed program was:" >&5
! 3060: sed 's/^/| /' conftest.$ac_ext >&5
! 3061:
! 3062: fi
! 3063: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 3064: ac_ext=c
! 3065: ac_cpp='$CPP $CPPFLAGS'
! 3066: ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
! 3067: ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
! 3068: ac_compiler_gnu=$ac_cv_c_compiler_gnu
! 3069:
! 3070: echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
! 3071: echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
! 3072: if test "${lt_cv_path_SED+set}" = set; then
! 3073: echo $ECHO_N "(cached) $ECHO_C" >&6
! 3074: else
! 3075: # Loop through the user's path and test for sed and gsed.
! 3076: # Then use that list of sed's as ones to test for truncation.
! 3077: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 3078: for as_dir in $PATH
! 3079: do
! 3080: IFS=$as_save_IFS
! 3081: test -z "$as_dir" && as_dir=.
! 3082: for lt_ac_prog in sed gsed; do
! 3083: for ac_exec_ext in '' $ac_executable_extensions; do
! 3084: if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
! 3085: lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
! 3086: fi
! 3087: done
! 3088: done
! 3089: done
! 3090: lt_ac_max=0
! 3091: lt_ac_count=0
! 3092: # Add /usr/xpg4/bin/sed as it is typically found on Solaris
! 3093: # along with /bin/sed that truncates output.
! 3094: for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
! 3095: test ! -f $lt_ac_sed && continue
! 3096: cat /dev/null > conftest.in
! 3097: lt_ac_count=0
! 3098: echo $ECHO_N "0123456789$ECHO_C" >conftest.in
! 3099: # Check for GNU sed and select it if it is found.
! 3100: if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
! 3101: lt_cv_path_SED=$lt_ac_sed
! 3102: break
! 3103: fi
! 3104: while true; do
! 3105: cat conftest.in conftest.in >conftest.tmp
! 3106: mv conftest.tmp conftest.in
! 3107: cp conftest.in conftest.nl
! 3108: echo >>conftest.nl
! 3109: $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
! 3110: cmp -s conftest.out conftest.nl || break
! 3111: # 10000 chars as input seems more than enough
! 3112: test $lt_ac_count -gt 10 && break
! 3113: lt_ac_count=`expr $lt_ac_count + 1`
! 3114: if test $lt_ac_count -gt $lt_ac_max; then
! 3115: lt_ac_max=$lt_ac_count
! 3116: lt_cv_path_SED=$lt_ac_sed
! 3117: fi
! 3118: done
! 3119: done
! 3120:
! 3121: fi
! 3122:
! 3123: SED=$lt_cv_path_SED
! 3124: echo "$as_me:$LINENO: result: $SED" >&5
! 3125: echo "${ECHO_T}$SED" >&6
! 3126:
! 3127: echo "$as_me:$LINENO: checking for egrep" >&5
! 3128: echo $ECHO_N "checking for egrep... $ECHO_C" >&6
! 3129: if test "${ac_cv_prog_egrep+set}" = set; then
! 3130: echo $ECHO_N "(cached) $ECHO_C" >&6
! 3131: else
! 3132: if echo a | (grep -E '(a|b)') >/dev/null 2>&1
! 3133: then ac_cv_prog_egrep='grep -E'
! 3134: else ac_cv_prog_egrep='egrep'
! 3135: fi
! 3136: fi
! 3137: echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
! 3138: echo "${ECHO_T}$ac_cv_prog_egrep" >&6
! 3139: EGREP=$ac_cv_prog_egrep
! 3140:
! 3141:
! 3142:
! 3143: # Check whether --with-gnu-ld or --without-gnu-ld was given.
! 3144: if test "${with_gnu_ld+set}" = set; then
! 3145: withval="$with_gnu_ld"
! 3146: test "$withval" = no || with_gnu_ld=yes
! 3147: else
! 3148: with_gnu_ld=no
! 3149: fi;
! 3150: ac_prog=ld
! 3151: if test "$GCC" = yes; then
! 3152: # Check if gcc -print-prog-name=ld gives a path.
! 3153: echo "$as_me:$LINENO: checking for ld used by $CC" >&5
! 3154: echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
! 3155: case $host in
! 3156: *-*-mingw*)
! 3157: # gcc leaves a trailing carriage return which upsets mingw
! 3158: ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
! 3159: *)
! 3160: ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
! 3161: esac
! 3162: case $ac_prog in
! 3163: # Accept absolute paths.
! 3164: [\\/]* | ?:[\\/]*)
! 3165: re_direlt='/[^/][^/]*/\.\./'
! 3166: # Canonicalize the pathname of ld
! 3167: ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
! 3168: while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
! 3169: ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
! 3170: done
! 3171: test -z "$LD" && LD="$ac_prog"
! 3172: ;;
! 3173: "")
! 3174: # If it fails, then pretend we aren't using GCC.
! 3175: ac_prog=ld
! 3176: ;;
! 3177: *)
! 3178: # If it is relative, then search for the first ld in PATH.
! 3179: with_gnu_ld=unknown
! 3180: ;;
! 3181: esac
! 3182: elif test "$with_gnu_ld" = yes; then
! 3183: echo "$as_me:$LINENO: checking for GNU ld" >&5
! 3184: echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
! 3185: else
! 3186: echo "$as_me:$LINENO: checking for non-GNU ld" >&5
! 3187: echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
! 3188: fi
! 3189: if test "${lt_cv_path_LD+set}" = set; then
! 3190: echo $ECHO_N "(cached) $ECHO_C" >&6
! 3191: else
! 3192: if test -z "$LD"; then
! 3193: lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
! 3194: for ac_dir in $PATH; do
! 3195: IFS="$lt_save_ifs"
! 3196: test -z "$ac_dir" && ac_dir=.
! 3197: if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
! 3198: lt_cv_path_LD="$ac_dir/$ac_prog"
! 3199: # Check to see if the program is GNU ld. I'd rather use --version,
! 3200: # but apparently some variants of GNU ld only accept -v.
! 3201: # Break only if it was the GNU/non-GNU ld that we prefer.
! 3202: case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
! 3203: *GNU* | *'with BFD'*)
! 3204: test "$with_gnu_ld" != no && break
! 3205: ;;
! 3206: *)
! 3207: test "$with_gnu_ld" != yes && break
! 3208: ;;
! 3209: esac
! 3210: fi
! 3211: done
! 3212: IFS="$lt_save_ifs"
! 3213: else
! 3214: lt_cv_path_LD="$LD" # Let the user override the test with a path.
! 3215: fi
! 3216: fi
! 3217:
! 3218: LD="$lt_cv_path_LD"
! 3219: if test -n "$LD"; then
! 3220: echo "$as_me:$LINENO: result: $LD" >&5
! 3221: echo "${ECHO_T}$LD" >&6
! 3222: else
! 3223: echo "$as_me:$LINENO: result: no" >&5
! 3224: echo "${ECHO_T}no" >&6
! 3225: fi
! 3226: test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
! 3227: echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
! 3228: { (exit 1); exit 1; }; }
! 3229: echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
! 3230: echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
! 3231: if test "${lt_cv_prog_gnu_ld+set}" = set; then
! 3232: echo $ECHO_N "(cached) $ECHO_C" >&6
! 3233: else
! 3234: # I'd rather use --version here, but apparently some GNU lds only accept -v.
! 3235: case `$LD -v 2>&1 </dev/null` in
! 3236: *GNU* | *'with BFD'*)
! 3237: lt_cv_prog_gnu_ld=yes
! 3238: ;;
! 3239: *)
! 3240: lt_cv_prog_gnu_ld=no
! 3241: ;;
! 3242: esac
! 3243: fi
! 3244: echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
! 3245: echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
! 3246: with_gnu_ld=$lt_cv_prog_gnu_ld
! 3247:
! 3248:
! 3249: echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
! 3250: echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
! 3251: if test "${lt_cv_ld_reload_flag+set}" = set; then
! 3252: echo $ECHO_N "(cached) $ECHO_C" >&6
! 3253: else
! 3254: lt_cv_ld_reload_flag='-r'
! 3255: fi
! 3256: echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
! 3257: echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
! 3258: reload_flag=$lt_cv_ld_reload_flag
! 3259: case $reload_flag in
! 3260: "" | " "*) ;;
! 3261: *) reload_flag=" $reload_flag" ;;
! 3262: esac
! 3263: reload_cmds='$LD$reload_flag -o $output$reload_objs'
! 3264: case $host_os in
! 3265: darwin*)
! 3266: if test "$GCC" = yes; then
! 3267: reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
! 3268: else
! 3269: reload_cmds='$LD$reload_flag -o $output$reload_objs'
! 3270: fi
! 3271: ;;
! 3272: esac
! 3273:
! 3274: echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
! 3275: echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
! 3276: if test "${lt_cv_path_NM+set}" = set; then
! 3277: echo $ECHO_N "(cached) $ECHO_C" >&6
! 3278: else
! 3279: if test -n "$NM"; then
! 3280: # Let the user override the test.
! 3281: lt_cv_path_NM="$NM"
! 3282: else
! 3283: lt_nm_to_check="${ac_tool_prefix}nm"
! 3284: if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
! 3285: lt_nm_to_check="$lt_nm_to_check nm"
! 3286: fi
! 3287: for lt_tmp_nm in $lt_nm_to_check; do
! 3288: lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
! 3289: for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
! 3290: IFS="$lt_save_ifs"
! 3291: test -z "$ac_dir" && ac_dir=.
! 3292: tmp_nm="$ac_dir/$lt_tmp_nm"
! 3293: if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
! 3294: # Check to see if the nm accepts a BSD-compat flag.
! 3295: # Adding the `sed 1q' prevents false positives on HP-UX, which says:
! 3296: # nm: unknown option "B" ignored
! 3297: # Tru64's nm complains that /dev/null is an invalid object file
! 3298: case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
! 3299: */dev/null* | *'Invalid file or object type'*)
! 3300: lt_cv_path_NM="$tmp_nm -B"
! 3301: break
! 3302: ;;
! 3303: *)
! 3304: case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
! 3305: */dev/null*)
! 3306: lt_cv_path_NM="$tmp_nm -p"
! 3307: break
! 3308: ;;
! 3309: *)
! 3310: lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
! 3311: continue # so that we can try to find one that supports BSD flags
! 3312: ;;
! 3313: esac
! 3314: ;;
! 3315: esac
! 3316: fi
! 3317: done
! 3318: IFS="$lt_save_ifs"
! 3319: done
! 3320: test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
! 3321: fi
! 3322: fi
! 3323: echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
! 3324: echo "${ECHO_T}$lt_cv_path_NM" >&6
! 3325: NM="$lt_cv_path_NM"
! 3326:
! 3327: echo "$as_me:$LINENO: checking whether ln -s works" >&5
! 3328: echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
! 3329: LN_S=$as_ln_s
! 3330: if test "$LN_S" = "ln -s"; then
! 3331: echo "$as_me:$LINENO: result: yes" >&5
! 3332: echo "${ECHO_T}yes" >&6
! 3333: else
! 3334: echo "$as_me:$LINENO: result: no, using $LN_S" >&5
! 3335: echo "${ECHO_T}no, using $LN_S" >&6
! 3336: fi
! 3337:
! 3338: echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
! 3339: echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
! 3340: if test "${lt_cv_deplibs_check_method+set}" = set; then
! 3341: echo $ECHO_N "(cached) $ECHO_C" >&6
! 3342: else
! 3343: lt_cv_file_magic_cmd='$MAGIC_CMD'
! 3344: lt_cv_file_magic_test_file=
! 3345: lt_cv_deplibs_check_method='unknown'
! 3346: # Need to set the preceding variable on all platforms that support
! 3347: # interlibrary dependencies.
! 3348: # 'none' -- dependencies not supported.
! 3349: # `unknown' -- same as none, but documents that we really don't know.
! 3350: # 'pass_all' -- all dependencies passed with no checks.
! 3351: # 'test_compile' -- check by making test program.
! 3352: # 'file_magic [[regex]]' -- check by looking for files in library path
! 3353: # which responds to the $file_magic_cmd with a given extended regex.
! 3354: # If you have `file' or equivalent on your system and you're not sure
! 3355: # whether `pass_all' will *always* work, you probably want this one.
! 3356:
! 3357: case $host_os in
! 3358: aix4* | aix5*)
! 3359: lt_cv_deplibs_check_method=pass_all
! 3360: ;;
! 3361:
! 3362: beos*)
! 3363: lt_cv_deplibs_check_method=pass_all
! 3364: ;;
! 3365:
! 3366: bsdi[45]*)
! 3367: lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
! 3368: lt_cv_file_magic_cmd='/usr/bin/file -L'
! 3369: lt_cv_file_magic_test_file=/shlib/libc.so
! 3370: ;;
! 3371:
! 3372: cygwin*)
! 3373: # func_win32_libid is a shell function defined in ltmain.sh
! 3374: lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
! 3375: lt_cv_file_magic_cmd='func_win32_libid'
! 3376: ;;
! 3377:
! 3378: mingw* | pw32*)
! 3379: # Base MSYS/MinGW do not provide the 'file' command needed by
! 3380: # func_win32_libid shell function, so use a weaker test based on 'objdump'.
! 3381: lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
! 3382: lt_cv_file_magic_cmd='$OBJDUMP -f'
! 3383: ;;
! 3384:
! 3385: darwin* | rhapsody*)
! 3386: lt_cv_deplibs_check_method=pass_all
! 3387: ;;
! 3388:
! 3389: freebsd* | kfreebsd*-gnu | dragonfly*)
! 3390: if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
! 3391: case $host_cpu in
! 3392: i*86 )
! 3393: # Not sure whether the presence of OpenBSD here was a mistake.
! 3394: # Let's accept both of them until this is cleared up.
! 3395: lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
! 3396: lt_cv_file_magic_cmd=/usr/bin/file
! 3397: lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
! 3398: ;;
! 3399: esac
! 3400: else
! 3401: lt_cv_deplibs_check_method=pass_all
! 3402: fi
! 3403: ;;
! 3404:
! 3405: gnu*)
! 3406: lt_cv_deplibs_check_method=pass_all
! 3407: ;;
! 3408:
! 3409: hpux10.20* | hpux11*)
! 3410: lt_cv_file_magic_cmd=/usr/bin/file
! 3411: case $host_cpu in
! 3412: ia64*)
! 3413: lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
! 3414: lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
! 3415: ;;
! 3416: hppa*64*)
! 3417: 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]'
! 3418: lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
! 3419: ;;
! 3420: *)
! 3421: lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
! 3422: lt_cv_file_magic_test_file=/usr/lib/libc.sl
! 3423: ;;
! 3424: esac
! 3425: ;;
! 3426:
! 3427: interix3*)
! 3428: # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
! 3429: lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
! 3430: ;;
! 3431:
! 3432: irix5* | irix6* | nonstopux*)
! 3433: case $LD in
! 3434: *-32|*"-32 ") libmagic=32-bit;;
! 3435: *-n32|*"-n32 ") libmagic=N32;;
! 3436: *-64|*"-64 ") libmagic=64-bit;;
! 3437: *) libmagic=never-match;;
! 3438: esac
! 3439: lt_cv_deplibs_check_method=pass_all
! 3440: ;;
! 3441:
! 3442: # This must be Linux ELF.
! 3443: linux*)
! 3444: lt_cv_deplibs_check_method=pass_all
! 3445: ;;
! 3446:
! 3447: netbsd*)
! 3448: if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
! 3449: lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
! 3450: else
! 3451: lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
! 3452: fi
! 3453: ;;
! 3454:
! 3455: newos6*)
! 3456: lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
! 3457: lt_cv_file_magic_cmd=/usr/bin/file
! 3458: lt_cv_file_magic_test_file=/usr/lib/libnls.so
! 3459: ;;
! 3460:
! 3461: nto-qnx*)
! 3462: lt_cv_deplibs_check_method=unknown
! 3463: ;;
! 3464:
! 3465: openbsd*)
! 3466: if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
! 3467: lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
! 3468: else
! 3469: lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
! 3470: fi
! 3471: ;;
! 3472:
! 3473: osf3* | osf4* | osf5*)
! 3474: lt_cv_deplibs_check_method=pass_all
! 3475: ;;
! 3476:
! 3477: solaris*)
! 3478: lt_cv_deplibs_check_method=pass_all
! 3479: ;;
! 3480:
! 3481: sysv4 | sysv4.3*)
! 3482: case $host_vendor in
! 3483: motorola)
! 3484: 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]'
! 3485: lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
! 3486: ;;
! 3487: ncr)
! 3488: lt_cv_deplibs_check_method=pass_all
! 3489: ;;
! 3490: sequent)
! 3491: lt_cv_file_magic_cmd='/bin/file'
! 3492: lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
! 3493: ;;
! 3494: sni)
! 3495: lt_cv_file_magic_cmd='/bin/file'
! 3496: lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
! 3497: lt_cv_file_magic_test_file=/lib/libc.so
! 3498: ;;
! 3499: siemens)
! 3500: lt_cv_deplibs_check_method=pass_all
! 3501: ;;
! 3502: pc)
! 3503: lt_cv_deplibs_check_method=pass_all
! 3504: ;;
! 3505: esac
! 3506: ;;
! 3507:
! 3508: sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
! 3509: lt_cv_deplibs_check_method=pass_all
! 3510: ;;
! 3511: esac
! 3512:
! 3513: fi
! 3514: echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
! 3515: echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
! 3516: file_magic_cmd=$lt_cv_file_magic_cmd
! 3517: deplibs_check_method=$lt_cv_deplibs_check_method
! 3518: test -z "$deplibs_check_method" && deplibs_check_method=unknown
! 3519:
! 3520:
! 3521:
! 3522:
! 3523: # If no C compiler was specified, use CC.
! 3524: LTCC=${LTCC-"$CC"}
! 3525:
! 3526: # If no C compiler flags were specified, use CFLAGS.
! 3527: LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
! 3528:
! 3529: # Allow CC to be a program name with arguments.
! 3530: compiler=$CC
! 3531:
! 3532:
! 3533: # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
! 3534: if test "${enable_libtool_lock+set}" = set; then
! 3535: enableval="$enable_libtool_lock"
! 3536:
! 3537: fi;
! 3538: test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
! 3539:
! 3540: # Some flags need to be propagated to the compiler or linker for good
! 3541: # libtool support.
! 3542: case $host in
! 3543: ia64-*-hpux*)
! 3544: # Find out which ABI we are using.
! 3545: echo 'int i;' > conftest.$ac_ext
! 3546: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 3547: (eval $ac_compile) 2>&5
! 3548: ac_status=$?
! 3549: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 3550: (exit $ac_status); }; then
! 3551: case `/usr/bin/file conftest.$ac_objext` in
! 3552: *ELF-32*)
! 3553: HPUX_IA64_MODE="32"
! 3554: ;;
! 3555: *ELF-64*)
! 3556: HPUX_IA64_MODE="64"
! 3557: ;;
! 3558: esac
! 3559: fi
! 3560: rm -rf conftest*
! 3561: ;;
! 3562: *-*-irix6*)
! 3563: # Find out which ABI we are using.
! 3564: echo '#line 3564 "configure"' > conftest.$ac_ext
! 3565: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 3566: (eval $ac_compile) 2>&5
! 3567: ac_status=$?
! 3568: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 3569: (exit $ac_status); }; then
! 3570: if test "$lt_cv_prog_gnu_ld" = yes; then
! 3571: case `/usr/bin/file conftest.$ac_objext` in
! 3572: *32-bit*)
! 3573: LD="${LD-ld} -melf32bsmip"
! 3574: ;;
! 3575: *N32*)
! 3576: LD="${LD-ld} -melf32bmipn32"
! 3577: ;;
! 3578: *64-bit*)
! 3579: LD="${LD-ld} -melf64bmip"
! 3580: ;;
! 3581: esac
! 3582: else
! 3583: case `/usr/bin/file conftest.$ac_objext` in
! 3584: *32-bit*)
! 3585: LD="${LD-ld} -32"
! 3586: ;;
! 3587: *N32*)
! 3588: LD="${LD-ld} -n32"
! 3589: ;;
! 3590: *64-bit*)
! 3591: LD="${LD-ld} -64"
! 3592: ;;
! 3593: esac
! 3594: fi
! 3595: fi
! 3596: rm -rf conftest*
! 3597: ;;
! 3598:
! 3599: x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
! 3600: # Find out which ABI we are using.
! 3601: echo 'int i;' > conftest.$ac_ext
! 3602: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 3603: (eval $ac_compile) 2>&5
! 3604: ac_status=$?
! 3605: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 3606: (exit $ac_status); }; then
! 3607: case `/usr/bin/file conftest.o` in
! 3608: *32-bit*)
! 3609: case $host in
! 3610: x86_64-*linux*)
! 3611: LD="${LD-ld} -m elf_i386"
! 3612: ;;
! 3613: ppc64-*linux*|powerpc64-*linux*)
! 3614: LD="${LD-ld} -m elf32ppclinux"
! 3615: ;;
! 3616: s390x-*linux*)
! 3617: LD="${LD-ld} -m elf_s390"
! 3618: ;;
! 3619: sparc64-*linux*)
! 3620: LD="${LD-ld} -m elf32_sparc"
! 3621: ;;
! 3622: esac
! 3623: ;;
! 3624: *64-bit*)
! 3625: case $host in
! 3626: x86_64-*linux*)
! 3627: LD="${LD-ld} -m elf_x86_64"
! 3628: ;;
! 3629: ppc*-*linux*|powerpc*-*linux*)
! 3630: LD="${LD-ld} -m elf64ppc"
! 3631: ;;
! 3632: s390*-*linux*)
! 3633: LD="${LD-ld} -m elf64_s390"
! 3634: ;;
! 3635: sparc*-*linux*)
! 3636: LD="${LD-ld} -m elf64_sparc"
! 3637: ;;
! 3638: esac
! 3639: ;;
! 3640: esac
! 3641: fi
! 3642: rm -rf conftest*
! 3643: ;;
! 3644:
! 3645: *-*-sco3.2v5*)
! 3646: # On SCO OpenServer 5, we need -belf to get full-featured binaries.
! 3647: SAVE_CFLAGS="$CFLAGS"
! 3648: CFLAGS="$CFLAGS -belf"
! 3649: echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
! 3650: echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
! 3651: if test "${lt_cv_cc_needs_belf+set}" = set; then
! 3652: echo $ECHO_N "(cached) $ECHO_C" >&6
! 3653: else
! 3654: ac_ext=c
! 3655: ac_cpp='$CPP $CPPFLAGS'
! 3656: ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
! 3657: ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
! 3658: ac_compiler_gnu=$ac_cv_c_compiler_gnu
! 3659:
! 3660: cat >conftest.$ac_ext <<_ACEOF
! 3661: /* confdefs.h. */
! 3662: _ACEOF
! 3663: cat confdefs.h >>conftest.$ac_ext
! 3664: cat >>conftest.$ac_ext <<_ACEOF
! 3665: /* end confdefs.h. */
! 3666:
! 3667: int
! 3668: main ()
! 3669: {
! 3670:
! 3671: ;
! 3672: return 0;
! 3673: }
! 3674: _ACEOF
! 3675: rm -f conftest.$ac_objext conftest$ac_exeext
! 3676: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 3677: (eval $ac_link) 2>conftest.er1
! 3678: ac_status=$?
! 3679: grep -v '^ *+' conftest.er1 >conftest.err
! 3680: rm -f conftest.er1
! 3681: cat conftest.err >&5
! 3682: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 3683: (exit $ac_status); } &&
! 3684: { ac_try='test -z "$ac_c_werror_flag"
! 3685: || test ! -s conftest.err'
! 3686: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 3687: (eval $ac_try) 2>&5
! 3688: ac_status=$?
! 3689: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 3690: (exit $ac_status); }; } &&
! 3691: { ac_try='test -s conftest$ac_exeext'
! 3692: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 3693: (eval $ac_try) 2>&5
! 3694: ac_status=$?
! 3695: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 3696: (exit $ac_status); }; }; then
! 3697: lt_cv_cc_needs_belf=yes
! 3698: else
! 3699: echo "$as_me: failed program was:" >&5
! 3700: sed 's/^/| /' conftest.$ac_ext >&5
! 3701:
! 3702: lt_cv_cc_needs_belf=no
! 3703: fi
! 3704: rm -f conftest.err conftest.$ac_objext \
! 3705: conftest$ac_exeext conftest.$ac_ext
! 3706: ac_ext=c
! 3707: ac_cpp='$CPP $CPPFLAGS'
! 3708: ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
! 3709: ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
! 3710: ac_compiler_gnu=$ac_cv_c_compiler_gnu
! 3711:
! 3712: fi
! 3713: echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
! 3714: echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
! 3715: if test x"$lt_cv_cc_needs_belf" != x"yes"; then
! 3716: # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
! 3717: CFLAGS="$SAVE_CFLAGS"
! 3718: fi
! 3719: ;;
! 3720: sparc*-*solaris*)
! 3721: # Find out which ABI we are using.
! 3722: echo 'int i;' > conftest.$ac_ext
! 3723: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 3724: (eval $ac_compile) 2>&5
! 3725: ac_status=$?
! 3726: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 3727: (exit $ac_status); }; then
! 3728: case `/usr/bin/file conftest.o` in
! 3729: *64-bit*)
! 3730: case $lt_cv_prog_gnu_ld in
! 3731: yes*) LD="${LD-ld} -m elf64_sparc" ;;
! 3732: *) LD="${LD-ld} -64" ;;
! 3733: esac
! 3734: ;;
! 3735: esac
! 3736: fi
! 3737: rm -rf conftest*
! 3738: ;;
! 3739:
! 3740: *-*-cygwin* | *-*-mingw* | *-*-pw32*)
! 3741: if test -n "$ac_tool_prefix"; then
! 3742: # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
! 3743: set dummy ${ac_tool_prefix}dlltool; ac_word=$2
! 3744: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 3745: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 3746: if test "${ac_cv_prog_DLLTOOL+set}" = set; then
! 3747: echo $ECHO_N "(cached) $ECHO_C" >&6
! 3748: else
! 3749: if test -n "$DLLTOOL"; then
! 3750: ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
! 3751: else
! 3752: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 3753: for as_dir in $PATH
! 3754: do
! 3755: IFS=$as_save_IFS
! 3756: test -z "$as_dir" && as_dir=.
! 3757: for ac_exec_ext in '' $ac_executable_extensions; do
! 3758: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 3759: ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
! 3760: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 3761: break 2
! 3762: fi
! 3763: done
! 3764: done
! 3765:
! 3766: fi
! 3767: fi
! 3768: DLLTOOL=$ac_cv_prog_DLLTOOL
! 3769: if test -n "$DLLTOOL"; then
! 3770: echo "$as_me:$LINENO: result: $DLLTOOL" >&5
! 3771: echo "${ECHO_T}$DLLTOOL" >&6
! 3772: else
! 3773: echo "$as_me:$LINENO: result: no" >&5
! 3774: echo "${ECHO_T}no" >&6
! 3775: fi
! 3776:
! 3777: fi
! 3778: if test -z "$ac_cv_prog_DLLTOOL"; then
! 3779: ac_ct_DLLTOOL=$DLLTOOL
! 3780: # Extract the first word of "dlltool", so it can be a program name with args.
! 3781: set dummy dlltool; ac_word=$2
! 3782: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 3783: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 3784: if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then
! 3785: echo $ECHO_N "(cached) $ECHO_C" >&6
! 3786: else
! 3787: if test -n "$ac_ct_DLLTOOL"; then
! 3788: ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
! 3789: else
! 3790: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 3791: for as_dir in $PATH
! 3792: do
! 3793: IFS=$as_save_IFS
! 3794: test -z "$as_dir" && as_dir=.
! 3795: for ac_exec_ext in '' $ac_executable_extensions; do
! 3796: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 3797: ac_cv_prog_ac_ct_DLLTOOL="dlltool"
! 3798: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 3799: break 2
! 3800: fi
! 3801: done
! 3802: done
! 3803:
! 3804: test -z "$ac_cv_prog_ac_ct_DLLTOOL" && ac_cv_prog_ac_ct_DLLTOOL="false"
! 3805: fi
! 3806: fi
! 3807: ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
! 3808: if test -n "$ac_ct_DLLTOOL"; then
! 3809: echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5
! 3810: echo "${ECHO_T}$ac_ct_DLLTOOL" >&6
! 3811: else
! 3812: echo "$as_me:$LINENO: result: no" >&5
! 3813: echo "${ECHO_T}no" >&6
! 3814: fi
! 3815:
! 3816: DLLTOOL=$ac_ct_DLLTOOL
! 3817: else
! 3818: DLLTOOL="$ac_cv_prog_DLLTOOL"
! 3819: fi
! 3820:
! 3821: if test -n "$ac_tool_prefix"; then
! 3822: # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
! 3823: set dummy ${ac_tool_prefix}as; ac_word=$2
! 3824: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 3825: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 3826: if test "${ac_cv_prog_AS+set}" = set; then
! 3827: echo $ECHO_N "(cached) $ECHO_C" >&6
! 3828: else
! 3829: if test -n "$AS"; then
! 3830: ac_cv_prog_AS="$AS" # Let the user override the test.
! 3831: else
! 3832: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 3833: for as_dir in $PATH
! 3834: do
! 3835: IFS=$as_save_IFS
! 3836: test -z "$as_dir" && as_dir=.
! 3837: for ac_exec_ext in '' $ac_executable_extensions; do
! 3838: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 3839: ac_cv_prog_AS="${ac_tool_prefix}as"
! 3840: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 3841: break 2
! 3842: fi
! 3843: done
! 3844: done
! 3845:
! 3846: fi
! 3847: fi
! 3848: AS=$ac_cv_prog_AS
! 3849: if test -n "$AS"; then
! 3850: echo "$as_me:$LINENO: result: $AS" >&5
! 3851: echo "${ECHO_T}$AS" >&6
! 3852: else
! 3853: echo "$as_me:$LINENO: result: no" >&5
! 3854: echo "${ECHO_T}no" >&6
! 3855: fi
! 3856:
! 3857: fi
! 3858: if test -z "$ac_cv_prog_AS"; then
! 3859: ac_ct_AS=$AS
! 3860: # Extract the first word of "as", so it can be a program name with args.
! 3861: set dummy as; ac_word=$2
! 3862: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 3863: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 3864: if test "${ac_cv_prog_ac_ct_AS+set}" = set; then
! 3865: echo $ECHO_N "(cached) $ECHO_C" >&6
! 3866: else
! 3867: if test -n "$ac_ct_AS"; then
! 3868: ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
! 3869: else
! 3870: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 3871: for as_dir in $PATH
! 3872: do
! 3873: IFS=$as_save_IFS
! 3874: test -z "$as_dir" && as_dir=.
! 3875: for ac_exec_ext in '' $ac_executable_extensions; do
! 3876: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 3877: ac_cv_prog_ac_ct_AS="as"
! 3878: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 3879: break 2
! 3880: fi
! 3881: done
! 3882: done
! 3883:
! 3884: test -z "$ac_cv_prog_ac_ct_AS" && ac_cv_prog_ac_ct_AS="false"
! 3885: fi
! 3886: fi
! 3887: ac_ct_AS=$ac_cv_prog_ac_ct_AS
! 3888: if test -n "$ac_ct_AS"; then
! 3889: echo "$as_me:$LINENO: result: $ac_ct_AS" >&5
! 3890: echo "${ECHO_T}$ac_ct_AS" >&6
! 3891: else
! 3892: echo "$as_me:$LINENO: result: no" >&5
! 3893: echo "${ECHO_T}no" >&6
! 3894: fi
! 3895:
! 3896: AS=$ac_ct_AS
! 3897: else
! 3898: AS="$ac_cv_prog_AS"
! 3899: fi
! 3900:
! 3901: if test -n "$ac_tool_prefix"; then
! 3902: # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
! 3903: set dummy ${ac_tool_prefix}objdump; ac_word=$2
! 3904: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 3905: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 3906: if test "${ac_cv_prog_OBJDUMP+set}" = set; then
! 3907: echo $ECHO_N "(cached) $ECHO_C" >&6
! 3908: else
! 3909: if test -n "$OBJDUMP"; then
! 3910: ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
! 3911: else
! 3912: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 3913: for as_dir in $PATH
! 3914: do
! 3915: IFS=$as_save_IFS
! 3916: test -z "$as_dir" && as_dir=.
! 3917: for ac_exec_ext in '' $ac_executable_extensions; do
! 3918: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 3919: ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
! 3920: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 3921: break 2
! 3922: fi
! 3923: done
! 3924: done
! 3925:
! 3926: fi
! 3927: fi
! 3928: OBJDUMP=$ac_cv_prog_OBJDUMP
! 3929: if test -n "$OBJDUMP"; then
! 3930: echo "$as_me:$LINENO: result: $OBJDUMP" >&5
! 3931: echo "${ECHO_T}$OBJDUMP" >&6
! 3932: else
! 3933: echo "$as_me:$LINENO: result: no" >&5
! 3934: echo "${ECHO_T}no" >&6
! 3935: fi
! 3936:
! 3937: fi
! 3938: if test -z "$ac_cv_prog_OBJDUMP"; then
! 3939: ac_ct_OBJDUMP=$OBJDUMP
! 3940: # Extract the first word of "objdump", so it can be a program name with args.
! 3941: set dummy objdump; ac_word=$2
! 3942: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 3943: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 3944: if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
! 3945: echo $ECHO_N "(cached) $ECHO_C" >&6
! 3946: else
! 3947: if test -n "$ac_ct_OBJDUMP"; then
! 3948: ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
! 3949: else
! 3950: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 3951: for as_dir in $PATH
! 3952: do
! 3953: IFS=$as_save_IFS
! 3954: test -z "$as_dir" && as_dir=.
! 3955: for ac_exec_ext in '' $ac_executable_extensions; do
! 3956: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 3957: ac_cv_prog_ac_ct_OBJDUMP="objdump"
! 3958: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 3959: break 2
! 3960: fi
! 3961: done
! 3962: done
! 3963:
! 3964: test -z "$ac_cv_prog_ac_ct_OBJDUMP" && ac_cv_prog_ac_ct_OBJDUMP="false"
! 3965: fi
! 3966: fi
! 3967: ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
! 3968: if test -n "$ac_ct_OBJDUMP"; then
! 3969: echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
! 3970: echo "${ECHO_T}$ac_ct_OBJDUMP" >&6
! 3971: else
! 3972: echo "$as_me:$LINENO: result: no" >&5
! 3973: echo "${ECHO_T}no" >&6
! 3974: fi
! 3975:
! 3976: OBJDUMP=$ac_ct_OBJDUMP
! 3977: else
! 3978: OBJDUMP="$ac_cv_prog_OBJDUMP"
! 3979: fi
! 3980:
! 3981: ;;
! 3982:
! 3983: esac
! 3984:
! 3985: need_locks="$enable_libtool_lock"
! 3986:
! 3987:
! 3988: ac_ext=c
! 3989: ac_cpp='$CPP $CPPFLAGS'
! 3990: ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
! 3991: ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
! 3992: ac_compiler_gnu=$ac_cv_c_compiler_gnu
! 3993: echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
! 3994: echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
! 3995: # On Suns, sometimes $CPP names a directory.
! 3996: if test -n "$CPP" && test -d "$CPP"; then
! 3997: CPP=
! 3998: fi
! 3999: if test -z "$CPP"; then
! 4000: if test "${ac_cv_prog_CPP+set}" = set; then
! 4001: echo $ECHO_N "(cached) $ECHO_C" >&6
! 4002: else
! 4003: # Double quotes because CPP needs to be expanded
! 4004: for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
! 4005: do
! 4006: ac_preproc_ok=false
! 4007: for ac_c_preproc_warn_flag in '' yes
! 4008: do
! 4009: # Use a header file that comes with gcc, so configuring glibc
! 4010: # with a fresh cross-compiler works.
! 4011: # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
! 4012: # <limits.h> exists even on freestanding compilers.
! 4013: # On the NeXT, cc -E runs the code through the compiler's parser,
! 4014: # not just through cpp. "Syntax error" is here to catch this case.
! 4015: cat >conftest.$ac_ext <<_ACEOF
! 4016: /* confdefs.h. */
! 4017: _ACEOF
! 4018: cat confdefs.h >>conftest.$ac_ext
! 4019: cat >>conftest.$ac_ext <<_ACEOF
! 4020: /* end confdefs.h. */
! 4021: #ifdef __STDC__
! 4022: # include <limits.h>
! 4023: #else
! 4024: # include <assert.h>
! 4025: #endif
! 4026: Syntax error
! 4027: _ACEOF
! 4028: if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
! 4029: (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
! 4030: ac_status=$?
! 4031: grep -v '^ *+' conftest.er1 >conftest.err
! 4032: rm -f conftest.er1
! 4033: cat conftest.err >&5
! 4034: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4035: (exit $ac_status); } >/dev/null; then
! 4036: if test -s conftest.err; then
! 4037: ac_cpp_err=$ac_c_preproc_warn_flag
! 4038: ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
! 4039: else
! 4040: ac_cpp_err=
! 4041: fi
! 4042: else
! 4043: ac_cpp_err=yes
! 4044: fi
! 4045: if test -z "$ac_cpp_err"; then
! 4046: :
! 4047: else
! 4048: echo "$as_me: failed program was:" >&5
! 4049: sed 's/^/| /' conftest.$ac_ext >&5
! 4050:
! 4051: # Broken: fails on valid input.
! 4052: continue
! 4053: fi
! 4054: rm -f conftest.err conftest.$ac_ext
! 4055:
! 4056: # OK, works on sane cases. Now check whether non-existent headers
! 4057: # can be detected and how.
! 4058: cat >conftest.$ac_ext <<_ACEOF
! 4059: /* confdefs.h. */
! 4060: _ACEOF
! 4061: cat confdefs.h >>conftest.$ac_ext
! 4062: cat >>conftest.$ac_ext <<_ACEOF
! 4063: /* end confdefs.h. */
! 4064: #include <ac_nonexistent.h>
! 4065: _ACEOF
! 4066: if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
! 4067: (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
! 4068: ac_status=$?
! 4069: grep -v '^ *+' conftest.er1 >conftest.err
! 4070: rm -f conftest.er1
! 4071: cat conftest.err >&5
! 4072: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4073: (exit $ac_status); } >/dev/null; then
! 4074: if test -s conftest.err; then
! 4075: ac_cpp_err=$ac_c_preproc_warn_flag
! 4076: ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
! 4077: else
! 4078: ac_cpp_err=
! 4079: fi
! 4080: else
! 4081: ac_cpp_err=yes
! 4082: fi
! 4083: if test -z "$ac_cpp_err"; then
! 4084: # Broken: success on invalid input.
! 4085: continue
! 4086: else
! 4087: echo "$as_me: failed program was:" >&5
! 4088: sed 's/^/| /' conftest.$ac_ext >&5
! 4089:
! 4090: # Passes both tests.
! 4091: ac_preproc_ok=:
! 4092: break
! 4093: fi
! 4094: rm -f conftest.err conftest.$ac_ext
! 4095:
! 4096: done
! 4097: # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
! 4098: rm -f conftest.err conftest.$ac_ext
! 4099: if $ac_preproc_ok; then
! 4100: break
! 4101: fi
! 4102:
! 4103: done
! 4104: ac_cv_prog_CPP=$CPP
! 4105:
! 4106: fi
! 4107: CPP=$ac_cv_prog_CPP
! 4108: else
! 4109: ac_cv_prog_CPP=$CPP
! 4110: fi
! 4111: echo "$as_me:$LINENO: result: $CPP" >&5
! 4112: echo "${ECHO_T}$CPP" >&6
! 4113: ac_preproc_ok=false
! 4114: for ac_c_preproc_warn_flag in '' yes
! 4115: do
! 4116: # Use a header file that comes with gcc, so configuring glibc
! 4117: # with a fresh cross-compiler works.
! 4118: # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
! 4119: # <limits.h> exists even on freestanding compilers.
! 4120: # On the NeXT, cc -E runs the code through the compiler's parser,
! 4121: # not just through cpp. "Syntax error" is here to catch this case.
! 4122: cat >conftest.$ac_ext <<_ACEOF
! 4123: /* confdefs.h. */
! 4124: _ACEOF
! 4125: cat confdefs.h >>conftest.$ac_ext
! 4126: cat >>conftest.$ac_ext <<_ACEOF
! 4127: /* end confdefs.h. */
! 4128: #ifdef __STDC__
! 4129: # include <limits.h>
! 4130: #else
! 4131: # include <assert.h>
! 4132: #endif
! 4133: Syntax error
! 4134: _ACEOF
! 4135: if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
! 4136: (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
! 4137: ac_status=$?
! 4138: grep -v '^ *+' conftest.er1 >conftest.err
! 4139: rm -f conftest.er1
! 4140: cat conftest.err >&5
! 4141: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4142: (exit $ac_status); } >/dev/null; then
! 4143: if test -s conftest.err; then
! 4144: ac_cpp_err=$ac_c_preproc_warn_flag
! 4145: ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
! 4146: else
! 4147: ac_cpp_err=
! 4148: fi
! 4149: else
! 4150: ac_cpp_err=yes
! 4151: fi
! 4152: if test -z "$ac_cpp_err"; then
! 4153: :
! 4154: else
! 4155: echo "$as_me: failed program was:" >&5
! 4156: sed 's/^/| /' conftest.$ac_ext >&5
! 4157:
! 4158: # Broken: fails on valid input.
! 4159: continue
! 4160: fi
! 4161: rm -f conftest.err conftest.$ac_ext
! 4162:
! 4163: # OK, works on sane cases. Now check whether non-existent headers
! 4164: # can be detected and how.
! 4165: cat >conftest.$ac_ext <<_ACEOF
! 4166: /* confdefs.h. */
! 4167: _ACEOF
! 4168: cat confdefs.h >>conftest.$ac_ext
! 4169: cat >>conftest.$ac_ext <<_ACEOF
! 4170: /* end confdefs.h. */
! 4171: #include <ac_nonexistent.h>
! 4172: _ACEOF
! 4173: if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
! 4174: (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
! 4175: ac_status=$?
! 4176: grep -v '^ *+' conftest.er1 >conftest.err
! 4177: rm -f conftest.er1
! 4178: cat conftest.err >&5
! 4179: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4180: (exit $ac_status); } >/dev/null; then
! 4181: if test -s conftest.err; then
! 4182: ac_cpp_err=$ac_c_preproc_warn_flag
! 4183: ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
! 4184: else
! 4185: ac_cpp_err=
! 4186: fi
! 4187: else
! 4188: ac_cpp_err=yes
! 4189: fi
! 4190: if test -z "$ac_cpp_err"; then
! 4191: # Broken: success on invalid input.
! 4192: continue
! 4193: else
! 4194: echo "$as_me: failed program was:" >&5
! 4195: sed 's/^/| /' conftest.$ac_ext >&5
! 4196:
! 4197: # Passes both tests.
! 4198: ac_preproc_ok=:
! 4199: break
! 4200: fi
! 4201: rm -f conftest.err conftest.$ac_ext
! 4202:
! 4203: done
! 4204: # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
! 4205: rm -f conftest.err conftest.$ac_ext
! 4206: if $ac_preproc_ok; then
! 4207: :
! 4208: else
! 4209: { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
! 4210: See \`config.log' for more details." >&5
! 4211: echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
! 4212: See \`config.log' for more details." >&2;}
! 4213: { (exit 1); exit 1; }; }
! 4214: fi
! 4215:
! 4216: ac_ext=c
! 4217: ac_cpp='$CPP $CPPFLAGS'
! 4218: ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
! 4219: ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
! 4220: ac_compiler_gnu=$ac_cv_c_compiler_gnu
! 4221:
! 4222:
! 4223: echo "$as_me:$LINENO: checking for ANSI C header files" >&5
! 4224: echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
! 4225: if test "${ac_cv_header_stdc+set}" = set; then
! 4226: echo $ECHO_N "(cached) $ECHO_C" >&6
! 4227: else
! 4228: cat >conftest.$ac_ext <<_ACEOF
! 4229: /* confdefs.h. */
! 4230: _ACEOF
! 4231: cat confdefs.h >>conftest.$ac_ext
! 4232: cat >>conftest.$ac_ext <<_ACEOF
! 4233: /* end confdefs.h. */
! 4234: #include <stdlib.h>
! 4235: #include <stdarg.h>
! 4236: #include <string.h>
! 4237: #include <float.h>
! 4238:
! 4239: int
! 4240: main ()
! 4241: {
! 4242:
! 4243: ;
! 4244: return 0;
! 4245: }
! 4246: _ACEOF
! 4247: rm -f conftest.$ac_objext
! 4248: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 4249: (eval $ac_compile) 2>conftest.er1
! 4250: ac_status=$?
! 4251: grep -v '^ *+' conftest.er1 >conftest.err
! 4252: rm -f conftest.er1
! 4253: cat conftest.err >&5
! 4254: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4255: (exit $ac_status); } &&
! 4256: { ac_try='test -z "$ac_c_werror_flag"
! 4257: || test ! -s conftest.err'
! 4258: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 4259: (eval $ac_try) 2>&5
! 4260: ac_status=$?
! 4261: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4262: (exit $ac_status); }; } &&
! 4263: { ac_try='test -s conftest.$ac_objext'
! 4264: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 4265: (eval $ac_try) 2>&5
! 4266: ac_status=$?
! 4267: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4268: (exit $ac_status); }; }; then
! 4269: ac_cv_header_stdc=yes
! 4270: else
! 4271: echo "$as_me: failed program was:" >&5
! 4272: sed 's/^/| /' conftest.$ac_ext >&5
! 4273:
! 4274: ac_cv_header_stdc=no
! 4275: fi
! 4276: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 4277:
! 4278: if test $ac_cv_header_stdc = yes; then
! 4279: # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
! 4280: cat >conftest.$ac_ext <<_ACEOF
! 4281: /* confdefs.h. */
! 4282: _ACEOF
! 4283: cat confdefs.h >>conftest.$ac_ext
! 4284: cat >>conftest.$ac_ext <<_ACEOF
! 4285: /* end confdefs.h. */
! 4286: #include <string.h>
! 4287:
! 4288: _ACEOF
! 4289: if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
! 4290: $EGREP "memchr" >/dev/null 2>&1; then
! 4291: :
! 4292: else
! 4293: ac_cv_header_stdc=no
! 4294: fi
! 4295: rm -f conftest*
! 4296:
! 4297: fi
! 4298:
! 4299: if test $ac_cv_header_stdc = yes; then
! 4300: # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
! 4301: cat >conftest.$ac_ext <<_ACEOF
! 4302: /* confdefs.h. */
! 4303: _ACEOF
! 4304: cat confdefs.h >>conftest.$ac_ext
! 4305: cat >>conftest.$ac_ext <<_ACEOF
! 4306: /* end confdefs.h. */
! 4307: #include <stdlib.h>
! 4308:
! 4309: _ACEOF
! 4310: if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
! 4311: $EGREP "free" >/dev/null 2>&1; then
! 4312: :
! 4313: else
! 4314: ac_cv_header_stdc=no
! 4315: fi
! 4316: rm -f conftest*
! 4317:
! 4318: fi
! 4319:
! 4320: if test $ac_cv_header_stdc = yes; then
! 4321: # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
! 4322: if test "$cross_compiling" = yes; then
! 4323: :
! 4324: else
! 4325: cat >conftest.$ac_ext <<_ACEOF
! 4326: /* confdefs.h. */
! 4327: _ACEOF
! 4328: cat confdefs.h >>conftest.$ac_ext
! 4329: cat >>conftest.$ac_ext <<_ACEOF
! 4330: /* end confdefs.h. */
! 4331: #include <ctype.h>
! 4332: #if ((' ' & 0x0FF) == 0x020)
! 4333: # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
! 4334: # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
! 4335: #else
! 4336: # define ISLOWER(c) \
! 4337: (('a' <= (c) && (c) <= 'i') \
! 4338: || ('j' <= (c) && (c) <= 'r') \
! 4339: || ('s' <= (c) && (c) <= 'z'))
! 4340: # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
! 4341: #endif
! 4342:
! 4343: #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
! 4344: int
! 4345: main ()
! 4346: {
! 4347: int i;
! 4348: for (i = 0; i < 256; i++)
! 4349: if (XOR (islower (i), ISLOWER (i))
! 4350: || toupper (i) != TOUPPER (i))
! 4351: exit(2);
! 4352: exit (0);
! 4353: }
! 4354: _ACEOF
! 4355: rm -f conftest$ac_exeext
! 4356: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 4357: (eval $ac_link) 2>&5
! 4358: ac_status=$?
! 4359: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4360: (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
! 4361: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 4362: (eval $ac_try) 2>&5
! 4363: ac_status=$?
! 4364: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4365: (exit $ac_status); }; }; then
! 4366: :
! 4367: else
! 4368: echo "$as_me: program exited with status $ac_status" >&5
! 4369: echo "$as_me: failed program was:" >&5
! 4370: sed 's/^/| /' conftest.$ac_ext >&5
! 4371:
! 4372: ( exit $ac_status )
! 4373: ac_cv_header_stdc=no
! 4374: fi
! 4375: rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
! 4376: fi
! 4377: fi
! 4378: fi
! 4379: echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
! 4380: echo "${ECHO_T}$ac_cv_header_stdc" >&6
! 4381: if test $ac_cv_header_stdc = yes; then
! 4382:
! 4383: cat >>confdefs.h <<\_ACEOF
! 4384: #define STDC_HEADERS 1
! 4385: _ACEOF
! 4386:
! 4387: fi
! 4388:
! 4389: # On IRIX 5.3, sys/types and inttypes.h are conflicting.
! 4390:
! 4391:
! 4392:
! 4393:
! 4394:
! 4395:
! 4396:
! 4397:
! 4398:
! 4399: for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
! 4400: inttypes.h stdint.h unistd.h
! 4401: do
! 4402: as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
! 4403: echo "$as_me:$LINENO: checking for $ac_header" >&5
! 4404: echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
! 4405: if eval "test \"\${$as_ac_Header+set}\" = set"; then
! 4406: echo $ECHO_N "(cached) $ECHO_C" >&6
! 4407: else
! 4408: cat >conftest.$ac_ext <<_ACEOF
! 4409: /* confdefs.h. */
! 4410: _ACEOF
! 4411: cat confdefs.h >>conftest.$ac_ext
! 4412: cat >>conftest.$ac_ext <<_ACEOF
! 4413: /* end confdefs.h. */
! 4414: $ac_includes_default
! 4415:
! 4416: #include <$ac_header>
! 4417: _ACEOF
! 4418: rm -f conftest.$ac_objext
! 4419: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 4420: (eval $ac_compile) 2>conftest.er1
! 4421: ac_status=$?
! 4422: grep -v '^ *+' conftest.er1 >conftest.err
! 4423: rm -f conftest.er1
! 4424: cat conftest.err >&5
! 4425: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4426: (exit $ac_status); } &&
! 4427: { ac_try='test -z "$ac_c_werror_flag"
! 4428: || test ! -s conftest.err'
! 4429: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 4430: (eval $ac_try) 2>&5
! 4431: ac_status=$?
! 4432: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4433: (exit $ac_status); }; } &&
! 4434: { ac_try='test -s conftest.$ac_objext'
! 4435: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 4436: (eval $ac_try) 2>&5
! 4437: ac_status=$?
! 4438: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4439: (exit $ac_status); }; }; then
! 4440: eval "$as_ac_Header=yes"
! 4441: else
! 4442: echo "$as_me: failed program was:" >&5
! 4443: sed 's/^/| /' conftest.$ac_ext >&5
! 4444:
! 4445: eval "$as_ac_Header=no"
! 4446: fi
! 4447: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 4448: fi
! 4449: echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
! 4450: echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
! 4451: if test `eval echo '${'$as_ac_Header'}'` = yes; then
! 4452: cat >>confdefs.h <<_ACEOF
! 4453: #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
! 4454: _ACEOF
! 4455:
! 4456: fi
! 4457:
! 4458: done
! 4459:
! 4460:
! 4461:
! 4462: for ac_header in dlfcn.h
! 4463: do
! 4464: as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
! 4465: if eval "test \"\${$as_ac_Header+set}\" = set"; then
! 4466: echo "$as_me:$LINENO: checking for $ac_header" >&5
! 4467: echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
! 4468: if eval "test \"\${$as_ac_Header+set}\" = set"; then
! 4469: echo $ECHO_N "(cached) $ECHO_C" >&6
! 4470: fi
! 4471: echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
! 4472: echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
! 4473: else
! 4474: # Is the header compilable?
! 4475: echo "$as_me:$LINENO: checking $ac_header usability" >&5
! 4476: echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
! 4477: cat >conftest.$ac_ext <<_ACEOF
! 4478: /* confdefs.h. */
! 4479: _ACEOF
! 4480: cat confdefs.h >>conftest.$ac_ext
! 4481: cat >>conftest.$ac_ext <<_ACEOF
! 4482: /* end confdefs.h. */
! 4483: $ac_includes_default
! 4484: #include <$ac_header>
! 4485: _ACEOF
! 4486: rm -f conftest.$ac_objext
! 4487: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 4488: (eval $ac_compile) 2>conftest.er1
! 4489: ac_status=$?
! 4490: grep -v '^ *+' conftest.er1 >conftest.err
! 4491: rm -f conftest.er1
! 4492: cat conftest.err >&5
! 4493: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4494: (exit $ac_status); } &&
! 4495: { ac_try='test -z "$ac_c_werror_flag"
! 4496: || test ! -s conftest.err'
! 4497: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 4498: (eval $ac_try) 2>&5
! 4499: ac_status=$?
! 4500: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4501: (exit $ac_status); }; } &&
! 4502: { ac_try='test -s conftest.$ac_objext'
! 4503: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 4504: (eval $ac_try) 2>&5
! 4505: ac_status=$?
! 4506: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4507: (exit $ac_status); }; }; then
! 4508: ac_header_compiler=yes
! 4509: else
! 4510: echo "$as_me: failed program was:" >&5
! 4511: sed 's/^/| /' conftest.$ac_ext >&5
! 4512:
! 4513: ac_header_compiler=no
! 4514: fi
! 4515: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 4516: echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! 4517: echo "${ECHO_T}$ac_header_compiler" >&6
! 4518:
! 4519: # Is the header present?
! 4520: echo "$as_me:$LINENO: checking $ac_header presence" >&5
! 4521: echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
! 4522: cat >conftest.$ac_ext <<_ACEOF
! 4523: /* confdefs.h. */
! 4524: _ACEOF
! 4525: cat confdefs.h >>conftest.$ac_ext
! 4526: cat >>conftest.$ac_ext <<_ACEOF
! 4527: /* end confdefs.h. */
! 4528: #include <$ac_header>
! 4529: _ACEOF
! 4530: if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
! 4531: (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
! 4532: ac_status=$?
! 4533: grep -v '^ *+' conftest.er1 >conftest.err
! 4534: rm -f conftest.er1
! 4535: cat conftest.err >&5
! 4536: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4537: (exit $ac_status); } >/dev/null; then
! 4538: if test -s conftest.err; then
! 4539: ac_cpp_err=$ac_c_preproc_warn_flag
! 4540: ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
! 4541: else
! 4542: ac_cpp_err=
! 4543: fi
! 4544: else
! 4545: ac_cpp_err=yes
! 4546: fi
! 4547: if test -z "$ac_cpp_err"; then
! 4548: ac_header_preproc=yes
! 4549: else
! 4550: echo "$as_me: failed program was:" >&5
! 4551: sed 's/^/| /' conftest.$ac_ext >&5
! 4552:
! 4553: ac_header_preproc=no
! 4554: fi
! 4555: rm -f conftest.err conftest.$ac_ext
! 4556: echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! 4557: echo "${ECHO_T}$ac_header_preproc" >&6
! 4558:
! 4559: # So? What about this header?
! 4560: case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
! 4561: yes:no: )
! 4562: { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
! 4563: echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
! 4564: { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
! 4565: echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
! 4566: ac_header_preproc=yes
! 4567: ;;
! 4568: no:yes:* )
! 4569: { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
! 4570: echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
! 4571: { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
! 4572: echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
! 4573: { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
! 4574: echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
! 4575: { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
! 4576: echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
! 4577: { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
! 4578: echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
! 4579: { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
! 4580: echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
! 4581: (
! 4582: cat <<\_ASBOX
! 4583: ## -------------------------------------- ##
! 4584: ## Report this to expat-bugs@libexpat.org ##
! 4585: ## -------------------------------------- ##
! 4586: _ASBOX
! 4587: ) |
! 4588: sed "s/^/$as_me: WARNING: /" >&2
! 4589: ;;
! 4590: esac
! 4591: echo "$as_me:$LINENO: checking for $ac_header" >&5
! 4592: echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
! 4593: if eval "test \"\${$as_ac_Header+set}\" = set"; then
! 4594: echo $ECHO_N "(cached) $ECHO_C" >&6
! 4595: else
! 4596: eval "$as_ac_Header=\$ac_header_preproc"
! 4597: fi
! 4598: echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
! 4599: echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
! 4600:
! 4601: fi
! 4602: if test `eval echo '${'$as_ac_Header'}'` = yes; then
! 4603: cat >>confdefs.h <<_ACEOF
! 4604: #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
! 4605: _ACEOF
! 4606:
! 4607: fi
! 4608:
! 4609: done
! 4610:
! 4611: ac_ext=cc
! 4612: ac_cpp='$CXXCPP $CPPFLAGS'
! 4613: ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
! 4614: ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
! 4615: ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
! 4616: if test -n "$ac_tool_prefix"; then
! 4617: for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
! 4618: do
! 4619: # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
! 4620: set dummy $ac_tool_prefix$ac_prog; ac_word=$2
! 4621: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 4622: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 4623: if test "${ac_cv_prog_CXX+set}" = set; then
! 4624: echo $ECHO_N "(cached) $ECHO_C" >&6
! 4625: else
! 4626: if test -n "$CXX"; then
! 4627: ac_cv_prog_CXX="$CXX" # Let the user override the test.
! 4628: else
! 4629: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 4630: for as_dir in $PATH
! 4631: do
! 4632: IFS=$as_save_IFS
! 4633: test -z "$as_dir" && as_dir=.
! 4634: for ac_exec_ext in '' $ac_executable_extensions; do
! 4635: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 4636: ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
! 4637: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 4638: break 2
! 4639: fi
! 4640: done
! 4641: done
! 4642:
! 4643: fi
! 4644: fi
! 4645: CXX=$ac_cv_prog_CXX
! 4646: if test -n "$CXX"; then
! 4647: echo "$as_me:$LINENO: result: $CXX" >&5
! 4648: echo "${ECHO_T}$CXX" >&6
! 4649: else
! 4650: echo "$as_me:$LINENO: result: no" >&5
! 4651: echo "${ECHO_T}no" >&6
! 4652: fi
! 4653:
! 4654: test -n "$CXX" && break
! 4655: done
! 4656: fi
! 4657: if test -z "$CXX"; then
! 4658: ac_ct_CXX=$CXX
! 4659: for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
! 4660: do
! 4661: # Extract the first word of "$ac_prog", so it can be a program name with args.
! 4662: set dummy $ac_prog; ac_word=$2
! 4663: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 4664: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 4665: if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
! 4666: echo $ECHO_N "(cached) $ECHO_C" >&6
! 4667: else
! 4668: if test -n "$ac_ct_CXX"; then
! 4669: ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
! 4670: else
! 4671: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 4672: for as_dir in $PATH
! 4673: do
! 4674: IFS=$as_save_IFS
! 4675: test -z "$as_dir" && as_dir=.
! 4676: for ac_exec_ext in '' $ac_executable_extensions; do
! 4677: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 4678: ac_cv_prog_ac_ct_CXX="$ac_prog"
! 4679: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 4680: break 2
! 4681: fi
! 4682: done
! 4683: done
! 4684:
! 4685: fi
! 4686: fi
! 4687: ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
! 4688: if test -n "$ac_ct_CXX"; then
! 4689: echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
! 4690: echo "${ECHO_T}$ac_ct_CXX" >&6
! 4691: else
! 4692: echo "$as_me:$LINENO: result: no" >&5
! 4693: echo "${ECHO_T}no" >&6
! 4694: fi
! 4695:
! 4696: test -n "$ac_ct_CXX" && break
! 4697: done
! 4698: test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
! 4699:
! 4700: CXX=$ac_ct_CXX
! 4701: fi
! 4702:
! 4703:
! 4704: # Provide some information about the compiler.
! 4705: echo "$as_me:$LINENO:" \
! 4706: "checking for C++ compiler version" >&5
! 4707: ac_compiler=`set X $ac_compile; echo $2`
! 4708: { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
! 4709: (eval $ac_compiler --version </dev/null >&5) 2>&5
! 4710: ac_status=$?
! 4711: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4712: (exit $ac_status); }
! 4713: { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
! 4714: (eval $ac_compiler -v </dev/null >&5) 2>&5
! 4715: ac_status=$?
! 4716: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4717: (exit $ac_status); }
! 4718: { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
! 4719: (eval $ac_compiler -V </dev/null >&5) 2>&5
! 4720: ac_status=$?
! 4721: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4722: (exit $ac_status); }
! 4723:
! 4724: echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
! 4725: echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
! 4726: if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
! 4727: echo $ECHO_N "(cached) $ECHO_C" >&6
! 4728: else
! 4729: cat >conftest.$ac_ext <<_ACEOF
! 4730: /* confdefs.h. */
! 4731: _ACEOF
! 4732: cat confdefs.h >>conftest.$ac_ext
! 4733: cat >>conftest.$ac_ext <<_ACEOF
! 4734: /* end confdefs.h. */
! 4735:
! 4736: int
! 4737: main ()
! 4738: {
! 4739: #ifndef __GNUC__
! 4740: choke me
! 4741: #endif
! 4742:
! 4743: ;
! 4744: return 0;
! 4745: }
! 4746: _ACEOF
! 4747: rm -f conftest.$ac_objext
! 4748: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 4749: (eval $ac_compile) 2>conftest.er1
! 4750: ac_status=$?
! 4751: grep -v '^ *+' conftest.er1 >conftest.err
! 4752: rm -f conftest.er1
! 4753: cat conftest.err >&5
! 4754: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4755: (exit $ac_status); } &&
! 4756: { ac_try='test -z "$ac_cxx_werror_flag"
! 4757: || test ! -s conftest.err'
! 4758: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 4759: (eval $ac_try) 2>&5
! 4760: ac_status=$?
! 4761: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4762: (exit $ac_status); }; } &&
! 4763: { ac_try='test -s conftest.$ac_objext'
! 4764: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 4765: (eval $ac_try) 2>&5
! 4766: ac_status=$?
! 4767: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4768: (exit $ac_status); }; }; then
! 4769: ac_compiler_gnu=yes
! 4770: else
! 4771: echo "$as_me: failed program was:" >&5
! 4772: sed 's/^/| /' conftest.$ac_ext >&5
! 4773:
! 4774: ac_compiler_gnu=no
! 4775: fi
! 4776: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 4777: ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
! 4778:
! 4779: fi
! 4780: echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
! 4781: echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
! 4782: GXX=`test $ac_compiler_gnu = yes && echo yes`
! 4783: ac_test_CXXFLAGS=${CXXFLAGS+set}
! 4784: ac_save_CXXFLAGS=$CXXFLAGS
! 4785: CXXFLAGS="-g"
! 4786: echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
! 4787: echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
! 4788: if test "${ac_cv_prog_cxx_g+set}" = set; then
! 4789: echo $ECHO_N "(cached) $ECHO_C" >&6
! 4790: else
! 4791: cat >conftest.$ac_ext <<_ACEOF
! 4792: /* confdefs.h. */
! 4793: _ACEOF
! 4794: cat confdefs.h >>conftest.$ac_ext
! 4795: cat >>conftest.$ac_ext <<_ACEOF
! 4796: /* end confdefs.h. */
! 4797:
! 4798: int
! 4799: main ()
! 4800: {
! 4801:
! 4802: ;
! 4803: return 0;
! 4804: }
! 4805: _ACEOF
! 4806: rm -f conftest.$ac_objext
! 4807: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 4808: (eval $ac_compile) 2>conftest.er1
! 4809: ac_status=$?
! 4810: grep -v '^ *+' conftest.er1 >conftest.err
! 4811: rm -f conftest.er1
! 4812: cat conftest.err >&5
! 4813: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4814: (exit $ac_status); } &&
! 4815: { ac_try='test -z "$ac_cxx_werror_flag"
! 4816: || test ! -s conftest.err'
! 4817: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 4818: (eval $ac_try) 2>&5
! 4819: ac_status=$?
! 4820: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4821: (exit $ac_status); }; } &&
! 4822: { ac_try='test -s conftest.$ac_objext'
! 4823: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 4824: (eval $ac_try) 2>&5
! 4825: ac_status=$?
! 4826: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4827: (exit $ac_status); }; }; then
! 4828: ac_cv_prog_cxx_g=yes
! 4829: else
! 4830: echo "$as_me: failed program was:" >&5
! 4831: sed 's/^/| /' conftest.$ac_ext >&5
! 4832:
! 4833: ac_cv_prog_cxx_g=no
! 4834: fi
! 4835: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 4836: fi
! 4837: echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
! 4838: echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
! 4839: if test "$ac_test_CXXFLAGS" = set; then
! 4840: CXXFLAGS=$ac_save_CXXFLAGS
! 4841: elif test $ac_cv_prog_cxx_g = yes; then
! 4842: if test "$GXX" = yes; then
! 4843: CXXFLAGS="-g -O2"
! 4844: else
! 4845: CXXFLAGS="-g"
! 4846: fi
! 4847: else
! 4848: if test "$GXX" = yes; then
! 4849: CXXFLAGS="-O2"
! 4850: else
! 4851: CXXFLAGS=
! 4852: fi
! 4853: fi
! 4854: for ac_declaration in \
! 4855: '' \
! 4856: 'extern "C" void std::exit (int) throw (); using std::exit;' \
! 4857: 'extern "C" void std::exit (int); using std::exit;' \
! 4858: 'extern "C" void exit (int) throw ();' \
! 4859: 'extern "C" void exit (int);' \
! 4860: 'void exit (int);'
! 4861: do
! 4862: cat >conftest.$ac_ext <<_ACEOF
! 4863: /* confdefs.h. */
! 4864: _ACEOF
! 4865: cat confdefs.h >>conftest.$ac_ext
! 4866: cat >>conftest.$ac_ext <<_ACEOF
! 4867: /* end confdefs.h. */
! 4868: $ac_declaration
! 4869: #include <stdlib.h>
! 4870: int
! 4871: main ()
! 4872: {
! 4873: exit (42);
! 4874: ;
! 4875: return 0;
! 4876: }
! 4877: _ACEOF
! 4878: rm -f conftest.$ac_objext
! 4879: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 4880: (eval $ac_compile) 2>conftest.er1
! 4881: ac_status=$?
! 4882: grep -v '^ *+' conftest.er1 >conftest.err
! 4883: rm -f conftest.er1
! 4884: cat conftest.err >&5
! 4885: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4886: (exit $ac_status); } &&
! 4887: { ac_try='test -z "$ac_cxx_werror_flag"
! 4888: || test ! -s conftest.err'
! 4889: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 4890: (eval $ac_try) 2>&5
! 4891: ac_status=$?
! 4892: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4893: (exit $ac_status); }; } &&
! 4894: { ac_try='test -s conftest.$ac_objext'
! 4895: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 4896: (eval $ac_try) 2>&5
! 4897: ac_status=$?
! 4898: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4899: (exit $ac_status); }; }; then
! 4900: :
! 4901: else
! 4902: echo "$as_me: failed program was:" >&5
! 4903: sed 's/^/| /' conftest.$ac_ext >&5
! 4904:
! 4905: continue
! 4906: fi
! 4907: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 4908: cat >conftest.$ac_ext <<_ACEOF
! 4909: /* confdefs.h. */
! 4910: _ACEOF
! 4911: cat confdefs.h >>conftest.$ac_ext
! 4912: cat >>conftest.$ac_ext <<_ACEOF
! 4913: /* end confdefs.h. */
! 4914: $ac_declaration
! 4915: int
! 4916: main ()
! 4917: {
! 4918: exit (42);
! 4919: ;
! 4920: return 0;
! 4921: }
! 4922: _ACEOF
! 4923: rm -f conftest.$ac_objext
! 4924: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 4925: (eval $ac_compile) 2>conftest.er1
! 4926: ac_status=$?
! 4927: grep -v '^ *+' conftest.er1 >conftest.err
! 4928: rm -f conftest.er1
! 4929: cat conftest.err >&5
! 4930: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4931: (exit $ac_status); } &&
! 4932: { ac_try='test -z "$ac_cxx_werror_flag"
! 4933: || test ! -s conftest.err'
! 4934: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 4935: (eval $ac_try) 2>&5
! 4936: ac_status=$?
! 4937: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4938: (exit $ac_status); }; } &&
! 4939: { ac_try='test -s conftest.$ac_objext'
! 4940: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 4941: (eval $ac_try) 2>&5
! 4942: ac_status=$?
! 4943: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 4944: (exit $ac_status); }; }; then
! 4945: break
! 4946: else
! 4947: echo "$as_me: failed program was:" >&5
! 4948: sed 's/^/| /' conftest.$ac_ext >&5
! 4949:
! 4950: fi
! 4951: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 4952: done
! 4953: rm -f conftest*
! 4954: if test -n "$ac_declaration"; then
! 4955: echo '#ifdef __cplusplus' >>confdefs.h
! 4956: echo $ac_declaration >>confdefs.h
! 4957: echo '#endif' >>confdefs.h
! 4958: fi
! 4959:
! 4960: ac_ext=cc
! 4961: ac_cpp='$CXXCPP $CPPFLAGS'
! 4962: ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
! 4963: ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
! 4964: ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
! 4965:
! 4966:
! 4967:
! 4968: if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
! 4969: ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
! 4970: (test "X$CXX" != "Xg++"))) ; then
! 4971: ac_ext=cc
! 4972: ac_cpp='$CXXCPP $CPPFLAGS'
! 4973: ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
! 4974: ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
! 4975: ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
! 4976: echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
! 4977: echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
! 4978: if test -z "$CXXCPP"; then
! 4979: if test "${ac_cv_prog_CXXCPP+set}" = set; then
! 4980: echo $ECHO_N "(cached) $ECHO_C" >&6
! 4981: else
! 4982: # Double quotes because CXXCPP needs to be expanded
! 4983: for CXXCPP in "$CXX -E" "/lib/cpp"
! 4984: do
! 4985: ac_preproc_ok=false
! 4986: for ac_cxx_preproc_warn_flag in '' yes
! 4987: do
! 4988: # Use a header file that comes with gcc, so configuring glibc
! 4989: # with a fresh cross-compiler works.
! 4990: # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
! 4991: # <limits.h> exists even on freestanding compilers.
! 4992: # On the NeXT, cc -E runs the code through the compiler's parser,
! 4993: # not just through cpp. "Syntax error" is here to catch this case.
! 4994: cat >conftest.$ac_ext <<_ACEOF
! 4995: /* confdefs.h. */
! 4996: _ACEOF
! 4997: cat confdefs.h >>conftest.$ac_ext
! 4998: cat >>conftest.$ac_ext <<_ACEOF
! 4999: /* end confdefs.h. */
! 5000: #ifdef __STDC__
! 5001: # include <limits.h>
! 5002: #else
! 5003: # include <assert.h>
! 5004: #endif
! 5005: Syntax error
! 5006: _ACEOF
! 5007: if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
! 5008: (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
! 5009: ac_status=$?
! 5010: grep -v '^ *+' conftest.er1 >conftest.err
! 5011: rm -f conftest.er1
! 5012: cat conftest.err >&5
! 5013: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 5014: (exit $ac_status); } >/dev/null; then
! 5015: if test -s conftest.err; then
! 5016: ac_cpp_err=$ac_cxx_preproc_warn_flag
! 5017: ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
! 5018: else
! 5019: ac_cpp_err=
! 5020: fi
! 5021: else
! 5022: ac_cpp_err=yes
! 5023: fi
! 5024: if test -z "$ac_cpp_err"; then
! 5025: :
! 5026: else
! 5027: echo "$as_me: failed program was:" >&5
! 5028: sed 's/^/| /' conftest.$ac_ext >&5
! 5029:
! 5030: # Broken: fails on valid input.
! 5031: continue
! 5032: fi
! 5033: rm -f conftest.err conftest.$ac_ext
! 5034:
! 5035: # OK, works on sane cases. Now check whether non-existent headers
! 5036: # can be detected and how.
! 5037: cat >conftest.$ac_ext <<_ACEOF
! 5038: /* confdefs.h. */
! 5039: _ACEOF
! 5040: cat confdefs.h >>conftest.$ac_ext
! 5041: cat >>conftest.$ac_ext <<_ACEOF
! 5042: /* end confdefs.h. */
! 5043: #include <ac_nonexistent.h>
! 5044: _ACEOF
! 5045: if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
! 5046: (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
! 5047: ac_status=$?
! 5048: grep -v '^ *+' conftest.er1 >conftest.err
! 5049: rm -f conftest.er1
! 5050: cat conftest.err >&5
! 5051: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 5052: (exit $ac_status); } >/dev/null; then
! 5053: if test -s conftest.err; then
! 5054: ac_cpp_err=$ac_cxx_preproc_warn_flag
! 5055: ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
! 5056: else
! 5057: ac_cpp_err=
! 5058: fi
! 5059: else
! 5060: ac_cpp_err=yes
! 5061: fi
! 5062: if test -z "$ac_cpp_err"; then
! 5063: # Broken: success on invalid input.
! 5064: continue
! 5065: else
! 5066: echo "$as_me: failed program was:" >&5
! 5067: sed 's/^/| /' conftest.$ac_ext >&5
! 5068:
! 5069: # Passes both tests.
! 5070: ac_preproc_ok=:
! 5071: break
! 5072: fi
! 5073: rm -f conftest.err conftest.$ac_ext
! 5074:
! 5075: done
! 5076: # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
! 5077: rm -f conftest.err conftest.$ac_ext
! 5078: if $ac_preproc_ok; then
! 5079: break
! 5080: fi
! 5081:
! 5082: done
! 5083: ac_cv_prog_CXXCPP=$CXXCPP
! 5084:
! 5085: fi
! 5086: CXXCPP=$ac_cv_prog_CXXCPP
! 5087: else
! 5088: ac_cv_prog_CXXCPP=$CXXCPP
! 5089: fi
! 5090: echo "$as_me:$LINENO: result: $CXXCPP" >&5
! 5091: echo "${ECHO_T}$CXXCPP" >&6
! 5092: ac_preproc_ok=false
! 5093: for ac_cxx_preproc_warn_flag in '' yes
! 5094: do
! 5095: # Use a header file that comes with gcc, so configuring glibc
! 5096: # with a fresh cross-compiler works.
! 5097: # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
! 5098: # <limits.h> exists even on freestanding compilers.
! 5099: # On the NeXT, cc -E runs the code through the compiler's parser,
! 5100: # not just through cpp. "Syntax error" is here to catch this case.
! 5101: cat >conftest.$ac_ext <<_ACEOF
! 5102: /* confdefs.h. */
! 5103: _ACEOF
! 5104: cat confdefs.h >>conftest.$ac_ext
! 5105: cat >>conftest.$ac_ext <<_ACEOF
! 5106: /* end confdefs.h. */
! 5107: #ifdef __STDC__
! 5108: # include <limits.h>
! 5109: #else
! 5110: # include <assert.h>
! 5111: #endif
! 5112: Syntax error
! 5113: _ACEOF
! 5114: if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
! 5115: (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
! 5116: ac_status=$?
! 5117: grep -v '^ *+' conftest.er1 >conftest.err
! 5118: rm -f conftest.er1
! 5119: cat conftest.err >&5
! 5120: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 5121: (exit $ac_status); } >/dev/null; then
! 5122: if test -s conftest.err; then
! 5123: ac_cpp_err=$ac_cxx_preproc_warn_flag
! 5124: ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
! 5125: else
! 5126: ac_cpp_err=
! 5127: fi
! 5128: else
! 5129: ac_cpp_err=yes
! 5130: fi
! 5131: if test -z "$ac_cpp_err"; then
! 5132: :
! 5133: else
! 5134: echo "$as_me: failed program was:" >&5
! 5135: sed 's/^/| /' conftest.$ac_ext >&5
! 5136:
! 5137: # Broken: fails on valid input.
! 5138: continue
! 5139: fi
! 5140: rm -f conftest.err conftest.$ac_ext
! 5141:
! 5142: # OK, works on sane cases. Now check whether non-existent headers
! 5143: # can be detected and how.
! 5144: cat >conftest.$ac_ext <<_ACEOF
! 5145: /* confdefs.h. */
! 5146: _ACEOF
! 5147: cat confdefs.h >>conftest.$ac_ext
! 5148: cat >>conftest.$ac_ext <<_ACEOF
! 5149: /* end confdefs.h. */
! 5150: #include <ac_nonexistent.h>
! 5151: _ACEOF
! 5152: if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
! 5153: (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
! 5154: ac_status=$?
! 5155: grep -v '^ *+' conftest.er1 >conftest.err
! 5156: rm -f conftest.er1
! 5157: cat conftest.err >&5
! 5158: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 5159: (exit $ac_status); } >/dev/null; then
! 5160: if test -s conftest.err; then
! 5161: ac_cpp_err=$ac_cxx_preproc_warn_flag
! 5162: ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
! 5163: else
! 5164: ac_cpp_err=
! 5165: fi
! 5166: else
! 5167: ac_cpp_err=yes
! 5168: fi
! 5169: if test -z "$ac_cpp_err"; then
! 5170: # Broken: success on invalid input.
! 5171: continue
! 5172: else
! 5173: echo "$as_me: failed program was:" >&5
! 5174: sed 's/^/| /' conftest.$ac_ext >&5
! 5175:
! 5176: # Passes both tests.
! 5177: ac_preproc_ok=:
! 5178: break
! 5179: fi
! 5180: rm -f conftest.err conftest.$ac_ext
! 5181:
! 5182: done
! 5183: # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
! 5184: rm -f conftest.err conftest.$ac_ext
! 5185: if $ac_preproc_ok; then
! 5186: :
! 5187: else
! 5188: { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
! 5189: See \`config.log' for more details." >&5
! 5190: echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
! 5191: See \`config.log' for more details." >&2;}
! 5192: { (exit 1); exit 1; }; }
! 5193: fi
! 5194:
! 5195: ac_ext=cc
! 5196: ac_cpp='$CXXCPP $CPPFLAGS'
! 5197: ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
! 5198: ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
! 5199: ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
! 5200:
! 5201: fi
! 5202:
! 5203:
! 5204: ac_ext=f
! 5205: ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
! 5206: ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
! 5207: ac_compiler_gnu=$ac_cv_f77_compiler_gnu
! 5208: if test -n "$ac_tool_prefix"; then
! 5209: for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
! 5210: do
! 5211: # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
! 5212: set dummy $ac_tool_prefix$ac_prog; ac_word=$2
! 5213: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 5214: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 5215: if test "${ac_cv_prog_F77+set}" = set; then
! 5216: echo $ECHO_N "(cached) $ECHO_C" >&6
! 5217: else
! 5218: if test -n "$F77"; then
! 5219: ac_cv_prog_F77="$F77" # Let the user override the test.
! 5220: else
! 5221: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 5222: for as_dir in $PATH
! 5223: do
! 5224: IFS=$as_save_IFS
! 5225: test -z "$as_dir" && as_dir=.
! 5226: for ac_exec_ext in '' $ac_executable_extensions; do
! 5227: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 5228: ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
! 5229: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 5230: break 2
! 5231: fi
! 5232: done
! 5233: done
! 5234:
! 5235: fi
! 5236: fi
! 5237: F77=$ac_cv_prog_F77
! 5238: if test -n "$F77"; then
! 5239: echo "$as_me:$LINENO: result: $F77" >&5
! 5240: echo "${ECHO_T}$F77" >&6
! 5241: else
! 5242: echo "$as_me:$LINENO: result: no" >&5
! 5243: echo "${ECHO_T}no" >&6
! 5244: fi
! 5245:
! 5246: test -n "$F77" && break
! 5247: done
! 5248: fi
! 5249: if test -z "$F77"; then
! 5250: ac_ct_F77=$F77
! 5251: for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
! 5252: do
! 5253: # Extract the first word of "$ac_prog", so it can be a program name with args.
! 5254: set dummy $ac_prog; ac_word=$2
! 5255: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 5256: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 5257: if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
! 5258: echo $ECHO_N "(cached) $ECHO_C" >&6
! 5259: else
! 5260: if test -n "$ac_ct_F77"; then
! 5261: ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
! 5262: else
! 5263: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 5264: for as_dir in $PATH
! 5265: do
! 5266: IFS=$as_save_IFS
! 5267: test -z "$as_dir" && as_dir=.
! 5268: for ac_exec_ext in '' $ac_executable_extensions; do
! 5269: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 5270: ac_cv_prog_ac_ct_F77="$ac_prog"
! 5271: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 5272: break 2
! 5273: fi
! 5274: done
! 5275: done
! 5276:
! 5277: fi
! 5278: fi
! 5279: ac_ct_F77=$ac_cv_prog_ac_ct_F77
! 5280: if test -n "$ac_ct_F77"; then
! 5281: echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
! 5282: echo "${ECHO_T}$ac_ct_F77" >&6
! 5283: else
! 5284: echo "$as_me:$LINENO: result: no" >&5
! 5285: echo "${ECHO_T}no" >&6
! 5286: fi
! 5287:
! 5288: test -n "$ac_ct_F77" && break
! 5289: done
! 5290:
! 5291: F77=$ac_ct_F77
! 5292: fi
! 5293:
! 5294:
! 5295: # Provide some information about the compiler.
! 5296: echo "$as_me:5296:" \
! 5297: "checking for Fortran 77 compiler version" >&5
! 5298: ac_compiler=`set X $ac_compile; echo $2`
! 5299: { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
! 5300: (eval $ac_compiler --version </dev/null >&5) 2>&5
! 5301: ac_status=$?
! 5302: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 5303: (exit $ac_status); }
! 5304: { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
! 5305: (eval $ac_compiler -v </dev/null >&5) 2>&5
! 5306: ac_status=$?
! 5307: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 5308: (exit $ac_status); }
! 5309: { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
! 5310: (eval $ac_compiler -V </dev/null >&5) 2>&5
! 5311: ac_status=$?
! 5312: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 5313: (exit $ac_status); }
! 5314: rm -f a.out
! 5315:
! 5316: # If we don't use `.F' as extension, the preprocessor is not run on the
! 5317: # input file. (Note that this only needs to work for GNU compilers.)
! 5318: ac_save_ext=$ac_ext
! 5319: ac_ext=F
! 5320: echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
! 5321: echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6
! 5322: if test "${ac_cv_f77_compiler_gnu+set}" = set; then
! 5323: echo $ECHO_N "(cached) $ECHO_C" >&6
! 5324: else
! 5325: cat >conftest.$ac_ext <<_ACEOF
! 5326: program main
! 5327: #ifndef __GNUC__
! 5328: choke me
! 5329: #endif
! 5330:
! 5331: end
! 5332: _ACEOF
! 5333: rm -f conftest.$ac_objext
! 5334: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 5335: (eval $ac_compile) 2>conftest.er1
! 5336: ac_status=$?
! 5337: grep -v '^ *+' conftest.er1 >conftest.err
! 5338: rm -f conftest.er1
! 5339: cat conftest.err >&5
! 5340: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 5341: (exit $ac_status); } &&
! 5342: { ac_try='test -z "$ac_f77_werror_flag"
! 5343: || test ! -s conftest.err'
! 5344: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 5345: (eval $ac_try) 2>&5
! 5346: ac_status=$?
! 5347: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 5348: (exit $ac_status); }; } &&
! 5349: { ac_try='test -s conftest.$ac_objext'
! 5350: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 5351: (eval $ac_try) 2>&5
! 5352: ac_status=$?
! 5353: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 5354: (exit $ac_status); }; }; then
! 5355: ac_compiler_gnu=yes
! 5356: else
! 5357: echo "$as_me: failed program was:" >&5
! 5358: sed 's/^/| /' conftest.$ac_ext >&5
! 5359:
! 5360: ac_compiler_gnu=no
! 5361: fi
! 5362: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 5363: ac_cv_f77_compiler_gnu=$ac_compiler_gnu
! 5364:
! 5365: fi
! 5366: echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
! 5367: echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6
! 5368: ac_ext=$ac_save_ext
! 5369: ac_test_FFLAGS=${FFLAGS+set}
! 5370: ac_save_FFLAGS=$FFLAGS
! 5371: FFLAGS=
! 5372: echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
! 5373: echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6
! 5374: if test "${ac_cv_prog_f77_g+set}" = set; then
! 5375: echo $ECHO_N "(cached) $ECHO_C" >&6
! 5376: else
! 5377: FFLAGS=-g
! 5378: cat >conftest.$ac_ext <<_ACEOF
! 5379: program main
! 5380:
! 5381: end
! 5382: _ACEOF
! 5383: rm -f conftest.$ac_objext
! 5384: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 5385: (eval $ac_compile) 2>conftest.er1
! 5386: ac_status=$?
! 5387: grep -v '^ *+' conftest.er1 >conftest.err
! 5388: rm -f conftest.er1
! 5389: cat conftest.err >&5
! 5390: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 5391: (exit $ac_status); } &&
! 5392: { ac_try='test -z "$ac_f77_werror_flag"
! 5393: || test ! -s conftest.err'
! 5394: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 5395: (eval $ac_try) 2>&5
! 5396: ac_status=$?
! 5397: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 5398: (exit $ac_status); }; } &&
! 5399: { ac_try='test -s conftest.$ac_objext'
! 5400: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 5401: (eval $ac_try) 2>&5
! 5402: ac_status=$?
! 5403: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 5404: (exit $ac_status); }; }; then
! 5405: ac_cv_prog_f77_g=yes
! 5406: else
! 5407: echo "$as_me: failed program was:" >&5
! 5408: sed 's/^/| /' conftest.$ac_ext >&5
! 5409:
! 5410: ac_cv_prog_f77_g=no
! 5411: fi
! 5412: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 5413:
! 5414: fi
! 5415: echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
! 5416: echo "${ECHO_T}$ac_cv_prog_f77_g" >&6
! 5417: if test "$ac_test_FFLAGS" = set; then
! 5418: FFLAGS=$ac_save_FFLAGS
! 5419: elif test $ac_cv_prog_f77_g = yes; then
! 5420: if test "x$ac_cv_f77_compiler_gnu" = xyes; then
! 5421: FFLAGS="-g -O2"
! 5422: else
! 5423: FFLAGS="-g"
! 5424: fi
! 5425: else
! 5426: if test "x$ac_cv_f77_compiler_gnu" = xyes; then
! 5427: FFLAGS="-O2"
! 5428: else
! 5429: FFLAGS=
! 5430: fi
! 5431: fi
! 5432:
! 5433: G77=`test $ac_compiler_gnu = yes && echo yes`
! 5434: ac_ext=c
! 5435: ac_cpp='$CPP $CPPFLAGS'
! 5436: ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
! 5437: ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
! 5438: ac_compiler_gnu=$ac_cv_c_compiler_gnu
! 5439:
! 5440:
! 5441:
! 5442: # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
! 5443:
! 5444: # find the maximum length of command line arguments
! 5445: echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
! 5446: echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
! 5447: if test "${lt_cv_sys_max_cmd_len+set}" = set; then
! 5448: echo $ECHO_N "(cached) $ECHO_C" >&6
! 5449: else
! 5450: i=0
! 5451: teststring="ABCD"
! 5452:
! 5453: case $build_os in
! 5454: msdosdjgpp*)
! 5455: # On DJGPP, this test can blow up pretty badly due to problems in libc
! 5456: # (any single argument exceeding 2000 bytes causes a buffer overrun
! 5457: # during glob expansion). Even if it were fixed, the result of this
! 5458: # check would be larger than it should be.
! 5459: lt_cv_sys_max_cmd_len=12288; # 12K is about right
! 5460: ;;
! 5461:
! 5462: gnu*)
! 5463: # Under GNU Hurd, this test is not required because there is
! 5464: # no limit to the length of command line arguments.
! 5465: # Libtool will interpret -1 as no limit whatsoever
! 5466: lt_cv_sys_max_cmd_len=-1;
! 5467: ;;
! 5468:
! 5469: cygwin* | mingw*)
! 5470: # On Win9x/ME, this test blows up -- it succeeds, but takes
! 5471: # about 5 minutes as the teststring grows exponentially.
! 5472: # Worse, since 9x/ME are not pre-emptively multitasking,
! 5473: # you end up with a "frozen" computer, even though with patience
! 5474: # the test eventually succeeds (with a max line length of 256k).
! 5475: # Instead, let's just punt: use the minimum linelength reported by
! 5476: # all of the supported platforms: 8192 (on NT/2K/XP).
! 5477: lt_cv_sys_max_cmd_len=8192;
! 5478: ;;
! 5479:
! 5480: amigaos*)
! 5481: # On AmigaOS with pdksh, this test takes hours, literally.
! 5482: # So we just punt and use a minimum line length of 8192.
! 5483: lt_cv_sys_max_cmd_len=8192;
! 5484: ;;
! 5485:
! 5486: netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
! 5487: # This has been around since 386BSD, at least. Likely further.
! 5488: if test -x /sbin/sysctl; then
! 5489: lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
! 5490: elif test -x /usr/sbin/sysctl; then
! 5491: lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
! 5492: else
! 5493: lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
! 5494: fi
! 5495: # And add a safety zone
! 5496: lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
! 5497: lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
! 5498: ;;
! 5499:
! 5500: interix*)
! 5501: # We know the value 262144 and hardcode it with a safety zone (like BSD)
! 5502: lt_cv_sys_max_cmd_len=196608
! 5503: ;;
! 5504:
! 5505: osf*)
! 5506: # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
! 5507: # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
! 5508: # nice to cause kernel panics so lets avoid the loop below.
! 5509: # First set a reasonable default.
! 5510: lt_cv_sys_max_cmd_len=16384
! 5511: #
! 5512: if test -x /sbin/sysconfig; then
! 5513: case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
! 5514: *1*) lt_cv_sys_max_cmd_len=-1 ;;
! 5515: esac
! 5516: fi
! 5517: ;;
! 5518: sco3.2v5*)
! 5519: lt_cv_sys_max_cmd_len=102400
! 5520: ;;
! 5521: sysv5* | sco5v6* | sysv4.2uw2*)
! 5522: kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
! 5523: if test -n "$kargmax"; then
! 5524: lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
! 5525: else
! 5526: lt_cv_sys_max_cmd_len=32768
! 5527: fi
! 5528: ;;
! 5529: *)
! 5530: # If test is not a shell built-in, we'll probably end up computing a
! 5531: # maximum length that is only half of the actual maximum length, but
! 5532: # we can't tell.
! 5533: SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
! 5534: while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
! 5535: = "XX$teststring") >/dev/null 2>&1 &&
! 5536: new_result=`expr "X$teststring" : ".*" 2>&1` &&
! 5537: lt_cv_sys_max_cmd_len=$new_result &&
! 5538: test $i != 17 # 1/2 MB should be enough
! 5539: do
! 5540: i=`expr $i + 1`
! 5541: teststring=$teststring$teststring
! 5542: done
! 5543: teststring=
! 5544: # Add a significant safety factor because C++ compilers can tack on massive
! 5545: # amounts of additional arguments before passing them to the linker.
! 5546: # It appears as though 1/2 is a usable value.
! 5547: lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
! 5548: ;;
! 5549: esac
! 5550:
! 5551: fi
! 5552:
! 5553: if test -n $lt_cv_sys_max_cmd_len ; then
! 5554: echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
! 5555: echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
! 5556: else
! 5557: echo "$as_me:$LINENO: result: none" >&5
! 5558: echo "${ECHO_T}none" >&6
! 5559: fi
! 5560:
! 5561:
! 5562:
! 5563:
! 5564: # Check for command to grab the raw symbol name followed by C symbol from nm.
! 5565: echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
! 5566: echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
! 5567: if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
! 5568: echo $ECHO_N "(cached) $ECHO_C" >&6
! 5569: else
! 5570:
! 5571: # These are sane defaults that work on at least a few old systems.
! 5572: # [They come from Ultrix. What could be older than Ultrix?!! ;)]
! 5573:
! 5574: # Character class describing NM global symbol codes.
! 5575: symcode='[BCDEGRST]'
! 5576:
! 5577: # Regexp to match symbols that can be accessed directly from C.
! 5578: sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
! 5579:
! 5580: # Transform an extracted symbol line into a proper C declaration
! 5581: lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
! 5582:
! 5583: # Transform an extracted symbol line into symbol name and symbol address
! 5584: 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'"
! 5585:
! 5586: # Define system-specific variables.
! 5587: case $host_os in
! 5588: aix*)
! 5589: symcode='[BCDT]'
! 5590: ;;
! 5591: cygwin* | mingw* | pw32*)
! 5592: symcode='[ABCDGISTW]'
! 5593: ;;
! 5594: hpux*) # Its linker distinguishes data from code symbols
! 5595: if test "$host_cpu" = ia64; then
! 5596: symcode='[ABCDEGRST]'
! 5597: fi
! 5598: lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
! 5599: 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'"
! 5600: ;;
! 5601: linux*)
! 5602: if test "$host_cpu" = ia64; then
! 5603: symcode='[ABCDGIRSTW]'
! 5604: lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
! 5605: 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'"
! 5606: fi
! 5607: ;;
! 5608: irix* | nonstopux*)
! 5609: symcode='[BCDEGRST]'
! 5610: ;;
! 5611: osf*)
! 5612: symcode='[BCDEGQRST]'
! 5613: ;;
! 5614: solaris*)
! 5615: symcode='[BDRT]'
! 5616: ;;
! 5617: sco3.2v5*)
! 5618: symcode='[DT]'
! 5619: ;;
! 5620: sysv4.2uw2*)
! 5621: symcode='[DT]'
! 5622: ;;
! 5623: sysv5* | sco5v6* | unixware* | OpenUNIX*)
! 5624: symcode='[ABDT]'
! 5625: ;;
! 5626: sysv4)
! 5627: symcode='[DFNSTU]'
! 5628: ;;
! 5629: esac
! 5630:
! 5631: # Handle CRLF in mingw tool chain
! 5632: opt_cr=
! 5633: case $build_os in
! 5634: mingw*)
! 5635: opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
! 5636: ;;
! 5637: esac
! 5638:
! 5639: # If we're using GNU nm, then use its standard symbol codes.
! 5640: case `$NM -V 2>&1` in
! 5641: *GNU* | *'with BFD'*)
! 5642: symcode='[ABCDGIRSTW]' ;;
! 5643: esac
! 5644:
! 5645: # Try without a prefix undercore, then with it.
! 5646: for ac_symprfx in "" "_"; do
! 5647:
! 5648: # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
! 5649: symxfrm="\\1 $ac_symprfx\\2 \\2"
! 5650:
! 5651: # Write the raw and C identifiers.
! 5652: lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
! 5653:
! 5654: # Check to see that the pipe works correctly.
! 5655: pipe_works=no
! 5656:
! 5657: rm -f conftest*
! 5658: cat > conftest.$ac_ext <<EOF
! 5659: #ifdef __cplusplus
! 5660: extern "C" {
! 5661: #endif
! 5662: char nm_test_var;
! 5663: void nm_test_func(){}
! 5664: #ifdef __cplusplus
! 5665: }
! 5666: #endif
! 5667: int main(){nm_test_var='a';nm_test_func();return(0);}
! 5668: EOF
! 5669:
! 5670: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 5671: (eval $ac_compile) 2>&5
! 5672: ac_status=$?
! 5673: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 5674: (exit $ac_status); }; then
! 5675: # Now try to grab the symbols.
! 5676: nlist=conftest.nm
! 5677: if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
! 5678: (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
! 5679: ac_status=$?
! 5680: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 5681: (exit $ac_status); } && test -s "$nlist"; then
! 5682: # Try sorting and uniquifying the output.
! 5683: if sort "$nlist" | uniq > "$nlist"T; then
! 5684: mv -f "$nlist"T "$nlist"
! 5685: else
! 5686: rm -f "$nlist"T
! 5687: fi
! 5688:
! 5689: # Make sure that we snagged all the symbols we need.
! 5690: if grep ' nm_test_var$' "$nlist" >/dev/null; then
! 5691: if grep ' nm_test_func$' "$nlist" >/dev/null; then
! 5692: cat <<EOF > conftest.$ac_ext
! 5693: #ifdef __cplusplus
! 5694: extern "C" {
! 5695: #endif
! 5696:
! 5697: EOF
! 5698: # Now generate the symbol file.
! 5699: eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
! 5700:
! 5701: cat <<EOF >> conftest.$ac_ext
! 5702: #if defined (__STDC__) && __STDC__
! 5703: # define lt_ptr_t void *
! 5704: #else
! 5705: # define lt_ptr_t char *
! 5706: # define const
! 5707: #endif
! 5708:
! 5709: /* The mapping between symbol names and symbols. */
! 5710: const struct {
! 5711: const char *name;
! 5712: lt_ptr_t address;
! 5713: }
! 5714: lt_preloaded_symbols[] =
! 5715: {
! 5716: EOF
! 5717: $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
! 5718: cat <<\EOF >> conftest.$ac_ext
! 5719: {0, (lt_ptr_t) 0}
! 5720: };
! 5721:
! 5722: #ifdef __cplusplus
! 5723: }
! 5724: #endif
! 5725: EOF
! 5726: # Now try linking the two files.
! 5727: mv conftest.$ac_objext conftstm.$ac_objext
! 5728: lt_save_LIBS="$LIBS"
! 5729: lt_save_CFLAGS="$CFLAGS"
! 5730: LIBS="conftstm.$ac_objext"
! 5731: CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
! 5732: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 5733: (eval $ac_link) 2>&5
! 5734: ac_status=$?
! 5735: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 5736: (exit $ac_status); } && test -s conftest${ac_exeext}; then
! 5737: pipe_works=yes
! 5738: fi
! 5739: LIBS="$lt_save_LIBS"
! 5740: CFLAGS="$lt_save_CFLAGS"
! 5741: else
! 5742: echo "cannot find nm_test_func in $nlist" >&5
! 5743: fi
! 5744: else
! 5745: echo "cannot find nm_test_var in $nlist" >&5
! 5746: fi
! 5747: else
! 5748: echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
! 5749: fi
! 5750: else
! 5751: echo "$progname: failed program was:" >&5
! 5752: cat conftest.$ac_ext >&5
! 5753: fi
! 5754: rm -f conftest* conftst*
! 5755:
! 5756: # Do not use the global_symbol_pipe unless it works.
! 5757: if test "$pipe_works" = yes; then
! 5758: break
! 5759: else
! 5760: lt_cv_sys_global_symbol_pipe=
! 5761: fi
! 5762: done
! 5763:
! 5764: fi
! 5765:
! 5766: if test -z "$lt_cv_sys_global_symbol_pipe"; then
! 5767: lt_cv_sys_global_symbol_to_cdecl=
! 5768: fi
! 5769: if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
! 5770: echo "$as_me:$LINENO: result: failed" >&5
! 5771: echo "${ECHO_T}failed" >&6
! 5772: else
! 5773: echo "$as_me:$LINENO: result: ok" >&5
! 5774: echo "${ECHO_T}ok" >&6
! 5775: fi
! 5776:
! 5777: echo "$as_me:$LINENO: checking for objdir" >&5
! 5778: echo $ECHO_N "checking for objdir... $ECHO_C" >&6
! 5779: if test "${lt_cv_objdir+set}" = set; then
! 5780: echo $ECHO_N "(cached) $ECHO_C" >&6
! 5781: else
! 5782: rm -f .libs 2>/dev/null
! 5783: mkdir .libs 2>/dev/null
! 5784: if test -d .libs; then
! 5785: lt_cv_objdir=.libs
! 5786: else
! 5787: # MS-DOS does not allow filenames that begin with a dot.
! 5788: lt_cv_objdir=_libs
! 5789: fi
! 5790: rmdir .libs 2>/dev/null
! 5791: fi
! 5792: echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
! 5793: echo "${ECHO_T}$lt_cv_objdir" >&6
! 5794: objdir=$lt_cv_objdir
! 5795:
! 5796:
! 5797:
! 5798:
! 5799:
! 5800: case $host_os in
! 5801: aix3*)
! 5802: # AIX sometimes has problems with the GCC collect2 program. For some
! 5803: # reason, if we set the COLLECT_NAMES environment variable, the problems
! 5804: # vanish in a puff of smoke.
! 5805: if test "X${COLLECT_NAMES+set}" != Xset; then
! 5806: COLLECT_NAMES=
! 5807: export COLLECT_NAMES
! 5808: fi
! 5809: ;;
! 5810: esac
! 5811:
! 5812: # Sed substitution that helps us do robust quoting. It backslashifies
! 5813: # metacharacters that are still active within double-quoted strings.
! 5814: Xsed='sed -e 1s/^X//'
! 5815: sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
! 5816:
! 5817: # Same as above, but do not quote variable references.
! 5818: double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
! 5819:
! 5820: # Sed substitution to delay expansion of an escaped shell variable in a
! 5821: # double_quote_subst'ed string.
! 5822: delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
! 5823:
! 5824: # Sed substitution to avoid accidental globbing in evaled expressions
! 5825: no_glob_subst='s/\*/\\\*/g'
! 5826:
! 5827: # Constants:
! 5828: rm="rm -f"
! 5829:
! 5830: # Global variables:
! 5831: default_ofile=libtool
! 5832: can_build_shared=yes
! 5833:
! 5834: # All known linkers require a `.a' archive for static linking (except MSVC,
! 5835: # which needs '.lib').
! 5836: libext=a
! 5837: ltmain="$ac_aux_dir/ltmain.sh"
! 5838: ofile="$default_ofile"
! 5839: with_gnu_ld="$lt_cv_prog_gnu_ld"
! 5840:
! 5841: if test -n "$ac_tool_prefix"; then
! 5842: # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
! 5843: set dummy ${ac_tool_prefix}ar; ac_word=$2
! 5844: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 5845: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 5846: if test "${ac_cv_prog_AR+set}" = set; then
! 5847: echo $ECHO_N "(cached) $ECHO_C" >&6
! 5848: else
! 5849: if test -n "$AR"; then
! 5850: ac_cv_prog_AR="$AR" # Let the user override the test.
! 5851: else
! 5852: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 5853: for as_dir in $PATH
! 5854: do
! 5855: IFS=$as_save_IFS
! 5856: test -z "$as_dir" && as_dir=.
! 5857: for ac_exec_ext in '' $ac_executable_extensions; do
! 5858: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 5859: ac_cv_prog_AR="${ac_tool_prefix}ar"
! 5860: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 5861: break 2
! 5862: fi
! 5863: done
! 5864: done
! 5865:
! 5866: fi
! 5867: fi
! 5868: AR=$ac_cv_prog_AR
! 5869: if test -n "$AR"; then
! 5870: echo "$as_me:$LINENO: result: $AR" >&5
! 5871: echo "${ECHO_T}$AR" >&6
! 5872: else
! 5873: echo "$as_me:$LINENO: result: no" >&5
! 5874: echo "${ECHO_T}no" >&6
! 5875: fi
! 5876:
! 5877: fi
! 5878: if test -z "$ac_cv_prog_AR"; then
! 5879: ac_ct_AR=$AR
! 5880: # Extract the first word of "ar", so it can be a program name with args.
! 5881: set dummy ar; ac_word=$2
! 5882: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 5883: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 5884: if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
! 5885: echo $ECHO_N "(cached) $ECHO_C" >&6
! 5886: else
! 5887: if test -n "$ac_ct_AR"; then
! 5888: ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
! 5889: else
! 5890: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 5891: for as_dir in $PATH
! 5892: do
! 5893: IFS=$as_save_IFS
! 5894: test -z "$as_dir" && as_dir=.
! 5895: for ac_exec_ext in '' $ac_executable_extensions; do
! 5896: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 5897: ac_cv_prog_ac_ct_AR="ar"
! 5898: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 5899: break 2
! 5900: fi
! 5901: done
! 5902: done
! 5903:
! 5904: test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
! 5905: fi
! 5906: fi
! 5907: ac_ct_AR=$ac_cv_prog_ac_ct_AR
! 5908: if test -n "$ac_ct_AR"; then
! 5909: echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
! 5910: echo "${ECHO_T}$ac_ct_AR" >&6
! 5911: else
! 5912: echo "$as_me:$LINENO: result: no" >&5
! 5913: echo "${ECHO_T}no" >&6
! 5914: fi
! 5915:
! 5916: AR=$ac_ct_AR
! 5917: else
! 5918: AR="$ac_cv_prog_AR"
! 5919: fi
! 5920:
! 5921: if test -n "$ac_tool_prefix"; then
! 5922: # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
! 5923: set dummy ${ac_tool_prefix}ranlib; ac_word=$2
! 5924: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 5925: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 5926: if test "${ac_cv_prog_RANLIB+set}" = set; then
! 5927: echo $ECHO_N "(cached) $ECHO_C" >&6
! 5928: else
! 5929: if test -n "$RANLIB"; then
! 5930: ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
! 5931: else
! 5932: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 5933: for as_dir in $PATH
! 5934: do
! 5935: IFS=$as_save_IFS
! 5936: test -z "$as_dir" && as_dir=.
! 5937: for ac_exec_ext in '' $ac_executable_extensions; do
! 5938: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 5939: ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
! 5940: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 5941: break 2
! 5942: fi
! 5943: done
! 5944: done
! 5945:
! 5946: fi
! 5947: fi
! 5948: RANLIB=$ac_cv_prog_RANLIB
! 5949: if test -n "$RANLIB"; then
! 5950: echo "$as_me:$LINENO: result: $RANLIB" >&5
! 5951: echo "${ECHO_T}$RANLIB" >&6
! 5952: else
! 5953: echo "$as_me:$LINENO: result: no" >&5
! 5954: echo "${ECHO_T}no" >&6
! 5955: fi
! 5956:
! 5957: fi
! 5958: if test -z "$ac_cv_prog_RANLIB"; then
! 5959: ac_ct_RANLIB=$RANLIB
! 5960: # Extract the first word of "ranlib", so it can be a program name with args.
! 5961: set dummy ranlib; ac_word=$2
! 5962: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 5963: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 5964: if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
! 5965: echo $ECHO_N "(cached) $ECHO_C" >&6
! 5966: else
! 5967: if test -n "$ac_ct_RANLIB"; then
! 5968: ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
! 5969: else
! 5970: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 5971: for as_dir in $PATH
! 5972: do
! 5973: IFS=$as_save_IFS
! 5974: test -z "$as_dir" && as_dir=.
! 5975: for ac_exec_ext in '' $ac_executable_extensions; do
! 5976: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 5977: ac_cv_prog_ac_ct_RANLIB="ranlib"
! 5978: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 5979: break 2
! 5980: fi
! 5981: done
! 5982: done
! 5983:
! 5984: test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
! 5985: fi
! 5986: fi
! 5987: ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
! 5988: if test -n "$ac_ct_RANLIB"; then
! 5989: echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
! 5990: echo "${ECHO_T}$ac_ct_RANLIB" >&6
! 5991: else
! 5992: echo "$as_me:$LINENO: result: no" >&5
! 5993: echo "${ECHO_T}no" >&6
! 5994: fi
! 5995:
! 5996: RANLIB=$ac_ct_RANLIB
! 5997: else
! 5998: RANLIB="$ac_cv_prog_RANLIB"
! 5999: fi
! 6000:
! 6001: if test -n "$ac_tool_prefix"; then
! 6002: # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
! 6003: set dummy ${ac_tool_prefix}strip; ac_word=$2
! 6004: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 6005: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 6006: if test "${ac_cv_prog_STRIP+set}" = set; then
! 6007: echo $ECHO_N "(cached) $ECHO_C" >&6
! 6008: else
! 6009: if test -n "$STRIP"; then
! 6010: ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
! 6011: else
! 6012: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 6013: for as_dir in $PATH
! 6014: do
! 6015: IFS=$as_save_IFS
! 6016: test -z "$as_dir" && as_dir=.
! 6017: for ac_exec_ext in '' $ac_executable_extensions; do
! 6018: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 6019: ac_cv_prog_STRIP="${ac_tool_prefix}strip"
! 6020: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 6021: break 2
! 6022: fi
! 6023: done
! 6024: done
! 6025:
! 6026: fi
! 6027: fi
! 6028: STRIP=$ac_cv_prog_STRIP
! 6029: if test -n "$STRIP"; then
! 6030: echo "$as_me:$LINENO: result: $STRIP" >&5
! 6031: echo "${ECHO_T}$STRIP" >&6
! 6032: else
! 6033: echo "$as_me:$LINENO: result: no" >&5
! 6034: echo "${ECHO_T}no" >&6
! 6035: fi
! 6036:
! 6037: fi
! 6038: if test -z "$ac_cv_prog_STRIP"; then
! 6039: ac_ct_STRIP=$STRIP
! 6040: # Extract the first word of "strip", so it can be a program name with args.
! 6041: set dummy strip; ac_word=$2
! 6042: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 6043: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 6044: if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
! 6045: echo $ECHO_N "(cached) $ECHO_C" >&6
! 6046: else
! 6047: if test -n "$ac_ct_STRIP"; then
! 6048: ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
! 6049: else
! 6050: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 6051: for as_dir in $PATH
! 6052: do
! 6053: IFS=$as_save_IFS
! 6054: test -z "$as_dir" && as_dir=.
! 6055: for ac_exec_ext in '' $ac_executable_extensions; do
! 6056: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 6057: ac_cv_prog_ac_ct_STRIP="strip"
! 6058: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 6059: break 2
! 6060: fi
! 6061: done
! 6062: done
! 6063:
! 6064: test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
! 6065: fi
! 6066: fi
! 6067: ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
! 6068: if test -n "$ac_ct_STRIP"; then
! 6069: echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
! 6070: echo "${ECHO_T}$ac_ct_STRIP" >&6
! 6071: else
! 6072: echo "$as_me:$LINENO: result: no" >&5
! 6073: echo "${ECHO_T}no" >&6
! 6074: fi
! 6075:
! 6076: STRIP=$ac_ct_STRIP
! 6077: else
! 6078: STRIP="$ac_cv_prog_STRIP"
! 6079: fi
! 6080:
! 6081:
! 6082: old_CC="$CC"
! 6083: old_CFLAGS="$CFLAGS"
! 6084:
! 6085: # Set sane defaults for various variables
! 6086: test -z "$AR" && AR=ar
! 6087: test -z "$AR_FLAGS" && AR_FLAGS=cru
! 6088: test -z "$AS" && AS=as
! 6089: test -z "$CC" && CC=cc
! 6090: test -z "$LTCC" && LTCC=$CC
! 6091: test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
! 6092: test -z "$DLLTOOL" && DLLTOOL=dlltool
! 6093: test -z "$LD" && LD=ld
! 6094: test -z "$LN_S" && LN_S="ln -s"
! 6095: test -z "$MAGIC_CMD" && MAGIC_CMD=file
! 6096: test -z "$NM" && NM=nm
! 6097: test -z "$SED" && SED=sed
! 6098: test -z "$OBJDUMP" && OBJDUMP=objdump
! 6099: test -z "$RANLIB" && RANLIB=:
! 6100: test -z "$STRIP" && STRIP=:
! 6101: test -z "$ac_objext" && ac_objext=o
! 6102:
! 6103: # Determine commands to create old-style static archives.
! 6104: old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
! 6105: old_postinstall_cmds='chmod 644 $oldlib'
! 6106: old_postuninstall_cmds=
! 6107:
! 6108: if test -n "$RANLIB"; then
! 6109: case $host_os in
! 6110: openbsd*)
! 6111: old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
! 6112: ;;
! 6113: *)
! 6114: old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
! 6115: ;;
! 6116: esac
! 6117: old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
! 6118: fi
! 6119:
! 6120: for cc_temp in $compiler""; do
! 6121: case $cc_temp in
! 6122: compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
! 6123: distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
! 6124: \-*) ;;
! 6125: *) break;;
! 6126: esac
! 6127: done
! 6128: cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
! 6129:
! 6130:
! 6131: # Only perform the check for file, if the check method requires it
! 6132: case $deplibs_check_method in
! 6133: file_magic*)
! 6134: if test "$file_magic_cmd" = '$MAGIC_CMD'; then
! 6135: echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
! 6136: echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
! 6137: if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
! 6138: echo $ECHO_N "(cached) $ECHO_C" >&6
! 6139: else
! 6140: case $MAGIC_CMD in
! 6141: [\\/*] | ?:[\\/]*)
! 6142: lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
! 6143: ;;
! 6144: *)
! 6145: lt_save_MAGIC_CMD="$MAGIC_CMD"
! 6146: lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
! 6147: ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
! 6148: for ac_dir in $ac_dummy; do
! 6149: IFS="$lt_save_ifs"
! 6150: test -z "$ac_dir" && ac_dir=.
! 6151: if test -f $ac_dir/${ac_tool_prefix}file; then
! 6152: lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
! 6153: if test -n "$file_magic_test_file"; then
! 6154: case $deplibs_check_method in
! 6155: "file_magic "*)
! 6156: file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
! 6157: MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
! 6158: if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
! 6159: $EGREP "$file_magic_regex" > /dev/null; then
! 6160: :
! 6161: else
! 6162: cat <<EOF 1>&2
! 6163:
! 6164: *** Warning: the command libtool uses to detect shared libraries,
! 6165: *** $file_magic_cmd, produces output that libtool cannot recognize.
! 6166: *** The result is that libtool may fail to recognize shared libraries
! 6167: *** as such. This will affect the creation of libtool libraries that
! 6168: *** depend on shared libraries, but programs linked with such libtool
! 6169: *** libraries will work regardless of this problem. Nevertheless, you
! 6170: *** may want to report the problem to your system manager and/or to
! 6171: *** bug-libtool@gnu.org
! 6172:
! 6173: EOF
! 6174: fi ;;
! 6175: esac
! 6176: fi
! 6177: break
! 6178: fi
! 6179: done
! 6180: IFS="$lt_save_ifs"
! 6181: MAGIC_CMD="$lt_save_MAGIC_CMD"
! 6182: ;;
! 6183: esac
! 6184: fi
! 6185:
! 6186: MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
! 6187: if test -n "$MAGIC_CMD"; then
! 6188: echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
! 6189: echo "${ECHO_T}$MAGIC_CMD" >&6
! 6190: else
! 6191: echo "$as_me:$LINENO: result: no" >&5
! 6192: echo "${ECHO_T}no" >&6
! 6193: fi
! 6194:
! 6195: if test -z "$lt_cv_path_MAGIC_CMD"; then
! 6196: if test -n "$ac_tool_prefix"; then
! 6197: echo "$as_me:$LINENO: checking for file" >&5
! 6198: echo $ECHO_N "checking for file... $ECHO_C" >&6
! 6199: if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
! 6200: echo $ECHO_N "(cached) $ECHO_C" >&6
! 6201: else
! 6202: case $MAGIC_CMD in
! 6203: [\\/*] | ?:[\\/]*)
! 6204: lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
! 6205: ;;
! 6206: *)
! 6207: lt_save_MAGIC_CMD="$MAGIC_CMD"
! 6208: lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
! 6209: ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
! 6210: for ac_dir in $ac_dummy; do
! 6211: IFS="$lt_save_ifs"
! 6212: test -z "$ac_dir" && ac_dir=.
! 6213: if test -f $ac_dir/file; then
! 6214: lt_cv_path_MAGIC_CMD="$ac_dir/file"
! 6215: if test -n "$file_magic_test_file"; then
! 6216: case $deplibs_check_method in
! 6217: "file_magic "*)
! 6218: file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
! 6219: MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
! 6220: if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
! 6221: $EGREP "$file_magic_regex" > /dev/null; then
! 6222: :
! 6223: else
! 6224: cat <<EOF 1>&2
! 6225:
! 6226: *** Warning: the command libtool uses to detect shared libraries,
! 6227: *** $file_magic_cmd, produces output that libtool cannot recognize.
! 6228: *** The result is that libtool may fail to recognize shared libraries
! 6229: *** as such. This will affect the creation of libtool libraries that
! 6230: *** depend on shared libraries, but programs linked with such libtool
! 6231: *** libraries will work regardless of this problem. Nevertheless, you
! 6232: *** may want to report the problem to your system manager and/or to
! 6233: *** bug-libtool@gnu.org
! 6234:
! 6235: EOF
! 6236: fi ;;
! 6237: esac
! 6238: fi
! 6239: break
! 6240: fi
! 6241: done
! 6242: IFS="$lt_save_ifs"
! 6243: MAGIC_CMD="$lt_save_MAGIC_CMD"
! 6244: ;;
! 6245: esac
! 6246: fi
! 6247:
! 6248: MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
! 6249: if test -n "$MAGIC_CMD"; then
! 6250: echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
! 6251: echo "${ECHO_T}$MAGIC_CMD" >&6
! 6252: else
! 6253: echo "$as_me:$LINENO: result: no" >&5
! 6254: echo "${ECHO_T}no" >&6
! 6255: fi
! 6256:
! 6257: else
! 6258: MAGIC_CMD=:
! 6259: fi
! 6260: fi
! 6261:
! 6262: fi
! 6263: ;;
! 6264: esac
! 6265:
! 6266: enable_dlopen=no
! 6267: enable_win32_dll=yes
! 6268:
! 6269: # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
! 6270: if test "${enable_libtool_lock+set}" = set; then
! 6271: enableval="$enable_libtool_lock"
! 6272:
! 6273: fi;
! 6274: test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
! 6275:
! 6276:
! 6277: # Check whether --with-pic or --without-pic was given.
! 6278: if test "${with_pic+set}" = set; then
! 6279: withval="$with_pic"
! 6280: pic_mode="$withval"
! 6281: else
! 6282: pic_mode=default
! 6283: fi;
! 6284: test -z "$pic_mode" && pic_mode=default
! 6285:
! 6286: # Use C for the default configuration in the libtool script
! 6287: tagname=
! 6288: lt_save_CC="$CC"
! 6289: ac_ext=c
! 6290: ac_cpp='$CPP $CPPFLAGS'
! 6291: ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
! 6292: ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
! 6293: ac_compiler_gnu=$ac_cv_c_compiler_gnu
! 6294:
! 6295:
! 6296: # Source file extension for C test sources.
! 6297: ac_ext=c
! 6298:
! 6299: # Object file extension for compiled C test sources.
! 6300: objext=o
! 6301: objext=$objext
! 6302:
! 6303: # Code to be used in simple compile tests
! 6304: lt_simple_compile_test_code="int some_variable = 0;\n"
! 6305:
! 6306: # Code to be used in simple link tests
! 6307: lt_simple_link_test_code='int main(){return(0);}\n'
! 6308:
! 6309:
! 6310: # If no C compiler was specified, use CC.
! 6311: LTCC=${LTCC-"$CC"}
! 6312:
! 6313: # If no C compiler flags were specified, use CFLAGS.
! 6314: LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
! 6315:
! 6316: # Allow CC to be a program name with arguments.
! 6317: compiler=$CC
! 6318:
! 6319:
! 6320: # save warnings/boilerplate of simple test code
! 6321: ac_outfile=conftest.$ac_objext
! 6322: printf "$lt_simple_compile_test_code" >conftest.$ac_ext
! 6323: eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
! 6324: _lt_compiler_boilerplate=`cat conftest.err`
! 6325: $rm conftest*
! 6326:
! 6327: ac_outfile=conftest.$ac_objext
! 6328: printf "$lt_simple_link_test_code" >conftest.$ac_ext
! 6329: eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
! 6330: _lt_linker_boilerplate=`cat conftest.err`
! 6331: $rm conftest*
! 6332:
! 6333:
! 6334: ## CAVEAT EMPTOR:
! 6335: ## There is no encapsulation within the following macros, do not change
! 6336: ## the running order or otherwise move them around unless you know exactly
! 6337: ## what you are doing...
! 6338:
! 6339: lt_prog_compiler_no_builtin_flag=
! 6340:
! 6341: if test "$GCC" = yes; then
! 6342: lt_prog_compiler_no_builtin_flag=' -fno-builtin'
! 6343:
! 6344:
! 6345: echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
! 6346: echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
! 6347: if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
! 6348: echo $ECHO_N "(cached) $ECHO_C" >&6
! 6349: else
! 6350: lt_cv_prog_compiler_rtti_exceptions=no
! 6351: ac_outfile=conftest.$ac_objext
! 6352: printf "$lt_simple_compile_test_code" > conftest.$ac_ext
! 6353: lt_compiler_flag="-fno-rtti -fno-exceptions"
! 6354: # Insert the option either (1) after the last *FLAGS variable, or
! 6355: # (2) before a word containing "conftest.", or (3) at the end.
! 6356: # Note that $ac_compile itself does not contain backslashes and begins
! 6357: # with a dollar sign (not a hyphen), so the echo should work correctly.
! 6358: # The option is referenced via a variable to avoid confusing sed.
! 6359: lt_compile=`echo "$ac_compile" | $SED \
! 6360: -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
! 6361: -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
! 6362: -e 's:$: $lt_compiler_flag:'`
! 6363: (eval echo "\"\$as_me:6363: $lt_compile\"" >&5)
! 6364: (eval "$lt_compile" 2>conftest.err)
! 6365: ac_status=$?
! 6366: cat conftest.err >&5
! 6367: echo "$as_me:6367: \$? = $ac_status" >&5
! 6368: if (exit $ac_status) && test -s "$ac_outfile"; then
! 6369: # The compiler can only warn and ignore the option if not recognized
! 6370: # So say no if there are warnings other than the usual output.
! 6371: $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
! 6372: $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
! 6373: if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
! 6374: lt_cv_prog_compiler_rtti_exceptions=yes
! 6375: fi
! 6376: fi
! 6377: $rm conftest*
! 6378:
! 6379: fi
! 6380: echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
! 6381: echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
! 6382:
! 6383: if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
! 6384: lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
! 6385: else
! 6386: :
! 6387: fi
! 6388:
! 6389: fi
! 6390:
! 6391: lt_prog_compiler_wl=
! 6392: lt_prog_compiler_pic=
! 6393: lt_prog_compiler_static=
! 6394:
! 6395: echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
! 6396: echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
! 6397:
! 6398: if test "$GCC" = yes; then
! 6399: lt_prog_compiler_wl='-Wl,'
! 6400: lt_prog_compiler_static='-static'
! 6401:
! 6402: case $host_os in
! 6403: aix*)
! 6404: # All AIX code is PIC.
! 6405: if test "$host_cpu" = ia64; then
! 6406: # AIX 5 now supports IA64 processor
! 6407: lt_prog_compiler_static='-Bstatic'
! 6408: fi
! 6409: ;;
! 6410:
! 6411: amigaos*)
! 6412: # FIXME: we need at least 68020 code to build shared libraries, but
! 6413: # adding the `-m68020' flag to GCC prevents building anything better,
! 6414: # like `-m68040'.
! 6415: lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
! 6416: ;;
! 6417:
! 6418: beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
! 6419: # PIC is the default for these OSes.
! 6420: ;;
! 6421:
! 6422: mingw* | pw32* | os2*)
! 6423: # This hack is so that the source file can tell whether it is being
! 6424: # built for inclusion in a dll (and should export symbols for example).
! 6425: lt_prog_compiler_pic='-DDLL_EXPORT'
! 6426: ;;
! 6427:
! 6428: darwin* | rhapsody*)
! 6429: # PIC is the default on this platform
! 6430: # Common symbols not allowed in MH_DYLIB files
! 6431: lt_prog_compiler_pic='-fno-common'
! 6432: ;;
! 6433:
! 6434: interix3*)
! 6435: # Interix 3.x gcc -fpic/-fPIC options generate broken code.
! 6436: # Instead, we relocate shared libraries at runtime.
! 6437: ;;
! 6438:
! 6439: msdosdjgpp*)
! 6440: # Just because we use GCC doesn't mean we suddenly get shared libraries
! 6441: # on systems that don't support them.
! 6442: lt_prog_compiler_can_build_shared=no
! 6443: enable_shared=no
! 6444: ;;
! 6445:
! 6446: sysv4*MP*)
! 6447: if test -d /usr/nec; then
! 6448: lt_prog_compiler_pic=-Kconform_pic
! 6449: fi
! 6450: ;;
! 6451:
! 6452: hpux*)
! 6453: # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
! 6454: # not for PA HP-UX.
! 6455: case $host_cpu in
! 6456: hppa*64*|ia64*)
! 6457: # +Z the default
! 6458: ;;
! 6459: *)
! 6460: lt_prog_compiler_pic='-fPIC'
! 6461: ;;
! 6462: esac
! 6463: ;;
! 6464:
! 6465: *)
! 6466: lt_prog_compiler_pic='-fPIC'
! 6467: ;;
! 6468: esac
! 6469: else
! 6470: # PORTME Check for flag to pass linker flags through the system compiler.
! 6471: case $host_os in
! 6472: aix*)
! 6473: lt_prog_compiler_wl='-Wl,'
! 6474: if test "$host_cpu" = ia64; then
! 6475: # AIX 5 now supports IA64 processor
! 6476: lt_prog_compiler_static='-Bstatic'
! 6477: else
! 6478: lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
! 6479: fi
! 6480: ;;
! 6481: darwin*)
! 6482: # PIC is the default on this platform
! 6483: # Common symbols not allowed in MH_DYLIB files
! 6484: case $cc_basename in
! 6485: xlc*)
! 6486: lt_prog_compiler_pic='-qnocommon'
! 6487: lt_prog_compiler_wl='-Wl,'
! 6488: ;;
! 6489: esac
! 6490: ;;
! 6491:
! 6492: mingw* | pw32* | os2*)
! 6493: # This hack is so that the source file can tell whether it is being
! 6494: # built for inclusion in a dll (and should export symbols for example).
! 6495: lt_prog_compiler_pic='-DDLL_EXPORT'
! 6496: ;;
! 6497:
! 6498: hpux9* | hpux10* | hpux11*)
! 6499: lt_prog_compiler_wl='-Wl,'
! 6500: # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
! 6501: # not for PA HP-UX.
! 6502: case $host_cpu in
! 6503: hppa*64*|ia64*)
! 6504: # +Z the default
! 6505: ;;
! 6506: *)
! 6507: lt_prog_compiler_pic='+Z'
! 6508: ;;
! 6509: esac
! 6510: # Is there a better lt_prog_compiler_static that works with the bundled CC?
! 6511: lt_prog_compiler_static='${wl}-a ${wl}archive'
! 6512: ;;
! 6513:
! 6514: irix5* | irix6* | nonstopux*)
! 6515: lt_prog_compiler_wl='-Wl,'
! 6516: # PIC (with -KPIC) is the default.
! 6517: lt_prog_compiler_static='-non_shared'
! 6518: ;;
! 6519:
! 6520: newsos6)
! 6521: lt_prog_compiler_pic='-KPIC'
! 6522: lt_prog_compiler_static='-Bstatic'
! 6523: ;;
! 6524:
! 6525: linux*)
! 6526: case $cc_basename in
! 6527: icc* | ecc*)
! 6528: lt_prog_compiler_wl='-Wl,'
! 6529: lt_prog_compiler_pic='-KPIC'
! 6530: lt_prog_compiler_static='-static'
! 6531: ;;
! 6532: pgcc* | pgf77* | pgf90* | pgf95*)
! 6533: # Portland Group compilers (*not* the Pentium gcc compiler,
! 6534: # which looks to be a dead project)
! 6535: lt_prog_compiler_wl='-Wl,'
! 6536: lt_prog_compiler_pic='-fpic'
! 6537: lt_prog_compiler_static='-Bstatic'
! 6538: ;;
! 6539: ccc*)
! 6540: lt_prog_compiler_wl='-Wl,'
! 6541: # All Alpha code is PIC.
! 6542: lt_prog_compiler_static='-non_shared'
! 6543: ;;
! 6544: esac
! 6545: ;;
! 6546:
! 6547: osf3* | osf4* | osf5*)
! 6548: lt_prog_compiler_wl='-Wl,'
! 6549: # All OSF/1 code is PIC.
! 6550: lt_prog_compiler_static='-non_shared'
! 6551: ;;
! 6552:
! 6553: solaris*)
! 6554: lt_prog_compiler_pic='-KPIC'
! 6555: lt_prog_compiler_static='-Bstatic'
! 6556: case $cc_basename in
! 6557: f77* | f90* | f95*)
! 6558: lt_prog_compiler_wl='-Qoption ld ';;
! 6559: *)
! 6560: lt_prog_compiler_wl='-Wl,';;
! 6561: esac
! 6562: ;;
! 6563:
! 6564: sunos4*)
! 6565: lt_prog_compiler_wl='-Qoption ld '
! 6566: lt_prog_compiler_pic='-PIC'
! 6567: lt_prog_compiler_static='-Bstatic'
! 6568: ;;
! 6569:
! 6570: sysv4 | sysv4.2uw2* | sysv4.3*)
! 6571: lt_prog_compiler_wl='-Wl,'
! 6572: lt_prog_compiler_pic='-KPIC'
! 6573: lt_prog_compiler_static='-Bstatic'
! 6574: ;;
! 6575:
! 6576: sysv4*MP*)
! 6577: if test -d /usr/nec ;then
! 6578: lt_prog_compiler_pic='-Kconform_pic'
! 6579: lt_prog_compiler_static='-Bstatic'
! 6580: fi
! 6581: ;;
! 6582:
! 6583: sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
! 6584: lt_prog_compiler_wl='-Wl,'
! 6585: lt_prog_compiler_pic='-KPIC'
! 6586: lt_prog_compiler_static='-Bstatic'
! 6587: ;;
! 6588:
! 6589: unicos*)
! 6590: lt_prog_compiler_wl='-Wl,'
! 6591: lt_prog_compiler_can_build_shared=no
! 6592: ;;
! 6593:
! 6594: uts4*)
! 6595: lt_prog_compiler_pic='-pic'
! 6596: lt_prog_compiler_static='-Bstatic'
! 6597: ;;
! 6598:
! 6599: *)
! 6600: lt_prog_compiler_can_build_shared=no
! 6601: ;;
! 6602: esac
! 6603: fi
! 6604:
! 6605: echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
! 6606: echo "${ECHO_T}$lt_prog_compiler_pic" >&6
! 6607:
! 6608: #
! 6609: # Check to make sure the PIC flag actually works.
! 6610: #
! 6611: if test -n "$lt_prog_compiler_pic"; then
! 6612:
! 6613: echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
! 6614: echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
! 6615: if test "${lt_prog_compiler_pic_works+set}" = set; then
! 6616: echo $ECHO_N "(cached) $ECHO_C" >&6
! 6617: else
! 6618: lt_prog_compiler_pic_works=no
! 6619: ac_outfile=conftest.$ac_objext
! 6620: printf "$lt_simple_compile_test_code" > conftest.$ac_ext
! 6621: lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
! 6622: # Insert the option either (1) after the last *FLAGS variable, or
! 6623: # (2) before a word containing "conftest.", or (3) at the end.
! 6624: # Note that $ac_compile itself does not contain backslashes and begins
! 6625: # with a dollar sign (not a hyphen), so the echo should work correctly.
! 6626: # The option is referenced via a variable to avoid confusing sed.
! 6627: lt_compile=`echo "$ac_compile" | $SED \
! 6628: -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
! 6629: -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
! 6630: -e 's:$: $lt_compiler_flag:'`
! 6631: (eval echo "\"\$as_me:6631: $lt_compile\"" >&5)
! 6632: (eval "$lt_compile" 2>conftest.err)
! 6633: ac_status=$?
! 6634: cat conftest.err >&5
! 6635: echo "$as_me:6635: \$? = $ac_status" >&5
! 6636: if (exit $ac_status) && test -s "$ac_outfile"; then
! 6637: # The compiler can only warn and ignore the option if not recognized
! 6638: # So say no if there are warnings other than the usual output.
! 6639: $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
! 6640: $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
! 6641: if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
! 6642: lt_prog_compiler_pic_works=yes
! 6643: fi
! 6644: fi
! 6645: $rm conftest*
! 6646:
! 6647: fi
! 6648: echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
! 6649: echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
! 6650:
! 6651: if test x"$lt_prog_compiler_pic_works" = xyes; then
! 6652: case $lt_prog_compiler_pic in
! 6653: "" | " "*) ;;
! 6654: *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
! 6655: esac
! 6656: else
! 6657: lt_prog_compiler_pic=
! 6658: lt_prog_compiler_can_build_shared=no
! 6659: fi
! 6660:
! 6661: fi
! 6662: case $host_os in
! 6663: # For platforms which do not support PIC, -DPIC is meaningless:
! 6664: *djgpp*)
! 6665: lt_prog_compiler_pic=
! 6666: ;;
! 6667: *)
! 6668: lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
! 6669: ;;
! 6670: esac
! 6671:
! 6672: #
! 6673: # Check to make sure the static flag actually works.
! 6674: #
! 6675: wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
! 6676: echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
! 6677: echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
! 6678: if test "${lt_prog_compiler_static_works+set}" = set; then
! 6679: echo $ECHO_N "(cached) $ECHO_C" >&6
! 6680: else
! 6681: lt_prog_compiler_static_works=no
! 6682: save_LDFLAGS="$LDFLAGS"
! 6683: LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
! 6684: printf "$lt_simple_link_test_code" > conftest.$ac_ext
! 6685: if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
! 6686: # The linker can only warn and ignore the option if not recognized
! 6687: # So say no if there are warnings
! 6688: if test -s conftest.err; then
! 6689: # Append any errors to the config.log.
! 6690: cat conftest.err 1>&5
! 6691: $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
! 6692: $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
! 6693: if diff conftest.exp conftest.er2 >/dev/null; then
! 6694: lt_prog_compiler_static_works=yes
! 6695: fi
! 6696: else
! 6697: lt_prog_compiler_static_works=yes
! 6698: fi
! 6699: fi
! 6700: $rm conftest*
! 6701: LDFLAGS="$save_LDFLAGS"
! 6702:
! 6703: fi
! 6704: echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
! 6705: echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
! 6706:
! 6707: if test x"$lt_prog_compiler_static_works" = xyes; then
! 6708: :
! 6709: else
! 6710: lt_prog_compiler_static=
! 6711: fi
! 6712:
! 6713:
! 6714: echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
! 6715: echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
! 6716: if test "${lt_cv_prog_compiler_c_o+set}" = set; then
! 6717: echo $ECHO_N "(cached) $ECHO_C" >&6
! 6718: else
! 6719: lt_cv_prog_compiler_c_o=no
! 6720: $rm -r conftest 2>/dev/null
! 6721: mkdir conftest
! 6722: cd conftest
! 6723: mkdir out
! 6724: printf "$lt_simple_compile_test_code" > conftest.$ac_ext
! 6725:
! 6726: lt_compiler_flag="-o out/conftest2.$ac_objext"
! 6727: # Insert the option either (1) after the last *FLAGS variable, or
! 6728: # (2) before a word containing "conftest.", or (3) at the end.
! 6729: # Note that $ac_compile itself does not contain backslashes and begins
! 6730: # with a dollar sign (not a hyphen), so the echo should work correctly.
! 6731: lt_compile=`echo "$ac_compile" | $SED \
! 6732: -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
! 6733: -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
! 6734: -e 's:$: $lt_compiler_flag:'`
! 6735: (eval echo "\"\$as_me:6735: $lt_compile\"" >&5)
! 6736: (eval "$lt_compile" 2>out/conftest.err)
! 6737: ac_status=$?
! 6738: cat out/conftest.err >&5
! 6739: echo "$as_me:6739: \$? = $ac_status" >&5
! 6740: if (exit $ac_status) && test -s out/conftest2.$ac_objext
! 6741: then
! 6742: # The compiler can only warn and ignore the option if not recognized
! 6743: # So say no if there are warnings
! 6744: $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
! 6745: $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
! 6746: if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
! 6747: lt_cv_prog_compiler_c_o=yes
! 6748: fi
! 6749: fi
! 6750: chmod u+w . 2>&5
! 6751: $rm conftest*
! 6752: # SGI C++ compiler will create directory out/ii_files/ for
! 6753: # template instantiation
! 6754: test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
! 6755: $rm out/* && rmdir out
! 6756: cd ..
! 6757: rmdir conftest
! 6758: $rm conftest*
! 6759:
! 6760: fi
! 6761: echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
! 6762: echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
! 6763:
! 6764:
! 6765: hard_links="nottested"
! 6766: if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
! 6767: # do not overwrite the value of need_locks provided by the user
! 6768: echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
! 6769: echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
! 6770: hard_links=yes
! 6771: $rm conftest*
! 6772: ln conftest.a conftest.b 2>/dev/null && hard_links=no
! 6773: touch conftest.a
! 6774: ln conftest.a conftest.b 2>&5 || hard_links=no
! 6775: ln conftest.a conftest.b 2>/dev/null && hard_links=no
! 6776: echo "$as_me:$LINENO: result: $hard_links" >&5
! 6777: echo "${ECHO_T}$hard_links" >&6
! 6778: if test "$hard_links" = no; then
! 6779: { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
! 6780: echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
! 6781: need_locks=warn
! 6782: fi
! 6783: else
! 6784: need_locks=no
! 6785: fi
! 6786:
! 6787: echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
! 6788: echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
! 6789:
! 6790: runpath_var=
! 6791: allow_undefined_flag=
! 6792: enable_shared_with_static_runtimes=no
! 6793: archive_cmds=
! 6794: archive_expsym_cmds=
! 6795: old_archive_From_new_cmds=
! 6796: old_archive_from_expsyms_cmds=
! 6797: export_dynamic_flag_spec=
! 6798: whole_archive_flag_spec=
! 6799: thread_safe_flag_spec=
! 6800: hardcode_libdir_flag_spec=
! 6801: hardcode_libdir_flag_spec_ld=
! 6802: hardcode_libdir_separator=
! 6803: hardcode_direct=no
! 6804: hardcode_minus_L=no
! 6805: hardcode_shlibpath_var=unsupported
! 6806: link_all_deplibs=unknown
! 6807: hardcode_automatic=no
! 6808: module_cmds=
! 6809: module_expsym_cmds=
! 6810: always_export_symbols=no
! 6811: export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
! 6812: # include_expsyms should be a list of space-separated symbols to be *always*
! 6813: # included in the symbol list
! 6814: include_expsyms=
! 6815: # exclude_expsyms can be an extended regexp of symbols to exclude
! 6816: # it will be wrapped by ` (' and `)$', so one must not match beginning or
! 6817: # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
! 6818: # as well as any symbol that contains `d'.
! 6819: exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
! 6820: # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
! 6821: # platforms (ab)use it in PIC code, but their linkers get confused if
! 6822: # the symbol is explicitly referenced. Since portable code cannot
! 6823: # rely on this symbol name, it's probably fine to never include it in
! 6824: # preloaded symbol tables.
! 6825: extract_expsyms_cmds=
! 6826: # Just being paranoid about ensuring that cc_basename is set.
! 6827: for cc_temp in $compiler""; do
! 6828: case $cc_temp in
! 6829: compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
! 6830: distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
! 6831: \-*) ;;
! 6832: *) break;;
! 6833: esac
! 6834: done
! 6835: cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
! 6836:
! 6837: case $host_os in
! 6838: cygwin* | mingw* | pw32*)
! 6839: # FIXME: the MSVC++ port hasn't been tested in a loooong time
! 6840: # When not using gcc, we currently assume that we are using
! 6841: # Microsoft Visual C++.
! 6842: if test "$GCC" != yes; then
! 6843: with_gnu_ld=no
! 6844: fi
! 6845: ;;
! 6846: interix*)
! 6847: # we just hope/assume this is gcc and not c89 (= MSVC++)
! 6848: with_gnu_ld=yes
! 6849: ;;
! 6850: openbsd*)
! 6851: with_gnu_ld=no
! 6852: ;;
! 6853: esac
! 6854:
! 6855: ld_shlibs=yes
! 6856: if test "$with_gnu_ld" = yes; then
! 6857: # If archive_cmds runs LD, not CC, wlarc should be empty
! 6858: wlarc='${wl}'
! 6859:
! 6860: # Set some defaults for GNU ld with shared library support. These
! 6861: # are reset later if shared libraries are not supported. Putting them
! 6862: # here allows them to be overridden if necessary.
! 6863: runpath_var=LD_RUN_PATH
! 6864: hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
! 6865: export_dynamic_flag_spec='${wl}--export-dynamic'
! 6866: # ancient GNU ld didn't support --whole-archive et. al.
! 6867: if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
! 6868: whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
! 6869: else
! 6870: whole_archive_flag_spec=
! 6871: fi
! 6872: supports_anon_versioning=no
! 6873: case `$LD -v 2>/dev/null` in
! 6874: *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
! 6875: *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
! 6876: *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
! 6877: *\ 2.11.*) ;; # other 2.11 versions
! 6878: *) supports_anon_versioning=yes ;;
! 6879: esac
! 6880:
! 6881: # See if GNU ld supports shared libraries.
! 6882: case $host_os in
! 6883: aix3* | aix4* | aix5*)
! 6884: # On AIX/PPC, the GNU linker is very broken
! 6885: if test "$host_cpu" != ia64; then
! 6886: ld_shlibs=no
! 6887: cat <<EOF 1>&2
! 6888:
! 6889: *** Warning: the GNU linker, at least up to release 2.9.1, is reported
! 6890: *** to be unable to reliably create shared libraries on AIX.
! 6891: *** Therefore, libtool is disabling shared libraries support. If you
! 6892: *** really care for shared libraries, you may want to modify your PATH
! 6893: *** so that a non-GNU linker is found, and then restart.
! 6894:
! 6895: EOF
! 6896: fi
! 6897: ;;
! 6898:
! 6899: amigaos*)
! 6900: 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)'
! 6901: hardcode_libdir_flag_spec='-L$libdir'
! 6902: hardcode_minus_L=yes
! 6903:
! 6904: # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
! 6905: # that the semantics of dynamic libraries on AmigaOS, at least up
! 6906: # to version 4, is to share data among multiple programs linked
! 6907: # with the same dynamic library. Since this doesn't match the
! 6908: # behavior of shared libraries on other platforms, we can't use
! 6909: # them.
! 6910: ld_shlibs=no
! 6911: ;;
! 6912:
! 6913: beos*)
! 6914: if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
! 6915: allow_undefined_flag=unsupported
! 6916: # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
! 6917: # support --undefined. This deserves some investigation. FIXME
! 6918: archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
! 6919: else
! 6920: ld_shlibs=no
! 6921: fi
! 6922: ;;
! 6923:
! 6924: cygwin* | mingw* | pw32*)
! 6925: # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
! 6926: # as there is no search path for DLLs.
! 6927: hardcode_libdir_flag_spec='-L$libdir'
! 6928: allow_undefined_flag=unsupported
! 6929: always_export_symbols=no
! 6930: enable_shared_with_static_runtimes=yes
! 6931: export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
! 6932:
! 6933: if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
! 6934: archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
! 6935: # If the export-symbols file already is a .def file (1st line
! 6936: # is EXPORTS), use it as is; otherwise, prepend...
! 6937: archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
! 6938: cp $export_symbols $output_objdir/$soname.def;
! 6939: else
! 6940: echo EXPORTS > $output_objdir/$soname.def;
! 6941: cat $export_symbols >> $output_objdir/$soname.def;
! 6942: fi~
! 6943: $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
! 6944: else
! 6945: ld_shlibs=no
! 6946: fi
! 6947: ;;
! 6948:
! 6949: interix3*)
! 6950: hardcode_direct=no
! 6951: hardcode_shlibpath_var=no
! 6952: hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
! 6953: export_dynamic_flag_spec='${wl}-E'
! 6954: # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
! 6955: # Instead, shared libraries are loaded at an image base (0x10000000 by
! 6956: # default) and relocated if they conflict, which is a slow very memory
! 6957: # consuming and fragmenting process. To avoid this, we pick a random,
! 6958: # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
! 6959: # time. Moving up from 0x10000000 also allows more sbrk(2) space.
! 6960: archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
! 6961: archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
! 6962: ;;
! 6963:
! 6964: linux*)
! 6965: if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
! 6966: tmp_addflag=
! 6967: case $cc_basename,$host_cpu in
! 6968: pgcc*) # Portland Group C compiler
! 6969: whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
! 6970: tmp_addflag=' $pic_flag'
! 6971: ;;
! 6972: pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
! 6973: whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
! 6974: tmp_addflag=' $pic_flag -Mnomain' ;;
! 6975: ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
! 6976: tmp_addflag=' -i_dynamic' ;;
! 6977: efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
! 6978: tmp_addflag=' -i_dynamic -nofor_main' ;;
! 6979: ifc* | ifort*) # Intel Fortran compiler
! 6980: tmp_addflag=' -nofor_main' ;;
! 6981: esac
! 6982: archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
! 6983:
! 6984: if test $supports_anon_versioning = yes; then
! 6985: archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
! 6986: cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
! 6987: $echo "local: *; };" >> $output_objdir/$libname.ver~
! 6988: $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
! 6989: fi
! 6990: else
! 6991: ld_shlibs=no
! 6992: fi
! 6993: ;;
! 6994:
! 6995: netbsd*)
! 6996: if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
! 6997: archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
! 6998: wlarc=
! 6999: else
! 7000: archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
! 7001: archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
! 7002: fi
! 7003: ;;
! 7004:
! 7005: solaris*)
! 7006: if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
! 7007: ld_shlibs=no
! 7008: cat <<EOF 1>&2
! 7009:
! 7010: *** Warning: The releases 2.8.* of the GNU linker cannot reliably
! 7011: *** create shared libraries on Solaris systems. Therefore, libtool
! 7012: *** is disabling shared libraries support. We urge you to upgrade GNU
! 7013: *** binutils to release 2.9.1 or newer. Another option is to modify
! 7014: *** your PATH or compiler configuration so that the native linker is
! 7015: *** used, and then restart.
! 7016:
! 7017: EOF
! 7018: elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
! 7019: archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
! 7020: archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
! 7021: else
! 7022: ld_shlibs=no
! 7023: fi
! 7024: ;;
! 7025:
! 7026: sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
! 7027: case `$LD -v 2>&1` in
! 7028: *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
! 7029: ld_shlibs=no
! 7030: cat <<_LT_EOF 1>&2
! 7031:
! 7032: *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
! 7033: *** reliably create shared libraries on SCO systems. Therefore, libtool
! 7034: *** is disabling shared libraries support. We urge you to upgrade GNU
! 7035: *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
! 7036: *** your PATH or compiler configuration so that the native linker is
! 7037: *** used, and then restart.
! 7038:
! 7039: _LT_EOF
! 7040: ;;
! 7041: *)
! 7042: if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
! 7043: hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
! 7044: archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
! 7045: archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
! 7046: else
! 7047: ld_shlibs=no
! 7048: fi
! 7049: ;;
! 7050: esac
! 7051: ;;
! 7052:
! 7053: sunos4*)
! 7054: archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
! 7055: wlarc=
! 7056: hardcode_direct=yes
! 7057: hardcode_shlibpath_var=no
! 7058: ;;
! 7059:
! 7060: *)
! 7061: if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
! 7062: archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
! 7063: archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
! 7064: else
! 7065: ld_shlibs=no
! 7066: fi
! 7067: ;;
! 7068: esac
! 7069:
! 7070: if test "$ld_shlibs" = no; then
! 7071: runpath_var=
! 7072: hardcode_libdir_flag_spec=
! 7073: export_dynamic_flag_spec=
! 7074: whole_archive_flag_spec=
! 7075: fi
! 7076: else
! 7077: # PORTME fill in a description of your system's linker (not GNU ld)
! 7078: case $host_os in
! 7079: aix3*)
! 7080: allow_undefined_flag=unsupported
! 7081: always_export_symbols=yes
! 7082: 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'
! 7083: # Note: this linker hardcodes the directories in LIBPATH if there
! 7084: # are no directories specified by -L.
! 7085: hardcode_minus_L=yes
! 7086: if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
! 7087: # Neither direct hardcoding nor static linking is supported with a
! 7088: # broken collect2.
! 7089: hardcode_direct=unsupported
! 7090: fi
! 7091: ;;
! 7092:
! 7093: aix4* | aix5*)
! 7094: if test "$host_cpu" = ia64; then
! 7095: # On IA64, the linker does run time linking by default, so we don't
! 7096: # have to do anything special.
! 7097: aix_use_runtimelinking=no
! 7098: exp_sym_flag='-Bexport'
! 7099: no_entry_flag=""
! 7100: else
! 7101: # If we're using GNU nm, then we don't want the "-C" option.
! 7102: # -C means demangle to AIX nm, but means don't demangle with GNU nm
! 7103: if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
! 7104: 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'
! 7105: else
! 7106: 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'
! 7107: fi
! 7108: aix_use_runtimelinking=no
! 7109:
! 7110: # Test if we are trying to use run time linking or normal
! 7111: # AIX style linking. If -brtl is somewhere in LDFLAGS, we
! 7112: # need to do runtime linking.
! 7113: case $host_os in aix4.[23]|aix4.[23].*|aix5*)
! 7114: for ld_flag in $LDFLAGS; do
! 7115: if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
! 7116: aix_use_runtimelinking=yes
! 7117: break
! 7118: fi
! 7119: done
! 7120: ;;
! 7121: esac
! 7122:
! 7123: exp_sym_flag='-bexport'
! 7124: no_entry_flag='-bnoentry'
! 7125: fi
! 7126:
! 7127: # When large executables or shared objects are built, AIX ld can
! 7128: # have problems creating the table of contents. If linking a library
! 7129: # or program results in "error TOC overflow" add -mminimal-toc to
! 7130: # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
! 7131: # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
! 7132:
! 7133: archive_cmds=''
! 7134: hardcode_direct=yes
! 7135: hardcode_libdir_separator=':'
! 7136: link_all_deplibs=yes
! 7137:
! 7138: if test "$GCC" = yes; then
! 7139: case $host_os in aix4.[012]|aix4.[012].*)
! 7140: # We only want to do this on AIX 4.2 and lower, the check
! 7141: # below for broken collect2 doesn't work under 4.3+
! 7142: collect2name=`${CC} -print-prog-name=collect2`
! 7143: if test -f "$collect2name" && \
! 7144: strings "$collect2name" | grep resolve_lib_name >/dev/null
! 7145: then
! 7146: # We have reworked collect2
! 7147: hardcode_direct=yes
! 7148: else
! 7149: # We have old collect2
! 7150: hardcode_direct=unsupported
! 7151: # It fails to find uninstalled libraries when the uninstalled
! 7152: # path is not listed in the libpath. Setting hardcode_minus_L
! 7153: # to unsupported forces relinking
! 7154: hardcode_minus_L=yes
! 7155: hardcode_libdir_flag_spec='-L$libdir'
! 7156: hardcode_libdir_separator=
! 7157: fi
! 7158: ;;
! 7159: esac
! 7160: shared_flag='-shared'
! 7161: if test "$aix_use_runtimelinking" = yes; then
! 7162: shared_flag="$shared_flag "'${wl}-G'
! 7163: fi
! 7164: else
! 7165: # not using gcc
! 7166: if test "$host_cpu" = ia64; then
! 7167: # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
! 7168: # chokes on -Wl,-G. The following line is correct:
! 7169: shared_flag='-G'
! 7170: else
! 7171: if test "$aix_use_runtimelinking" = yes; then
! 7172: shared_flag='${wl}-G'
! 7173: else
! 7174: shared_flag='${wl}-bM:SRE'
! 7175: fi
! 7176: fi
! 7177: fi
! 7178:
! 7179: # It seems that -bexpall does not export symbols beginning with
! 7180: # underscore (_), so it is better to generate a list of symbols to export.
! 7181: always_export_symbols=yes
! 7182: if test "$aix_use_runtimelinking" = yes; then
! 7183: # Warning - without using the other runtime loading flags (-brtl),
! 7184: # -berok will link without error, but may produce a broken library.
! 7185: allow_undefined_flag='-berok'
! 7186: # Determine the default libpath from the value encoded in an empty executable.
! 7187: cat >conftest.$ac_ext <<_ACEOF
! 7188: /* confdefs.h. */
! 7189: _ACEOF
! 7190: cat confdefs.h >>conftest.$ac_ext
! 7191: cat >>conftest.$ac_ext <<_ACEOF
! 7192: /* end confdefs.h. */
! 7193:
! 7194: int
! 7195: main ()
! 7196: {
! 7197:
! 7198: ;
! 7199: return 0;
! 7200: }
! 7201: _ACEOF
! 7202: rm -f conftest.$ac_objext conftest$ac_exeext
! 7203: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 7204: (eval $ac_link) 2>conftest.er1
! 7205: ac_status=$?
! 7206: grep -v '^ *+' conftest.er1 >conftest.err
! 7207: rm -f conftest.er1
! 7208: cat conftest.err >&5
! 7209: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 7210: (exit $ac_status); } &&
! 7211: { ac_try='test -z "$ac_c_werror_flag"
! 7212: || test ! -s conftest.err'
! 7213: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 7214: (eval $ac_try) 2>&5
! 7215: ac_status=$?
! 7216: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 7217: (exit $ac_status); }; } &&
! 7218: { ac_try='test -s conftest$ac_exeext'
! 7219: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 7220: (eval $ac_try) 2>&5
! 7221: ac_status=$?
! 7222: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 7223: (exit $ac_status); }; }; then
! 7224:
! 7225: aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
! 7226: }'`
! 7227: # Check for a 64-bit object if we didn't find anything.
! 7228: if 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; }
! 7229: }'`; fi
! 7230: else
! 7231: echo "$as_me: failed program was:" >&5
! 7232: sed 's/^/| /' conftest.$ac_ext >&5
! 7233:
! 7234: fi
! 7235: rm -f conftest.err conftest.$ac_objext \
! 7236: conftest$ac_exeext conftest.$ac_ext
! 7237: if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
! 7238:
! 7239: hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
! 7240: archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
! 7241: else
! 7242: if test "$host_cpu" = ia64; then
! 7243: hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
! 7244: allow_undefined_flag="-z nodefs"
! 7245: archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
! 7246: else
! 7247: # Determine the default libpath from the value encoded in an empty executable.
! 7248: cat >conftest.$ac_ext <<_ACEOF
! 7249: /* confdefs.h. */
! 7250: _ACEOF
! 7251: cat confdefs.h >>conftest.$ac_ext
! 7252: cat >>conftest.$ac_ext <<_ACEOF
! 7253: /* end confdefs.h. */
! 7254:
! 7255: int
! 7256: main ()
! 7257: {
! 7258:
! 7259: ;
! 7260: return 0;
! 7261: }
! 7262: _ACEOF
! 7263: rm -f conftest.$ac_objext conftest$ac_exeext
! 7264: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 7265: (eval $ac_link) 2>conftest.er1
! 7266: ac_status=$?
! 7267: grep -v '^ *+' conftest.er1 >conftest.err
! 7268: rm -f conftest.er1
! 7269: cat conftest.err >&5
! 7270: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 7271: (exit $ac_status); } &&
! 7272: { ac_try='test -z "$ac_c_werror_flag"
! 7273: || test ! -s conftest.err'
! 7274: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 7275: (eval $ac_try) 2>&5
! 7276: ac_status=$?
! 7277: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 7278: (exit $ac_status); }; } &&
! 7279: { ac_try='test -s conftest$ac_exeext'
! 7280: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 7281: (eval $ac_try) 2>&5
! 7282: ac_status=$?
! 7283: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 7284: (exit $ac_status); }; }; then
! 7285:
! 7286: aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
! 7287: }'`
! 7288: # Check for a 64-bit object if we didn't find anything.
! 7289: if 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; }
! 7290: }'`; fi
! 7291: else
! 7292: echo "$as_me: failed program was:" >&5
! 7293: sed 's/^/| /' conftest.$ac_ext >&5
! 7294:
! 7295: fi
! 7296: rm -f conftest.err conftest.$ac_objext \
! 7297: conftest$ac_exeext conftest.$ac_ext
! 7298: if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
! 7299:
! 7300: hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
! 7301: # Warning - without using the other run time loading flags,
! 7302: # -berok will link without error, but may produce a broken library.
! 7303: no_undefined_flag=' ${wl}-bernotok'
! 7304: allow_undefined_flag=' ${wl}-berok'
! 7305: # Exported symbols can be pulled into shared objects from archives
! 7306: whole_archive_flag_spec='$convenience'
! 7307: archive_cmds_need_lc=yes
! 7308: # This is similar to how AIX traditionally builds its shared libraries.
! 7309: archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
! 7310: fi
! 7311: fi
! 7312: ;;
! 7313:
! 7314: amigaos*)
! 7315: 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)'
! 7316: hardcode_libdir_flag_spec='-L$libdir'
! 7317: hardcode_minus_L=yes
! 7318: # see comment about different semantics on the GNU ld section
! 7319: ld_shlibs=no
! 7320: ;;
! 7321:
! 7322: bsdi[45]*)
! 7323: export_dynamic_flag_spec=-rdynamic
! 7324: ;;
! 7325:
! 7326: cygwin* | mingw* | pw32*)
! 7327: # When not using gcc, we currently assume that we are using
! 7328: # Microsoft Visual C++.
! 7329: # hardcode_libdir_flag_spec is actually meaningless, as there is
! 7330: # no search path for DLLs.
! 7331: hardcode_libdir_flag_spec=' '
! 7332: allow_undefined_flag=unsupported
! 7333: # Tell ltmain to make .lib files, not .a files.
! 7334: libext=lib
! 7335: # Tell ltmain to make .dll files, not .so files.
! 7336: shrext_cmds=".dll"
! 7337: # FIXME: Setting linknames here is a bad hack.
! 7338: archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
! 7339: # The linker will automatically build a .lib file if we build a DLL.
! 7340: old_archive_From_new_cmds='true'
! 7341: # FIXME: Should let the user specify the lib program.
! 7342: old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
! 7343: fix_srcfile_path='`cygpath -w "$srcfile"`'
! 7344: enable_shared_with_static_runtimes=yes
! 7345: ;;
! 7346:
! 7347: darwin* | rhapsody*)
! 7348: case $host_os in
! 7349: rhapsody* | darwin1.[012])
! 7350: allow_undefined_flag='${wl}-undefined ${wl}suppress'
! 7351: ;;
! 7352: *) # Darwin 1.3 on
! 7353: if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
! 7354: allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
! 7355: else
! 7356: case ${MACOSX_DEPLOYMENT_TARGET} in
! 7357: 10.[012])
! 7358: allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
! 7359: ;;
! 7360: 10.*)
! 7361: allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
! 7362: ;;
! 7363: esac
! 7364: fi
! 7365: ;;
! 7366: esac
! 7367: archive_cmds_need_lc=no
! 7368: hardcode_direct=no
! 7369: hardcode_automatic=yes
! 7370: hardcode_shlibpath_var=unsupported
! 7371: whole_archive_flag_spec=''
! 7372: link_all_deplibs=yes
! 7373: if test "$GCC" = yes ; then
! 7374: output_verbose_link_cmd='echo'
! 7375: archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
! 7376: module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
! 7377: # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
! 7378: 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}'
! 7379: module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
! 7380: else
! 7381: case $cc_basename in
! 7382: xlc*)
! 7383: output_verbose_link_cmd='echo'
! 7384: archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
! 7385: module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
! 7386: # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
! 7387: archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
! 7388: module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
! 7389: ;;
! 7390: *)
! 7391: ld_shlibs=no
! 7392: ;;
! 7393: esac
! 7394: fi
! 7395: ;;
! 7396:
! 7397: dgux*)
! 7398: archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
! 7399: hardcode_libdir_flag_spec='-L$libdir'
! 7400: hardcode_shlibpath_var=no
! 7401: ;;
! 7402:
! 7403: freebsd1*)
! 7404: ld_shlibs=no
! 7405: ;;
! 7406:
! 7407: # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
! 7408: # support. Future versions do this automatically, but an explicit c++rt0.o
! 7409: # does not break anything, and helps significantly (at the cost of a little
! 7410: # extra space).
! 7411: freebsd2.2*)
! 7412: archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
! 7413: hardcode_libdir_flag_spec='-R$libdir'
! 7414: hardcode_direct=yes
! 7415: hardcode_shlibpath_var=no
! 7416: ;;
! 7417:
! 7418: # Unfortunately, older versions of FreeBSD 2 do not have this feature.
! 7419: freebsd2*)
! 7420: archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
! 7421: hardcode_direct=yes
! 7422: hardcode_minus_L=yes
! 7423: hardcode_shlibpath_var=no
! 7424: ;;
! 7425:
! 7426: # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
! 7427: freebsd* | kfreebsd*-gnu | dragonfly*)
! 7428: archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
! 7429: hardcode_libdir_flag_spec='-R$libdir'
! 7430: hardcode_direct=yes
! 7431: hardcode_shlibpath_var=no
! 7432: ;;
! 7433:
! 7434: hpux9*)
! 7435: if test "$GCC" = yes; then
! 7436: 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'
! 7437: else
! 7438: 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'
! 7439: fi
! 7440: hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
! 7441: hardcode_libdir_separator=:
! 7442: hardcode_direct=yes
! 7443:
! 7444: # hardcode_minus_L: Not really in the search PATH,
! 7445: # but as the default location of the library.
! 7446: hardcode_minus_L=yes
! 7447: export_dynamic_flag_spec='${wl}-E'
! 7448: ;;
! 7449:
! 7450: hpux10*)
! 7451: if test "$GCC" = yes -a "$with_gnu_ld" = no; then
! 7452: archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
! 7453: else
! 7454: archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
! 7455: fi
! 7456: if test "$with_gnu_ld" = no; then
! 7457: hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
! 7458: hardcode_libdir_separator=:
! 7459:
! 7460: hardcode_direct=yes
! 7461: export_dynamic_flag_spec='${wl}-E'
! 7462:
! 7463: # hardcode_minus_L: Not really in the search PATH,
! 7464: # but as the default location of the library.
! 7465: hardcode_minus_L=yes
! 7466: fi
! 7467: ;;
! 7468:
! 7469: hpux11*)
! 7470: if test "$GCC" = yes -a "$with_gnu_ld" = no; then
! 7471: case $host_cpu in
! 7472: hppa*64*)
! 7473: archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 7474: ;;
! 7475: ia64*)
! 7476: archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
! 7477: ;;
! 7478: *)
! 7479: archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
! 7480: ;;
! 7481: esac
! 7482: else
! 7483: case $host_cpu in
! 7484: hppa*64*)
! 7485: archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 7486: ;;
! 7487: ia64*)
! 7488: archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
! 7489: ;;
! 7490: *)
! 7491: archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
! 7492: ;;
! 7493: esac
! 7494: fi
! 7495: if test "$with_gnu_ld" = no; then
! 7496: hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
! 7497: hardcode_libdir_separator=:
! 7498:
! 7499: case $host_cpu in
! 7500: hppa*64*|ia64*)
! 7501: hardcode_libdir_flag_spec_ld='+b $libdir'
! 7502: hardcode_direct=no
! 7503: hardcode_shlibpath_var=no
! 7504: ;;
! 7505: *)
! 7506: hardcode_direct=yes
! 7507: export_dynamic_flag_spec='${wl}-E'
! 7508:
! 7509: # hardcode_minus_L: Not really in the search PATH,
! 7510: # but as the default location of the library.
! 7511: hardcode_minus_L=yes
! 7512: ;;
! 7513: esac
! 7514: fi
! 7515: ;;
! 7516:
! 7517: irix5* | irix6* | nonstopux*)
! 7518: if test "$GCC" = yes; then
! 7519: 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'
! 7520: else
! 7521: 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'
! 7522: hardcode_libdir_flag_spec_ld='-rpath $libdir'
! 7523: fi
! 7524: hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
! 7525: hardcode_libdir_separator=:
! 7526: link_all_deplibs=yes
! 7527: ;;
! 7528:
! 7529: netbsd*)
! 7530: if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
! 7531: archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
! 7532: else
! 7533: archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
! 7534: fi
! 7535: hardcode_libdir_flag_spec='-R$libdir'
! 7536: hardcode_direct=yes
! 7537: hardcode_shlibpath_var=no
! 7538: ;;
! 7539:
! 7540: newsos6)
! 7541: archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
! 7542: hardcode_direct=yes
! 7543: hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
! 7544: hardcode_libdir_separator=:
! 7545: hardcode_shlibpath_var=no
! 7546: ;;
! 7547:
! 7548: openbsd*)
! 7549: hardcode_direct=yes
! 7550: hardcode_shlibpath_var=no
! 7551: if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
! 7552: archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
! 7553: archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
! 7554: hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
! 7555: export_dynamic_flag_spec='${wl}-E'
! 7556: else
! 7557: case $host_os in
! 7558: openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
! 7559: archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
! 7560: hardcode_libdir_flag_spec='-R$libdir'
! 7561: ;;
! 7562: *)
! 7563: archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
! 7564: hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
! 7565: ;;
! 7566: esac
! 7567: fi
! 7568: ;;
! 7569:
! 7570: os2*)
! 7571: hardcode_libdir_flag_spec='-L$libdir'
! 7572: hardcode_minus_L=yes
! 7573: allow_undefined_flag=unsupported
! 7574: 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'
! 7575: old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
! 7576: ;;
! 7577:
! 7578: osf3*)
! 7579: if test "$GCC" = yes; then
! 7580: allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
! 7581: 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'
! 7582: else
! 7583: allow_undefined_flag=' -expect_unresolved \*'
! 7584: 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'
! 7585: fi
! 7586: hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
! 7587: hardcode_libdir_separator=:
! 7588: ;;
! 7589:
! 7590: osf4* | osf5*) # as osf3* with the addition of -msym flag
! 7591: if test "$GCC" = yes; then
! 7592: allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
! 7593: 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'
! 7594: hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
! 7595: else
! 7596: allow_undefined_flag=' -expect_unresolved \*'
! 7597: 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'
! 7598: archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
! 7599: $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
! 7600:
! 7601: # Both c and cxx compiler support -rpath directly
! 7602: hardcode_libdir_flag_spec='-rpath $libdir'
! 7603: fi
! 7604: hardcode_libdir_separator=:
! 7605: ;;
! 7606:
! 7607: solaris*)
! 7608: no_undefined_flag=' -z text'
! 7609: if test "$GCC" = yes; then
! 7610: wlarc='${wl}'
! 7611: archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 7612: archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
! 7613: $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
! 7614: else
! 7615: wlarc=''
! 7616: archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
! 7617: archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
! 7618: $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
! 7619: fi
! 7620: hardcode_libdir_flag_spec='-R$libdir'
! 7621: hardcode_shlibpath_var=no
! 7622: case $host_os in
! 7623: solaris2.[0-5] | solaris2.[0-5].*) ;;
! 7624: *)
! 7625: # The compiler driver will combine linker options so we
! 7626: # cannot just pass the convience library names through
! 7627: # without $wl, iff we do not link with $LD.
! 7628: # Luckily, gcc supports the same syntax we need for Sun Studio.
! 7629: # Supported since Solaris 2.6 (maybe 2.5.1?)
! 7630: case $wlarc in
! 7631: '')
! 7632: whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
! 7633: *)
! 7634: whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
! 7635: esac ;;
! 7636: esac
! 7637: link_all_deplibs=yes
! 7638: ;;
! 7639:
! 7640: sunos4*)
! 7641: if test "x$host_vendor" = xsequent; then
! 7642: # Use $CC to link under sequent, because it throws in some extra .o
! 7643: # files that make .init and .fini sections work.
! 7644: archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
! 7645: else
! 7646: archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
! 7647: fi
! 7648: hardcode_libdir_flag_spec='-L$libdir'
! 7649: hardcode_direct=yes
! 7650: hardcode_minus_L=yes
! 7651: hardcode_shlibpath_var=no
! 7652: ;;
! 7653:
! 7654: sysv4)
! 7655: case $host_vendor in
! 7656: sni)
! 7657: archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
! 7658: hardcode_direct=yes # is this really true???
! 7659: ;;
! 7660: siemens)
! 7661: ## LD is ld it makes a PLAMLIB
! 7662: ## CC just makes a GrossModule.
! 7663: archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
! 7664: reload_cmds='$CC -r -o $output$reload_objs'
! 7665: hardcode_direct=no
! 7666: ;;
! 7667: motorola)
! 7668: archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
! 7669: hardcode_direct=no #Motorola manual says yes, but my tests say they lie
! 7670: ;;
! 7671: esac
! 7672: runpath_var='LD_RUN_PATH'
! 7673: hardcode_shlibpath_var=no
! 7674: ;;
! 7675:
! 7676: sysv4.3*)
! 7677: archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
! 7678: hardcode_shlibpath_var=no
! 7679: export_dynamic_flag_spec='-Bexport'
! 7680: ;;
! 7681:
! 7682: sysv4*MP*)
! 7683: if test -d /usr/nec; then
! 7684: archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
! 7685: hardcode_shlibpath_var=no
! 7686: runpath_var=LD_RUN_PATH
! 7687: hardcode_runpath_var=yes
! 7688: ld_shlibs=yes
! 7689: fi
! 7690: ;;
! 7691:
! 7692: sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
! 7693: no_undefined_flag='${wl}-z,text'
! 7694: archive_cmds_need_lc=no
! 7695: hardcode_shlibpath_var=no
! 7696: runpath_var='LD_RUN_PATH'
! 7697:
! 7698: if test "$GCC" = yes; then
! 7699: archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
! 7700: archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
! 7701: else
! 7702: archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
! 7703: archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
! 7704: fi
! 7705: ;;
! 7706:
! 7707: sysv5* | sco3.2v5* | sco5v6*)
! 7708: # Note: We can NOT use -z defs as we might desire, because we do not
! 7709: # link with -lc, and that would cause any symbols used from libc to
! 7710: # always be unresolved, which means just about no library would
! 7711: # ever link correctly. If we're not using GNU ld we use -z text
! 7712: # though, which does catch some bad symbols but isn't as heavy-handed
! 7713: # as -z defs.
! 7714: no_undefined_flag='${wl}-z,text'
! 7715: allow_undefined_flag='${wl}-z,nodefs'
! 7716: archive_cmds_need_lc=no
! 7717: hardcode_shlibpath_var=no
! 7718: hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
! 7719: hardcode_libdir_separator=':'
! 7720: link_all_deplibs=yes
! 7721: export_dynamic_flag_spec='${wl}-Bexport'
! 7722: runpath_var='LD_RUN_PATH'
! 7723:
! 7724: if test "$GCC" = yes; then
! 7725: archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 7726: archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 7727: else
! 7728: archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 7729: archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 7730: fi
! 7731: ;;
! 7732:
! 7733: uts4*)
! 7734: archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
! 7735: hardcode_libdir_flag_spec='-L$libdir'
! 7736: hardcode_shlibpath_var=no
! 7737: ;;
! 7738:
! 7739: *)
! 7740: ld_shlibs=no
! 7741: ;;
! 7742: esac
! 7743: fi
! 7744:
! 7745: echo "$as_me:$LINENO: result: $ld_shlibs" >&5
! 7746: echo "${ECHO_T}$ld_shlibs" >&6
! 7747: test "$ld_shlibs" = no && can_build_shared=no
! 7748:
! 7749: #
! 7750: # Do we need to explicitly link libc?
! 7751: #
! 7752: case "x$archive_cmds_need_lc" in
! 7753: x|xyes)
! 7754: # Assume -lc should be added
! 7755: archive_cmds_need_lc=yes
! 7756:
! 7757: if test "$enable_shared" = yes && test "$GCC" = yes; then
! 7758: case $archive_cmds in
! 7759: *'~'*)
! 7760: # FIXME: we may have to deal with multi-command sequences.
! 7761: ;;
! 7762: '$CC '*)
! 7763: # Test whether the compiler implicitly links with -lc since on some
! 7764: # systems, -lgcc has to come before -lc. If gcc already passes -lc
! 7765: # to ld, don't add -lc before -lgcc.
! 7766: echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
! 7767: echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
! 7768: $rm conftest*
! 7769: printf "$lt_simple_compile_test_code" > conftest.$ac_ext
! 7770:
! 7771: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 7772: (eval $ac_compile) 2>&5
! 7773: ac_status=$?
! 7774: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 7775: (exit $ac_status); } 2>conftest.err; then
! 7776: soname=conftest
! 7777: lib=conftest
! 7778: libobjs=conftest.$ac_objext
! 7779: deplibs=
! 7780: wl=$lt_prog_compiler_wl
! 7781: pic_flag=$lt_prog_compiler_pic
! 7782: compiler_flags=-v
! 7783: linker_flags=-v
! 7784: verstring=
! 7785: output_objdir=.
! 7786: libname=conftest
! 7787: lt_save_allow_undefined_flag=$allow_undefined_flag
! 7788: allow_undefined_flag=
! 7789: if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
! 7790: (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
! 7791: ac_status=$?
! 7792: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 7793: (exit $ac_status); }
! 7794: then
! 7795: archive_cmds_need_lc=no
! 7796: else
! 7797: archive_cmds_need_lc=yes
! 7798: fi
! 7799: allow_undefined_flag=$lt_save_allow_undefined_flag
! 7800: else
! 7801: cat conftest.err 1>&5
! 7802: fi
! 7803: $rm conftest*
! 7804: echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
! 7805: echo "${ECHO_T}$archive_cmds_need_lc" >&6
! 7806: ;;
! 7807: esac
! 7808: fi
! 7809: ;;
! 7810: esac
! 7811:
! 7812: echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
! 7813: echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
! 7814: library_names_spec=
! 7815: libname_spec='lib$name'
! 7816: soname_spec=
! 7817: shrext_cmds=".so"
! 7818: postinstall_cmds=
! 7819: postuninstall_cmds=
! 7820: finish_cmds=
! 7821: finish_eval=
! 7822: shlibpath_var=
! 7823: shlibpath_overrides_runpath=unknown
! 7824: version_type=none
! 7825: dynamic_linker="$host_os ld.so"
! 7826: sys_lib_dlsearch_path_spec="/lib /usr/lib"
! 7827: if test "$GCC" = yes; then
! 7828: sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
! 7829: if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
! 7830: # if the path contains ";" then we assume it to be the separator
! 7831: # otherwise default to the standard path separator (i.e. ":") - it is
! 7832: # assumed that no part of a normal pathname contains ";" but that should
! 7833: # okay in the real world where ";" in dirpaths is itself problematic.
! 7834: sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
! 7835: else
! 7836: sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
! 7837: fi
! 7838: else
! 7839: sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
! 7840: fi
! 7841: need_lib_prefix=unknown
! 7842: hardcode_into_libs=no
! 7843:
! 7844: # when you set need_version to no, make sure it does not cause -set_version
! 7845: # flags to be left without arguments
! 7846: need_version=unknown
! 7847:
! 7848: case $host_os in
! 7849: aix3*)
! 7850: version_type=linux
! 7851: library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
! 7852: shlibpath_var=LIBPATH
! 7853:
! 7854: # AIX 3 has no versioning support, so we append a major version to the name.
! 7855: soname_spec='${libname}${release}${shared_ext}$major'
! 7856: ;;
! 7857:
! 7858: aix4* | aix5*)
! 7859: version_type=linux
! 7860: need_lib_prefix=no
! 7861: need_version=no
! 7862: hardcode_into_libs=yes
! 7863: if test "$host_cpu" = ia64; then
! 7864: # AIX 5 supports IA64
! 7865: library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
! 7866: shlibpath_var=LD_LIBRARY_PATH
! 7867: else
! 7868: # With GCC up to 2.95.x, collect2 would create an import file
! 7869: # for dependence libraries. The import file would start with
! 7870: # the line `#! .'. This would cause the generated library to
! 7871: # depend on `.', always an invalid library. This was fixed in
! 7872: # development snapshots of GCC prior to 3.0.
! 7873: case $host_os in
! 7874: aix4 | aix4.[01] | aix4.[01].*)
! 7875: if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
! 7876: echo ' yes '
! 7877: echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
! 7878: :
! 7879: else
! 7880: can_build_shared=no
! 7881: fi
! 7882: ;;
! 7883: esac
! 7884: # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
! 7885: # soname into executable. Probably we can add versioning support to
! 7886: # collect2, so additional links can be useful in future.
! 7887: if test "$aix_use_runtimelinking" = yes; then
! 7888: # If using run time linking (on AIX 4.2 or later) use lib<name>.so
! 7889: # instead of lib<name>.a to let people know that these are not
! 7890: # typical AIX shared libraries.
! 7891: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 7892: else
! 7893: # We preserve .a as extension for shared libraries through AIX4.2
! 7894: # and later when we are not doing run time linking.
! 7895: library_names_spec='${libname}${release}.a $libname.a'
! 7896: soname_spec='${libname}${release}${shared_ext}$major'
! 7897: fi
! 7898: shlibpath_var=LIBPATH
! 7899: fi
! 7900: ;;
! 7901:
! 7902: amigaos*)
! 7903: library_names_spec='$libname.ixlibrary $libname.a'
! 7904: # Create ${libname}_ixlibrary.a entries in /sys/libs.
! 7905: 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'
! 7906: ;;
! 7907:
! 7908: beos*)
! 7909: library_names_spec='${libname}${shared_ext}'
! 7910: dynamic_linker="$host_os ld.so"
! 7911: shlibpath_var=LIBRARY_PATH
! 7912: ;;
! 7913:
! 7914: bsdi[45]*)
! 7915: version_type=linux
! 7916: need_version=no
! 7917: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 7918: soname_spec='${libname}${release}${shared_ext}$major'
! 7919: finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
! 7920: shlibpath_var=LD_LIBRARY_PATH
! 7921: sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
! 7922: sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
! 7923: # the default ld.so.conf also contains /usr/contrib/lib and
! 7924: # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
! 7925: # libtool to hard-code these into programs
! 7926: ;;
! 7927:
! 7928: cygwin* | mingw* | pw32*)
! 7929: version_type=windows
! 7930: shrext_cmds=".dll"
! 7931: need_version=no
! 7932: need_lib_prefix=no
! 7933:
! 7934: case $GCC,$host_os in
! 7935: yes,cygwin* | yes,mingw* | yes,pw32*)
! 7936: library_names_spec='$libname.dll.a'
! 7937: # DLL is installed to $(libdir)/../bin by postinstall_cmds
! 7938: postinstall_cmds='base_file=`basename \${file}`~
! 7939: dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
! 7940: dldir=$destdir/`dirname \$dlpath`~
! 7941: test -d \$dldir || mkdir -p \$dldir~
! 7942: $install_prog $dir/$dlname \$dldir/$dlname~
! 7943: chmod a+x \$dldir/$dlname'
! 7944: postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
! 7945: dlpath=$dir/\$dldll~
! 7946: $rm \$dlpath'
! 7947: shlibpath_overrides_runpath=yes
! 7948:
! 7949: case $host_os in
! 7950: cygwin*)
! 7951: # Cygwin DLLs use 'cyg' prefix rather than 'lib'
! 7952: soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
! 7953: sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
! 7954: ;;
! 7955: mingw*)
! 7956: # MinGW DLLs use traditional 'lib' prefix
! 7957: soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
! 7958: sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
! 7959: if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
! 7960: # It is most probably a Windows format PATH printed by
! 7961: # mingw gcc, but we are running on Cygwin. Gcc prints its search
! 7962: # path with ; separators, and with drive letters. We can handle the
! 7963: # drive letters (cygwin fileutils understands them), so leave them,
! 7964: # especially as we might pass files found there to a mingw objdump,
! 7965: # which wouldn't understand a cygwinified path. Ahh.
! 7966: sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
! 7967: else
! 7968: sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
! 7969: fi
! 7970: ;;
! 7971: pw32*)
! 7972: # pw32 DLLs use 'pw' prefix rather than 'lib'
! 7973: library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
! 7974: ;;
! 7975: esac
! 7976: ;;
! 7977:
! 7978: *)
! 7979: library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
! 7980: ;;
! 7981: esac
! 7982: dynamic_linker='Win32 ld.exe'
! 7983: # FIXME: first we should search . and the directory the executable is in
! 7984: shlibpath_var=PATH
! 7985: ;;
! 7986:
! 7987: darwin* | rhapsody*)
! 7988: dynamic_linker="$host_os dyld"
! 7989: version_type=darwin
! 7990: need_lib_prefix=no
! 7991: need_version=no
! 7992: library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
! 7993: soname_spec='${libname}${release}${major}$shared_ext'
! 7994: shlibpath_overrides_runpath=yes
! 7995: shlibpath_var=DYLD_LIBRARY_PATH
! 7996: shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
! 7997: # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
! 7998: if test "$GCC" = yes; then
! 7999: 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"`
! 8000: else
! 8001: sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
! 8002: fi
! 8003: sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
! 8004: ;;
! 8005:
! 8006: dgux*)
! 8007: version_type=linux
! 8008: need_lib_prefix=no
! 8009: need_version=no
! 8010: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
! 8011: soname_spec='${libname}${release}${shared_ext}$major'
! 8012: shlibpath_var=LD_LIBRARY_PATH
! 8013: ;;
! 8014:
! 8015: freebsd1*)
! 8016: dynamic_linker=no
! 8017: ;;
! 8018:
! 8019: kfreebsd*-gnu)
! 8020: version_type=linux
! 8021: need_lib_prefix=no
! 8022: need_version=no
! 8023: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
! 8024: soname_spec='${libname}${release}${shared_ext}$major'
! 8025: shlibpath_var=LD_LIBRARY_PATH
! 8026: shlibpath_overrides_runpath=no
! 8027: hardcode_into_libs=yes
! 8028: dynamic_linker='GNU ld.so'
! 8029: ;;
! 8030:
! 8031: freebsd* | dragonfly*)
! 8032: # DragonFly does not have aout. When/if they implement a new
! 8033: # versioning mechanism, adjust this.
! 8034: if test -x /usr/bin/objformat; then
! 8035: objformat=`/usr/bin/objformat`
! 8036: else
! 8037: case $host_os in
! 8038: freebsd[123]*) objformat=aout ;;
! 8039: *) objformat=elf ;;
! 8040: esac
! 8041: fi
! 8042: version_type=freebsd-$objformat
! 8043: case $version_type in
! 8044: freebsd-elf*)
! 8045: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
! 8046: need_version=no
! 8047: need_lib_prefix=no
! 8048: ;;
! 8049: freebsd-*)
! 8050: library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
! 8051: need_version=yes
! 8052: ;;
! 8053: esac
! 8054: shlibpath_var=LD_LIBRARY_PATH
! 8055: case $host_os in
! 8056: freebsd2*)
! 8057: shlibpath_overrides_runpath=yes
! 8058: ;;
! 8059: freebsd3.[01]* | freebsdelf3.[01]*)
! 8060: shlibpath_overrides_runpath=yes
! 8061: hardcode_into_libs=yes
! 8062: ;;
! 8063: freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
! 8064: freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
! 8065: shlibpath_overrides_runpath=no
! 8066: hardcode_into_libs=yes
! 8067: ;;
! 8068: freebsd*) # from 4.6 on
! 8069: shlibpath_overrides_runpath=yes
! 8070: hardcode_into_libs=yes
! 8071: ;;
! 8072: esac
! 8073: ;;
! 8074:
! 8075: gnu*)
! 8076: version_type=linux
! 8077: need_lib_prefix=no
! 8078: need_version=no
! 8079: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
! 8080: soname_spec='${libname}${release}${shared_ext}$major'
! 8081: shlibpath_var=LD_LIBRARY_PATH
! 8082: hardcode_into_libs=yes
! 8083: ;;
! 8084:
! 8085: hpux9* | hpux10* | hpux11*)
! 8086: # Give a soname corresponding to the major version so that dld.sl refuses to
! 8087: # link against other versions.
! 8088: version_type=sunos
! 8089: need_lib_prefix=no
! 8090: need_version=no
! 8091: case $host_cpu in
! 8092: ia64*)
! 8093: shrext_cmds='.so'
! 8094: hardcode_into_libs=yes
! 8095: dynamic_linker="$host_os dld.so"
! 8096: shlibpath_var=LD_LIBRARY_PATH
! 8097: shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
! 8098: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 8099: soname_spec='${libname}${release}${shared_ext}$major'
! 8100: if test "X$HPUX_IA64_MODE" = X32; then
! 8101: sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
! 8102: else
! 8103: sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
! 8104: fi
! 8105: sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
! 8106: ;;
! 8107: hppa*64*)
! 8108: shrext_cmds='.sl'
! 8109: hardcode_into_libs=yes
! 8110: dynamic_linker="$host_os dld.sl"
! 8111: shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
! 8112: shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
! 8113: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 8114: soname_spec='${libname}${release}${shared_ext}$major'
! 8115: sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
! 8116: sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
! 8117: ;;
! 8118: *)
! 8119: shrext_cmds='.sl'
! 8120: dynamic_linker="$host_os dld.sl"
! 8121: shlibpath_var=SHLIB_PATH
! 8122: shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
! 8123: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 8124: soname_spec='${libname}${release}${shared_ext}$major'
! 8125: ;;
! 8126: esac
! 8127: # HP-UX runs *really* slowly unless shared libraries are mode 555.
! 8128: postinstall_cmds='chmod 555 $lib'
! 8129: ;;
! 8130:
! 8131: interix3*)
! 8132: version_type=linux
! 8133: need_lib_prefix=no
! 8134: need_version=no
! 8135: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
! 8136: soname_spec='${libname}${release}${shared_ext}$major'
! 8137: dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
! 8138: shlibpath_var=LD_LIBRARY_PATH
! 8139: shlibpath_overrides_runpath=no
! 8140: hardcode_into_libs=yes
! 8141: ;;
! 8142:
! 8143: irix5* | irix6* | nonstopux*)
! 8144: case $host_os in
! 8145: nonstopux*) version_type=nonstopux ;;
! 8146: *)
! 8147: if test "$lt_cv_prog_gnu_ld" = yes; then
! 8148: version_type=linux
! 8149: else
! 8150: version_type=irix
! 8151: fi ;;
! 8152: esac
! 8153: need_lib_prefix=no
! 8154: need_version=no
! 8155: soname_spec='${libname}${release}${shared_ext}$major'
! 8156: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
! 8157: case $host_os in
! 8158: irix5* | nonstopux*)
! 8159: libsuff= shlibsuff=
! 8160: ;;
! 8161: *)
! 8162: case $LD in # libtool.m4 will add one of these switches to LD
! 8163: *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
! 8164: libsuff= shlibsuff= libmagic=32-bit;;
! 8165: *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
! 8166: libsuff=32 shlibsuff=N32 libmagic=N32;;
! 8167: *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
! 8168: libsuff=64 shlibsuff=64 libmagic=64-bit;;
! 8169: *) libsuff= shlibsuff= libmagic=never-match;;
! 8170: esac
! 8171: ;;
! 8172: esac
! 8173: shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
! 8174: shlibpath_overrides_runpath=no
! 8175: sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
! 8176: sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
! 8177: hardcode_into_libs=yes
! 8178: ;;
! 8179:
! 8180: # No shared lib support for Linux oldld, aout, or coff.
! 8181: linux*oldld* | linux*aout* | linux*coff*)
! 8182: dynamic_linker=no
! 8183: ;;
! 8184:
! 8185: # This must be Linux ELF.
! 8186: linux*)
! 8187: version_type=linux
! 8188: need_lib_prefix=no
! 8189: need_version=no
! 8190: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 8191: soname_spec='${libname}${release}${shared_ext}$major'
! 8192: finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
! 8193: shlibpath_var=LD_LIBRARY_PATH
! 8194: shlibpath_overrides_runpath=no
! 8195: # This implies no fast_install, which is unacceptable.
! 8196: # Some rework will be needed to allow for fast_install
! 8197: # before this can be enabled.
! 8198: hardcode_into_libs=yes
! 8199:
! 8200: # Append ld.so.conf contents to the search path
! 8201: if test -f /etc/ld.so.conf; then
! 8202: lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
! 8203: sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
! 8204: fi
! 8205:
! 8206: # We used to test for /lib/ld.so.1 and disable shared libraries on
! 8207: # powerpc, because MkLinux only supported shared libraries with the
! 8208: # GNU dynamic linker. Since this was broken with cross compilers,
! 8209: # most powerpc-linux boxes support dynamic linking these days and
! 8210: # people can always --disable-shared, the test was removed, and we
! 8211: # assume the GNU/Linux dynamic linker is in use.
! 8212: dynamic_linker='GNU/Linux ld.so'
! 8213: ;;
! 8214:
! 8215: knetbsd*-gnu)
! 8216: version_type=linux
! 8217: need_lib_prefix=no
! 8218: need_version=no
! 8219: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
! 8220: soname_spec='${libname}${release}${shared_ext}$major'
! 8221: shlibpath_var=LD_LIBRARY_PATH
! 8222: shlibpath_overrides_runpath=no
! 8223: hardcode_into_libs=yes
! 8224: dynamic_linker='GNU ld.so'
! 8225: ;;
! 8226:
! 8227: netbsd*)
! 8228: version_type=sunos
! 8229: need_lib_prefix=no
! 8230: need_version=no
! 8231: if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
! 8232: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
! 8233: finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
! 8234: dynamic_linker='NetBSD (a.out) ld.so'
! 8235: else
! 8236: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
! 8237: soname_spec='${libname}${release}${shared_ext}$major'
! 8238: dynamic_linker='NetBSD ld.elf_so'
! 8239: fi
! 8240: shlibpath_var=LD_LIBRARY_PATH
! 8241: shlibpath_overrides_runpath=yes
! 8242: hardcode_into_libs=yes
! 8243: ;;
! 8244:
! 8245: newsos6)
! 8246: version_type=linux
! 8247: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 8248: shlibpath_var=LD_LIBRARY_PATH
! 8249: shlibpath_overrides_runpath=yes
! 8250: ;;
! 8251:
! 8252: nto-qnx*)
! 8253: version_type=linux
! 8254: need_lib_prefix=no
! 8255: need_version=no
! 8256: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 8257: soname_spec='${libname}${release}${shared_ext}$major'
! 8258: shlibpath_var=LD_LIBRARY_PATH
! 8259: shlibpath_overrides_runpath=yes
! 8260: ;;
! 8261:
! 8262: openbsd*)
! 8263: version_type=sunos
! 8264: sys_lib_dlsearch_path_spec="/usr/lib"
! 8265: need_lib_prefix=no
! 8266: # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
! 8267: case $host_os in
! 8268: openbsd3.3 | openbsd3.3.*) need_version=yes ;;
! 8269: *) need_version=no ;;
! 8270: esac
! 8271: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
! 8272: finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
! 8273: shlibpath_var=LD_LIBRARY_PATH
! 8274: if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
! 8275: case $host_os in
! 8276: openbsd2.[89] | openbsd2.[89].*)
! 8277: shlibpath_overrides_runpath=no
! 8278: ;;
! 8279: *)
! 8280: shlibpath_overrides_runpath=yes
! 8281: ;;
! 8282: esac
! 8283: else
! 8284: shlibpath_overrides_runpath=yes
! 8285: fi
! 8286: ;;
! 8287:
! 8288: os2*)
! 8289: libname_spec='$name'
! 8290: shrext_cmds=".dll"
! 8291: need_lib_prefix=no
! 8292: library_names_spec='$libname${shared_ext} $libname.a'
! 8293: dynamic_linker='OS/2 ld.exe'
! 8294: shlibpath_var=LIBPATH
! 8295: ;;
! 8296:
! 8297: osf3* | osf4* | osf5*)
! 8298: version_type=osf
! 8299: need_lib_prefix=no
! 8300: need_version=no
! 8301: soname_spec='${libname}${release}${shared_ext}$major'
! 8302: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 8303: shlibpath_var=LD_LIBRARY_PATH
! 8304: sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
! 8305: sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
! 8306: ;;
! 8307:
! 8308: solaris*)
! 8309: version_type=linux
! 8310: need_lib_prefix=no
! 8311: need_version=no
! 8312: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 8313: soname_spec='${libname}${release}${shared_ext}$major'
! 8314: shlibpath_var=LD_LIBRARY_PATH
! 8315: shlibpath_overrides_runpath=yes
! 8316: hardcode_into_libs=yes
! 8317: # ldd complains unless libraries are executable
! 8318: postinstall_cmds='chmod +x $lib'
! 8319: ;;
! 8320:
! 8321: sunos4*)
! 8322: version_type=sunos
! 8323: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
! 8324: finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
! 8325: shlibpath_var=LD_LIBRARY_PATH
! 8326: shlibpath_overrides_runpath=yes
! 8327: if test "$with_gnu_ld" = yes; then
! 8328: need_lib_prefix=no
! 8329: fi
! 8330: need_version=yes
! 8331: ;;
! 8332:
! 8333: sysv4 | sysv4.3*)
! 8334: version_type=linux
! 8335: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 8336: soname_spec='${libname}${release}${shared_ext}$major'
! 8337: shlibpath_var=LD_LIBRARY_PATH
! 8338: case $host_vendor in
! 8339: sni)
! 8340: shlibpath_overrides_runpath=no
! 8341: need_lib_prefix=no
! 8342: export_dynamic_flag_spec='${wl}-Blargedynsym'
! 8343: runpath_var=LD_RUN_PATH
! 8344: ;;
! 8345: siemens)
! 8346: need_lib_prefix=no
! 8347: ;;
! 8348: motorola)
! 8349: need_lib_prefix=no
! 8350: need_version=no
! 8351: shlibpath_overrides_runpath=no
! 8352: sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
! 8353: ;;
! 8354: esac
! 8355: ;;
! 8356:
! 8357: sysv4*MP*)
! 8358: if test -d /usr/nec ;then
! 8359: version_type=linux
! 8360: library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
! 8361: soname_spec='$libname${shared_ext}.$major'
! 8362: shlibpath_var=LD_LIBRARY_PATH
! 8363: fi
! 8364: ;;
! 8365:
! 8366: sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
! 8367: version_type=freebsd-elf
! 8368: need_lib_prefix=no
! 8369: need_version=no
! 8370: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
! 8371: soname_spec='${libname}${release}${shared_ext}$major'
! 8372: shlibpath_var=LD_LIBRARY_PATH
! 8373: hardcode_into_libs=yes
! 8374: if test "$with_gnu_ld" = yes; then
! 8375: sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
! 8376: shlibpath_overrides_runpath=no
! 8377: else
! 8378: sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
! 8379: shlibpath_overrides_runpath=yes
! 8380: case $host_os in
! 8381: sco3.2v5*)
! 8382: sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
! 8383: ;;
! 8384: esac
! 8385: fi
! 8386: sys_lib_dlsearch_path_spec='/usr/lib'
! 8387: ;;
! 8388:
! 8389: uts4*)
! 8390: version_type=linux
! 8391: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 8392: soname_spec='${libname}${release}${shared_ext}$major'
! 8393: shlibpath_var=LD_LIBRARY_PATH
! 8394: ;;
! 8395:
! 8396: *)
! 8397: dynamic_linker=no
! 8398: ;;
! 8399: esac
! 8400: echo "$as_me:$LINENO: result: $dynamic_linker" >&5
! 8401: echo "${ECHO_T}$dynamic_linker" >&6
! 8402: test "$dynamic_linker" = no && can_build_shared=no
! 8403:
! 8404: variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
! 8405: if test "$GCC" = yes; then
! 8406: variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
! 8407: fi
! 8408:
! 8409: echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
! 8410: echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
! 8411: hardcode_action=
! 8412: if test -n "$hardcode_libdir_flag_spec" || \
! 8413: test -n "$runpath_var" || \
! 8414: test "X$hardcode_automatic" = "Xyes" ; then
! 8415:
! 8416: # We can hardcode non-existant directories.
! 8417: if test "$hardcode_direct" != no &&
! 8418: # If the only mechanism to avoid hardcoding is shlibpath_var, we
! 8419: # have to relink, otherwise we might link with an installed library
! 8420: # when we should be linking with a yet-to-be-installed one
! 8421: ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
! 8422: test "$hardcode_minus_L" != no; then
! 8423: # Linking always hardcodes the temporary library directory.
! 8424: hardcode_action=relink
! 8425: else
! 8426: # We can link without hardcoding, and we can hardcode nonexisting dirs.
! 8427: hardcode_action=immediate
! 8428: fi
! 8429: else
! 8430: # We cannot hardcode anything, or else we can only hardcode existing
! 8431: # directories.
! 8432: hardcode_action=unsupported
! 8433: fi
! 8434: echo "$as_me:$LINENO: result: $hardcode_action" >&5
! 8435: echo "${ECHO_T}$hardcode_action" >&6
! 8436:
! 8437: if test "$hardcode_action" = relink; then
! 8438: # Fast installation is not supported
! 8439: enable_fast_install=no
! 8440: elif test "$shlibpath_overrides_runpath" = yes ||
! 8441: test "$enable_shared" = no; then
! 8442: # Fast installation is not necessary
! 8443: enable_fast_install=needless
! 8444: fi
! 8445:
! 8446: striplib=
! 8447: old_striplib=
! 8448: echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
! 8449: echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
! 8450: if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
! 8451: test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
! 8452: test -z "$striplib" && striplib="$STRIP --strip-unneeded"
! 8453: echo "$as_me:$LINENO: result: yes" >&5
! 8454: echo "${ECHO_T}yes" >&6
! 8455: else
! 8456: # FIXME - insert some real tests, host_os isn't really good enough
! 8457: case $host_os in
! 8458: darwin*)
! 8459: if test -n "$STRIP" ; then
! 8460: striplib="$STRIP -x"
! 8461: echo "$as_me:$LINENO: result: yes" >&5
! 8462: echo "${ECHO_T}yes" >&6
! 8463: else
! 8464: echo "$as_me:$LINENO: result: no" >&5
! 8465: echo "${ECHO_T}no" >&6
! 8466: fi
! 8467: ;;
! 8468: *)
! 8469: echo "$as_me:$LINENO: result: no" >&5
! 8470: echo "${ECHO_T}no" >&6
! 8471: ;;
! 8472: esac
! 8473: fi
! 8474:
! 8475: if test "x$enable_dlopen" != xyes; then
! 8476: enable_dlopen=unknown
! 8477: enable_dlopen_self=unknown
! 8478: enable_dlopen_self_static=unknown
! 8479: else
! 8480: lt_cv_dlopen=no
! 8481: lt_cv_dlopen_libs=
! 8482:
! 8483: case $host_os in
! 8484: beos*)
! 8485: lt_cv_dlopen="load_add_on"
! 8486: lt_cv_dlopen_libs=
! 8487: lt_cv_dlopen_self=yes
! 8488: ;;
! 8489:
! 8490: mingw* | pw32*)
! 8491: lt_cv_dlopen="LoadLibrary"
! 8492: lt_cv_dlopen_libs=
! 8493: ;;
! 8494:
! 8495: cygwin*)
! 8496: lt_cv_dlopen="dlopen"
! 8497: lt_cv_dlopen_libs=
! 8498: ;;
! 8499:
! 8500: darwin*)
! 8501: # if libdl is installed we need to link against it
! 8502: echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
! 8503: echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
! 8504: if test "${ac_cv_lib_dl_dlopen+set}" = set; then
! 8505: echo $ECHO_N "(cached) $ECHO_C" >&6
! 8506: else
! 8507: ac_check_lib_save_LIBS=$LIBS
! 8508: LIBS="-ldl $LIBS"
! 8509: cat >conftest.$ac_ext <<_ACEOF
! 8510: /* confdefs.h. */
! 8511: _ACEOF
! 8512: cat confdefs.h >>conftest.$ac_ext
! 8513: cat >>conftest.$ac_ext <<_ACEOF
! 8514: /* end confdefs.h. */
! 8515:
! 8516: /* Override any gcc2 internal prototype to avoid an error. */
! 8517: #ifdef __cplusplus
! 8518: extern "C"
! 8519: #endif
! 8520: /* We use char because int might match the return type of a gcc2
! 8521: builtin and then its argument prototype would still apply. */
! 8522: char dlopen ();
! 8523: int
! 8524: main ()
! 8525: {
! 8526: dlopen ();
! 8527: ;
! 8528: return 0;
! 8529: }
! 8530: _ACEOF
! 8531: rm -f conftest.$ac_objext conftest$ac_exeext
! 8532: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 8533: (eval $ac_link) 2>conftest.er1
! 8534: ac_status=$?
! 8535: grep -v '^ *+' conftest.er1 >conftest.err
! 8536: rm -f conftest.er1
! 8537: cat conftest.err >&5
! 8538: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 8539: (exit $ac_status); } &&
! 8540: { ac_try='test -z "$ac_c_werror_flag"
! 8541: || test ! -s conftest.err'
! 8542: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 8543: (eval $ac_try) 2>&5
! 8544: ac_status=$?
! 8545: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 8546: (exit $ac_status); }; } &&
! 8547: { ac_try='test -s conftest$ac_exeext'
! 8548: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 8549: (eval $ac_try) 2>&5
! 8550: ac_status=$?
! 8551: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 8552: (exit $ac_status); }; }; then
! 8553: ac_cv_lib_dl_dlopen=yes
! 8554: else
! 8555: echo "$as_me: failed program was:" >&5
! 8556: sed 's/^/| /' conftest.$ac_ext >&5
! 8557:
! 8558: ac_cv_lib_dl_dlopen=no
! 8559: fi
! 8560: rm -f conftest.err conftest.$ac_objext \
! 8561: conftest$ac_exeext conftest.$ac_ext
! 8562: LIBS=$ac_check_lib_save_LIBS
! 8563: fi
! 8564: echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
! 8565: echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
! 8566: if test $ac_cv_lib_dl_dlopen = yes; then
! 8567: lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
! 8568: else
! 8569:
! 8570: lt_cv_dlopen="dyld"
! 8571: lt_cv_dlopen_libs=
! 8572: lt_cv_dlopen_self=yes
! 8573:
! 8574: fi
! 8575:
! 8576: ;;
! 8577:
! 8578: *)
! 8579: echo "$as_me:$LINENO: checking for shl_load" >&5
! 8580: echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
! 8581: if test "${ac_cv_func_shl_load+set}" = set; then
! 8582: echo $ECHO_N "(cached) $ECHO_C" >&6
! 8583: else
! 8584: cat >conftest.$ac_ext <<_ACEOF
! 8585: /* confdefs.h. */
! 8586: _ACEOF
! 8587: cat confdefs.h >>conftest.$ac_ext
! 8588: cat >>conftest.$ac_ext <<_ACEOF
! 8589: /* end confdefs.h. */
! 8590: /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
! 8591: For example, HP-UX 11i <limits.h> declares gettimeofday. */
! 8592: #define shl_load innocuous_shl_load
! 8593:
! 8594: /* System header to define __stub macros and hopefully few prototypes,
! 8595: which can conflict with char shl_load (); below.
! 8596: Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
! 8597: <limits.h> exists even on freestanding compilers. */
! 8598:
! 8599: #ifdef __STDC__
! 8600: # include <limits.h>
! 8601: #else
! 8602: # include <assert.h>
! 8603: #endif
! 8604:
! 8605: #undef shl_load
! 8606:
! 8607: /* Override any gcc2 internal prototype to avoid an error. */
! 8608: #ifdef __cplusplus
! 8609: extern "C"
! 8610: {
! 8611: #endif
! 8612: /* We use char because int might match the return type of a gcc2
! 8613: builtin and then its argument prototype would still apply. */
! 8614: char shl_load ();
! 8615: /* The GNU C library defines this for functions which it implements
! 8616: to always fail with ENOSYS. Some functions are actually named
! 8617: something starting with __ and the normal name is an alias. */
! 8618: #if defined (__stub_shl_load) || defined (__stub___shl_load)
! 8619: choke me
! 8620: #else
! 8621: char (*f) () = shl_load;
! 8622: #endif
! 8623: #ifdef __cplusplus
! 8624: }
! 8625: #endif
! 8626:
! 8627: int
! 8628: main ()
! 8629: {
! 8630: return f != shl_load;
! 8631: ;
! 8632: return 0;
! 8633: }
! 8634: _ACEOF
! 8635: rm -f conftest.$ac_objext conftest$ac_exeext
! 8636: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 8637: (eval $ac_link) 2>conftest.er1
! 8638: ac_status=$?
! 8639: grep -v '^ *+' conftest.er1 >conftest.err
! 8640: rm -f conftest.er1
! 8641: cat conftest.err >&5
! 8642: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 8643: (exit $ac_status); } &&
! 8644: { ac_try='test -z "$ac_c_werror_flag"
! 8645: || test ! -s conftest.err'
! 8646: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 8647: (eval $ac_try) 2>&5
! 8648: ac_status=$?
! 8649: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 8650: (exit $ac_status); }; } &&
! 8651: { ac_try='test -s conftest$ac_exeext'
! 8652: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 8653: (eval $ac_try) 2>&5
! 8654: ac_status=$?
! 8655: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 8656: (exit $ac_status); }; }; then
! 8657: ac_cv_func_shl_load=yes
! 8658: else
! 8659: echo "$as_me: failed program was:" >&5
! 8660: sed 's/^/| /' conftest.$ac_ext >&5
! 8661:
! 8662: ac_cv_func_shl_load=no
! 8663: fi
! 8664: rm -f conftest.err conftest.$ac_objext \
! 8665: conftest$ac_exeext conftest.$ac_ext
! 8666: fi
! 8667: echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
! 8668: echo "${ECHO_T}$ac_cv_func_shl_load" >&6
! 8669: if test $ac_cv_func_shl_load = yes; then
! 8670: lt_cv_dlopen="shl_load"
! 8671: else
! 8672: echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
! 8673: echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
! 8674: if test "${ac_cv_lib_dld_shl_load+set}" = set; then
! 8675: echo $ECHO_N "(cached) $ECHO_C" >&6
! 8676: else
! 8677: ac_check_lib_save_LIBS=$LIBS
! 8678: LIBS="-ldld $LIBS"
! 8679: cat >conftest.$ac_ext <<_ACEOF
! 8680: /* confdefs.h. */
! 8681: _ACEOF
! 8682: cat confdefs.h >>conftest.$ac_ext
! 8683: cat >>conftest.$ac_ext <<_ACEOF
! 8684: /* end confdefs.h. */
! 8685:
! 8686: /* Override any gcc2 internal prototype to avoid an error. */
! 8687: #ifdef __cplusplus
! 8688: extern "C"
! 8689: #endif
! 8690: /* We use char because int might match the return type of a gcc2
! 8691: builtin and then its argument prototype would still apply. */
! 8692: char shl_load ();
! 8693: int
! 8694: main ()
! 8695: {
! 8696: shl_load ();
! 8697: ;
! 8698: return 0;
! 8699: }
! 8700: _ACEOF
! 8701: rm -f conftest.$ac_objext conftest$ac_exeext
! 8702: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 8703: (eval $ac_link) 2>conftest.er1
! 8704: ac_status=$?
! 8705: grep -v '^ *+' conftest.er1 >conftest.err
! 8706: rm -f conftest.er1
! 8707: cat conftest.err >&5
! 8708: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 8709: (exit $ac_status); } &&
! 8710: { ac_try='test -z "$ac_c_werror_flag"
! 8711: || test ! -s conftest.err'
! 8712: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 8713: (eval $ac_try) 2>&5
! 8714: ac_status=$?
! 8715: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 8716: (exit $ac_status); }; } &&
! 8717: { ac_try='test -s conftest$ac_exeext'
! 8718: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 8719: (eval $ac_try) 2>&5
! 8720: ac_status=$?
! 8721: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 8722: (exit $ac_status); }; }; then
! 8723: ac_cv_lib_dld_shl_load=yes
! 8724: else
! 8725: echo "$as_me: failed program was:" >&5
! 8726: sed 's/^/| /' conftest.$ac_ext >&5
! 8727:
! 8728: ac_cv_lib_dld_shl_load=no
! 8729: fi
! 8730: rm -f conftest.err conftest.$ac_objext \
! 8731: conftest$ac_exeext conftest.$ac_ext
! 8732: LIBS=$ac_check_lib_save_LIBS
! 8733: fi
! 8734: echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
! 8735: echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
! 8736: if test $ac_cv_lib_dld_shl_load = yes; then
! 8737: lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
! 8738: else
! 8739: echo "$as_me:$LINENO: checking for dlopen" >&5
! 8740: echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
! 8741: if test "${ac_cv_func_dlopen+set}" = set; then
! 8742: echo $ECHO_N "(cached) $ECHO_C" >&6
! 8743: else
! 8744: cat >conftest.$ac_ext <<_ACEOF
! 8745: /* confdefs.h. */
! 8746: _ACEOF
! 8747: cat confdefs.h >>conftest.$ac_ext
! 8748: cat >>conftest.$ac_ext <<_ACEOF
! 8749: /* end confdefs.h. */
! 8750: /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
! 8751: For example, HP-UX 11i <limits.h> declares gettimeofday. */
! 8752: #define dlopen innocuous_dlopen
! 8753:
! 8754: /* System header to define __stub macros and hopefully few prototypes,
! 8755: which can conflict with char dlopen (); below.
! 8756: Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
! 8757: <limits.h> exists even on freestanding compilers. */
! 8758:
! 8759: #ifdef __STDC__
! 8760: # include <limits.h>
! 8761: #else
! 8762: # include <assert.h>
! 8763: #endif
! 8764:
! 8765: #undef dlopen
! 8766:
! 8767: /* Override any gcc2 internal prototype to avoid an error. */
! 8768: #ifdef __cplusplus
! 8769: extern "C"
! 8770: {
! 8771: #endif
! 8772: /* We use char because int might match the return type of a gcc2
! 8773: builtin and then its argument prototype would still apply. */
! 8774: char dlopen ();
! 8775: /* The GNU C library defines this for functions which it implements
! 8776: to always fail with ENOSYS. Some functions are actually named
! 8777: something starting with __ and the normal name is an alias. */
! 8778: #if defined (__stub_dlopen) || defined (__stub___dlopen)
! 8779: choke me
! 8780: #else
! 8781: char (*f) () = dlopen;
! 8782: #endif
! 8783: #ifdef __cplusplus
! 8784: }
! 8785: #endif
! 8786:
! 8787: int
! 8788: main ()
! 8789: {
! 8790: return f != dlopen;
! 8791: ;
! 8792: return 0;
! 8793: }
! 8794: _ACEOF
! 8795: rm -f conftest.$ac_objext conftest$ac_exeext
! 8796: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 8797: (eval $ac_link) 2>conftest.er1
! 8798: ac_status=$?
! 8799: grep -v '^ *+' conftest.er1 >conftest.err
! 8800: rm -f conftest.er1
! 8801: cat conftest.err >&5
! 8802: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 8803: (exit $ac_status); } &&
! 8804: { ac_try='test -z "$ac_c_werror_flag"
! 8805: || test ! -s conftest.err'
! 8806: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 8807: (eval $ac_try) 2>&5
! 8808: ac_status=$?
! 8809: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 8810: (exit $ac_status); }; } &&
! 8811: { ac_try='test -s conftest$ac_exeext'
! 8812: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 8813: (eval $ac_try) 2>&5
! 8814: ac_status=$?
! 8815: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 8816: (exit $ac_status); }; }; then
! 8817: ac_cv_func_dlopen=yes
! 8818: else
! 8819: echo "$as_me: failed program was:" >&5
! 8820: sed 's/^/| /' conftest.$ac_ext >&5
! 8821:
! 8822: ac_cv_func_dlopen=no
! 8823: fi
! 8824: rm -f conftest.err conftest.$ac_objext \
! 8825: conftest$ac_exeext conftest.$ac_ext
! 8826: fi
! 8827: echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
! 8828: echo "${ECHO_T}$ac_cv_func_dlopen" >&6
! 8829: if test $ac_cv_func_dlopen = yes; then
! 8830: lt_cv_dlopen="dlopen"
! 8831: else
! 8832: echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
! 8833: echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
! 8834: if test "${ac_cv_lib_dl_dlopen+set}" = set; then
! 8835: echo $ECHO_N "(cached) $ECHO_C" >&6
! 8836: else
! 8837: ac_check_lib_save_LIBS=$LIBS
! 8838: LIBS="-ldl $LIBS"
! 8839: cat >conftest.$ac_ext <<_ACEOF
! 8840: /* confdefs.h. */
! 8841: _ACEOF
! 8842: cat confdefs.h >>conftest.$ac_ext
! 8843: cat >>conftest.$ac_ext <<_ACEOF
! 8844: /* end confdefs.h. */
! 8845:
! 8846: /* Override any gcc2 internal prototype to avoid an error. */
! 8847: #ifdef __cplusplus
! 8848: extern "C"
! 8849: #endif
! 8850: /* We use char because int might match the return type of a gcc2
! 8851: builtin and then its argument prototype would still apply. */
! 8852: char dlopen ();
! 8853: int
! 8854: main ()
! 8855: {
! 8856: dlopen ();
! 8857: ;
! 8858: return 0;
! 8859: }
! 8860: _ACEOF
! 8861: rm -f conftest.$ac_objext conftest$ac_exeext
! 8862: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 8863: (eval $ac_link) 2>conftest.er1
! 8864: ac_status=$?
! 8865: grep -v '^ *+' conftest.er1 >conftest.err
! 8866: rm -f conftest.er1
! 8867: cat conftest.err >&5
! 8868: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 8869: (exit $ac_status); } &&
! 8870: { ac_try='test -z "$ac_c_werror_flag"
! 8871: || test ! -s conftest.err'
! 8872: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 8873: (eval $ac_try) 2>&5
! 8874: ac_status=$?
! 8875: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 8876: (exit $ac_status); }; } &&
! 8877: { ac_try='test -s conftest$ac_exeext'
! 8878: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 8879: (eval $ac_try) 2>&5
! 8880: ac_status=$?
! 8881: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 8882: (exit $ac_status); }; }; then
! 8883: ac_cv_lib_dl_dlopen=yes
! 8884: else
! 8885: echo "$as_me: failed program was:" >&5
! 8886: sed 's/^/| /' conftest.$ac_ext >&5
! 8887:
! 8888: ac_cv_lib_dl_dlopen=no
! 8889: fi
! 8890: rm -f conftest.err conftest.$ac_objext \
! 8891: conftest$ac_exeext conftest.$ac_ext
! 8892: LIBS=$ac_check_lib_save_LIBS
! 8893: fi
! 8894: echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
! 8895: echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
! 8896: if test $ac_cv_lib_dl_dlopen = yes; then
! 8897: lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
! 8898: else
! 8899: echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
! 8900: echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
! 8901: if test "${ac_cv_lib_svld_dlopen+set}" = set; then
! 8902: echo $ECHO_N "(cached) $ECHO_C" >&6
! 8903: else
! 8904: ac_check_lib_save_LIBS=$LIBS
! 8905: LIBS="-lsvld $LIBS"
! 8906: cat >conftest.$ac_ext <<_ACEOF
! 8907: /* confdefs.h. */
! 8908: _ACEOF
! 8909: cat confdefs.h >>conftest.$ac_ext
! 8910: cat >>conftest.$ac_ext <<_ACEOF
! 8911: /* end confdefs.h. */
! 8912:
! 8913: /* Override any gcc2 internal prototype to avoid an error. */
! 8914: #ifdef __cplusplus
! 8915: extern "C"
! 8916: #endif
! 8917: /* We use char because int might match the return type of a gcc2
! 8918: builtin and then its argument prototype would still apply. */
! 8919: char dlopen ();
! 8920: int
! 8921: main ()
! 8922: {
! 8923: dlopen ();
! 8924: ;
! 8925: return 0;
! 8926: }
! 8927: _ACEOF
! 8928: rm -f conftest.$ac_objext conftest$ac_exeext
! 8929: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 8930: (eval $ac_link) 2>conftest.er1
! 8931: ac_status=$?
! 8932: grep -v '^ *+' conftest.er1 >conftest.err
! 8933: rm -f conftest.er1
! 8934: cat conftest.err >&5
! 8935: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 8936: (exit $ac_status); } &&
! 8937: { ac_try='test -z "$ac_c_werror_flag"
! 8938: || test ! -s conftest.err'
! 8939: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 8940: (eval $ac_try) 2>&5
! 8941: ac_status=$?
! 8942: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 8943: (exit $ac_status); }; } &&
! 8944: { ac_try='test -s conftest$ac_exeext'
! 8945: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 8946: (eval $ac_try) 2>&5
! 8947: ac_status=$?
! 8948: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 8949: (exit $ac_status); }; }; then
! 8950: ac_cv_lib_svld_dlopen=yes
! 8951: else
! 8952: echo "$as_me: failed program was:" >&5
! 8953: sed 's/^/| /' conftest.$ac_ext >&5
! 8954:
! 8955: ac_cv_lib_svld_dlopen=no
! 8956: fi
! 8957: rm -f conftest.err conftest.$ac_objext \
! 8958: conftest$ac_exeext conftest.$ac_ext
! 8959: LIBS=$ac_check_lib_save_LIBS
! 8960: fi
! 8961: echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
! 8962: echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
! 8963: if test $ac_cv_lib_svld_dlopen = yes; then
! 8964: lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
! 8965: else
! 8966: echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
! 8967: echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
! 8968: if test "${ac_cv_lib_dld_dld_link+set}" = set; then
! 8969: echo $ECHO_N "(cached) $ECHO_C" >&6
! 8970: else
! 8971: ac_check_lib_save_LIBS=$LIBS
! 8972: LIBS="-ldld $LIBS"
! 8973: cat >conftest.$ac_ext <<_ACEOF
! 8974: /* confdefs.h. */
! 8975: _ACEOF
! 8976: cat confdefs.h >>conftest.$ac_ext
! 8977: cat >>conftest.$ac_ext <<_ACEOF
! 8978: /* end confdefs.h. */
! 8979:
! 8980: /* Override any gcc2 internal prototype to avoid an error. */
! 8981: #ifdef __cplusplus
! 8982: extern "C"
! 8983: #endif
! 8984: /* We use char because int might match the return type of a gcc2
! 8985: builtin and then its argument prototype would still apply. */
! 8986: char dld_link ();
! 8987: int
! 8988: main ()
! 8989: {
! 8990: dld_link ();
! 8991: ;
! 8992: return 0;
! 8993: }
! 8994: _ACEOF
! 8995: rm -f conftest.$ac_objext conftest$ac_exeext
! 8996: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 8997: (eval $ac_link) 2>conftest.er1
! 8998: ac_status=$?
! 8999: grep -v '^ *+' conftest.er1 >conftest.err
! 9000: rm -f conftest.er1
! 9001: cat conftest.err >&5
! 9002: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 9003: (exit $ac_status); } &&
! 9004: { ac_try='test -z "$ac_c_werror_flag"
! 9005: || test ! -s conftest.err'
! 9006: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 9007: (eval $ac_try) 2>&5
! 9008: ac_status=$?
! 9009: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 9010: (exit $ac_status); }; } &&
! 9011: { ac_try='test -s conftest$ac_exeext'
! 9012: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 9013: (eval $ac_try) 2>&5
! 9014: ac_status=$?
! 9015: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 9016: (exit $ac_status); }; }; then
! 9017: ac_cv_lib_dld_dld_link=yes
! 9018: else
! 9019: echo "$as_me: failed program was:" >&5
! 9020: sed 's/^/| /' conftest.$ac_ext >&5
! 9021:
! 9022: ac_cv_lib_dld_dld_link=no
! 9023: fi
! 9024: rm -f conftest.err conftest.$ac_objext \
! 9025: conftest$ac_exeext conftest.$ac_ext
! 9026: LIBS=$ac_check_lib_save_LIBS
! 9027: fi
! 9028: echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
! 9029: echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
! 9030: if test $ac_cv_lib_dld_dld_link = yes; then
! 9031: lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
! 9032: fi
! 9033:
! 9034:
! 9035: fi
! 9036:
! 9037:
! 9038: fi
! 9039:
! 9040:
! 9041: fi
! 9042:
! 9043:
! 9044: fi
! 9045:
! 9046:
! 9047: fi
! 9048:
! 9049: ;;
! 9050: esac
! 9051:
! 9052: if test "x$lt_cv_dlopen" != xno; then
! 9053: enable_dlopen=yes
! 9054: else
! 9055: enable_dlopen=no
! 9056: fi
! 9057:
! 9058: case $lt_cv_dlopen in
! 9059: dlopen)
! 9060: save_CPPFLAGS="$CPPFLAGS"
! 9061: test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
! 9062:
! 9063: save_LDFLAGS="$LDFLAGS"
! 9064: wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
! 9065:
! 9066: save_LIBS="$LIBS"
! 9067: LIBS="$lt_cv_dlopen_libs $LIBS"
! 9068:
! 9069: echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
! 9070: echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
! 9071: if test "${lt_cv_dlopen_self+set}" = set; then
! 9072: echo $ECHO_N "(cached) $ECHO_C" >&6
! 9073: else
! 9074: if test "$cross_compiling" = yes; then :
! 9075: lt_cv_dlopen_self=cross
! 9076: else
! 9077: lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
! 9078: lt_status=$lt_dlunknown
! 9079: cat > conftest.$ac_ext <<EOF
! 9080: #line 9080 "configure"
! 9081: #include "confdefs.h"
! 9082:
! 9083: #if HAVE_DLFCN_H
! 9084: #include <dlfcn.h>
! 9085: #endif
! 9086:
! 9087: #include <stdio.h>
! 9088:
! 9089: #ifdef RTLD_GLOBAL
! 9090: # define LT_DLGLOBAL RTLD_GLOBAL
! 9091: #else
! 9092: # ifdef DL_GLOBAL
! 9093: # define LT_DLGLOBAL DL_GLOBAL
! 9094: # else
! 9095: # define LT_DLGLOBAL 0
! 9096: # endif
! 9097: #endif
! 9098:
! 9099: /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
! 9100: find out it does not work in some platform. */
! 9101: #ifndef LT_DLLAZY_OR_NOW
! 9102: # ifdef RTLD_LAZY
! 9103: # define LT_DLLAZY_OR_NOW RTLD_LAZY
! 9104: # else
! 9105: # ifdef DL_LAZY
! 9106: # define LT_DLLAZY_OR_NOW DL_LAZY
! 9107: # else
! 9108: # ifdef RTLD_NOW
! 9109: # define LT_DLLAZY_OR_NOW RTLD_NOW
! 9110: # else
! 9111: # ifdef DL_NOW
! 9112: # define LT_DLLAZY_OR_NOW DL_NOW
! 9113: # else
! 9114: # define LT_DLLAZY_OR_NOW 0
! 9115: # endif
! 9116: # endif
! 9117: # endif
! 9118: # endif
! 9119: #endif
! 9120:
! 9121: #ifdef __cplusplus
! 9122: extern "C" void exit (int);
! 9123: #endif
! 9124:
! 9125: void fnord() { int i=42;}
! 9126: int main ()
! 9127: {
! 9128: void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
! 9129: int status = $lt_dlunknown;
! 9130:
! 9131: if (self)
! 9132: {
! 9133: if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
! 9134: else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
! 9135: /* dlclose (self); */
! 9136: }
! 9137: else
! 9138: puts (dlerror ());
! 9139:
! 9140: exit (status);
! 9141: }
! 9142: EOF
! 9143: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 9144: (eval $ac_link) 2>&5
! 9145: ac_status=$?
! 9146: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 9147: (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
! 9148: (./conftest; exit; ) >&5 2>/dev/null
! 9149: lt_status=$?
! 9150: case x$lt_status in
! 9151: x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
! 9152: x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
! 9153: x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
! 9154: esac
! 9155: else :
! 9156: # compilation failed
! 9157: lt_cv_dlopen_self=no
! 9158: fi
! 9159: fi
! 9160: rm -fr conftest*
! 9161:
! 9162:
! 9163: fi
! 9164: echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
! 9165: echo "${ECHO_T}$lt_cv_dlopen_self" >&6
! 9166:
! 9167: if test "x$lt_cv_dlopen_self" = xyes; then
! 9168: wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
! 9169: echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
! 9170: echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
! 9171: if test "${lt_cv_dlopen_self_static+set}" = set; then
! 9172: echo $ECHO_N "(cached) $ECHO_C" >&6
! 9173: else
! 9174: if test "$cross_compiling" = yes; then :
! 9175: lt_cv_dlopen_self_static=cross
! 9176: else
! 9177: lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
! 9178: lt_status=$lt_dlunknown
! 9179: cat > conftest.$ac_ext <<EOF
! 9180: #line 9180 "configure"
! 9181: #include "confdefs.h"
! 9182:
! 9183: #if HAVE_DLFCN_H
! 9184: #include <dlfcn.h>
! 9185: #endif
! 9186:
! 9187: #include <stdio.h>
! 9188:
! 9189: #ifdef RTLD_GLOBAL
! 9190: # define LT_DLGLOBAL RTLD_GLOBAL
! 9191: #else
! 9192: # ifdef DL_GLOBAL
! 9193: # define LT_DLGLOBAL DL_GLOBAL
! 9194: # else
! 9195: # define LT_DLGLOBAL 0
! 9196: # endif
! 9197: #endif
! 9198:
! 9199: /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
! 9200: find out it does not work in some platform. */
! 9201: #ifndef LT_DLLAZY_OR_NOW
! 9202: # ifdef RTLD_LAZY
! 9203: # define LT_DLLAZY_OR_NOW RTLD_LAZY
! 9204: # else
! 9205: # ifdef DL_LAZY
! 9206: # define LT_DLLAZY_OR_NOW DL_LAZY
! 9207: # else
! 9208: # ifdef RTLD_NOW
! 9209: # define LT_DLLAZY_OR_NOW RTLD_NOW
! 9210: # else
! 9211: # ifdef DL_NOW
! 9212: # define LT_DLLAZY_OR_NOW DL_NOW
! 9213: # else
! 9214: # define LT_DLLAZY_OR_NOW 0
! 9215: # endif
! 9216: # endif
! 9217: # endif
! 9218: # endif
! 9219: #endif
! 9220:
! 9221: #ifdef __cplusplus
! 9222: extern "C" void exit (int);
! 9223: #endif
! 9224:
! 9225: void fnord() { int i=42;}
! 9226: int main ()
! 9227: {
! 9228: void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
! 9229: int status = $lt_dlunknown;
! 9230:
! 9231: if (self)
! 9232: {
! 9233: if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
! 9234: else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
! 9235: /* dlclose (self); */
! 9236: }
! 9237: else
! 9238: puts (dlerror ());
! 9239:
! 9240: exit (status);
! 9241: }
! 9242: EOF
! 9243: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 9244: (eval $ac_link) 2>&5
! 9245: ac_status=$?
! 9246: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 9247: (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
! 9248: (./conftest; exit; ) >&5 2>/dev/null
! 9249: lt_status=$?
! 9250: case x$lt_status in
! 9251: x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
! 9252: x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
! 9253: x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
! 9254: esac
! 9255: else :
! 9256: # compilation failed
! 9257: lt_cv_dlopen_self_static=no
! 9258: fi
! 9259: fi
! 9260: rm -fr conftest*
! 9261:
! 9262:
! 9263: fi
! 9264: echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
! 9265: echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
! 9266: fi
! 9267:
! 9268: CPPFLAGS="$save_CPPFLAGS"
! 9269: LDFLAGS="$save_LDFLAGS"
! 9270: LIBS="$save_LIBS"
! 9271: ;;
! 9272: esac
! 9273:
! 9274: case $lt_cv_dlopen_self in
! 9275: yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
! 9276: *) enable_dlopen_self=unknown ;;
! 9277: esac
! 9278:
! 9279: case $lt_cv_dlopen_self_static in
! 9280: yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
! 9281: *) enable_dlopen_self_static=unknown ;;
! 9282: esac
! 9283: fi
! 9284:
! 9285:
! 9286: # Report which library types will actually be built
! 9287: echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
! 9288: echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
! 9289: echo "$as_me:$LINENO: result: $can_build_shared" >&5
! 9290: echo "${ECHO_T}$can_build_shared" >&6
! 9291:
! 9292: echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
! 9293: echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
! 9294: test "$can_build_shared" = "no" && enable_shared=no
! 9295:
! 9296: # On AIX, shared libraries and static libraries use the same namespace, and
! 9297: # are all built from PIC.
! 9298: case $host_os in
! 9299: aix3*)
! 9300: test "$enable_shared" = yes && enable_static=no
! 9301: if test -n "$RANLIB"; then
! 9302: archive_cmds="$archive_cmds~\$RANLIB \$lib"
! 9303: postinstall_cmds='$RANLIB $lib'
! 9304: fi
! 9305: ;;
! 9306:
! 9307: aix4* | aix5*)
! 9308: if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
! 9309: test "$enable_shared" = yes && enable_static=no
! 9310: fi
! 9311: ;;
! 9312: esac
! 9313: echo "$as_me:$LINENO: result: $enable_shared" >&5
! 9314: echo "${ECHO_T}$enable_shared" >&6
! 9315:
! 9316: echo "$as_me:$LINENO: checking whether to build static libraries" >&5
! 9317: echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
! 9318: # Make sure either enable_shared or enable_static is yes.
! 9319: test "$enable_shared" = yes || enable_static=yes
! 9320: echo "$as_me:$LINENO: result: $enable_static" >&5
! 9321: echo "${ECHO_T}$enable_static" >&6
! 9322:
! 9323: # The else clause should only fire when bootstrapping the
! 9324: # libtool distribution, otherwise you forgot to ship ltmain.sh
! 9325: # with your package, and you will get complaints that there are
! 9326: # no rules to generate ltmain.sh.
! 9327: if test -f "$ltmain"; then
! 9328: # See if we are running on zsh, and set the options which allow our commands through
! 9329: # without removal of \ escapes.
! 9330: if test -n "${ZSH_VERSION+set}" ; then
! 9331: setopt NO_GLOB_SUBST
! 9332: fi
! 9333: # Now quote all the things that may contain metacharacters while being
! 9334: # careful not to overquote the AC_SUBSTed values. We take copies of the
! 9335: # variables and quote the copies for generation of the libtool script.
! 9336: for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
! 9337: SED SHELL STRIP \
! 9338: libname_spec library_names_spec soname_spec extract_expsyms_cmds \
! 9339: old_striplib striplib file_magic_cmd finish_cmds finish_eval \
! 9340: deplibs_check_method reload_flag reload_cmds need_locks \
! 9341: lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
! 9342: lt_cv_sys_global_symbol_to_c_name_address \
! 9343: sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
! 9344: old_postinstall_cmds old_postuninstall_cmds \
! 9345: compiler \
! 9346: CC \
! 9347: LD \
! 9348: lt_prog_compiler_wl \
! 9349: lt_prog_compiler_pic \
! 9350: lt_prog_compiler_static \
! 9351: lt_prog_compiler_no_builtin_flag \
! 9352: export_dynamic_flag_spec \
! 9353: thread_safe_flag_spec \
! 9354: whole_archive_flag_spec \
! 9355: enable_shared_with_static_runtimes \
! 9356: old_archive_cmds \
! 9357: old_archive_from_new_cmds \
! 9358: predep_objects \
! 9359: postdep_objects \
! 9360: predeps \
! 9361: postdeps \
! 9362: compiler_lib_search_path \
! 9363: archive_cmds \
! 9364: archive_expsym_cmds \
! 9365: postinstall_cmds \
! 9366: postuninstall_cmds \
! 9367: old_archive_from_expsyms_cmds \
! 9368: allow_undefined_flag \
! 9369: no_undefined_flag \
! 9370: export_symbols_cmds \
! 9371: hardcode_libdir_flag_spec \
! 9372: hardcode_libdir_flag_spec_ld \
! 9373: hardcode_libdir_separator \
! 9374: hardcode_automatic \
! 9375: module_cmds \
! 9376: module_expsym_cmds \
! 9377: lt_cv_prog_compiler_c_o \
! 9378: exclude_expsyms \
! 9379: include_expsyms; do
! 9380:
! 9381: case $var in
! 9382: old_archive_cmds | \
! 9383: old_archive_from_new_cmds | \
! 9384: archive_cmds | \
! 9385: archive_expsym_cmds | \
! 9386: module_cmds | \
! 9387: module_expsym_cmds | \
! 9388: old_archive_from_expsyms_cmds | \
! 9389: export_symbols_cmds | \
! 9390: extract_expsyms_cmds | reload_cmds | finish_cmds | \
! 9391: postinstall_cmds | postuninstall_cmds | \
! 9392: old_postinstall_cmds | old_postuninstall_cmds | \
! 9393: sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
! 9394: # Double-quote double-evaled strings.
! 9395: eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
! 9396: ;;
! 9397: *)
! 9398: eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
! 9399: ;;
! 9400: esac
! 9401: done
! 9402:
! 9403: case $lt_echo in
! 9404: *'\$0 --fallback-echo"')
! 9405: lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
! 9406: ;;
! 9407: esac
! 9408:
! 9409: cfgfile="${ofile}T"
! 9410: trap "$rm \"$cfgfile\"; exit 1" 1 2 15
! 9411: $rm -f "$cfgfile"
! 9412: { echo "$as_me:$LINENO: creating $ofile" >&5
! 9413: echo "$as_me: creating $ofile" >&6;}
! 9414:
! 9415: cat <<__EOF__ >> "$cfgfile"
! 9416: #! $SHELL
! 9417:
! 9418: # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
! 9419: # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
! 9420: # NOTE: Changes made to this file will be lost: look at ltmain.sh.
! 9421: #
! 9422: # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
! 9423: # Free Software Foundation, Inc.
! 9424: #
! 9425: # This file is part of GNU Libtool:
! 9426: # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
! 9427: #
! 9428: # This program is free software; you can redistribute it and/or modify
! 9429: # it under the terms of the GNU General Public License as published by
! 9430: # the Free Software Foundation; either version 2 of the License, or
! 9431: # (at your option) any later version.
! 9432: #
! 9433: # This program is distributed in the hope that it will be useful, but
! 9434: # WITHOUT ANY WARRANTY; without even the implied warranty of
! 9435: # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
! 9436: # General Public License for more details.
! 9437: #
! 9438: # You should have received a copy of the GNU General Public License
! 9439: # along with this program; if not, write to the Free Software
! 9440: # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
! 9441: #
! 9442: # As a special exception to the GNU General Public License, if you
! 9443: # distribute this file as part of a program that contains a
! 9444: # configuration script generated by Autoconf, you may include it under
! 9445: # the same distribution terms that you use for the rest of that program.
! 9446:
! 9447: # A sed program that does not truncate output.
! 9448: SED=$lt_SED
! 9449:
! 9450: # Sed that helps us avoid accidentally triggering echo(1) options like -n.
! 9451: Xsed="$SED -e 1s/^X//"
! 9452:
! 9453: # The HP-UX ksh and POSIX shell print the target directory to stdout
! 9454: # if CDPATH is set.
! 9455: (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
! 9456:
! 9457: # The names of the tagged configurations supported by this script.
! 9458: available_tags=
! 9459:
! 9460: # ### BEGIN LIBTOOL CONFIG
! 9461:
! 9462: # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
! 9463:
! 9464: # Shell to use when invoking shell scripts.
! 9465: SHELL=$lt_SHELL
! 9466:
! 9467: # Whether or not to build shared libraries.
! 9468: build_libtool_libs=$enable_shared
! 9469:
! 9470: # Whether or not to build static libraries.
! 9471: build_old_libs=$enable_static
! 9472:
! 9473: # Whether or not to add -lc for building shared libraries.
! 9474: build_libtool_need_lc=$archive_cmds_need_lc
! 9475:
! 9476: # Whether or not to disallow shared libs when runtime libs are static
! 9477: allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
! 9478:
! 9479: # Whether or not to optimize for fast installation.
! 9480: fast_install=$enable_fast_install
! 9481:
! 9482: # The host system.
! 9483: host_alias=$host_alias
! 9484: host=$host
! 9485: host_os=$host_os
! 9486:
! 9487: # The build system.
! 9488: build_alias=$build_alias
! 9489: build=$build
! 9490: build_os=$build_os
! 9491:
! 9492: # An echo program that does not interpret backslashes.
! 9493: echo=$lt_echo
! 9494:
! 9495: # The archiver.
! 9496: AR=$lt_AR
! 9497: AR_FLAGS=$lt_AR_FLAGS
! 9498:
! 9499: # A C compiler.
! 9500: LTCC=$lt_LTCC
! 9501:
! 9502: # LTCC compiler flags.
! 9503: LTCFLAGS=$lt_LTCFLAGS
! 9504:
! 9505: # A language-specific compiler.
! 9506: CC=$lt_compiler
! 9507:
! 9508: # Is the compiler the GNU C compiler?
! 9509: with_gcc=$GCC
! 9510:
! 9511: # An ERE matcher.
! 9512: EGREP=$lt_EGREP
! 9513:
! 9514: # The linker used to build libraries.
! 9515: LD=$lt_LD
! 9516:
! 9517: # Whether we need hard or soft links.
! 9518: LN_S=$lt_LN_S
! 9519:
! 9520: # A BSD-compatible nm program.
! 9521: NM=$lt_NM
! 9522:
! 9523: # A symbol stripping program
! 9524: STRIP=$lt_STRIP
! 9525:
! 9526: # Used to examine libraries when file_magic_cmd begins "file"
! 9527: MAGIC_CMD=$MAGIC_CMD
! 9528:
! 9529: # Used on cygwin: DLL creation program.
! 9530: DLLTOOL="$DLLTOOL"
! 9531:
! 9532: # Used on cygwin: object dumper.
! 9533: OBJDUMP="$OBJDUMP"
! 9534:
! 9535: # Used on cygwin: assembler.
! 9536: AS="$AS"
! 9537:
! 9538: # The name of the directory that contains temporary libtool files.
! 9539: objdir=$objdir
! 9540:
! 9541: # How to create reloadable object files.
! 9542: reload_flag=$lt_reload_flag
! 9543: reload_cmds=$lt_reload_cmds
! 9544:
! 9545: # How to pass a linker flag through the compiler.
! 9546: wl=$lt_lt_prog_compiler_wl
! 9547:
! 9548: # Object file suffix (normally "o").
! 9549: objext="$ac_objext"
! 9550:
! 9551: # Old archive suffix (normally "a").
! 9552: libext="$libext"
! 9553:
! 9554: # Shared library suffix (normally ".so").
! 9555: shrext_cmds='$shrext_cmds'
! 9556:
! 9557: # Executable file suffix (normally "").
! 9558: exeext="$exeext"
! 9559:
! 9560: # Additional compiler flags for building library objects.
! 9561: pic_flag=$lt_lt_prog_compiler_pic
! 9562: pic_mode=$pic_mode
! 9563:
! 9564: # What is the maximum length of a command?
! 9565: max_cmd_len=$lt_cv_sys_max_cmd_len
! 9566:
! 9567: # Does compiler simultaneously support -c and -o options?
! 9568: compiler_c_o=$lt_lt_cv_prog_compiler_c_o
! 9569:
! 9570: # Must we lock files when doing compilation?
! 9571: need_locks=$lt_need_locks
! 9572:
! 9573: # Do we need the lib prefix for modules?
! 9574: need_lib_prefix=$need_lib_prefix
! 9575:
! 9576: # Do we need a version for libraries?
! 9577: need_version=$need_version
! 9578:
! 9579: # Whether dlopen is supported.
! 9580: dlopen_support=$enable_dlopen
! 9581:
! 9582: # Whether dlopen of programs is supported.
! 9583: dlopen_self=$enable_dlopen_self
! 9584:
! 9585: # Whether dlopen of statically linked programs is supported.
! 9586: dlopen_self_static=$enable_dlopen_self_static
! 9587:
! 9588: # Compiler flag to prevent dynamic linking.
! 9589: link_static_flag=$lt_lt_prog_compiler_static
! 9590:
! 9591: # Compiler flag to turn off builtin functions.
! 9592: no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
! 9593:
! 9594: # Compiler flag to allow reflexive dlopens.
! 9595: export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
! 9596:
! 9597: # Compiler flag to generate shared objects directly from archives.
! 9598: whole_archive_flag_spec=$lt_whole_archive_flag_spec
! 9599:
! 9600: # Compiler flag to generate thread-safe objects.
! 9601: thread_safe_flag_spec=$lt_thread_safe_flag_spec
! 9602:
! 9603: # Library versioning type.
! 9604: version_type=$version_type
! 9605:
! 9606: # Format of library name prefix.
! 9607: libname_spec=$lt_libname_spec
! 9608:
! 9609: # List of archive names. First name is the real one, the rest are links.
! 9610: # The last name is the one that the linker finds with -lNAME.
! 9611: library_names_spec=$lt_library_names_spec
! 9612:
! 9613: # The coded name of the library, if different from the real name.
! 9614: soname_spec=$lt_soname_spec
! 9615:
! 9616: # Commands used to build and install an old-style archive.
! 9617: RANLIB=$lt_RANLIB
! 9618: old_archive_cmds=$lt_old_archive_cmds
! 9619: old_postinstall_cmds=$lt_old_postinstall_cmds
! 9620: old_postuninstall_cmds=$lt_old_postuninstall_cmds
! 9621:
! 9622: # Create an old-style archive from a shared archive.
! 9623: old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
! 9624:
! 9625: # Create a temporary old-style archive to link instead of a shared archive.
! 9626: old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
! 9627:
! 9628: # Commands used to build and install a shared archive.
! 9629: archive_cmds=$lt_archive_cmds
! 9630: archive_expsym_cmds=$lt_archive_expsym_cmds
! 9631: postinstall_cmds=$lt_postinstall_cmds
! 9632: postuninstall_cmds=$lt_postuninstall_cmds
! 9633:
! 9634: # Commands used to build a loadable module (assumed same as above if empty)
! 9635: module_cmds=$lt_module_cmds
! 9636: module_expsym_cmds=$lt_module_expsym_cmds
! 9637:
! 9638: # Commands to strip libraries.
! 9639: old_striplib=$lt_old_striplib
! 9640: striplib=$lt_striplib
! 9641:
! 9642: # Dependencies to place before the objects being linked to create a
! 9643: # shared library.
! 9644: predep_objects=$lt_predep_objects
! 9645:
! 9646: # Dependencies to place after the objects being linked to create a
! 9647: # shared library.
! 9648: postdep_objects=$lt_postdep_objects
! 9649:
! 9650: # Dependencies to place before the objects being linked to create a
! 9651: # shared library.
! 9652: predeps=$lt_predeps
! 9653:
! 9654: # Dependencies to place after the objects being linked to create a
! 9655: # shared library.
! 9656: postdeps=$lt_postdeps
! 9657:
! 9658: # The library search path used internally by the compiler when linking
! 9659: # a shared library.
! 9660: compiler_lib_search_path=$lt_compiler_lib_search_path
! 9661:
! 9662: # Method to check whether dependent libraries are shared objects.
! 9663: deplibs_check_method=$lt_deplibs_check_method
! 9664:
! 9665: # Command to use when deplibs_check_method == file_magic.
! 9666: file_magic_cmd=$lt_file_magic_cmd
! 9667:
! 9668: # Flag that allows shared libraries with undefined symbols to be built.
! 9669: allow_undefined_flag=$lt_allow_undefined_flag
! 9670:
! 9671: # Flag that forces no undefined symbols.
! 9672: no_undefined_flag=$lt_no_undefined_flag
! 9673:
! 9674: # Commands used to finish a libtool library installation in a directory.
! 9675: finish_cmds=$lt_finish_cmds
! 9676:
! 9677: # Same as above, but a single script fragment to be evaled but not shown.
! 9678: finish_eval=$lt_finish_eval
! 9679:
! 9680: # Take the output of nm and produce a listing of raw symbols and C names.
! 9681: global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
! 9682:
! 9683: # Transform the output of nm in a proper C declaration
! 9684: global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
! 9685:
! 9686: # Transform the output of nm in a C name address pair
! 9687: global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
! 9688:
! 9689: # This is the shared library runtime path variable.
! 9690: runpath_var=$runpath_var
! 9691:
! 9692: # This is the shared library path variable.
! 9693: shlibpath_var=$shlibpath_var
! 9694:
! 9695: # Is shlibpath searched before the hard-coded library search path?
! 9696: shlibpath_overrides_runpath=$shlibpath_overrides_runpath
! 9697:
! 9698: # How to hardcode a shared library path into an executable.
! 9699: hardcode_action=$hardcode_action
! 9700:
! 9701: # Whether we should hardcode library paths into libraries.
! 9702: hardcode_into_libs=$hardcode_into_libs
! 9703:
! 9704: # Flag to hardcode \$libdir into a binary during linking.
! 9705: # This must work even if \$libdir does not exist.
! 9706: hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
! 9707:
! 9708: # If ld is used when linking, flag to hardcode \$libdir into
! 9709: # a binary during linking. This must work even if \$libdir does
! 9710: # not exist.
! 9711: hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
! 9712:
! 9713: # Whether we need a single -rpath flag with a separated argument.
! 9714: hardcode_libdir_separator=$lt_hardcode_libdir_separator
! 9715:
! 9716: # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
! 9717: # resulting binary.
! 9718: hardcode_direct=$hardcode_direct
! 9719:
! 9720: # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
! 9721: # resulting binary.
! 9722: hardcode_minus_L=$hardcode_minus_L
! 9723:
! 9724: # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
! 9725: # the resulting binary.
! 9726: hardcode_shlibpath_var=$hardcode_shlibpath_var
! 9727:
! 9728: # Set to yes if building a shared library automatically hardcodes DIR into the library
! 9729: # and all subsequent libraries and executables linked against it.
! 9730: hardcode_automatic=$hardcode_automatic
! 9731:
! 9732: # Variables whose values should be saved in libtool wrapper scripts and
! 9733: # restored at relink time.
! 9734: variables_saved_for_relink="$variables_saved_for_relink"
! 9735:
! 9736: # Whether libtool must link a program against all its dependency libraries.
! 9737: link_all_deplibs=$link_all_deplibs
! 9738:
! 9739: # Compile-time system search path for libraries
! 9740: sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
! 9741:
! 9742: # Run-time system search path for libraries
! 9743: sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
! 9744:
! 9745: # Fix the shell variable \$srcfile for the compiler.
! 9746: fix_srcfile_path="$fix_srcfile_path"
! 9747:
! 9748: # Set to yes if exported symbols are required.
! 9749: always_export_symbols=$always_export_symbols
! 9750:
! 9751: # The commands to list exported symbols.
! 9752: export_symbols_cmds=$lt_export_symbols_cmds
! 9753:
! 9754: # The commands to extract the exported symbol list from a shared archive.
! 9755: extract_expsyms_cmds=$lt_extract_expsyms_cmds
! 9756:
! 9757: # Symbols that should not be listed in the preloaded symbols.
! 9758: exclude_expsyms=$lt_exclude_expsyms
! 9759:
! 9760: # Symbols that must always be exported.
! 9761: include_expsyms=$lt_include_expsyms
! 9762:
! 9763: # ### END LIBTOOL CONFIG
! 9764:
! 9765: __EOF__
! 9766:
! 9767:
! 9768: case $host_os in
! 9769: aix3*)
! 9770: cat <<\EOF >> "$cfgfile"
! 9771:
! 9772: # AIX sometimes has problems with the GCC collect2 program. For some
! 9773: # reason, if we set the COLLECT_NAMES environment variable, the problems
! 9774: # vanish in a puff of smoke.
! 9775: if test "X${COLLECT_NAMES+set}" != Xset; then
! 9776: COLLECT_NAMES=
! 9777: export COLLECT_NAMES
! 9778: fi
! 9779: EOF
! 9780: ;;
! 9781: esac
! 9782:
! 9783: # We use sed instead of cat because bash on DJGPP gets confused if
! 9784: # if finds mixed CR/LF and LF-only lines. Since sed operates in
! 9785: # text mode, it properly converts lines to CR/LF. This bash problem
! 9786: # is reportedly fixed, but why not run on old versions too?
! 9787: sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
! 9788:
! 9789: mv -f "$cfgfile" "$ofile" || \
! 9790: (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
! 9791: chmod +x "$ofile"
! 9792:
! 9793: else
! 9794: # If there is no Makefile yet, we rely on a make rule to execute
! 9795: # `config.status --recheck' to rerun these tests and create the
! 9796: # libtool script then.
! 9797: ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
! 9798: if test -f "$ltmain_in"; then
! 9799: test -f Makefile && make "$ltmain"
! 9800: fi
! 9801: fi
! 9802:
! 9803:
! 9804: ac_ext=c
! 9805: ac_cpp='$CPP $CPPFLAGS'
! 9806: ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
! 9807: ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
! 9808: ac_compiler_gnu=$ac_cv_c_compiler_gnu
! 9809:
! 9810: CC="$lt_save_CC"
! 9811:
! 9812:
! 9813: # Check whether --with-tags or --without-tags was given.
! 9814: if test "${with_tags+set}" = set; then
! 9815: withval="$with_tags"
! 9816: tagnames="$withval"
! 9817: fi;
! 9818:
! 9819: if test -f "$ltmain" && test -n "$tagnames"; then
! 9820: if test ! -f "${ofile}"; then
! 9821: { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
! 9822: echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
! 9823: fi
! 9824:
! 9825: if test -z "$LTCC"; then
! 9826: eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
! 9827: if test -z "$LTCC"; then
! 9828: { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
! 9829: echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
! 9830: else
! 9831: { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
! 9832: echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
! 9833: fi
! 9834: fi
! 9835: if test -z "$LTCFLAGS"; then
! 9836: eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
! 9837: fi
! 9838:
! 9839: # Extract list of available tagged configurations in $ofile.
! 9840: # Note that this assumes the entire list is on one line.
! 9841: available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
! 9842:
! 9843: lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
! 9844: for tagname in $tagnames; do
! 9845: IFS="$lt_save_ifs"
! 9846: # Check whether tagname contains only valid characters
! 9847: case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
! 9848: "") ;;
! 9849: *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
! 9850: echo "$as_me: error: invalid tag name: $tagname" >&2;}
! 9851: { (exit 1); exit 1; }; }
! 9852: ;;
! 9853: esac
! 9854:
! 9855: if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
! 9856: then
! 9857: { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
! 9858: echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
! 9859: { (exit 1); exit 1; }; }
! 9860: fi
! 9861:
! 9862: # Update the list of available tags.
! 9863: if test -n "$tagname"; then
! 9864: echo appending configuration tag \"$tagname\" to $ofile
! 9865:
! 9866: case $tagname in
! 9867: CXX)
! 9868: if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
! 9869: ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
! 9870: (test "X$CXX" != "Xg++"))) ; then
! 9871: ac_ext=cc
! 9872: ac_cpp='$CXXCPP $CPPFLAGS'
! 9873: ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
! 9874: ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
! 9875: ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
! 9876:
! 9877:
! 9878:
! 9879:
! 9880: archive_cmds_need_lc_CXX=no
! 9881: allow_undefined_flag_CXX=
! 9882: always_export_symbols_CXX=no
! 9883: archive_expsym_cmds_CXX=
! 9884: export_dynamic_flag_spec_CXX=
! 9885: hardcode_direct_CXX=no
! 9886: hardcode_libdir_flag_spec_CXX=
! 9887: hardcode_libdir_flag_spec_ld_CXX=
! 9888: hardcode_libdir_separator_CXX=
! 9889: hardcode_minus_L_CXX=no
! 9890: hardcode_shlibpath_var_CXX=unsupported
! 9891: hardcode_automatic_CXX=no
! 9892: module_cmds_CXX=
! 9893: module_expsym_cmds_CXX=
! 9894: link_all_deplibs_CXX=unknown
! 9895: old_archive_cmds_CXX=$old_archive_cmds
! 9896: no_undefined_flag_CXX=
! 9897: whole_archive_flag_spec_CXX=
! 9898: enable_shared_with_static_runtimes_CXX=no
! 9899:
! 9900: # Dependencies to place before and after the object being linked:
! 9901: predep_objects_CXX=
! 9902: postdep_objects_CXX=
! 9903: predeps_CXX=
! 9904: postdeps_CXX=
! 9905: compiler_lib_search_path_CXX=
! 9906:
! 9907: # Source file extension for C++ test sources.
! 9908: ac_ext=cpp
! 9909:
! 9910: # Object file extension for compiled C++ test sources.
! 9911: objext=o
! 9912: objext_CXX=$objext
! 9913:
! 9914: # Code to be used in simple compile tests
! 9915: lt_simple_compile_test_code="int some_variable = 0;\n"
! 9916:
! 9917: # Code to be used in simple link tests
! 9918: lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
! 9919:
! 9920: # ltmain only uses $CC for tagged configurations so make sure $CC is set.
! 9921:
! 9922: # If no C compiler was specified, use CC.
! 9923: LTCC=${LTCC-"$CC"}
! 9924:
! 9925: # If no C compiler flags were specified, use CFLAGS.
! 9926: LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
! 9927:
! 9928: # Allow CC to be a program name with arguments.
! 9929: compiler=$CC
! 9930:
! 9931:
! 9932: # save warnings/boilerplate of simple test code
! 9933: ac_outfile=conftest.$ac_objext
! 9934: printf "$lt_simple_compile_test_code" >conftest.$ac_ext
! 9935: eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
! 9936: _lt_compiler_boilerplate=`cat conftest.err`
! 9937: $rm conftest*
! 9938:
! 9939: ac_outfile=conftest.$ac_objext
! 9940: printf "$lt_simple_link_test_code" >conftest.$ac_ext
! 9941: eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
! 9942: _lt_linker_boilerplate=`cat conftest.err`
! 9943: $rm conftest*
! 9944:
! 9945:
! 9946: # Allow CC to be a program name with arguments.
! 9947: lt_save_CC=$CC
! 9948: lt_save_LD=$LD
! 9949: lt_save_GCC=$GCC
! 9950: GCC=$GXX
! 9951: lt_save_with_gnu_ld=$with_gnu_ld
! 9952: lt_save_path_LD=$lt_cv_path_LD
! 9953: if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
! 9954: lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
! 9955: else
! 9956: $as_unset lt_cv_prog_gnu_ld
! 9957: fi
! 9958: if test -n "${lt_cv_path_LDCXX+set}"; then
! 9959: lt_cv_path_LD=$lt_cv_path_LDCXX
! 9960: else
! 9961: $as_unset lt_cv_path_LD
! 9962: fi
! 9963: test -z "${LDCXX+set}" || LD=$LDCXX
! 9964: CC=${CXX-"c++"}
! 9965: compiler=$CC
! 9966: compiler_CXX=$CC
! 9967: for cc_temp in $compiler""; do
! 9968: case $cc_temp in
! 9969: compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
! 9970: distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
! 9971: \-*) ;;
! 9972: *) break;;
! 9973: esac
! 9974: done
! 9975: cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
! 9976:
! 9977:
! 9978: # We don't want -fno-exception wen compiling C++ code, so set the
! 9979: # no_builtin_flag separately
! 9980: if test "$GXX" = yes; then
! 9981: lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
! 9982: else
! 9983: lt_prog_compiler_no_builtin_flag_CXX=
! 9984: fi
! 9985:
! 9986: if test "$GXX" = yes; then
! 9987: # Set up default GNU C++ configuration
! 9988:
! 9989:
! 9990: # Check whether --with-gnu-ld or --without-gnu-ld was given.
! 9991: if test "${with_gnu_ld+set}" = set; then
! 9992: withval="$with_gnu_ld"
! 9993: test "$withval" = no || with_gnu_ld=yes
! 9994: else
! 9995: with_gnu_ld=no
! 9996: fi;
! 9997: ac_prog=ld
! 9998: if test "$GCC" = yes; then
! 9999: # Check if gcc -print-prog-name=ld gives a path.
! 10000: echo "$as_me:$LINENO: checking for ld used by $CC" >&5
! 10001: echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
! 10002: case $host in
! 10003: *-*-mingw*)
! 10004: # gcc leaves a trailing carriage return which upsets mingw
! 10005: ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
! 10006: *)
! 10007: ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
! 10008: esac
! 10009: case $ac_prog in
! 10010: # Accept absolute paths.
! 10011: [\\/]* | ?:[\\/]*)
! 10012: re_direlt='/[^/][^/]*/\.\./'
! 10013: # Canonicalize the pathname of ld
! 10014: ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
! 10015: while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
! 10016: ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
! 10017: done
! 10018: test -z "$LD" && LD="$ac_prog"
! 10019: ;;
! 10020: "")
! 10021: # If it fails, then pretend we aren't using GCC.
! 10022: ac_prog=ld
! 10023: ;;
! 10024: *)
! 10025: # If it is relative, then search for the first ld in PATH.
! 10026: with_gnu_ld=unknown
! 10027: ;;
! 10028: esac
! 10029: elif test "$with_gnu_ld" = yes; then
! 10030: echo "$as_me:$LINENO: checking for GNU ld" >&5
! 10031: echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
! 10032: else
! 10033: echo "$as_me:$LINENO: checking for non-GNU ld" >&5
! 10034: echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
! 10035: fi
! 10036: if test "${lt_cv_path_LD+set}" = set; then
! 10037: echo $ECHO_N "(cached) $ECHO_C" >&6
! 10038: else
! 10039: if test -z "$LD"; then
! 10040: lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
! 10041: for ac_dir in $PATH; do
! 10042: IFS="$lt_save_ifs"
! 10043: test -z "$ac_dir" && ac_dir=.
! 10044: if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
! 10045: lt_cv_path_LD="$ac_dir/$ac_prog"
! 10046: # Check to see if the program is GNU ld. I'd rather use --version,
! 10047: # but apparently some variants of GNU ld only accept -v.
! 10048: # Break only if it was the GNU/non-GNU ld that we prefer.
! 10049: case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
! 10050: *GNU* | *'with BFD'*)
! 10051: test "$with_gnu_ld" != no && break
! 10052: ;;
! 10053: *)
! 10054: test "$with_gnu_ld" != yes && break
! 10055: ;;
! 10056: esac
! 10057: fi
! 10058: done
! 10059: IFS="$lt_save_ifs"
! 10060: else
! 10061: lt_cv_path_LD="$LD" # Let the user override the test with a path.
! 10062: fi
! 10063: fi
! 10064:
! 10065: LD="$lt_cv_path_LD"
! 10066: if test -n "$LD"; then
! 10067: echo "$as_me:$LINENO: result: $LD" >&5
! 10068: echo "${ECHO_T}$LD" >&6
! 10069: else
! 10070: echo "$as_me:$LINENO: result: no" >&5
! 10071: echo "${ECHO_T}no" >&6
! 10072: fi
! 10073: test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
! 10074: echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
! 10075: { (exit 1); exit 1; }; }
! 10076: echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
! 10077: echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
! 10078: if test "${lt_cv_prog_gnu_ld+set}" = set; then
! 10079: echo $ECHO_N "(cached) $ECHO_C" >&6
! 10080: else
! 10081: # I'd rather use --version here, but apparently some GNU lds only accept -v.
! 10082: case `$LD -v 2>&1 </dev/null` in
! 10083: *GNU* | *'with BFD'*)
! 10084: lt_cv_prog_gnu_ld=yes
! 10085: ;;
! 10086: *)
! 10087: lt_cv_prog_gnu_ld=no
! 10088: ;;
! 10089: esac
! 10090: fi
! 10091: echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
! 10092: echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
! 10093: with_gnu_ld=$lt_cv_prog_gnu_ld
! 10094:
! 10095:
! 10096:
! 10097: # Check if GNU C++ uses GNU ld as the underlying linker, since the
! 10098: # archiving commands below assume that GNU ld is being used.
! 10099: if test "$with_gnu_ld" = yes; then
! 10100: archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
! 10101: 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'
! 10102:
! 10103: hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
! 10104: export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
! 10105:
! 10106: # If archive_cmds runs LD, not CC, wlarc should be empty
! 10107: # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
! 10108: # investigate it a little bit more. (MM)
! 10109: wlarc='${wl}'
! 10110:
! 10111: # ancient GNU ld didn't support --whole-archive et. al.
! 10112: if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
! 10113: grep 'no-whole-archive' > /dev/null; then
! 10114: whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
! 10115: else
! 10116: whole_archive_flag_spec_CXX=
! 10117: fi
! 10118: else
! 10119: with_gnu_ld=no
! 10120: wlarc=
! 10121:
! 10122: # A generic and very simple default shared library creation
! 10123: # command for GNU C++ for the case where it uses the native
! 10124: # linker, instead of GNU ld. If possible, this setting should
! 10125: # overridden to take advantage of the native linker features on
! 10126: # the platform it is being used on.
! 10127: archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
! 10128: fi
! 10129:
! 10130: # Commands to make compiler produce verbose output that lists
! 10131: # what "hidden" libraries, object files and flags are used when
! 10132: # linking a shared library.
! 10133: output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
! 10134:
! 10135: else
! 10136: GXX=no
! 10137: with_gnu_ld=no
! 10138: wlarc=
! 10139: fi
! 10140:
! 10141: # PORTME: fill in a description of your system's C++ link characteristics
! 10142: echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
! 10143: echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
! 10144: ld_shlibs_CXX=yes
! 10145: case $host_os in
! 10146: aix3*)
! 10147: # FIXME: insert proper C++ library support
! 10148: ld_shlibs_CXX=no
! 10149: ;;
! 10150: aix4* | aix5*)
! 10151: if test "$host_cpu" = ia64; then
! 10152: # On IA64, the linker does run time linking by default, so we don't
! 10153: # have to do anything special.
! 10154: aix_use_runtimelinking=no
! 10155: exp_sym_flag='-Bexport'
! 10156: no_entry_flag=""
! 10157: else
! 10158: aix_use_runtimelinking=no
! 10159:
! 10160: # Test if we are trying to use run time linking or normal
! 10161: # AIX style linking. If -brtl is somewhere in LDFLAGS, we
! 10162: # need to do runtime linking.
! 10163: case $host_os in aix4.[23]|aix4.[23].*|aix5*)
! 10164: for ld_flag in $LDFLAGS; do
! 10165: case $ld_flag in
! 10166: *-brtl*)
! 10167: aix_use_runtimelinking=yes
! 10168: break
! 10169: ;;
! 10170: esac
! 10171: done
! 10172: ;;
! 10173: esac
! 10174:
! 10175: exp_sym_flag='-bexport'
! 10176: no_entry_flag='-bnoentry'
! 10177: fi
! 10178:
! 10179: # When large executables or shared objects are built, AIX ld can
! 10180: # have problems creating the table of contents. If linking a library
! 10181: # or program results in "error TOC overflow" add -mminimal-toc to
! 10182: # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
! 10183: # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
! 10184:
! 10185: archive_cmds_CXX=''
! 10186: hardcode_direct_CXX=yes
! 10187: hardcode_libdir_separator_CXX=':'
! 10188: link_all_deplibs_CXX=yes
! 10189:
! 10190: if test "$GXX" = yes; then
! 10191: case $host_os in aix4.[012]|aix4.[012].*)
! 10192: # We only want to do this on AIX 4.2 and lower, the check
! 10193: # below for broken collect2 doesn't work under 4.3+
! 10194: collect2name=`${CC} -print-prog-name=collect2`
! 10195: if test -f "$collect2name" && \
! 10196: strings "$collect2name" | grep resolve_lib_name >/dev/null
! 10197: then
! 10198: # We have reworked collect2
! 10199: hardcode_direct_CXX=yes
! 10200: else
! 10201: # We have old collect2
! 10202: hardcode_direct_CXX=unsupported
! 10203: # It fails to find uninstalled libraries when the uninstalled
! 10204: # path is not listed in the libpath. Setting hardcode_minus_L
! 10205: # to unsupported forces relinking
! 10206: hardcode_minus_L_CXX=yes
! 10207: hardcode_libdir_flag_spec_CXX='-L$libdir'
! 10208: hardcode_libdir_separator_CXX=
! 10209: fi
! 10210: ;;
! 10211: esac
! 10212: shared_flag='-shared'
! 10213: if test "$aix_use_runtimelinking" = yes; then
! 10214: shared_flag="$shared_flag "'${wl}-G'
! 10215: fi
! 10216: else
! 10217: # not using gcc
! 10218: if test "$host_cpu" = ia64; then
! 10219: # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
! 10220: # chokes on -Wl,-G. The following line is correct:
! 10221: shared_flag='-G'
! 10222: else
! 10223: if test "$aix_use_runtimelinking" = yes; then
! 10224: shared_flag='${wl}-G'
! 10225: else
! 10226: shared_flag='${wl}-bM:SRE'
! 10227: fi
! 10228: fi
! 10229: fi
! 10230:
! 10231: # It seems that -bexpall does not export symbols beginning with
! 10232: # underscore (_), so it is better to generate a list of symbols to export.
! 10233: always_export_symbols_CXX=yes
! 10234: if test "$aix_use_runtimelinking" = yes; then
! 10235: # Warning - without using the other runtime loading flags (-brtl),
! 10236: # -berok will link without error, but may produce a broken library.
! 10237: allow_undefined_flag_CXX='-berok'
! 10238: # Determine the default libpath from the value encoded in an empty executable.
! 10239: cat >conftest.$ac_ext <<_ACEOF
! 10240: /* confdefs.h. */
! 10241: _ACEOF
! 10242: cat confdefs.h >>conftest.$ac_ext
! 10243: cat >>conftest.$ac_ext <<_ACEOF
! 10244: /* end confdefs.h. */
! 10245:
! 10246: int
! 10247: main ()
! 10248: {
! 10249:
! 10250: ;
! 10251: return 0;
! 10252: }
! 10253: _ACEOF
! 10254: rm -f conftest.$ac_objext conftest$ac_exeext
! 10255: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 10256: (eval $ac_link) 2>conftest.er1
! 10257: ac_status=$?
! 10258: grep -v '^ *+' conftest.er1 >conftest.err
! 10259: rm -f conftest.er1
! 10260: cat conftest.err >&5
! 10261: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 10262: (exit $ac_status); } &&
! 10263: { ac_try='test -z "$ac_cxx_werror_flag"
! 10264: || test ! -s conftest.err'
! 10265: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 10266: (eval $ac_try) 2>&5
! 10267: ac_status=$?
! 10268: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 10269: (exit $ac_status); }; } &&
! 10270: { ac_try='test -s conftest$ac_exeext'
! 10271: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 10272: (eval $ac_try) 2>&5
! 10273: ac_status=$?
! 10274: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 10275: (exit $ac_status); }; }; then
! 10276:
! 10277: aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
! 10278: }'`
! 10279: # Check for a 64-bit object if we didn't find anything.
! 10280: if 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; }
! 10281: }'`; fi
! 10282: else
! 10283: echo "$as_me: failed program was:" >&5
! 10284: sed 's/^/| /' conftest.$ac_ext >&5
! 10285:
! 10286: fi
! 10287: rm -f conftest.err conftest.$ac_objext \
! 10288: conftest$ac_exeext conftest.$ac_ext
! 10289: if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
! 10290:
! 10291: hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
! 10292:
! 10293: archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
! 10294: else
! 10295: if test "$host_cpu" = ia64; then
! 10296: hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
! 10297: allow_undefined_flag_CXX="-z nodefs"
! 10298: archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
! 10299: else
! 10300: # Determine the default libpath from the value encoded in an empty executable.
! 10301: cat >conftest.$ac_ext <<_ACEOF
! 10302: /* confdefs.h. */
! 10303: _ACEOF
! 10304: cat confdefs.h >>conftest.$ac_ext
! 10305: cat >>conftest.$ac_ext <<_ACEOF
! 10306: /* end confdefs.h. */
! 10307:
! 10308: int
! 10309: main ()
! 10310: {
! 10311:
! 10312: ;
! 10313: return 0;
! 10314: }
! 10315: _ACEOF
! 10316: rm -f conftest.$ac_objext conftest$ac_exeext
! 10317: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 10318: (eval $ac_link) 2>conftest.er1
! 10319: ac_status=$?
! 10320: grep -v '^ *+' conftest.er1 >conftest.err
! 10321: rm -f conftest.er1
! 10322: cat conftest.err >&5
! 10323: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 10324: (exit $ac_status); } &&
! 10325: { ac_try='test -z "$ac_cxx_werror_flag"
! 10326: || test ! -s conftest.err'
! 10327: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 10328: (eval $ac_try) 2>&5
! 10329: ac_status=$?
! 10330: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 10331: (exit $ac_status); }; } &&
! 10332: { ac_try='test -s conftest$ac_exeext'
! 10333: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 10334: (eval $ac_try) 2>&5
! 10335: ac_status=$?
! 10336: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 10337: (exit $ac_status); }; }; then
! 10338:
! 10339: aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
! 10340: }'`
! 10341: # Check for a 64-bit object if we didn't find anything.
! 10342: if 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; }
! 10343: }'`; fi
! 10344: else
! 10345: echo "$as_me: failed program was:" >&5
! 10346: sed 's/^/| /' conftest.$ac_ext >&5
! 10347:
! 10348: fi
! 10349: rm -f conftest.err conftest.$ac_objext \
! 10350: conftest$ac_exeext conftest.$ac_ext
! 10351: if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
! 10352:
! 10353: hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
! 10354: # Warning - without using the other run time loading flags,
! 10355: # -berok will link without error, but may produce a broken library.
! 10356: no_undefined_flag_CXX=' ${wl}-bernotok'
! 10357: allow_undefined_flag_CXX=' ${wl}-berok'
! 10358: # Exported symbols can be pulled into shared objects from archives
! 10359: whole_archive_flag_spec_CXX='$convenience'
! 10360: archive_cmds_need_lc_CXX=yes
! 10361: # This is similar to how AIX traditionally builds its shared libraries.
! 10362: archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
! 10363: fi
! 10364: fi
! 10365: ;;
! 10366:
! 10367: beos*)
! 10368: if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
! 10369: allow_undefined_flag_CXX=unsupported
! 10370: # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
! 10371: # support --undefined. This deserves some investigation. FIXME
! 10372: archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
! 10373: else
! 10374: ld_shlibs_CXX=no
! 10375: fi
! 10376: ;;
! 10377:
! 10378: chorus*)
! 10379: case $cc_basename in
! 10380: *)
! 10381: # FIXME: insert proper C++ library support
! 10382: ld_shlibs_CXX=no
! 10383: ;;
! 10384: esac
! 10385: ;;
! 10386:
! 10387: cygwin* | mingw* | pw32*)
! 10388: # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
! 10389: # as there is no search path for DLLs.
! 10390: hardcode_libdir_flag_spec_CXX='-L$libdir'
! 10391: allow_undefined_flag_CXX=unsupported
! 10392: always_export_symbols_CXX=no
! 10393: enable_shared_with_static_runtimes_CXX=yes
! 10394:
! 10395: if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
! 10396: archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
! 10397: # If the export-symbols file already is a .def file (1st line
! 10398: # is EXPORTS), use it as is; otherwise, prepend...
! 10399: archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
! 10400: cp $export_symbols $output_objdir/$soname.def;
! 10401: else
! 10402: echo EXPORTS > $output_objdir/$soname.def;
! 10403: cat $export_symbols >> $output_objdir/$soname.def;
! 10404: fi~
! 10405: $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
! 10406: else
! 10407: ld_shlibs_CXX=no
! 10408: fi
! 10409: ;;
! 10410: darwin* | rhapsody*)
! 10411: case $host_os in
! 10412: rhapsody* | darwin1.[012])
! 10413: allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
! 10414: ;;
! 10415: *) # Darwin 1.3 on
! 10416: if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
! 10417: allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
! 10418: else
! 10419: case ${MACOSX_DEPLOYMENT_TARGET} in
! 10420: 10.[012])
! 10421: allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
! 10422: ;;
! 10423: 10.*)
! 10424: allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
! 10425: ;;
! 10426: esac
! 10427: fi
! 10428: ;;
! 10429: esac
! 10430: archive_cmds_need_lc_CXX=no
! 10431: hardcode_direct_CXX=no
! 10432: hardcode_automatic_CXX=yes
! 10433: hardcode_shlibpath_var_CXX=unsupported
! 10434: whole_archive_flag_spec_CXX=''
! 10435: link_all_deplibs_CXX=yes
! 10436:
! 10437: if test "$GXX" = yes ; then
! 10438: lt_int_apple_cc_single_mod=no
! 10439: output_verbose_link_cmd='echo'
! 10440: if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
! 10441: lt_int_apple_cc_single_mod=yes
! 10442: fi
! 10443: if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
! 10444: archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
! 10445: else
! 10446: archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
! 10447: fi
! 10448: module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
! 10449: # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
! 10450: if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
! 10451: 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}'
! 10452: else
! 10453: archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
! 10454: fi
! 10455: module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
! 10456: else
! 10457: case $cc_basename in
! 10458: xlc*)
! 10459: output_verbose_link_cmd='echo'
! 10460: archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
! 10461: module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
! 10462: # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
! 10463: archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
! 10464: module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
! 10465: ;;
! 10466: *)
! 10467: ld_shlibs_CXX=no
! 10468: ;;
! 10469: esac
! 10470: fi
! 10471: ;;
! 10472:
! 10473: dgux*)
! 10474: case $cc_basename in
! 10475: ec++*)
! 10476: # FIXME: insert proper C++ library support
! 10477: ld_shlibs_CXX=no
! 10478: ;;
! 10479: ghcx*)
! 10480: # Green Hills C++ Compiler
! 10481: # FIXME: insert proper C++ library support
! 10482: ld_shlibs_CXX=no
! 10483: ;;
! 10484: *)
! 10485: # FIXME: insert proper C++ library support
! 10486: ld_shlibs_CXX=no
! 10487: ;;
! 10488: esac
! 10489: ;;
! 10490: freebsd[12]*)
! 10491: # C++ shared libraries reported to be fairly broken before switch to ELF
! 10492: ld_shlibs_CXX=no
! 10493: ;;
! 10494: freebsd-elf*)
! 10495: archive_cmds_need_lc_CXX=no
! 10496: ;;
! 10497: freebsd* | kfreebsd*-gnu | dragonfly*)
! 10498: # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
! 10499: # conventions
! 10500: ld_shlibs_CXX=yes
! 10501: ;;
! 10502: gnu*)
! 10503: ;;
! 10504: hpux9*)
! 10505: hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
! 10506: hardcode_libdir_separator_CXX=:
! 10507: export_dynamic_flag_spec_CXX='${wl}-E'
! 10508: hardcode_direct_CXX=yes
! 10509: hardcode_minus_L_CXX=yes # Not in the search PATH,
! 10510: # but as the default
! 10511: # location of the library.
! 10512:
! 10513: case $cc_basename in
! 10514: CC*)
! 10515: # FIXME: insert proper C++ library support
! 10516: ld_shlibs_CXX=no
! 10517: ;;
! 10518: aCC*)
! 10519: 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'
! 10520: # Commands to make compiler produce verbose output that lists
! 10521: # what "hidden" libraries, object files and flags are used when
! 10522: # linking a shared library.
! 10523: #
! 10524: # There doesn't appear to be a way to prevent this compiler from
! 10525: # explicitly linking system object files so we need to strip them
! 10526: # from the output so that they don't get included in the library
! 10527: # dependencies.
! 10528: 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'
! 10529: ;;
! 10530: *)
! 10531: if test "$GXX" = yes; then
! 10532: 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'
! 10533: else
! 10534: # FIXME: insert proper C++ library support
! 10535: ld_shlibs_CXX=no
! 10536: fi
! 10537: ;;
! 10538: esac
! 10539: ;;
! 10540: hpux10*|hpux11*)
! 10541: if test $with_gnu_ld = no; then
! 10542: hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
! 10543: hardcode_libdir_separator_CXX=:
! 10544:
! 10545: case $host_cpu in
! 10546: hppa*64*|ia64*)
! 10547: hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
! 10548: ;;
! 10549: *)
! 10550: export_dynamic_flag_spec_CXX='${wl}-E'
! 10551: ;;
! 10552: esac
! 10553: fi
! 10554: case $host_cpu in
! 10555: hppa*64*|ia64*)
! 10556: hardcode_direct_CXX=no
! 10557: hardcode_shlibpath_var_CXX=no
! 10558: ;;
! 10559: *)
! 10560: hardcode_direct_CXX=yes
! 10561: hardcode_minus_L_CXX=yes # Not in the search PATH,
! 10562: # but as the default
! 10563: # location of the library.
! 10564: ;;
! 10565: esac
! 10566:
! 10567: case $cc_basename in
! 10568: CC*)
! 10569: # FIXME: insert proper C++ library support
! 10570: ld_shlibs_CXX=no
! 10571: ;;
! 10572: aCC*)
! 10573: case $host_cpu in
! 10574: hppa*64*)
! 10575: archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
! 10576: ;;
! 10577: ia64*)
! 10578: archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
! 10579: ;;
! 10580: *)
! 10581: archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
! 10582: ;;
! 10583: esac
! 10584: # Commands to make compiler produce verbose output that lists
! 10585: # what "hidden" libraries, object files and flags are used when
! 10586: # linking a shared library.
! 10587: #
! 10588: # There doesn't appear to be a way to prevent this compiler from
! 10589: # explicitly linking system object files so we need to strip them
! 10590: # from the output so that they don't get included in the library
! 10591: # dependencies.
! 10592: 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'
! 10593: ;;
! 10594: *)
! 10595: if test "$GXX" = yes; then
! 10596: if test $with_gnu_ld = no; then
! 10597: case $host_cpu in
! 10598: hppa*64*)
! 10599: archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
! 10600: ;;
! 10601: ia64*)
! 10602: archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
! 10603: ;;
! 10604: *)
! 10605: 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'
! 10606: ;;
! 10607: esac
! 10608: fi
! 10609: else
! 10610: # FIXME: insert proper C++ library support
! 10611: ld_shlibs_CXX=no
! 10612: fi
! 10613: ;;
! 10614: esac
! 10615: ;;
! 10616: interix3*)
! 10617: hardcode_direct_CXX=no
! 10618: hardcode_shlibpath_var_CXX=no
! 10619: hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
! 10620: export_dynamic_flag_spec_CXX='${wl}-E'
! 10621: # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
! 10622: # Instead, shared libraries are loaded at an image base (0x10000000 by
! 10623: # default) and relocated if they conflict, which is a slow very memory
! 10624: # consuming and fragmenting process. To avoid this, we pick a random,
! 10625: # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
! 10626: # time. Moving up from 0x10000000 also allows more sbrk(2) space.
! 10627: archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
! 10628: archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
! 10629: ;;
! 10630: irix5* | irix6*)
! 10631: case $cc_basename in
! 10632: CC*)
! 10633: # SGI C++
! 10634: 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 ${output_objdir}/so_locations -o $lib'
! 10635:
! 10636: # Archives containing C++ object files must be created using
! 10637: # "CC -ar", where "CC" is the IRIX C++ compiler. This is
! 10638: # necessary to make sure instantiated templates are included
! 10639: # in the archive.
! 10640: old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
! 10641: ;;
! 10642: *)
! 10643: if test "$GXX" = yes; then
! 10644: if test "$with_gnu_ld" = no; then
! 10645: 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}${output_objdir}/so_locations -o $lib'
! 10646: else
! 10647: 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'
! 10648: fi
! 10649: fi
! 10650: link_all_deplibs_CXX=yes
! 10651: ;;
! 10652: esac
! 10653: hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
! 10654: hardcode_libdir_separator_CXX=:
! 10655: ;;
! 10656: linux*)
! 10657: case $cc_basename in
! 10658: KCC*)
! 10659: # Kuck and Associates, Inc. (KAI) C++ Compiler
! 10660:
! 10661: # KCC will only create a shared library if the output file
! 10662: # ends with ".so" (or ".sl" for HP-UX), so rename the library
! 10663: # to its proper name (with version) after linking.
! 10664: 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'
! 10665: 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'
! 10666: # Commands to make compiler produce verbose output that lists
! 10667: # what "hidden" libraries, object files and flags are used when
! 10668: # linking a shared library.
! 10669: #
! 10670: # There doesn't appear to be a way to prevent this compiler from
! 10671: # explicitly linking system object files so we need to strip them
! 10672: # from the output so that they don't get included in the library
! 10673: # dependencies.
! 10674: 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'
! 10675:
! 10676: hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
! 10677: export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
! 10678:
! 10679: # Archives containing C++ object files must be created using
! 10680: # "CC -Bstatic", where "CC" is the KAI C++ compiler.
! 10681: old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
! 10682: ;;
! 10683: icpc*)
! 10684: # Intel C++
! 10685: with_gnu_ld=yes
! 10686: # version 8.0 and above of icpc choke on multiply defined symbols
! 10687: # if we add $predep_objects and $postdep_objects, however 7.1 and
! 10688: # earlier do not add the objects themselves.
! 10689: case `$CC -V 2>&1` in
! 10690: *"Version 7."*)
! 10691: archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
! 10692: 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'
! 10693: ;;
! 10694: *) # Version 8.0 or newer
! 10695: tmp_idyn=
! 10696: case $host_cpu in
! 10697: ia64*) tmp_idyn=' -i_dynamic';;
! 10698: esac
! 10699: archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
! 10700: archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
! 10701: ;;
! 10702: esac
! 10703: archive_cmds_need_lc_CXX=no
! 10704: hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
! 10705: export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
! 10706: whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
! 10707: ;;
! 10708: pgCC*)
! 10709: # Portland Group C++ compiler
! 10710: archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
! 10711: archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
! 10712:
! 10713: hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
! 10714: export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
! 10715: whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
! 10716: ;;
! 10717: cxx*)
! 10718: # Compaq C++
! 10719: archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
! 10720: 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'
! 10721:
! 10722: runpath_var=LD_RUN_PATH
! 10723: hardcode_libdir_flag_spec_CXX='-rpath $libdir'
! 10724: hardcode_libdir_separator_CXX=:
! 10725:
! 10726: # Commands to make compiler produce verbose output that lists
! 10727: # what "hidden" libraries, object files and flags are used when
! 10728: # linking a shared library.
! 10729: #
! 10730: # There doesn't appear to be a way to prevent this compiler from
! 10731: # explicitly linking system object files so we need to strip them
! 10732: # from the output so that they don't get included in the library
! 10733: # dependencies.
! 10734: 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'
! 10735: ;;
! 10736: esac
! 10737: ;;
! 10738: lynxos*)
! 10739: # FIXME: insert proper C++ library support
! 10740: ld_shlibs_CXX=no
! 10741: ;;
! 10742: m88k*)
! 10743: # FIXME: insert proper C++ library support
! 10744: ld_shlibs_CXX=no
! 10745: ;;
! 10746: mvs*)
! 10747: case $cc_basename in
! 10748: cxx*)
! 10749: # FIXME: insert proper C++ library support
! 10750: ld_shlibs_CXX=no
! 10751: ;;
! 10752: *)
! 10753: # FIXME: insert proper C++ library support
! 10754: ld_shlibs_CXX=no
! 10755: ;;
! 10756: esac
! 10757: ;;
! 10758: netbsd*)
! 10759: if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
! 10760: archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
! 10761: wlarc=
! 10762: hardcode_libdir_flag_spec_CXX='-R$libdir'
! 10763: hardcode_direct_CXX=yes
! 10764: hardcode_shlibpath_var_CXX=no
! 10765: fi
! 10766: # Workaround some broken pre-1.5 toolchains
! 10767: output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
! 10768: ;;
! 10769: openbsd2*)
! 10770: # C++ shared libraries are fairly broken
! 10771: ld_shlibs_CXX=no
! 10772: ;;
! 10773: openbsd*)
! 10774: hardcode_direct_CXX=yes
! 10775: hardcode_shlibpath_var_CXX=no
! 10776: archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
! 10777: hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
! 10778: if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
! 10779: archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
! 10780: export_dynamic_flag_spec_CXX='${wl}-E'
! 10781: whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
! 10782: fi
! 10783: output_verbose_link_cmd='echo'
! 10784: ;;
! 10785: osf3*)
! 10786: case $cc_basename in
! 10787: KCC*)
! 10788: # Kuck and Associates, Inc. (KAI) C++ Compiler
! 10789:
! 10790: # KCC will only create a shared library if the output file
! 10791: # ends with ".so" (or ".sl" for HP-UX), so rename the library
! 10792: # to its proper name (with version) after linking.
! 10793: 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'
! 10794:
! 10795: hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
! 10796: hardcode_libdir_separator_CXX=:
! 10797:
! 10798: # Archives containing C++ object files must be created using
! 10799: # "CC -Bstatic", where "CC" is the KAI C++ compiler.
! 10800: old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
! 10801:
! 10802: ;;
! 10803: RCC*)
! 10804: # Rational C++ 2.4.1
! 10805: # FIXME: insert proper C++ library support
! 10806: ld_shlibs_CXX=no
! 10807: ;;
! 10808: cxx*)
! 10809: allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
! 10810: 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 ${output_objdir}/so_locations -o $lib'
! 10811:
! 10812: hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
! 10813: hardcode_libdir_separator_CXX=:
! 10814:
! 10815: # Commands to make compiler produce verbose output that lists
! 10816: # what "hidden" libraries, object files and flags are used when
! 10817: # linking a shared library.
! 10818: #
! 10819: # There doesn't appear to be a way to prevent this compiler from
! 10820: # explicitly linking system object files so we need to strip them
! 10821: # from the output so that they don't get included in the library
! 10822: # dependencies.
! 10823: 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'
! 10824: ;;
! 10825: *)
! 10826: if test "$GXX" = yes && test "$with_gnu_ld" = no; then
! 10827: allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
! 10828: 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}${output_objdir}/so_locations -o $lib'
! 10829:
! 10830: hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
! 10831: hardcode_libdir_separator_CXX=:
! 10832:
! 10833: # Commands to make compiler produce verbose output that lists
! 10834: # what "hidden" libraries, object files and flags are used when
! 10835: # linking a shared library.
! 10836: output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
! 10837:
! 10838: else
! 10839: # FIXME: insert proper C++ library support
! 10840: ld_shlibs_CXX=no
! 10841: fi
! 10842: ;;
! 10843: esac
! 10844: ;;
! 10845: osf4* | osf5*)
! 10846: case $cc_basename in
! 10847: KCC*)
! 10848: # Kuck and Associates, Inc. (KAI) C++ Compiler
! 10849:
! 10850: # KCC will only create a shared library if the output file
! 10851: # ends with ".so" (or ".sl" for HP-UX), so rename the library
! 10852: # to its proper name (with version) after linking.
! 10853: 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'
! 10854:
! 10855: hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
! 10856: hardcode_libdir_separator_CXX=:
! 10857:
! 10858: # Archives containing C++ object files must be created using
! 10859: # the KAI C++ compiler.
! 10860: old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
! 10861: ;;
! 10862: RCC*)
! 10863: # Rational C++ 2.4.1
! 10864: # FIXME: insert proper C++ library support
! 10865: ld_shlibs_CXX=no
! 10866: ;;
! 10867: cxx*)
! 10868: allow_undefined_flag_CXX=' -expect_unresolved \*'
! 10869: 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 ${output_objdir}/so_locations -o $lib'
! 10870: archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
! 10871: echo "-hidden">> $lib.exp~
! 10872: $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~
! 10873: $rm $lib.exp'
! 10874:
! 10875: hardcode_libdir_flag_spec_CXX='-rpath $libdir'
! 10876: hardcode_libdir_separator_CXX=:
! 10877:
! 10878: # Commands to make compiler produce verbose output that lists
! 10879: # what "hidden" libraries, object files and flags are used when
! 10880: # linking a shared library.
! 10881: #
! 10882: # There doesn't appear to be a way to prevent this compiler from
! 10883: # explicitly linking system object files so we need to strip them
! 10884: # from the output so that they don't get included in the library
! 10885: # dependencies.
! 10886: 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'
! 10887: ;;
! 10888: *)
! 10889: if test "$GXX" = yes && test "$with_gnu_ld" = no; then
! 10890: allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
! 10891: 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}${output_objdir}/so_locations -o $lib'
! 10892:
! 10893: hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
! 10894: hardcode_libdir_separator_CXX=:
! 10895:
! 10896: # Commands to make compiler produce verbose output that lists
! 10897: # what "hidden" libraries, object files and flags are used when
! 10898: # linking a shared library.
! 10899: output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
! 10900:
! 10901: else
! 10902: # FIXME: insert proper C++ library support
! 10903: ld_shlibs_CXX=no
! 10904: fi
! 10905: ;;
! 10906: esac
! 10907: ;;
! 10908: psos*)
! 10909: # FIXME: insert proper C++ library support
! 10910: ld_shlibs_CXX=no
! 10911: ;;
! 10912: sunos4*)
! 10913: case $cc_basename in
! 10914: CC*)
! 10915: # Sun C++ 4.x
! 10916: # FIXME: insert proper C++ library support
! 10917: ld_shlibs_CXX=no
! 10918: ;;
! 10919: lcc*)
! 10920: # Lucid
! 10921: # FIXME: insert proper C++ library support
! 10922: ld_shlibs_CXX=no
! 10923: ;;
! 10924: *)
! 10925: # FIXME: insert proper C++ library support
! 10926: ld_shlibs_CXX=no
! 10927: ;;
! 10928: esac
! 10929: ;;
! 10930: solaris*)
! 10931: case $cc_basename in
! 10932: CC*)
! 10933: # Sun C++ 4.2, 5.x and Centerline C++
! 10934: archive_cmds_need_lc_CXX=yes
! 10935: no_undefined_flag_CXX=' -zdefs'
! 10936: archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
! 10937: archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
! 10938: $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
! 10939:
! 10940: hardcode_libdir_flag_spec_CXX='-R$libdir'
! 10941: hardcode_shlibpath_var_CXX=no
! 10942: case $host_os in
! 10943: solaris2.[0-5] | solaris2.[0-5].*) ;;
! 10944: *)
! 10945: # The C++ compiler is used as linker so we must use $wl
! 10946: # flag to pass the commands to the underlying system
! 10947: # linker. We must also pass each convience library through
! 10948: # to the system linker between allextract/defaultextract.
! 10949: # The C++ compiler will combine linker options so we
! 10950: # cannot just pass the convience library names through
! 10951: # without $wl.
! 10952: # Supported since Solaris 2.6 (maybe 2.5.1?)
! 10953: whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
! 10954: ;;
! 10955: esac
! 10956: link_all_deplibs_CXX=yes
! 10957:
! 10958: output_verbose_link_cmd='echo'
! 10959:
! 10960: # Archives containing C++ object files must be created using
! 10961: # "CC -xar", where "CC" is the Sun C++ compiler. This is
! 10962: # necessary to make sure instantiated templates are included
! 10963: # in the archive.
! 10964: old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
! 10965: ;;
! 10966: gcx*)
! 10967: # Green Hills C++ Compiler
! 10968: archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
! 10969:
! 10970: # The C++ compiler must be used to create the archive.
! 10971: old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
! 10972: ;;
! 10973: *)
! 10974: # GNU C++ compiler with Solaris linker
! 10975: if test "$GXX" = yes && test "$with_gnu_ld" = no; then
! 10976: no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
! 10977: if $CC --version | grep -v '^2\.7' > /dev/null; then
! 10978: archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
! 10979: archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
! 10980: $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
! 10981:
! 10982: # Commands to make compiler produce verbose output that lists
! 10983: # what "hidden" libraries, object files and flags are used when
! 10984: # linking a shared library.
! 10985: output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
! 10986: else
! 10987: # g++ 2.7 appears to require `-G' NOT `-shared' on this
! 10988: # platform.
! 10989: archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
! 10990: archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
! 10991: $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
! 10992:
! 10993: # Commands to make compiler produce verbose output that lists
! 10994: # what "hidden" libraries, object files and flags are used when
! 10995: # linking a shared library.
! 10996: output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
! 10997: fi
! 10998:
! 10999: hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
! 11000: fi
! 11001: ;;
! 11002: esac
! 11003: ;;
! 11004: sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
! 11005: no_undefined_flag_CXX='${wl}-z,text'
! 11006: archive_cmds_need_lc_CXX=no
! 11007: hardcode_shlibpath_var_CXX=no
! 11008: runpath_var='LD_RUN_PATH'
! 11009:
! 11010: case $cc_basename in
! 11011: CC*)
! 11012: archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
! 11013: archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
! 11014: ;;
! 11015: *)
! 11016: archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
! 11017: archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
! 11018: ;;
! 11019: esac
! 11020: ;;
! 11021: sysv5* | sco3.2v5* | sco5v6*)
! 11022: # Note: We can NOT use -z defs as we might desire, because we do not
! 11023: # link with -lc, and that would cause any symbols used from libc to
! 11024: # always be unresolved, which means just about no library would
! 11025: # ever link correctly. If we're not using GNU ld we use -z text
! 11026: # though, which does catch some bad symbols but isn't as heavy-handed
! 11027: # as -z defs.
! 11028: # For security reasons, it is highly recommended that you always
! 11029: # use absolute paths for naming shared libraries, and exclude the
! 11030: # DT_RUNPATH tag from executables and libraries. But doing so
! 11031: # requires that you compile everything twice, which is a pain.
! 11032: # So that behaviour is only enabled if SCOABSPATH is set to a
! 11033: # non-empty value in the environment. Most likely only useful for
! 11034: # creating official distributions of packages.
! 11035: # This is a hack until libtool officially supports absolute path
! 11036: # names for shared libraries.
! 11037: no_undefined_flag_CXX='${wl}-z,text'
! 11038: allow_undefined_flag_CXX='${wl}-z,nodefs'
! 11039: archive_cmds_need_lc_CXX=no
! 11040: hardcode_shlibpath_var_CXX=no
! 11041: hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
! 11042: hardcode_libdir_separator_CXX=':'
! 11043: link_all_deplibs_CXX=yes
! 11044: export_dynamic_flag_spec_CXX='${wl}-Bexport'
! 11045: runpath_var='LD_RUN_PATH'
! 11046:
! 11047: case $cc_basename in
! 11048: CC*)
! 11049: archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 11050: archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 11051: ;;
! 11052: *)
! 11053: archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 11054: archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 11055: ;;
! 11056: esac
! 11057: ;;
! 11058: tandem*)
! 11059: case $cc_basename in
! 11060: NCC*)
! 11061: # NonStop-UX NCC 3.20
! 11062: # FIXME: insert proper C++ library support
! 11063: ld_shlibs_CXX=no
! 11064: ;;
! 11065: *)
! 11066: # FIXME: insert proper C++ library support
! 11067: ld_shlibs_CXX=no
! 11068: ;;
! 11069: esac
! 11070: ;;
! 11071: vxworks*)
! 11072: # FIXME: insert proper C++ library support
! 11073: ld_shlibs_CXX=no
! 11074: ;;
! 11075: *)
! 11076: # FIXME: insert proper C++ library support
! 11077: ld_shlibs_CXX=no
! 11078: ;;
! 11079: esac
! 11080: echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
! 11081: echo "${ECHO_T}$ld_shlibs_CXX" >&6
! 11082: test "$ld_shlibs_CXX" = no && can_build_shared=no
! 11083:
! 11084: GCC_CXX="$GXX"
! 11085: LD_CXX="$LD"
! 11086:
! 11087: ## CAVEAT EMPTOR:
! 11088: ## There is no encapsulation within the following macros, do not change
! 11089: ## the running order or otherwise move them around unless you know exactly
! 11090: ## what you are doing...
! 11091:
! 11092: cat > conftest.$ac_ext <<EOF
! 11093: class Foo
! 11094: {
! 11095: public:
! 11096: Foo (void) { a = 0; }
! 11097: private:
! 11098: int a;
! 11099: };
! 11100: EOF
! 11101:
! 11102: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 11103: (eval $ac_compile) 2>&5
! 11104: ac_status=$?
! 11105: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 11106: (exit $ac_status); }; then
! 11107: # Parse the compiler output and extract the necessary
! 11108: # objects, libraries and library flags.
! 11109:
! 11110: # Sentinel used to keep track of whether or not we are before
! 11111: # the conftest object file.
! 11112: pre_test_object_deps_done=no
! 11113:
! 11114: # The `*' in the case matches for architectures that use `case' in
! 11115: # $output_verbose_cmd can trigger glob expansion during the loop
! 11116: # eval without this substitution.
! 11117: output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
! 11118:
! 11119: for p in `eval $output_verbose_link_cmd`; do
! 11120: case $p in
! 11121:
! 11122: -L* | -R* | -l*)
! 11123: # Some compilers place space between "-{L,R}" and the path.
! 11124: # Remove the space.
! 11125: if test $p = "-L" \
! 11126: || test $p = "-R"; then
! 11127: prev=$p
! 11128: continue
! 11129: else
! 11130: prev=
! 11131: fi
! 11132:
! 11133: if test "$pre_test_object_deps_done" = no; then
! 11134: case $p in
! 11135: -L* | -R*)
! 11136: # Internal compiler library paths should come after those
! 11137: # provided the user. The postdeps already come after the
! 11138: # user supplied libs so there is no need to process them.
! 11139: if test -z "$compiler_lib_search_path_CXX"; then
! 11140: compiler_lib_search_path_CXX="${prev}${p}"
! 11141: else
! 11142: compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
! 11143: fi
! 11144: ;;
! 11145: # The "-l" case would never come before the object being
! 11146: # linked, so don't bother handling this case.
! 11147: esac
! 11148: else
! 11149: if test -z "$postdeps_CXX"; then
! 11150: postdeps_CXX="${prev}${p}"
! 11151: else
! 11152: postdeps_CXX="${postdeps_CXX} ${prev}${p}"
! 11153: fi
! 11154: fi
! 11155: ;;
! 11156:
! 11157: *.$objext)
! 11158: # This assumes that the test object file only shows up
! 11159: # once in the compiler output.
! 11160: if test "$p" = "conftest.$objext"; then
! 11161: pre_test_object_deps_done=yes
! 11162: continue
! 11163: fi
! 11164:
! 11165: if test "$pre_test_object_deps_done" = no; then
! 11166: if test -z "$predep_objects_CXX"; then
! 11167: predep_objects_CXX="$p"
! 11168: else
! 11169: predep_objects_CXX="$predep_objects_CXX $p"
! 11170: fi
! 11171: else
! 11172: if test -z "$postdep_objects_CXX"; then
! 11173: postdep_objects_CXX="$p"
! 11174: else
! 11175: postdep_objects_CXX="$postdep_objects_CXX $p"
! 11176: fi
! 11177: fi
! 11178: ;;
! 11179:
! 11180: *) ;; # Ignore the rest.
! 11181:
! 11182: esac
! 11183: done
! 11184:
! 11185: # Clean up.
! 11186: rm -f a.out a.exe
! 11187: else
! 11188: echo "libtool.m4: error: problem compiling CXX test program"
! 11189: fi
! 11190:
! 11191: $rm -f confest.$objext
! 11192:
! 11193: # PORTME: override above test on systems where it is broken
! 11194: case $host_os in
! 11195: interix3*)
! 11196: # Interix 3.5 installs completely hosed .la files for C++, so rather than
! 11197: # hack all around it, let's just trust "g++" to DTRT.
! 11198: predep_objects_CXX=
! 11199: postdep_objects_CXX=
! 11200: postdeps_CXX=
! 11201: ;;
! 11202:
! 11203: solaris*)
! 11204: case $cc_basename in
! 11205: CC*)
! 11206: # Adding this requires a known-good setup of shared libraries for
! 11207: # Sun compiler versions before 5.6, else PIC objects from an old
! 11208: # archive will be linked into the output, leading to subtle bugs.
! 11209: postdeps_CXX='-lCstd -lCrun'
! 11210: ;;
! 11211: esac
! 11212: ;;
! 11213: esac
! 11214:
! 11215:
! 11216: case " $postdeps_CXX " in
! 11217: *" -lc "*) archive_cmds_need_lc_CXX=no ;;
! 11218: esac
! 11219:
! 11220: lt_prog_compiler_wl_CXX=
! 11221: lt_prog_compiler_pic_CXX=
! 11222: lt_prog_compiler_static_CXX=
! 11223:
! 11224: echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
! 11225: echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
! 11226:
! 11227: # C++ specific cases for pic, static, wl, etc.
! 11228: if test "$GXX" = yes; then
! 11229: lt_prog_compiler_wl_CXX='-Wl,'
! 11230: lt_prog_compiler_static_CXX='-static'
! 11231:
! 11232: case $host_os in
! 11233: aix*)
! 11234: # All AIX code is PIC.
! 11235: if test "$host_cpu" = ia64; then
! 11236: # AIX 5 now supports IA64 processor
! 11237: lt_prog_compiler_static_CXX='-Bstatic'
! 11238: fi
! 11239: ;;
! 11240: amigaos*)
! 11241: # FIXME: we need at least 68020 code to build shared libraries, but
! 11242: # adding the `-m68020' flag to GCC prevents building anything better,
! 11243: # like `-m68040'.
! 11244: lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
! 11245: ;;
! 11246: beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
! 11247: # PIC is the default for these OSes.
! 11248: ;;
! 11249: mingw* | os2* | pw32*)
! 11250: # This hack is so that the source file can tell whether it is being
! 11251: # built for inclusion in a dll (and should export symbols for example).
! 11252: lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
! 11253: ;;
! 11254: darwin* | rhapsody*)
! 11255: # PIC is the default on this platform
! 11256: # Common symbols not allowed in MH_DYLIB files
! 11257: lt_prog_compiler_pic_CXX='-fno-common'
! 11258: ;;
! 11259: *djgpp*)
! 11260: # DJGPP does not support shared libraries at all
! 11261: lt_prog_compiler_pic_CXX=
! 11262: ;;
! 11263: interix3*)
! 11264: # Interix 3.x gcc -fpic/-fPIC options generate broken code.
! 11265: # Instead, we relocate shared libraries at runtime.
! 11266: ;;
! 11267: sysv4*MP*)
! 11268: if test -d /usr/nec; then
! 11269: lt_prog_compiler_pic_CXX=-Kconform_pic
! 11270: fi
! 11271: ;;
! 11272: hpux*)
! 11273: # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
! 11274: # not for PA HP-UX.
! 11275: case $host_cpu in
! 11276: hppa*64*|ia64*)
! 11277: ;;
! 11278: *)
! 11279: lt_prog_compiler_pic_CXX='-fPIC'
! 11280: ;;
! 11281: esac
! 11282: ;;
! 11283: *)
! 11284: lt_prog_compiler_pic_CXX='-fPIC'
! 11285: ;;
! 11286: esac
! 11287: else
! 11288: case $host_os in
! 11289: aix4* | aix5*)
! 11290: # All AIX code is PIC.
! 11291: if test "$host_cpu" = ia64; then
! 11292: # AIX 5 now supports IA64 processor
! 11293: lt_prog_compiler_static_CXX='-Bstatic'
! 11294: else
! 11295: lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
! 11296: fi
! 11297: ;;
! 11298: chorus*)
! 11299: case $cc_basename in
! 11300: cxch68*)
! 11301: # Green Hills C++ Compiler
! 11302: # _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"
! 11303: ;;
! 11304: esac
! 11305: ;;
! 11306: darwin*)
! 11307: # PIC is the default on this platform
! 11308: # Common symbols not allowed in MH_DYLIB files
! 11309: case $cc_basename in
! 11310: xlc*)
! 11311: lt_prog_compiler_pic_CXX='-qnocommon'
! 11312: lt_prog_compiler_wl_CXX='-Wl,'
! 11313: ;;
! 11314: esac
! 11315: ;;
! 11316: dgux*)
! 11317: case $cc_basename in
! 11318: ec++*)
! 11319: lt_prog_compiler_pic_CXX='-KPIC'
! 11320: ;;
! 11321: ghcx*)
! 11322: # Green Hills C++ Compiler
! 11323: lt_prog_compiler_pic_CXX='-pic'
! 11324: ;;
! 11325: *)
! 11326: ;;
! 11327: esac
! 11328: ;;
! 11329: freebsd* | kfreebsd*-gnu | dragonfly*)
! 11330: # FreeBSD uses GNU C++
! 11331: ;;
! 11332: hpux9* | hpux10* | hpux11*)
! 11333: case $cc_basename in
! 11334: CC*)
! 11335: lt_prog_compiler_wl_CXX='-Wl,'
! 11336: lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
! 11337: if test "$host_cpu" != ia64; then
! 11338: lt_prog_compiler_pic_CXX='+Z'
! 11339: fi
! 11340: ;;
! 11341: aCC*)
! 11342: lt_prog_compiler_wl_CXX='-Wl,'
! 11343: lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
! 11344: case $host_cpu in
! 11345: hppa*64*|ia64*)
! 11346: # +Z the default
! 11347: ;;
! 11348: *)
! 11349: lt_prog_compiler_pic_CXX='+Z'
! 11350: ;;
! 11351: esac
! 11352: ;;
! 11353: *)
! 11354: ;;
! 11355: esac
! 11356: ;;
! 11357: interix*)
! 11358: # This is c89, which is MS Visual C++ (no shared libs)
! 11359: # Anyone wants to do a port?
! 11360: ;;
! 11361: irix5* | irix6* | nonstopux*)
! 11362: case $cc_basename in
! 11363: CC*)
! 11364: lt_prog_compiler_wl_CXX='-Wl,'
! 11365: lt_prog_compiler_static_CXX='-non_shared'
! 11366: # CC pic flag -KPIC is the default.
! 11367: ;;
! 11368: *)
! 11369: ;;
! 11370: esac
! 11371: ;;
! 11372: linux*)
! 11373: case $cc_basename in
! 11374: KCC*)
! 11375: # KAI C++ Compiler
! 11376: lt_prog_compiler_wl_CXX='--backend -Wl,'
! 11377: lt_prog_compiler_pic_CXX='-fPIC'
! 11378: ;;
! 11379: icpc* | ecpc*)
! 11380: # Intel C++
! 11381: lt_prog_compiler_wl_CXX='-Wl,'
! 11382: lt_prog_compiler_pic_CXX='-KPIC'
! 11383: lt_prog_compiler_static_CXX='-static'
! 11384: ;;
! 11385: pgCC*)
! 11386: # Portland Group C++ compiler.
! 11387: lt_prog_compiler_wl_CXX='-Wl,'
! 11388: lt_prog_compiler_pic_CXX='-fpic'
! 11389: lt_prog_compiler_static_CXX='-Bstatic'
! 11390: ;;
! 11391: cxx*)
! 11392: # Compaq C++
! 11393: # Make sure the PIC flag is empty. It appears that all Alpha
! 11394: # Linux and Compaq Tru64 Unix objects are PIC.
! 11395: lt_prog_compiler_pic_CXX=
! 11396: lt_prog_compiler_static_CXX='-non_shared'
! 11397: ;;
! 11398: *)
! 11399: ;;
! 11400: esac
! 11401: ;;
! 11402: lynxos*)
! 11403: ;;
! 11404: m88k*)
! 11405: ;;
! 11406: mvs*)
! 11407: case $cc_basename in
! 11408: cxx*)
! 11409: lt_prog_compiler_pic_CXX='-W c,exportall'
! 11410: ;;
! 11411: *)
! 11412: ;;
! 11413: esac
! 11414: ;;
! 11415: netbsd*)
! 11416: ;;
! 11417: osf3* | osf4* | osf5*)
! 11418: case $cc_basename in
! 11419: KCC*)
! 11420: lt_prog_compiler_wl_CXX='--backend -Wl,'
! 11421: ;;
! 11422: RCC*)
! 11423: # Rational C++ 2.4.1
! 11424: lt_prog_compiler_pic_CXX='-pic'
! 11425: ;;
! 11426: cxx*)
! 11427: # Digital/Compaq C++
! 11428: lt_prog_compiler_wl_CXX='-Wl,'
! 11429: # Make sure the PIC flag is empty. It appears that all Alpha
! 11430: # Linux and Compaq Tru64 Unix objects are PIC.
! 11431: lt_prog_compiler_pic_CXX=
! 11432: lt_prog_compiler_static_CXX='-non_shared'
! 11433: ;;
! 11434: *)
! 11435: ;;
! 11436: esac
! 11437: ;;
! 11438: psos*)
! 11439: ;;
! 11440: solaris*)
! 11441: case $cc_basename in
! 11442: CC*)
! 11443: # Sun C++ 4.2, 5.x and Centerline C++
! 11444: lt_prog_compiler_pic_CXX='-KPIC'
! 11445: lt_prog_compiler_static_CXX='-Bstatic'
! 11446: lt_prog_compiler_wl_CXX='-Qoption ld '
! 11447: ;;
! 11448: gcx*)
! 11449: # Green Hills C++ Compiler
! 11450: lt_prog_compiler_pic_CXX='-PIC'
! 11451: ;;
! 11452: *)
! 11453: ;;
! 11454: esac
! 11455: ;;
! 11456: sunos4*)
! 11457: case $cc_basename in
! 11458: CC*)
! 11459: # Sun C++ 4.x
! 11460: lt_prog_compiler_pic_CXX='-pic'
! 11461: lt_prog_compiler_static_CXX='-Bstatic'
! 11462: ;;
! 11463: lcc*)
! 11464: # Lucid
! 11465: lt_prog_compiler_pic_CXX='-pic'
! 11466: ;;
! 11467: *)
! 11468: ;;
! 11469: esac
! 11470: ;;
! 11471: tandem*)
! 11472: case $cc_basename in
! 11473: NCC*)
! 11474: # NonStop-UX NCC 3.20
! 11475: lt_prog_compiler_pic_CXX='-KPIC'
! 11476: ;;
! 11477: *)
! 11478: ;;
! 11479: esac
! 11480: ;;
! 11481: sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
! 11482: case $cc_basename in
! 11483: CC*)
! 11484: lt_prog_compiler_wl_CXX='-Wl,'
! 11485: lt_prog_compiler_pic_CXX='-KPIC'
! 11486: lt_prog_compiler_static_CXX='-Bstatic'
! 11487: ;;
! 11488: esac
! 11489: ;;
! 11490: vxworks*)
! 11491: ;;
! 11492: *)
! 11493: lt_prog_compiler_can_build_shared_CXX=no
! 11494: ;;
! 11495: esac
! 11496: fi
! 11497:
! 11498: echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
! 11499: echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6
! 11500:
! 11501: #
! 11502: # Check to make sure the PIC flag actually works.
! 11503: #
! 11504: if test -n "$lt_prog_compiler_pic_CXX"; then
! 11505:
! 11506: echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
! 11507: echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6
! 11508: if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
! 11509: echo $ECHO_N "(cached) $ECHO_C" >&6
! 11510: else
! 11511: lt_prog_compiler_pic_works_CXX=no
! 11512: ac_outfile=conftest.$ac_objext
! 11513: printf "$lt_simple_compile_test_code" > conftest.$ac_ext
! 11514: lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
! 11515: # Insert the option either (1) after the last *FLAGS variable, or
! 11516: # (2) before a word containing "conftest.", or (3) at the end.
! 11517: # Note that $ac_compile itself does not contain backslashes and begins
! 11518: # with a dollar sign (not a hyphen), so the echo should work correctly.
! 11519: # The option is referenced via a variable to avoid confusing sed.
! 11520: lt_compile=`echo "$ac_compile" | $SED \
! 11521: -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
! 11522: -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
! 11523: -e 's:$: $lt_compiler_flag:'`
! 11524: (eval echo "\"\$as_me:11524: $lt_compile\"" >&5)
! 11525: (eval "$lt_compile" 2>conftest.err)
! 11526: ac_status=$?
! 11527: cat conftest.err >&5
! 11528: echo "$as_me:11528: \$? = $ac_status" >&5
! 11529: if (exit $ac_status) && test -s "$ac_outfile"; then
! 11530: # The compiler can only warn and ignore the option if not recognized
! 11531: # So say no if there are warnings other than the usual output.
! 11532: $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
! 11533: $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
! 11534: if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
! 11535: lt_prog_compiler_pic_works_CXX=yes
! 11536: fi
! 11537: fi
! 11538: $rm conftest*
! 11539:
! 11540: fi
! 11541: echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
! 11542: echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6
! 11543:
! 11544: if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
! 11545: case $lt_prog_compiler_pic_CXX in
! 11546: "" | " "*) ;;
! 11547: *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
! 11548: esac
! 11549: else
! 11550: lt_prog_compiler_pic_CXX=
! 11551: lt_prog_compiler_can_build_shared_CXX=no
! 11552: fi
! 11553:
! 11554: fi
! 11555: case $host_os in
! 11556: # For platforms which do not support PIC, -DPIC is meaningless:
! 11557: *djgpp*)
! 11558: lt_prog_compiler_pic_CXX=
! 11559: ;;
! 11560: *)
! 11561: lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
! 11562: ;;
! 11563: esac
! 11564:
! 11565: #
! 11566: # Check to make sure the static flag actually works.
! 11567: #
! 11568: wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
! 11569: echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
! 11570: echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
! 11571: if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
! 11572: echo $ECHO_N "(cached) $ECHO_C" >&6
! 11573: else
! 11574: lt_prog_compiler_static_works_CXX=no
! 11575: save_LDFLAGS="$LDFLAGS"
! 11576: LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
! 11577: printf "$lt_simple_link_test_code" > conftest.$ac_ext
! 11578: if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
! 11579: # The linker can only warn and ignore the option if not recognized
! 11580: # So say no if there are warnings
! 11581: if test -s conftest.err; then
! 11582: # Append any errors to the config.log.
! 11583: cat conftest.err 1>&5
! 11584: $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
! 11585: $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
! 11586: if diff conftest.exp conftest.er2 >/dev/null; then
! 11587: lt_prog_compiler_static_works_CXX=yes
! 11588: fi
! 11589: else
! 11590: lt_prog_compiler_static_works_CXX=yes
! 11591: fi
! 11592: fi
! 11593: $rm conftest*
! 11594: LDFLAGS="$save_LDFLAGS"
! 11595:
! 11596: fi
! 11597: echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
! 11598: echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6
! 11599:
! 11600: if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
! 11601: :
! 11602: else
! 11603: lt_prog_compiler_static_CXX=
! 11604: fi
! 11605:
! 11606:
! 11607: echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
! 11608: echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
! 11609: if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
! 11610: echo $ECHO_N "(cached) $ECHO_C" >&6
! 11611: else
! 11612: lt_cv_prog_compiler_c_o_CXX=no
! 11613: $rm -r conftest 2>/dev/null
! 11614: mkdir conftest
! 11615: cd conftest
! 11616: mkdir out
! 11617: printf "$lt_simple_compile_test_code" > conftest.$ac_ext
! 11618:
! 11619: lt_compiler_flag="-o out/conftest2.$ac_objext"
! 11620: # Insert the option either (1) after the last *FLAGS variable, or
! 11621: # (2) before a word containing "conftest.", or (3) at the end.
! 11622: # Note that $ac_compile itself does not contain backslashes and begins
! 11623: # with a dollar sign (not a hyphen), so the echo should work correctly.
! 11624: lt_compile=`echo "$ac_compile" | $SED \
! 11625: -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
! 11626: -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
! 11627: -e 's:$: $lt_compiler_flag:'`
! 11628: (eval echo "\"\$as_me:11628: $lt_compile\"" >&5)
! 11629: (eval "$lt_compile" 2>out/conftest.err)
! 11630: ac_status=$?
! 11631: cat out/conftest.err >&5
! 11632: echo "$as_me:11632: \$? = $ac_status" >&5
! 11633: if (exit $ac_status) && test -s out/conftest2.$ac_objext
! 11634: then
! 11635: # The compiler can only warn and ignore the option if not recognized
! 11636: # So say no if there are warnings
! 11637: $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
! 11638: $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
! 11639: if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
! 11640: lt_cv_prog_compiler_c_o_CXX=yes
! 11641: fi
! 11642: fi
! 11643: chmod u+w . 2>&5
! 11644: $rm conftest*
! 11645: # SGI C++ compiler will create directory out/ii_files/ for
! 11646: # template instantiation
! 11647: test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
! 11648: $rm out/* && rmdir out
! 11649: cd ..
! 11650: rmdir conftest
! 11651: $rm conftest*
! 11652:
! 11653: fi
! 11654: echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
! 11655: echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6
! 11656:
! 11657:
! 11658: hard_links="nottested"
! 11659: if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
! 11660: # do not overwrite the value of need_locks provided by the user
! 11661: echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
! 11662: echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
! 11663: hard_links=yes
! 11664: $rm conftest*
! 11665: ln conftest.a conftest.b 2>/dev/null && hard_links=no
! 11666: touch conftest.a
! 11667: ln conftest.a conftest.b 2>&5 || hard_links=no
! 11668: ln conftest.a conftest.b 2>/dev/null && hard_links=no
! 11669: echo "$as_me:$LINENO: result: $hard_links" >&5
! 11670: echo "${ECHO_T}$hard_links" >&6
! 11671: if test "$hard_links" = no; then
! 11672: { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
! 11673: echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
! 11674: need_locks=warn
! 11675: fi
! 11676: else
! 11677: need_locks=no
! 11678: fi
! 11679:
! 11680: echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
! 11681: echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
! 11682:
! 11683: export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
! 11684: case $host_os in
! 11685: aix4* | aix5*)
! 11686: # If we're using GNU nm, then we don't want the "-C" option.
! 11687: # -C means demangle to AIX nm, but means don't demangle with GNU nm
! 11688: if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
! 11689: 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'
! 11690: else
! 11691: 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'
! 11692: fi
! 11693: ;;
! 11694: pw32*)
! 11695: export_symbols_cmds_CXX="$ltdll_cmds"
! 11696: ;;
! 11697: cygwin* | mingw*)
! 11698: export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
! 11699: ;;
! 11700: *)
! 11701: export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
! 11702: ;;
! 11703: esac
! 11704:
! 11705: echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
! 11706: echo "${ECHO_T}$ld_shlibs_CXX" >&6
! 11707: test "$ld_shlibs_CXX" = no && can_build_shared=no
! 11708:
! 11709: #
! 11710: # Do we need to explicitly link libc?
! 11711: #
! 11712: case "x$archive_cmds_need_lc_CXX" in
! 11713: x|xyes)
! 11714: # Assume -lc should be added
! 11715: archive_cmds_need_lc_CXX=yes
! 11716:
! 11717: if test "$enable_shared" = yes && test "$GCC" = yes; then
! 11718: case $archive_cmds_CXX in
! 11719: *'~'*)
! 11720: # FIXME: we may have to deal with multi-command sequences.
! 11721: ;;
! 11722: '$CC '*)
! 11723: # Test whether the compiler implicitly links with -lc since on some
! 11724: # systems, -lgcc has to come before -lc. If gcc already passes -lc
! 11725: # to ld, don't add -lc before -lgcc.
! 11726: echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
! 11727: echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
! 11728: $rm conftest*
! 11729: printf "$lt_simple_compile_test_code" > conftest.$ac_ext
! 11730:
! 11731: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 11732: (eval $ac_compile) 2>&5
! 11733: ac_status=$?
! 11734: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 11735: (exit $ac_status); } 2>conftest.err; then
! 11736: soname=conftest
! 11737: lib=conftest
! 11738: libobjs=conftest.$ac_objext
! 11739: deplibs=
! 11740: wl=$lt_prog_compiler_wl_CXX
! 11741: pic_flag=$lt_prog_compiler_pic_CXX
! 11742: compiler_flags=-v
! 11743: linker_flags=-v
! 11744: verstring=
! 11745: output_objdir=.
! 11746: libname=conftest
! 11747: lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
! 11748: allow_undefined_flag_CXX=
! 11749: if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
! 11750: (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
! 11751: ac_status=$?
! 11752: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 11753: (exit $ac_status); }
! 11754: then
! 11755: archive_cmds_need_lc_CXX=no
! 11756: else
! 11757: archive_cmds_need_lc_CXX=yes
! 11758: fi
! 11759: allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
! 11760: else
! 11761: cat conftest.err 1>&5
! 11762: fi
! 11763: $rm conftest*
! 11764: echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
! 11765: echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6
! 11766: ;;
! 11767: esac
! 11768: fi
! 11769: ;;
! 11770: esac
! 11771:
! 11772: echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
! 11773: echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
! 11774: library_names_spec=
! 11775: libname_spec='lib$name'
! 11776: soname_spec=
! 11777: shrext_cmds=".so"
! 11778: postinstall_cmds=
! 11779: postuninstall_cmds=
! 11780: finish_cmds=
! 11781: finish_eval=
! 11782: shlibpath_var=
! 11783: shlibpath_overrides_runpath=unknown
! 11784: version_type=none
! 11785: dynamic_linker="$host_os ld.so"
! 11786: sys_lib_dlsearch_path_spec="/lib /usr/lib"
! 11787: if test "$GCC" = yes; then
! 11788: sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
! 11789: if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
! 11790: # if the path contains ";" then we assume it to be the separator
! 11791: # otherwise default to the standard path separator (i.e. ":") - it is
! 11792: # assumed that no part of a normal pathname contains ";" but that should
! 11793: # okay in the real world where ";" in dirpaths is itself problematic.
! 11794: sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
! 11795: else
! 11796: sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
! 11797: fi
! 11798: else
! 11799: sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
! 11800: fi
! 11801: need_lib_prefix=unknown
! 11802: hardcode_into_libs=no
! 11803:
! 11804: # when you set need_version to no, make sure it does not cause -set_version
! 11805: # flags to be left without arguments
! 11806: need_version=unknown
! 11807:
! 11808: case $host_os in
! 11809: aix3*)
! 11810: version_type=linux
! 11811: library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
! 11812: shlibpath_var=LIBPATH
! 11813:
! 11814: # AIX 3 has no versioning support, so we append a major version to the name.
! 11815: soname_spec='${libname}${release}${shared_ext}$major'
! 11816: ;;
! 11817:
! 11818: aix4* | aix5*)
! 11819: version_type=linux
! 11820: need_lib_prefix=no
! 11821: need_version=no
! 11822: hardcode_into_libs=yes
! 11823: if test "$host_cpu" = ia64; then
! 11824: # AIX 5 supports IA64
! 11825: library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
! 11826: shlibpath_var=LD_LIBRARY_PATH
! 11827: else
! 11828: # With GCC up to 2.95.x, collect2 would create an import file
! 11829: # for dependence libraries. The import file would start with
! 11830: # the line `#! .'. This would cause the generated library to
! 11831: # depend on `.', always an invalid library. This was fixed in
! 11832: # development snapshots of GCC prior to 3.0.
! 11833: case $host_os in
! 11834: aix4 | aix4.[01] | aix4.[01].*)
! 11835: if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
! 11836: echo ' yes '
! 11837: echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
! 11838: :
! 11839: else
! 11840: can_build_shared=no
! 11841: fi
! 11842: ;;
! 11843: esac
! 11844: # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
! 11845: # soname into executable. Probably we can add versioning support to
! 11846: # collect2, so additional links can be useful in future.
! 11847: if test "$aix_use_runtimelinking" = yes; then
! 11848: # If using run time linking (on AIX 4.2 or later) use lib<name>.so
! 11849: # instead of lib<name>.a to let people know that these are not
! 11850: # typical AIX shared libraries.
! 11851: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 11852: else
! 11853: # We preserve .a as extension for shared libraries through AIX4.2
! 11854: # and later when we are not doing run time linking.
! 11855: library_names_spec='${libname}${release}.a $libname.a'
! 11856: soname_spec='${libname}${release}${shared_ext}$major'
! 11857: fi
! 11858: shlibpath_var=LIBPATH
! 11859: fi
! 11860: ;;
! 11861:
! 11862: amigaos*)
! 11863: library_names_spec='$libname.ixlibrary $libname.a'
! 11864: # Create ${libname}_ixlibrary.a entries in /sys/libs.
! 11865: 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'
! 11866: ;;
! 11867:
! 11868: beos*)
! 11869: library_names_spec='${libname}${shared_ext}'
! 11870: dynamic_linker="$host_os ld.so"
! 11871: shlibpath_var=LIBRARY_PATH
! 11872: ;;
! 11873:
! 11874: bsdi[45]*)
! 11875: version_type=linux
! 11876: need_version=no
! 11877: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 11878: soname_spec='${libname}${release}${shared_ext}$major'
! 11879: finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
! 11880: shlibpath_var=LD_LIBRARY_PATH
! 11881: sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
! 11882: sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
! 11883: # the default ld.so.conf also contains /usr/contrib/lib and
! 11884: # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
! 11885: # libtool to hard-code these into programs
! 11886: ;;
! 11887:
! 11888: cygwin* | mingw* | pw32*)
! 11889: version_type=windows
! 11890: shrext_cmds=".dll"
! 11891: need_version=no
! 11892: need_lib_prefix=no
! 11893:
! 11894: case $GCC,$host_os in
! 11895: yes,cygwin* | yes,mingw* | yes,pw32*)
! 11896: library_names_spec='$libname.dll.a'
! 11897: # DLL is installed to $(libdir)/../bin by postinstall_cmds
! 11898: postinstall_cmds='base_file=`basename \${file}`~
! 11899: dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
! 11900: dldir=$destdir/`dirname \$dlpath`~
! 11901: test -d \$dldir || mkdir -p \$dldir~
! 11902: $install_prog $dir/$dlname \$dldir/$dlname~
! 11903: chmod a+x \$dldir/$dlname'
! 11904: postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
! 11905: dlpath=$dir/\$dldll~
! 11906: $rm \$dlpath'
! 11907: shlibpath_overrides_runpath=yes
! 11908:
! 11909: case $host_os in
! 11910: cygwin*)
! 11911: # Cygwin DLLs use 'cyg' prefix rather than 'lib'
! 11912: soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
! 11913: sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
! 11914: ;;
! 11915: mingw*)
! 11916: # MinGW DLLs use traditional 'lib' prefix
! 11917: soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
! 11918: sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
! 11919: if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
! 11920: # It is most probably a Windows format PATH printed by
! 11921: # mingw gcc, but we are running on Cygwin. Gcc prints its search
! 11922: # path with ; separators, and with drive letters. We can handle the
! 11923: # drive letters (cygwin fileutils understands them), so leave them,
! 11924: # especially as we might pass files found there to a mingw objdump,
! 11925: # which wouldn't understand a cygwinified path. Ahh.
! 11926: sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
! 11927: else
! 11928: sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
! 11929: fi
! 11930: ;;
! 11931: pw32*)
! 11932: # pw32 DLLs use 'pw' prefix rather than 'lib'
! 11933: library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
! 11934: ;;
! 11935: esac
! 11936: ;;
! 11937:
! 11938: *)
! 11939: library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
! 11940: ;;
! 11941: esac
! 11942: dynamic_linker='Win32 ld.exe'
! 11943: # FIXME: first we should search . and the directory the executable is in
! 11944: shlibpath_var=PATH
! 11945: ;;
! 11946:
! 11947: darwin* | rhapsody*)
! 11948: dynamic_linker="$host_os dyld"
! 11949: version_type=darwin
! 11950: need_lib_prefix=no
! 11951: need_version=no
! 11952: library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
! 11953: soname_spec='${libname}${release}${major}$shared_ext'
! 11954: shlibpath_overrides_runpath=yes
! 11955: shlibpath_var=DYLD_LIBRARY_PATH
! 11956: shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
! 11957: # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
! 11958: if test "$GCC" = yes; then
! 11959: 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"`
! 11960: else
! 11961: sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
! 11962: fi
! 11963: sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
! 11964: ;;
! 11965:
! 11966: dgux*)
! 11967: version_type=linux
! 11968: need_lib_prefix=no
! 11969: need_version=no
! 11970: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
! 11971: soname_spec='${libname}${release}${shared_ext}$major'
! 11972: shlibpath_var=LD_LIBRARY_PATH
! 11973: ;;
! 11974:
! 11975: freebsd1*)
! 11976: dynamic_linker=no
! 11977: ;;
! 11978:
! 11979: kfreebsd*-gnu)
! 11980: version_type=linux
! 11981: need_lib_prefix=no
! 11982: need_version=no
! 11983: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
! 11984: soname_spec='${libname}${release}${shared_ext}$major'
! 11985: shlibpath_var=LD_LIBRARY_PATH
! 11986: shlibpath_overrides_runpath=no
! 11987: hardcode_into_libs=yes
! 11988: dynamic_linker='GNU ld.so'
! 11989: ;;
! 11990:
! 11991: freebsd* | dragonfly*)
! 11992: # DragonFly does not have aout. When/if they implement a new
! 11993: # versioning mechanism, adjust this.
! 11994: if test -x /usr/bin/objformat; then
! 11995: objformat=`/usr/bin/objformat`
! 11996: else
! 11997: case $host_os in
! 11998: freebsd[123]*) objformat=aout ;;
! 11999: *) objformat=elf ;;
! 12000: esac
! 12001: fi
! 12002: version_type=freebsd-$objformat
! 12003: case $version_type in
! 12004: freebsd-elf*)
! 12005: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
! 12006: need_version=no
! 12007: need_lib_prefix=no
! 12008: ;;
! 12009: freebsd-*)
! 12010: library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
! 12011: need_version=yes
! 12012: ;;
! 12013: esac
! 12014: shlibpath_var=LD_LIBRARY_PATH
! 12015: case $host_os in
! 12016: freebsd2*)
! 12017: shlibpath_overrides_runpath=yes
! 12018: ;;
! 12019: freebsd3.[01]* | freebsdelf3.[01]*)
! 12020: shlibpath_overrides_runpath=yes
! 12021: hardcode_into_libs=yes
! 12022: ;;
! 12023: freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
! 12024: freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
! 12025: shlibpath_overrides_runpath=no
! 12026: hardcode_into_libs=yes
! 12027: ;;
! 12028: freebsd*) # from 4.6 on
! 12029: shlibpath_overrides_runpath=yes
! 12030: hardcode_into_libs=yes
! 12031: ;;
! 12032: esac
! 12033: ;;
! 12034:
! 12035: gnu*)
! 12036: version_type=linux
! 12037: need_lib_prefix=no
! 12038: need_version=no
! 12039: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
! 12040: soname_spec='${libname}${release}${shared_ext}$major'
! 12041: shlibpath_var=LD_LIBRARY_PATH
! 12042: hardcode_into_libs=yes
! 12043: ;;
! 12044:
! 12045: hpux9* | hpux10* | hpux11*)
! 12046: # Give a soname corresponding to the major version so that dld.sl refuses to
! 12047: # link against other versions.
! 12048: version_type=sunos
! 12049: need_lib_prefix=no
! 12050: need_version=no
! 12051: case $host_cpu in
! 12052: ia64*)
! 12053: shrext_cmds='.so'
! 12054: hardcode_into_libs=yes
! 12055: dynamic_linker="$host_os dld.so"
! 12056: shlibpath_var=LD_LIBRARY_PATH
! 12057: shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
! 12058: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 12059: soname_spec='${libname}${release}${shared_ext}$major'
! 12060: if test "X$HPUX_IA64_MODE" = X32; then
! 12061: sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
! 12062: else
! 12063: sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
! 12064: fi
! 12065: sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
! 12066: ;;
! 12067: hppa*64*)
! 12068: shrext_cmds='.sl'
! 12069: hardcode_into_libs=yes
! 12070: dynamic_linker="$host_os dld.sl"
! 12071: shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
! 12072: shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
! 12073: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 12074: soname_spec='${libname}${release}${shared_ext}$major'
! 12075: sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
! 12076: sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
! 12077: ;;
! 12078: *)
! 12079: shrext_cmds='.sl'
! 12080: dynamic_linker="$host_os dld.sl"
! 12081: shlibpath_var=SHLIB_PATH
! 12082: shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
! 12083: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 12084: soname_spec='${libname}${release}${shared_ext}$major'
! 12085: ;;
! 12086: esac
! 12087: # HP-UX runs *really* slowly unless shared libraries are mode 555.
! 12088: postinstall_cmds='chmod 555 $lib'
! 12089: ;;
! 12090:
! 12091: interix3*)
! 12092: version_type=linux
! 12093: need_lib_prefix=no
! 12094: need_version=no
! 12095: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
! 12096: soname_spec='${libname}${release}${shared_ext}$major'
! 12097: dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
! 12098: shlibpath_var=LD_LIBRARY_PATH
! 12099: shlibpath_overrides_runpath=no
! 12100: hardcode_into_libs=yes
! 12101: ;;
! 12102:
! 12103: irix5* | irix6* | nonstopux*)
! 12104: case $host_os in
! 12105: nonstopux*) version_type=nonstopux ;;
! 12106: *)
! 12107: if test "$lt_cv_prog_gnu_ld" = yes; then
! 12108: version_type=linux
! 12109: else
! 12110: version_type=irix
! 12111: fi ;;
! 12112: esac
! 12113: need_lib_prefix=no
! 12114: need_version=no
! 12115: soname_spec='${libname}${release}${shared_ext}$major'
! 12116: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
! 12117: case $host_os in
! 12118: irix5* | nonstopux*)
! 12119: libsuff= shlibsuff=
! 12120: ;;
! 12121: *)
! 12122: case $LD in # libtool.m4 will add one of these switches to LD
! 12123: *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
! 12124: libsuff= shlibsuff= libmagic=32-bit;;
! 12125: *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
! 12126: libsuff=32 shlibsuff=N32 libmagic=N32;;
! 12127: *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
! 12128: libsuff=64 shlibsuff=64 libmagic=64-bit;;
! 12129: *) libsuff= shlibsuff= libmagic=never-match;;
! 12130: esac
! 12131: ;;
! 12132: esac
! 12133: shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
! 12134: shlibpath_overrides_runpath=no
! 12135: sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
! 12136: sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
! 12137: hardcode_into_libs=yes
! 12138: ;;
! 12139:
! 12140: # No shared lib support for Linux oldld, aout, or coff.
! 12141: linux*oldld* | linux*aout* | linux*coff*)
! 12142: dynamic_linker=no
! 12143: ;;
! 12144:
! 12145: # This must be Linux ELF.
! 12146: linux*)
! 12147: version_type=linux
! 12148: need_lib_prefix=no
! 12149: need_version=no
! 12150: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 12151: soname_spec='${libname}${release}${shared_ext}$major'
! 12152: finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
! 12153: shlibpath_var=LD_LIBRARY_PATH
! 12154: shlibpath_overrides_runpath=no
! 12155: # This implies no fast_install, which is unacceptable.
! 12156: # Some rework will be needed to allow for fast_install
! 12157: # before this can be enabled.
! 12158: hardcode_into_libs=yes
! 12159:
! 12160: # Append ld.so.conf contents to the search path
! 12161: if test -f /etc/ld.so.conf; then
! 12162: lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
! 12163: sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
! 12164: fi
! 12165:
! 12166: # We used to test for /lib/ld.so.1 and disable shared libraries on
! 12167: # powerpc, because MkLinux only supported shared libraries with the
! 12168: # GNU dynamic linker. Since this was broken with cross compilers,
! 12169: # most powerpc-linux boxes support dynamic linking these days and
! 12170: # people can always --disable-shared, the test was removed, and we
! 12171: # assume the GNU/Linux dynamic linker is in use.
! 12172: dynamic_linker='GNU/Linux ld.so'
! 12173: ;;
! 12174:
! 12175: knetbsd*-gnu)
! 12176: version_type=linux
! 12177: need_lib_prefix=no
! 12178: need_version=no
! 12179: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
! 12180: soname_spec='${libname}${release}${shared_ext}$major'
! 12181: shlibpath_var=LD_LIBRARY_PATH
! 12182: shlibpath_overrides_runpath=no
! 12183: hardcode_into_libs=yes
! 12184: dynamic_linker='GNU ld.so'
! 12185: ;;
! 12186:
! 12187: netbsd*)
! 12188: version_type=sunos
! 12189: need_lib_prefix=no
! 12190: need_version=no
! 12191: if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
! 12192: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
! 12193: finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
! 12194: dynamic_linker='NetBSD (a.out) ld.so'
! 12195: else
! 12196: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
! 12197: soname_spec='${libname}${release}${shared_ext}$major'
! 12198: dynamic_linker='NetBSD ld.elf_so'
! 12199: fi
! 12200: shlibpath_var=LD_LIBRARY_PATH
! 12201: shlibpath_overrides_runpath=yes
! 12202: hardcode_into_libs=yes
! 12203: ;;
! 12204:
! 12205: newsos6)
! 12206: version_type=linux
! 12207: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 12208: shlibpath_var=LD_LIBRARY_PATH
! 12209: shlibpath_overrides_runpath=yes
! 12210: ;;
! 12211:
! 12212: nto-qnx*)
! 12213: version_type=linux
! 12214: need_lib_prefix=no
! 12215: need_version=no
! 12216: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 12217: soname_spec='${libname}${release}${shared_ext}$major'
! 12218: shlibpath_var=LD_LIBRARY_PATH
! 12219: shlibpath_overrides_runpath=yes
! 12220: ;;
! 12221:
! 12222: openbsd*)
! 12223: version_type=sunos
! 12224: sys_lib_dlsearch_path_spec="/usr/lib"
! 12225: need_lib_prefix=no
! 12226: # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
! 12227: case $host_os in
! 12228: openbsd3.3 | openbsd3.3.*) need_version=yes ;;
! 12229: *) need_version=no ;;
! 12230: esac
! 12231: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
! 12232: finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
! 12233: shlibpath_var=LD_LIBRARY_PATH
! 12234: if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
! 12235: case $host_os in
! 12236: openbsd2.[89] | openbsd2.[89].*)
! 12237: shlibpath_overrides_runpath=no
! 12238: ;;
! 12239: *)
! 12240: shlibpath_overrides_runpath=yes
! 12241: ;;
! 12242: esac
! 12243: else
! 12244: shlibpath_overrides_runpath=yes
! 12245: fi
! 12246: ;;
! 12247:
! 12248: os2*)
! 12249: libname_spec='$name'
! 12250: shrext_cmds=".dll"
! 12251: need_lib_prefix=no
! 12252: library_names_spec='$libname${shared_ext} $libname.a'
! 12253: dynamic_linker='OS/2 ld.exe'
! 12254: shlibpath_var=LIBPATH
! 12255: ;;
! 12256:
! 12257: osf3* | osf4* | osf5*)
! 12258: version_type=osf
! 12259: need_lib_prefix=no
! 12260: need_version=no
! 12261: soname_spec='${libname}${release}${shared_ext}$major'
! 12262: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 12263: shlibpath_var=LD_LIBRARY_PATH
! 12264: sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
! 12265: sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
! 12266: ;;
! 12267:
! 12268: solaris*)
! 12269: version_type=linux
! 12270: need_lib_prefix=no
! 12271: need_version=no
! 12272: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 12273: soname_spec='${libname}${release}${shared_ext}$major'
! 12274: shlibpath_var=LD_LIBRARY_PATH
! 12275: shlibpath_overrides_runpath=yes
! 12276: hardcode_into_libs=yes
! 12277: # ldd complains unless libraries are executable
! 12278: postinstall_cmds='chmod +x $lib'
! 12279: ;;
! 12280:
! 12281: sunos4*)
! 12282: version_type=sunos
! 12283: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
! 12284: finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
! 12285: shlibpath_var=LD_LIBRARY_PATH
! 12286: shlibpath_overrides_runpath=yes
! 12287: if test "$with_gnu_ld" = yes; then
! 12288: need_lib_prefix=no
! 12289: fi
! 12290: need_version=yes
! 12291: ;;
! 12292:
! 12293: sysv4 | sysv4.3*)
! 12294: version_type=linux
! 12295: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 12296: soname_spec='${libname}${release}${shared_ext}$major'
! 12297: shlibpath_var=LD_LIBRARY_PATH
! 12298: case $host_vendor in
! 12299: sni)
! 12300: shlibpath_overrides_runpath=no
! 12301: need_lib_prefix=no
! 12302: export_dynamic_flag_spec='${wl}-Blargedynsym'
! 12303: runpath_var=LD_RUN_PATH
! 12304: ;;
! 12305: siemens)
! 12306: need_lib_prefix=no
! 12307: ;;
! 12308: motorola)
! 12309: need_lib_prefix=no
! 12310: need_version=no
! 12311: shlibpath_overrides_runpath=no
! 12312: sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
! 12313: ;;
! 12314: esac
! 12315: ;;
! 12316:
! 12317: sysv4*MP*)
! 12318: if test -d /usr/nec ;then
! 12319: version_type=linux
! 12320: library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
! 12321: soname_spec='$libname${shared_ext}.$major'
! 12322: shlibpath_var=LD_LIBRARY_PATH
! 12323: fi
! 12324: ;;
! 12325:
! 12326: sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
! 12327: version_type=freebsd-elf
! 12328: need_lib_prefix=no
! 12329: need_version=no
! 12330: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
! 12331: soname_spec='${libname}${release}${shared_ext}$major'
! 12332: shlibpath_var=LD_LIBRARY_PATH
! 12333: hardcode_into_libs=yes
! 12334: if test "$with_gnu_ld" = yes; then
! 12335: sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
! 12336: shlibpath_overrides_runpath=no
! 12337: else
! 12338: sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
! 12339: shlibpath_overrides_runpath=yes
! 12340: case $host_os in
! 12341: sco3.2v5*)
! 12342: sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
! 12343: ;;
! 12344: esac
! 12345: fi
! 12346: sys_lib_dlsearch_path_spec='/usr/lib'
! 12347: ;;
! 12348:
! 12349: uts4*)
! 12350: version_type=linux
! 12351: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 12352: soname_spec='${libname}${release}${shared_ext}$major'
! 12353: shlibpath_var=LD_LIBRARY_PATH
! 12354: ;;
! 12355:
! 12356: *)
! 12357: dynamic_linker=no
! 12358: ;;
! 12359: esac
! 12360: echo "$as_me:$LINENO: result: $dynamic_linker" >&5
! 12361: echo "${ECHO_T}$dynamic_linker" >&6
! 12362: test "$dynamic_linker" = no && can_build_shared=no
! 12363:
! 12364: variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
! 12365: if test "$GCC" = yes; then
! 12366: variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
! 12367: fi
! 12368:
! 12369: echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
! 12370: echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
! 12371: hardcode_action_CXX=
! 12372: if test -n "$hardcode_libdir_flag_spec_CXX" || \
! 12373: test -n "$runpath_var_CXX" || \
! 12374: test "X$hardcode_automatic_CXX" = "Xyes" ; then
! 12375:
! 12376: # We can hardcode non-existant directories.
! 12377: if test "$hardcode_direct_CXX" != no &&
! 12378: # If the only mechanism to avoid hardcoding is shlibpath_var, we
! 12379: # have to relink, otherwise we might link with an installed library
! 12380: # when we should be linking with a yet-to-be-installed one
! 12381: ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
! 12382: test "$hardcode_minus_L_CXX" != no; then
! 12383: # Linking always hardcodes the temporary library directory.
! 12384: hardcode_action_CXX=relink
! 12385: else
! 12386: # We can link without hardcoding, and we can hardcode nonexisting dirs.
! 12387: hardcode_action_CXX=immediate
! 12388: fi
! 12389: else
! 12390: # We cannot hardcode anything, or else we can only hardcode existing
! 12391: # directories.
! 12392: hardcode_action_CXX=unsupported
! 12393: fi
! 12394: echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
! 12395: echo "${ECHO_T}$hardcode_action_CXX" >&6
! 12396:
! 12397: if test "$hardcode_action_CXX" = relink; then
! 12398: # Fast installation is not supported
! 12399: enable_fast_install=no
! 12400: elif test "$shlibpath_overrides_runpath" = yes ||
! 12401: test "$enable_shared" = no; then
! 12402: # Fast installation is not necessary
! 12403: enable_fast_install=needless
! 12404: fi
! 12405:
! 12406:
! 12407: # The else clause should only fire when bootstrapping the
! 12408: # libtool distribution, otherwise you forgot to ship ltmain.sh
! 12409: # with your package, and you will get complaints that there are
! 12410: # no rules to generate ltmain.sh.
! 12411: if test -f "$ltmain"; then
! 12412: # See if we are running on zsh, and set the options which allow our commands through
! 12413: # without removal of \ escapes.
! 12414: if test -n "${ZSH_VERSION+set}" ; then
! 12415: setopt NO_GLOB_SUBST
! 12416: fi
! 12417: # Now quote all the things that may contain metacharacters while being
! 12418: # careful not to overquote the AC_SUBSTed values. We take copies of the
! 12419: # variables and quote the copies for generation of the libtool script.
! 12420: for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
! 12421: SED SHELL STRIP \
! 12422: libname_spec library_names_spec soname_spec extract_expsyms_cmds \
! 12423: old_striplib striplib file_magic_cmd finish_cmds finish_eval \
! 12424: deplibs_check_method reload_flag reload_cmds need_locks \
! 12425: lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
! 12426: lt_cv_sys_global_symbol_to_c_name_address \
! 12427: sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
! 12428: old_postinstall_cmds old_postuninstall_cmds \
! 12429: compiler_CXX \
! 12430: CC_CXX \
! 12431: LD_CXX \
! 12432: lt_prog_compiler_wl_CXX \
! 12433: lt_prog_compiler_pic_CXX \
! 12434: lt_prog_compiler_static_CXX \
! 12435: lt_prog_compiler_no_builtin_flag_CXX \
! 12436: export_dynamic_flag_spec_CXX \
! 12437: thread_safe_flag_spec_CXX \
! 12438: whole_archive_flag_spec_CXX \
! 12439: enable_shared_with_static_runtimes_CXX \
! 12440: old_archive_cmds_CXX \
! 12441: old_archive_from_new_cmds_CXX \
! 12442: predep_objects_CXX \
! 12443: postdep_objects_CXX \
! 12444: predeps_CXX \
! 12445: postdeps_CXX \
! 12446: compiler_lib_search_path_CXX \
! 12447: archive_cmds_CXX \
! 12448: archive_expsym_cmds_CXX \
! 12449: postinstall_cmds_CXX \
! 12450: postuninstall_cmds_CXX \
! 12451: old_archive_from_expsyms_cmds_CXX \
! 12452: allow_undefined_flag_CXX \
! 12453: no_undefined_flag_CXX \
! 12454: export_symbols_cmds_CXX \
! 12455: hardcode_libdir_flag_spec_CXX \
! 12456: hardcode_libdir_flag_spec_ld_CXX \
! 12457: hardcode_libdir_separator_CXX \
! 12458: hardcode_automatic_CXX \
! 12459: module_cmds_CXX \
! 12460: module_expsym_cmds_CXX \
! 12461: lt_cv_prog_compiler_c_o_CXX \
! 12462: exclude_expsyms_CXX \
! 12463: include_expsyms_CXX; do
! 12464:
! 12465: case $var in
! 12466: old_archive_cmds_CXX | \
! 12467: old_archive_from_new_cmds_CXX | \
! 12468: archive_cmds_CXX | \
! 12469: archive_expsym_cmds_CXX | \
! 12470: module_cmds_CXX | \
! 12471: module_expsym_cmds_CXX | \
! 12472: old_archive_from_expsyms_cmds_CXX | \
! 12473: export_symbols_cmds_CXX | \
! 12474: extract_expsyms_cmds | reload_cmds | finish_cmds | \
! 12475: postinstall_cmds | postuninstall_cmds | \
! 12476: old_postinstall_cmds | old_postuninstall_cmds | \
! 12477: sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
! 12478: # Double-quote double-evaled strings.
! 12479: eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
! 12480: ;;
! 12481: *)
! 12482: eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
! 12483: ;;
! 12484: esac
! 12485: done
! 12486:
! 12487: case $lt_echo in
! 12488: *'\$0 --fallback-echo"')
! 12489: lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
! 12490: ;;
! 12491: esac
! 12492:
! 12493: cfgfile="$ofile"
! 12494:
! 12495: cat <<__EOF__ >> "$cfgfile"
! 12496: # ### BEGIN LIBTOOL TAG CONFIG: $tagname
! 12497:
! 12498: # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
! 12499:
! 12500: # Shell to use when invoking shell scripts.
! 12501: SHELL=$lt_SHELL
! 12502:
! 12503: # Whether or not to build shared libraries.
! 12504: build_libtool_libs=$enable_shared
! 12505:
! 12506: # Whether or not to build static libraries.
! 12507: build_old_libs=$enable_static
! 12508:
! 12509: # Whether or not to add -lc for building shared libraries.
! 12510: build_libtool_need_lc=$archive_cmds_need_lc_CXX
! 12511:
! 12512: # Whether or not to disallow shared libs when runtime libs are static
! 12513: allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
! 12514:
! 12515: # Whether or not to optimize for fast installation.
! 12516: fast_install=$enable_fast_install
! 12517:
! 12518: # The host system.
! 12519: host_alias=$host_alias
! 12520: host=$host
! 12521: host_os=$host_os
! 12522:
! 12523: # The build system.
! 12524: build_alias=$build_alias
! 12525: build=$build
! 12526: build_os=$build_os
! 12527:
! 12528: # An echo program that does not interpret backslashes.
! 12529: echo=$lt_echo
! 12530:
! 12531: # The archiver.
! 12532: AR=$lt_AR
! 12533: AR_FLAGS=$lt_AR_FLAGS
! 12534:
! 12535: # A C compiler.
! 12536: LTCC=$lt_LTCC
! 12537:
! 12538: # LTCC compiler flags.
! 12539: LTCFLAGS=$lt_LTCFLAGS
! 12540:
! 12541: # A language-specific compiler.
! 12542: CC=$lt_compiler_CXX
! 12543:
! 12544: # Is the compiler the GNU C compiler?
! 12545: with_gcc=$GCC_CXX
! 12546:
! 12547: # An ERE matcher.
! 12548: EGREP=$lt_EGREP
! 12549:
! 12550: # The linker used to build libraries.
! 12551: LD=$lt_LD_CXX
! 12552:
! 12553: # Whether we need hard or soft links.
! 12554: LN_S=$lt_LN_S
! 12555:
! 12556: # A BSD-compatible nm program.
! 12557: NM=$lt_NM
! 12558:
! 12559: # A symbol stripping program
! 12560: STRIP=$lt_STRIP
! 12561:
! 12562: # Used to examine libraries when file_magic_cmd begins "file"
! 12563: MAGIC_CMD=$MAGIC_CMD
! 12564:
! 12565: # Used on cygwin: DLL creation program.
! 12566: DLLTOOL="$DLLTOOL"
! 12567:
! 12568: # Used on cygwin: object dumper.
! 12569: OBJDUMP="$OBJDUMP"
! 12570:
! 12571: # Used on cygwin: assembler.
! 12572: AS="$AS"
! 12573:
! 12574: # The name of the directory that contains temporary libtool files.
! 12575: objdir=$objdir
! 12576:
! 12577: # How to create reloadable object files.
! 12578: reload_flag=$lt_reload_flag
! 12579: reload_cmds=$lt_reload_cmds
! 12580:
! 12581: # How to pass a linker flag through the compiler.
! 12582: wl=$lt_lt_prog_compiler_wl_CXX
! 12583:
! 12584: # Object file suffix (normally "o").
! 12585: objext="$ac_objext"
! 12586:
! 12587: # Old archive suffix (normally "a").
! 12588: libext="$libext"
! 12589:
! 12590: # Shared library suffix (normally ".so").
! 12591: shrext_cmds='$shrext_cmds'
! 12592:
! 12593: # Executable file suffix (normally "").
! 12594: exeext="$exeext"
! 12595:
! 12596: # Additional compiler flags for building library objects.
! 12597: pic_flag=$lt_lt_prog_compiler_pic_CXX
! 12598: pic_mode=$pic_mode
! 12599:
! 12600: # What is the maximum length of a command?
! 12601: max_cmd_len=$lt_cv_sys_max_cmd_len
! 12602:
! 12603: # Does compiler simultaneously support -c and -o options?
! 12604: compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
! 12605:
! 12606: # Must we lock files when doing compilation?
! 12607: need_locks=$lt_need_locks
! 12608:
! 12609: # Do we need the lib prefix for modules?
! 12610: need_lib_prefix=$need_lib_prefix
! 12611:
! 12612: # Do we need a version for libraries?
! 12613: need_version=$need_version
! 12614:
! 12615: # Whether dlopen is supported.
! 12616: dlopen_support=$enable_dlopen
! 12617:
! 12618: # Whether dlopen of programs is supported.
! 12619: dlopen_self=$enable_dlopen_self
! 12620:
! 12621: # Whether dlopen of statically linked programs is supported.
! 12622: dlopen_self_static=$enable_dlopen_self_static
! 12623:
! 12624: # Compiler flag to prevent dynamic linking.
! 12625: link_static_flag=$lt_lt_prog_compiler_static_CXX
! 12626:
! 12627: # Compiler flag to turn off builtin functions.
! 12628: no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
! 12629:
! 12630: # Compiler flag to allow reflexive dlopens.
! 12631: export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
! 12632:
! 12633: # Compiler flag to generate shared objects directly from archives.
! 12634: whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
! 12635:
! 12636: # Compiler flag to generate thread-safe objects.
! 12637: thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
! 12638:
! 12639: # Library versioning type.
! 12640: version_type=$version_type
! 12641:
! 12642: # Format of library name prefix.
! 12643: libname_spec=$lt_libname_spec
! 12644:
! 12645: # List of archive names. First name is the real one, the rest are links.
! 12646: # The last name is the one that the linker finds with -lNAME.
! 12647: library_names_spec=$lt_library_names_spec
! 12648:
! 12649: # The coded name of the library, if different from the real name.
! 12650: soname_spec=$lt_soname_spec
! 12651:
! 12652: # Commands used to build and install an old-style archive.
! 12653: RANLIB=$lt_RANLIB
! 12654: old_archive_cmds=$lt_old_archive_cmds_CXX
! 12655: old_postinstall_cmds=$lt_old_postinstall_cmds
! 12656: old_postuninstall_cmds=$lt_old_postuninstall_cmds
! 12657:
! 12658: # Create an old-style archive from a shared archive.
! 12659: old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
! 12660:
! 12661: # Create a temporary old-style archive to link instead of a shared archive.
! 12662: old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
! 12663:
! 12664: # Commands used to build and install a shared archive.
! 12665: archive_cmds=$lt_archive_cmds_CXX
! 12666: archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
! 12667: postinstall_cmds=$lt_postinstall_cmds
! 12668: postuninstall_cmds=$lt_postuninstall_cmds
! 12669:
! 12670: # Commands used to build a loadable module (assumed same as above if empty)
! 12671: module_cmds=$lt_module_cmds_CXX
! 12672: module_expsym_cmds=$lt_module_expsym_cmds_CXX
! 12673:
! 12674: # Commands to strip libraries.
! 12675: old_striplib=$lt_old_striplib
! 12676: striplib=$lt_striplib
! 12677:
! 12678: # Dependencies to place before the objects being linked to create a
! 12679: # shared library.
! 12680: predep_objects=$lt_predep_objects_CXX
! 12681:
! 12682: # Dependencies to place after the objects being linked to create a
! 12683: # shared library.
! 12684: postdep_objects=$lt_postdep_objects_CXX
! 12685:
! 12686: # Dependencies to place before the objects being linked to create a
! 12687: # shared library.
! 12688: predeps=$lt_predeps_CXX
! 12689:
! 12690: # Dependencies to place after the objects being linked to create a
! 12691: # shared library.
! 12692: postdeps=$lt_postdeps_CXX
! 12693:
! 12694: # The library search path used internally by the compiler when linking
! 12695: # a shared library.
! 12696: compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
! 12697:
! 12698: # Method to check whether dependent libraries are shared objects.
! 12699: deplibs_check_method=$lt_deplibs_check_method
! 12700:
! 12701: # Command to use when deplibs_check_method == file_magic.
! 12702: file_magic_cmd=$lt_file_magic_cmd
! 12703:
! 12704: # Flag that allows shared libraries with undefined symbols to be built.
! 12705: allow_undefined_flag=$lt_allow_undefined_flag_CXX
! 12706:
! 12707: # Flag that forces no undefined symbols.
! 12708: no_undefined_flag=$lt_no_undefined_flag_CXX
! 12709:
! 12710: # Commands used to finish a libtool library installation in a directory.
! 12711: finish_cmds=$lt_finish_cmds
! 12712:
! 12713: # Same as above, but a single script fragment to be evaled but not shown.
! 12714: finish_eval=$lt_finish_eval
! 12715:
! 12716: # Take the output of nm and produce a listing of raw symbols and C names.
! 12717: global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
! 12718:
! 12719: # Transform the output of nm in a proper C declaration
! 12720: global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
! 12721:
! 12722: # Transform the output of nm in a C name address pair
! 12723: global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
! 12724:
! 12725: # This is the shared library runtime path variable.
! 12726: runpath_var=$runpath_var
! 12727:
! 12728: # This is the shared library path variable.
! 12729: shlibpath_var=$shlibpath_var
! 12730:
! 12731: # Is shlibpath searched before the hard-coded library search path?
! 12732: shlibpath_overrides_runpath=$shlibpath_overrides_runpath
! 12733:
! 12734: # How to hardcode a shared library path into an executable.
! 12735: hardcode_action=$hardcode_action_CXX
! 12736:
! 12737: # Whether we should hardcode library paths into libraries.
! 12738: hardcode_into_libs=$hardcode_into_libs
! 12739:
! 12740: # Flag to hardcode \$libdir into a binary during linking.
! 12741: # This must work even if \$libdir does not exist.
! 12742: hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
! 12743:
! 12744: # If ld is used when linking, flag to hardcode \$libdir into
! 12745: # a binary during linking. This must work even if \$libdir does
! 12746: # not exist.
! 12747: hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
! 12748:
! 12749: # Whether we need a single -rpath flag with a separated argument.
! 12750: hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
! 12751:
! 12752: # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
! 12753: # resulting binary.
! 12754: hardcode_direct=$hardcode_direct_CXX
! 12755:
! 12756: # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
! 12757: # resulting binary.
! 12758: hardcode_minus_L=$hardcode_minus_L_CXX
! 12759:
! 12760: # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
! 12761: # the resulting binary.
! 12762: hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
! 12763:
! 12764: # Set to yes if building a shared library automatically hardcodes DIR into the library
! 12765: # and all subsequent libraries and executables linked against it.
! 12766: hardcode_automatic=$hardcode_automatic_CXX
! 12767:
! 12768: # Variables whose values should be saved in libtool wrapper scripts and
! 12769: # restored at relink time.
! 12770: variables_saved_for_relink="$variables_saved_for_relink"
! 12771:
! 12772: # Whether libtool must link a program against all its dependency libraries.
! 12773: link_all_deplibs=$link_all_deplibs_CXX
! 12774:
! 12775: # Compile-time system search path for libraries
! 12776: sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
! 12777:
! 12778: # Run-time system search path for libraries
! 12779: sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
! 12780:
! 12781: # Fix the shell variable \$srcfile for the compiler.
! 12782: fix_srcfile_path="$fix_srcfile_path_CXX"
! 12783:
! 12784: # Set to yes if exported symbols are required.
! 12785: always_export_symbols=$always_export_symbols_CXX
! 12786:
! 12787: # The commands to list exported symbols.
! 12788: export_symbols_cmds=$lt_export_symbols_cmds_CXX
! 12789:
! 12790: # The commands to extract the exported symbol list from a shared archive.
! 12791: extract_expsyms_cmds=$lt_extract_expsyms_cmds
! 12792:
! 12793: # Symbols that should not be listed in the preloaded symbols.
! 12794: exclude_expsyms=$lt_exclude_expsyms_CXX
! 12795:
! 12796: # Symbols that must always be exported.
! 12797: include_expsyms=$lt_include_expsyms_CXX
! 12798:
! 12799: # ### END LIBTOOL TAG CONFIG: $tagname
! 12800:
! 12801: __EOF__
! 12802:
! 12803:
! 12804: else
! 12805: # If there is no Makefile yet, we rely on a make rule to execute
! 12806: # `config.status --recheck' to rerun these tests and create the
! 12807: # libtool script then.
! 12808: ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
! 12809: if test -f "$ltmain_in"; then
! 12810: test -f Makefile && make "$ltmain"
! 12811: fi
! 12812: fi
! 12813:
! 12814:
! 12815: ac_ext=c
! 12816: ac_cpp='$CPP $CPPFLAGS'
! 12817: ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
! 12818: ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
! 12819: ac_compiler_gnu=$ac_cv_c_compiler_gnu
! 12820:
! 12821: CC=$lt_save_CC
! 12822: LDCXX=$LD
! 12823: LD=$lt_save_LD
! 12824: GCC=$lt_save_GCC
! 12825: with_gnu_ldcxx=$with_gnu_ld
! 12826: with_gnu_ld=$lt_save_with_gnu_ld
! 12827: lt_cv_path_LDCXX=$lt_cv_path_LD
! 12828: lt_cv_path_LD=$lt_save_path_LD
! 12829: lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
! 12830: lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
! 12831:
! 12832: else
! 12833: tagname=""
! 12834: fi
! 12835: ;;
! 12836:
! 12837: F77)
! 12838: if test -n "$F77" && test "X$F77" != "Xno"; then
! 12839:
! 12840: ac_ext=f
! 12841: ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
! 12842: ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
! 12843: ac_compiler_gnu=$ac_cv_f77_compiler_gnu
! 12844:
! 12845:
! 12846: archive_cmds_need_lc_F77=no
! 12847: allow_undefined_flag_F77=
! 12848: always_export_symbols_F77=no
! 12849: archive_expsym_cmds_F77=
! 12850: export_dynamic_flag_spec_F77=
! 12851: hardcode_direct_F77=no
! 12852: hardcode_libdir_flag_spec_F77=
! 12853: hardcode_libdir_flag_spec_ld_F77=
! 12854: hardcode_libdir_separator_F77=
! 12855: hardcode_minus_L_F77=no
! 12856: hardcode_automatic_F77=no
! 12857: module_cmds_F77=
! 12858: module_expsym_cmds_F77=
! 12859: link_all_deplibs_F77=unknown
! 12860: old_archive_cmds_F77=$old_archive_cmds
! 12861: no_undefined_flag_F77=
! 12862: whole_archive_flag_spec_F77=
! 12863: enable_shared_with_static_runtimes_F77=no
! 12864:
! 12865: # Source file extension for f77 test sources.
! 12866: ac_ext=f
! 12867:
! 12868: # Object file extension for compiled f77 test sources.
! 12869: objext=o
! 12870: objext_F77=$objext
! 12871:
! 12872: # Code to be used in simple compile tests
! 12873: lt_simple_compile_test_code=" subroutine t\n return\n end\n"
! 12874:
! 12875: # Code to be used in simple link tests
! 12876: lt_simple_link_test_code=" program t\n end\n"
! 12877:
! 12878: # ltmain only uses $CC for tagged configurations so make sure $CC is set.
! 12879:
! 12880: # If no C compiler was specified, use CC.
! 12881: LTCC=${LTCC-"$CC"}
! 12882:
! 12883: # If no C compiler flags were specified, use CFLAGS.
! 12884: LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
! 12885:
! 12886: # Allow CC to be a program name with arguments.
! 12887: compiler=$CC
! 12888:
! 12889:
! 12890: # save warnings/boilerplate of simple test code
! 12891: ac_outfile=conftest.$ac_objext
! 12892: printf "$lt_simple_compile_test_code" >conftest.$ac_ext
! 12893: eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
! 12894: _lt_compiler_boilerplate=`cat conftest.err`
! 12895: $rm conftest*
! 12896:
! 12897: ac_outfile=conftest.$ac_objext
! 12898: printf "$lt_simple_link_test_code" >conftest.$ac_ext
! 12899: eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
! 12900: _lt_linker_boilerplate=`cat conftest.err`
! 12901: $rm conftest*
! 12902:
! 12903:
! 12904: # Allow CC to be a program name with arguments.
! 12905: lt_save_CC="$CC"
! 12906: CC=${F77-"f77"}
! 12907: compiler=$CC
! 12908: compiler_F77=$CC
! 12909: for cc_temp in $compiler""; do
! 12910: case $cc_temp in
! 12911: compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
! 12912: distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
! 12913: \-*) ;;
! 12914: *) break;;
! 12915: esac
! 12916: done
! 12917: cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
! 12918:
! 12919:
! 12920: echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
! 12921: echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
! 12922: echo "$as_me:$LINENO: result: $can_build_shared" >&5
! 12923: echo "${ECHO_T}$can_build_shared" >&6
! 12924:
! 12925: echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
! 12926: echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
! 12927: test "$can_build_shared" = "no" && enable_shared=no
! 12928:
! 12929: # On AIX, shared libraries and static libraries use the same namespace, and
! 12930: # are all built from PIC.
! 12931: case $host_os in
! 12932: aix3*)
! 12933: test "$enable_shared" = yes && enable_static=no
! 12934: if test -n "$RANLIB"; then
! 12935: archive_cmds="$archive_cmds~\$RANLIB \$lib"
! 12936: postinstall_cmds='$RANLIB $lib'
! 12937: fi
! 12938: ;;
! 12939: aix4* | aix5*)
! 12940: if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
! 12941: test "$enable_shared" = yes && enable_static=no
! 12942: fi
! 12943: ;;
! 12944: esac
! 12945: echo "$as_me:$LINENO: result: $enable_shared" >&5
! 12946: echo "${ECHO_T}$enable_shared" >&6
! 12947:
! 12948: echo "$as_me:$LINENO: checking whether to build static libraries" >&5
! 12949: echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
! 12950: # Make sure either enable_shared or enable_static is yes.
! 12951: test "$enable_shared" = yes || enable_static=yes
! 12952: echo "$as_me:$LINENO: result: $enable_static" >&5
! 12953: echo "${ECHO_T}$enable_static" >&6
! 12954:
! 12955: GCC_F77="$G77"
! 12956: LD_F77="$LD"
! 12957:
! 12958: lt_prog_compiler_wl_F77=
! 12959: lt_prog_compiler_pic_F77=
! 12960: lt_prog_compiler_static_F77=
! 12961:
! 12962: echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
! 12963: echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
! 12964:
! 12965: if test "$GCC" = yes; then
! 12966: lt_prog_compiler_wl_F77='-Wl,'
! 12967: lt_prog_compiler_static_F77='-static'
! 12968:
! 12969: case $host_os in
! 12970: aix*)
! 12971: # All AIX code is PIC.
! 12972: if test "$host_cpu" = ia64; then
! 12973: # AIX 5 now supports IA64 processor
! 12974: lt_prog_compiler_static_F77='-Bstatic'
! 12975: fi
! 12976: ;;
! 12977:
! 12978: amigaos*)
! 12979: # FIXME: we need at least 68020 code to build shared libraries, but
! 12980: # adding the `-m68020' flag to GCC prevents building anything better,
! 12981: # like `-m68040'.
! 12982: lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
! 12983: ;;
! 12984:
! 12985: beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
! 12986: # PIC is the default for these OSes.
! 12987: ;;
! 12988:
! 12989: mingw* | pw32* | os2*)
! 12990: # This hack is so that the source file can tell whether it is being
! 12991: # built for inclusion in a dll (and should export symbols for example).
! 12992: lt_prog_compiler_pic_F77='-DDLL_EXPORT'
! 12993: ;;
! 12994:
! 12995: darwin* | rhapsody*)
! 12996: # PIC is the default on this platform
! 12997: # Common symbols not allowed in MH_DYLIB files
! 12998: lt_prog_compiler_pic_F77='-fno-common'
! 12999: ;;
! 13000:
! 13001: interix3*)
! 13002: # Interix 3.x gcc -fpic/-fPIC options generate broken code.
! 13003: # Instead, we relocate shared libraries at runtime.
! 13004: ;;
! 13005:
! 13006: msdosdjgpp*)
! 13007: # Just because we use GCC doesn't mean we suddenly get shared libraries
! 13008: # on systems that don't support them.
! 13009: lt_prog_compiler_can_build_shared_F77=no
! 13010: enable_shared=no
! 13011: ;;
! 13012:
! 13013: sysv4*MP*)
! 13014: if test -d /usr/nec; then
! 13015: lt_prog_compiler_pic_F77=-Kconform_pic
! 13016: fi
! 13017: ;;
! 13018:
! 13019: hpux*)
! 13020: # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
! 13021: # not for PA HP-UX.
! 13022: case $host_cpu in
! 13023: hppa*64*|ia64*)
! 13024: # +Z the default
! 13025: ;;
! 13026: *)
! 13027: lt_prog_compiler_pic_F77='-fPIC'
! 13028: ;;
! 13029: esac
! 13030: ;;
! 13031:
! 13032: *)
! 13033: lt_prog_compiler_pic_F77='-fPIC'
! 13034: ;;
! 13035: esac
! 13036: else
! 13037: # PORTME Check for flag to pass linker flags through the system compiler.
! 13038: case $host_os in
! 13039: aix*)
! 13040: lt_prog_compiler_wl_F77='-Wl,'
! 13041: if test "$host_cpu" = ia64; then
! 13042: # AIX 5 now supports IA64 processor
! 13043: lt_prog_compiler_static_F77='-Bstatic'
! 13044: else
! 13045: lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
! 13046: fi
! 13047: ;;
! 13048: darwin*)
! 13049: # PIC is the default on this platform
! 13050: # Common symbols not allowed in MH_DYLIB files
! 13051: case $cc_basename in
! 13052: xlc*)
! 13053: lt_prog_compiler_pic_F77='-qnocommon'
! 13054: lt_prog_compiler_wl_F77='-Wl,'
! 13055: ;;
! 13056: esac
! 13057: ;;
! 13058:
! 13059: mingw* | pw32* | os2*)
! 13060: # This hack is so that the source file can tell whether it is being
! 13061: # built for inclusion in a dll (and should export symbols for example).
! 13062: lt_prog_compiler_pic_F77='-DDLL_EXPORT'
! 13063: ;;
! 13064:
! 13065: hpux9* | hpux10* | hpux11*)
! 13066: lt_prog_compiler_wl_F77='-Wl,'
! 13067: # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
! 13068: # not for PA HP-UX.
! 13069: case $host_cpu in
! 13070: hppa*64*|ia64*)
! 13071: # +Z the default
! 13072: ;;
! 13073: *)
! 13074: lt_prog_compiler_pic_F77='+Z'
! 13075: ;;
! 13076: esac
! 13077: # Is there a better lt_prog_compiler_static that works with the bundled CC?
! 13078: lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
! 13079: ;;
! 13080:
! 13081: irix5* | irix6* | nonstopux*)
! 13082: lt_prog_compiler_wl_F77='-Wl,'
! 13083: # PIC (with -KPIC) is the default.
! 13084: lt_prog_compiler_static_F77='-non_shared'
! 13085: ;;
! 13086:
! 13087: newsos6)
! 13088: lt_prog_compiler_pic_F77='-KPIC'
! 13089: lt_prog_compiler_static_F77='-Bstatic'
! 13090: ;;
! 13091:
! 13092: linux*)
! 13093: case $cc_basename in
! 13094: icc* | ecc*)
! 13095: lt_prog_compiler_wl_F77='-Wl,'
! 13096: lt_prog_compiler_pic_F77='-KPIC'
! 13097: lt_prog_compiler_static_F77='-static'
! 13098: ;;
! 13099: pgcc* | pgf77* | pgf90* | pgf95*)
! 13100: # Portland Group compilers (*not* the Pentium gcc compiler,
! 13101: # which looks to be a dead project)
! 13102: lt_prog_compiler_wl_F77='-Wl,'
! 13103: lt_prog_compiler_pic_F77='-fpic'
! 13104: lt_prog_compiler_static_F77='-Bstatic'
! 13105: ;;
! 13106: ccc*)
! 13107: lt_prog_compiler_wl_F77='-Wl,'
! 13108: # All Alpha code is PIC.
! 13109: lt_prog_compiler_static_F77='-non_shared'
! 13110: ;;
! 13111: esac
! 13112: ;;
! 13113:
! 13114: osf3* | osf4* | osf5*)
! 13115: lt_prog_compiler_wl_F77='-Wl,'
! 13116: # All OSF/1 code is PIC.
! 13117: lt_prog_compiler_static_F77='-non_shared'
! 13118: ;;
! 13119:
! 13120: solaris*)
! 13121: lt_prog_compiler_pic_F77='-KPIC'
! 13122: lt_prog_compiler_static_F77='-Bstatic'
! 13123: case $cc_basename in
! 13124: f77* | f90* | f95*)
! 13125: lt_prog_compiler_wl_F77='-Qoption ld ';;
! 13126: *)
! 13127: lt_prog_compiler_wl_F77='-Wl,';;
! 13128: esac
! 13129: ;;
! 13130:
! 13131: sunos4*)
! 13132: lt_prog_compiler_wl_F77='-Qoption ld '
! 13133: lt_prog_compiler_pic_F77='-PIC'
! 13134: lt_prog_compiler_static_F77='-Bstatic'
! 13135: ;;
! 13136:
! 13137: sysv4 | sysv4.2uw2* | sysv4.3*)
! 13138: lt_prog_compiler_wl_F77='-Wl,'
! 13139: lt_prog_compiler_pic_F77='-KPIC'
! 13140: lt_prog_compiler_static_F77='-Bstatic'
! 13141: ;;
! 13142:
! 13143: sysv4*MP*)
! 13144: if test -d /usr/nec ;then
! 13145: lt_prog_compiler_pic_F77='-Kconform_pic'
! 13146: lt_prog_compiler_static_F77='-Bstatic'
! 13147: fi
! 13148: ;;
! 13149:
! 13150: sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
! 13151: lt_prog_compiler_wl_F77='-Wl,'
! 13152: lt_prog_compiler_pic_F77='-KPIC'
! 13153: lt_prog_compiler_static_F77='-Bstatic'
! 13154: ;;
! 13155:
! 13156: unicos*)
! 13157: lt_prog_compiler_wl_F77='-Wl,'
! 13158: lt_prog_compiler_can_build_shared_F77=no
! 13159: ;;
! 13160:
! 13161: uts4*)
! 13162: lt_prog_compiler_pic_F77='-pic'
! 13163: lt_prog_compiler_static_F77='-Bstatic'
! 13164: ;;
! 13165:
! 13166: *)
! 13167: lt_prog_compiler_can_build_shared_F77=no
! 13168: ;;
! 13169: esac
! 13170: fi
! 13171:
! 13172: echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
! 13173: echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6
! 13174:
! 13175: #
! 13176: # Check to make sure the PIC flag actually works.
! 13177: #
! 13178: if test -n "$lt_prog_compiler_pic_F77"; then
! 13179:
! 13180: echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
! 13181: echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6
! 13182: if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
! 13183: echo $ECHO_N "(cached) $ECHO_C" >&6
! 13184: else
! 13185: lt_prog_compiler_pic_works_F77=no
! 13186: ac_outfile=conftest.$ac_objext
! 13187: printf "$lt_simple_compile_test_code" > conftest.$ac_ext
! 13188: lt_compiler_flag="$lt_prog_compiler_pic_F77"
! 13189: # Insert the option either (1) after the last *FLAGS variable, or
! 13190: # (2) before a word containing "conftest.", or (3) at the end.
! 13191: # Note that $ac_compile itself does not contain backslashes and begins
! 13192: # with a dollar sign (not a hyphen), so the echo should work correctly.
! 13193: # The option is referenced via a variable to avoid confusing sed.
! 13194: lt_compile=`echo "$ac_compile" | $SED \
! 13195: -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
! 13196: -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
! 13197: -e 's:$: $lt_compiler_flag:'`
! 13198: (eval echo "\"\$as_me:13198: $lt_compile\"" >&5)
! 13199: (eval "$lt_compile" 2>conftest.err)
! 13200: ac_status=$?
! 13201: cat conftest.err >&5
! 13202: echo "$as_me:13202: \$? = $ac_status" >&5
! 13203: if (exit $ac_status) && test -s "$ac_outfile"; then
! 13204: # The compiler can only warn and ignore the option if not recognized
! 13205: # So say no if there are warnings other than the usual output.
! 13206: $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
! 13207: $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
! 13208: if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
! 13209: lt_prog_compiler_pic_works_F77=yes
! 13210: fi
! 13211: fi
! 13212: $rm conftest*
! 13213:
! 13214: fi
! 13215: echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
! 13216: echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6
! 13217:
! 13218: if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
! 13219: case $lt_prog_compiler_pic_F77 in
! 13220: "" | " "*) ;;
! 13221: *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
! 13222: esac
! 13223: else
! 13224: lt_prog_compiler_pic_F77=
! 13225: lt_prog_compiler_can_build_shared_F77=no
! 13226: fi
! 13227:
! 13228: fi
! 13229: case $host_os in
! 13230: # For platforms which do not support PIC, -DPIC is meaningless:
! 13231: *djgpp*)
! 13232: lt_prog_compiler_pic_F77=
! 13233: ;;
! 13234: *)
! 13235: lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
! 13236: ;;
! 13237: esac
! 13238:
! 13239: #
! 13240: # Check to make sure the static flag actually works.
! 13241: #
! 13242: wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
! 13243: echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
! 13244: echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
! 13245: if test "${lt_prog_compiler_static_works_F77+set}" = set; then
! 13246: echo $ECHO_N "(cached) $ECHO_C" >&6
! 13247: else
! 13248: lt_prog_compiler_static_works_F77=no
! 13249: save_LDFLAGS="$LDFLAGS"
! 13250: LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
! 13251: printf "$lt_simple_link_test_code" > conftest.$ac_ext
! 13252: if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
! 13253: # The linker can only warn and ignore the option if not recognized
! 13254: # So say no if there are warnings
! 13255: if test -s conftest.err; then
! 13256: # Append any errors to the config.log.
! 13257: cat conftest.err 1>&5
! 13258: $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
! 13259: $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
! 13260: if diff conftest.exp conftest.er2 >/dev/null; then
! 13261: lt_prog_compiler_static_works_F77=yes
! 13262: fi
! 13263: else
! 13264: lt_prog_compiler_static_works_F77=yes
! 13265: fi
! 13266: fi
! 13267: $rm conftest*
! 13268: LDFLAGS="$save_LDFLAGS"
! 13269:
! 13270: fi
! 13271: echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
! 13272: echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6
! 13273:
! 13274: if test x"$lt_prog_compiler_static_works_F77" = xyes; then
! 13275: :
! 13276: else
! 13277: lt_prog_compiler_static_F77=
! 13278: fi
! 13279:
! 13280:
! 13281: echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
! 13282: echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
! 13283: if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
! 13284: echo $ECHO_N "(cached) $ECHO_C" >&6
! 13285: else
! 13286: lt_cv_prog_compiler_c_o_F77=no
! 13287: $rm -r conftest 2>/dev/null
! 13288: mkdir conftest
! 13289: cd conftest
! 13290: mkdir out
! 13291: printf "$lt_simple_compile_test_code" > conftest.$ac_ext
! 13292:
! 13293: lt_compiler_flag="-o out/conftest2.$ac_objext"
! 13294: # Insert the option either (1) after the last *FLAGS variable, or
! 13295: # (2) before a word containing "conftest.", or (3) at the end.
! 13296: # Note that $ac_compile itself does not contain backslashes and begins
! 13297: # with a dollar sign (not a hyphen), so the echo should work correctly.
! 13298: lt_compile=`echo "$ac_compile" | $SED \
! 13299: -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
! 13300: -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
! 13301: -e 's:$: $lt_compiler_flag:'`
! 13302: (eval echo "\"\$as_me:13302: $lt_compile\"" >&5)
! 13303: (eval "$lt_compile" 2>out/conftest.err)
! 13304: ac_status=$?
! 13305: cat out/conftest.err >&5
! 13306: echo "$as_me:13306: \$? = $ac_status" >&5
! 13307: if (exit $ac_status) && test -s out/conftest2.$ac_objext
! 13308: then
! 13309: # The compiler can only warn and ignore the option if not recognized
! 13310: # So say no if there are warnings
! 13311: $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
! 13312: $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
! 13313: if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
! 13314: lt_cv_prog_compiler_c_o_F77=yes
! 13315: fi
! 13316: fi
! 13317: chmod u+w . 2>&5
! 13318: $rm conftest*
! 13319: # SGI C++ compiler will create directory out/ii_files/ for
! 13320: # template instantiation
! 13321: test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
! 13322: $rm out/* && rmdir out
! 13323: cd ..
! 13324: rmdir conftest
! 13325: $rm conftest*
! 13326:
! 13327: fi
! 13328: echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
! 13329: echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6
! 13330:
! 13331:
! 13332: hard_links="nottested"
! 13333: if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
! 13334: # do not overwrite the value of need_locks provided by the user
! 13335: echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
! 13336: echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
! 13337: hard_links=yes
! 13338: $rm conftest*
! 13339: ln conftest.a conftest.b 2>/dev/null && hard_links=no
! 13340: touch conftest.a
! 13341: ln conftest.a conftest.b 2>&5 || hard_links=no
! 13342: ln conftest.a conftest.b 2>/dev/null && hard_links=no
! 13343: echo "$as_me:$LINENO: result: $hard_links" >&5
! 13344: echo "${ECHO_T}$hard_links" >&6
! 13345: if test "$hard_links" = no; then
! 13346: { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
! 13347: echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
! 13348: need_locks=warn
! 13349: fi
! 13350: else
! 13351: need_locks=no
! 13352: fi
! 13353:
! 13354: echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
! 13355: echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
! 13356:
! 13357: runpath_var=
! 13358: allow_undefined_flag_F77=
! 13359: enable_shared_with_static_runtimes_F77=no
! 13360: archive_cmds_F77=
! 13361: archive_expsym_cmds_F77=
! 13362: old_archive_From_new_cmds_F77=
! 13363: old_archive_from_expsyms_cmds_F77=
! 13364: export_dynamic_flag_spec_F77=
! 13365: whole_archive_flag_spec_F77=
! 13366: thread_safe_flag_spec_F77=
! 13367: hardcode_libdir_flag_spec_F77=
! 13368: hardcode_libdir_flag_spec_ld_F77=
! 13369: hardcode_libdir_separator_F77=
! 13370: hardcode_direct_F77=no
! 13371: hardcode_minus_L_F77=no
! 13372: hardcode_shlibpath_var_F77=unsupported
! 13373: link_all_deplibs_F77=unknown
! 13374: hardcode_automatic_F77=no
! 13375: module_cmds_F77=
! 13376: module_expsym_cmds_F77=
! 13377: always_export_symbols_F77=no
! 13378: export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
! 13379: # include_expsyms should be a list of space-separated symbols to be *always*
! 13380: # included in the symbol list
! 13381: include_expsyms_F77=
! 13382: # exclude_expsyms can be an extended regexp of symbols to exclude
! 13383: # it will be wrapped by ` (' and `)$', so one must not match beginning or
! 13384: # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
! 13385: # as well as any symbol that contains `d'.
! 13386: exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
! 13387: # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
! 13388: # platforms (ab)use it in PIC code, but their linkers get confused if
! 13389: # the symbol is explicitly referenced. Since portable code cannot
! 13390: # rely on this symbol name, it's probably fine to never include it in
! 13391: # preloaded symbol tables.
! 13392: extract_expsyms_cmds=
! 13393: # Just being paranoid about ensuring that cc_basename is set.
! 13394: for cc_temp in $compiler""; do
! 13395: case $cc_temp in
! 13396: compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
! 13397: distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
! 13398: \-*) ;;
! 13399: *) break;;
! 13400: esac
! 13401: done
! 13402: cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
! 13403:
! 13404: case $host_os in
! 13405: cygwin* | mingw* | pw32*)
! 13406: # FIXME: the MSVC++ port hasn't been tested in a loooong time
! 13407: # When not using gcc, we currently assume that we are using
! 13408: # Microsoft Visual C++.
! 13409: if test "$GCC" != yes; then
! 13410: with_gnu_ld=no
! 13411: fi
! 13412: ;;
! 13413: interix*)
! 13414: # we just hope/assume this is gcc and not c89 (= MSVC++)
! 13415: with_gnu_ld=yes
! 13416: ;;
! 13417: openbsd*)
! 13418: with_gnu_ld=no
! 13419: ;;
! 13420: esac
! 13421:
! 13422: ld_shlibs_F77=yes
! 13423: if test "$with_gnu_ld" = yes; then
! 13424: # If archive_cmds runs LD, not CC, wlarc should be empty
! 13425: wlarc='${wl}'
! 13426:
! 13427: # Set some defaults for GNU ld with shared library support. These
! 13428: # are reset later if shared libraries are not supported. Putting them
! 13429: # here allows them to be overridden if necessary.
! 13430: runpath_var=LD_RUN_PATH
! 13431: hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
! 13432: export_dynamic_flag_spec_F77='${wl}--export-dynamic'
! 13433: # ancient GNU ld didn't support --whole-archive et. al.
! 13434: if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
! 13435: whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
! 13436: else
! 13437: whole_archive_flag_spec_F77=
! 13438: fi
! 13439: supports_anon_versioning=no
! 13440: case `$LD -v 2>/dev/null` in
! 13441: *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
! 13442: *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
! 13443: *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
! 13444: *\ 2.11.*) ;; # other 2.11 versions
! 13445: *) supports_anon_versioning=yes ;;
! 13446: esac
! 13447:
! 13448: # See if GNU ld supports shared libraries.
! 13449: case $host_os in
! 13450: aix3* | aix4* | aix5*)
! 13451: # On AIX/PPC, the GNU linker is very broken
! 13452: if test "$host_cpu" != ia64; then
! 13453: ld_shlibs_F77=no
! 13454: cat <<EOF 1>&2
! 13455:
! 13456: *** Warning: the GNU linker, at least up to release 2.9.1, is reported
! 13457: *** to be unable to reliably create shared libraries on AIX.
! 13458: *** Therefore, libtool is disabling shared libraries support. If you
! 13459: *** really care for shared libraries, you may want to modify your PATH
! 13460: *** so that a non-GNU linker is found, and then restart.
! 13461:
! 13462: EOF
! 13463: fi
! 13464: ;;
! 13465:
! 13466: amigaos*)
! 13467: 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)'
! 13468: hardcode_libdir_flag_spec_F77='-L$libdir'
! 13469: hardcode_minus_L_F77=yes
! 13470:
! 13471: # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
! 13472: # that the semantics of dynamic libraries on AmigaOS, at least up
! 13473: # to version 4, is to share data among multiple programs linked
! 13474: # with the same dynamic library. Since this doesn't match the
! 13475: # behavior of shared libraries on other platforms, we can't use
! 13476: # them.
! 13477: ld_shlibs_F77=no
! 13478: ;;
! 13479:
! 13480: beos*)
! 13481: if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
! 13482: allow_undefined_flag_F77=unsupported
! 13483: # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
! 13484: # support --undefined. This deserves some investigation. FIXME
! 13485: archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
! 13486: else
! 13487: ld_shlibs_F77=no
! 13488: fi
! 13489: ;;
! 13490:
! 13491: cygwin* | mingw* | pw32*)
! 13492: # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
! 13493: # as there is no search path for DLLs.
! 13494: hardcode_libdir_flag_spec_F77='-L$libdir'
! 13495: allow_undefined_flag_F77=unsupported
! 13496: always_export_symbols_F77=no
! 13497: enable_shared_with_static_runtimes_F77=yes
! 13498: export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
! 13499:
! 13500: if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
! 13501: archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
! 13502: # If the export-symbols file already is a .def file (1st line
! 13503: # is EXPORTS), use it as is; otherwise, prepend...
! 13504: archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
! 13505: cp $export_symbols $output_objdir/$soname.def;
! 13506: else
! 13507: echo EXPORTS > $output_objdir/$soname.def;
! 13508: cat $export_symbols >> $output_objdir/$soname.def;
! 13509: fi~
! 13510: $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
! 13511: else
! 13512: ld_shlibs_F77=no
! 13513: fi
! 13514: ;;
! 13515:
! 13516: interix3*)
! 13517: hardcode_direct_F77=no
! 13518: hardcode_shlibpath_var_F77=no
! 13519: hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
! 13520: export_dynamic_flag_spec_F77='${wl}-E'
! 13521: # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
! 13522: # Instead, shared libraries are loaded at an image base (0x10000000 by
! 13523: # default) and relocated if they conflict, which is a slow very memory
! 13524: # consuming and fragmenting process. To avoid this, we pick a random,
! 13525: # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
! 13526: # time. Moving up from 0x10000000 also allows more sbrk(2) space.
! 13527: archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
! 13528: archive_expsym_cmds_F77='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
! 13529: ;;
! 13530:
! 13531: linux*)
! 13532: if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
! 13533: tmp_addflag=
! 13534: case $cc_basename,$host_cpu in
! 13535: pgcc*) # Portland Group C compiler
! 13536: whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
! 13537: tmp_addflag=' $pic_flag'
! 13538: ;;
! 13539: pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
! 13540: whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
! 13541: tmp_addflag=' $pic_flag -Mnomain' ;;
! 13542: ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
! 13543: tmp_addflag=' -i_dynamic' ;;
! 13544: efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
! 13545: tmp_addflag=' -i_dynamic -nofor_main' ;;
! 13546: ifc* | ifort*) # Intel Fortran compiler
! 13547: tmp_addflag=' -nofor_main' ;;
! 13548: esac
! 13549: archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
! 13550:
! 13551: if test $supports_anon_versioning = yes; then
! 13552: archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
! 13553: cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
! 13554: $echo "local: *; };" >> $output_objdir/$libname.ver~
! 13555: $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
! 13556: fi
! 13557: else
! 13558: ld_shlibs_F77=no
! 13559: fi
! 13560: ;;
! 13561:
! 13562: netbsd*)
! 13563: if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
! 13564: archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
! 13565: wlarc=
! 13566: else
! 13567: archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
! 13568: archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
! 13569: fi
! 13570: ;;
! 13571:
! 13572: solaris*)
! 13573: if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
! 13574: ld_shlibs_F77=no
! 13575: cat <<EOF 1>&2
! 13576:
! 13577: *** Warning: The releases 2.8.* of the GNU linker cannot reliably
! 13578: *** create shared libraries on Solaris systems. Therefore, libtool
! 13579: *** is disabling shared libraries support. We urge you to upgrade GNU
! 13580: *** binutils to release 2.9.1 or newer. Another option is to modify
! 13581: *** your PATH or compiler configuration so that the native linker is
! 13582: *** used, and then restart.
! 13583:
! 13584: EOF
! 13585: elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
! 13586: archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
! 13587: archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
! 13588: else
! 13589: ld_shlibs_F77=no
! 13590: fi
! 13591: ;;
! 13592:
! 13593: sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
! 13594: case `$LD -v 2>&1` in
! 13595: *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
! 13596: ld_shlibs_F77=no
! 13597: cat <<_LT_EOF 1>&2
! 13598:
! 13599: *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
! 13600: *** reliably create shared libraries on SCO systems. Therefore, libtool
! 13601: *** is disabling shared libraries support. We urge you to upgrade GNU
! 13602: *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
! 13603: *** your PATH or compiler configuration so that the native linker is
! 13604: *** used, and then restart.
! 13605:
! 13606: _LT_EOF
! 13607: ;;
! 13608: *)
! 13609: if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
! 13610: hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
! 13611: archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
! 13612: archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
! 13613: else
! 13614: ld_shlibs_F77=no
! 13615: fi
! 13616: ;;
! 13617: esac
! 13618: ;;
! 13619:
! 13620: sunos4*)
! 13621: archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
! 13622: wlarc=
! 13623: hardcode_direct_F77=yes
! 13624: hardcode_shlibpath_var_F77=no
! 13625: ;;
! 13626:
! 13627: *)
! 13628: if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
! 13629: archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
! 13630: archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
! 13631: else
! 13632: ld_shlibs_F77=no
! 13633: fi
! 13634: ;;
! 13635: esac
! 13636:
! 13637: if test "$ld_shlibs_F77" = no; then
! 13638: runpath_var=
! 13639: hardcode_libdir_flag_spec_F77=
! 13640: export_dynamic_flag_spec_F77=
! 13641: whole_archive_flag_spec_F77=
! 13642: fi
! 13643: else
! 13644: # PORTME fill in a description of your system's linker (not GNU ld)
! 13645: case $host_os in
! 13646: aix3*)
! 13647: allow_undefined_flag_F77=unsupported
! 13648: always_export_symbols_F77=yes
! 13649: 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'
! 13650: # Note: this linker hardcodes the directories in LIBPATH if there
! 13651: # are no directories specified by -L.
! 13652: hardcode_minus_L_F77=yes
! 13653: if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
! 13654: # Neither direct hardcoding nor static linking is supported with a
! 13655: # broken collect2.
! 13656: hardcode_direct_F77=unsupported
! 13657: fi
! 13658: ;;
! 13659:
! 13660: aix4* | aix5*)
! 13661: if test "$host_cpu" = ia64; then
! 13662: # On IA64, the linker does run time linking by default, so we don't
! 13663: # have to do anything special.
! 13664: aix_use_runtimelinking=no
! 13665: exp_sym_flag='-Bexport'
! 13666: no_entry_flag=""
! 13667: else
! 13668: # If we're using GNU nm, then we don't want the "-C" option.
! 13669: # -C means demangle to AIX nm, but means don't demangle with GNU nm
! 13670: if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
! 13671: 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'
! 13672: else
! 13673: 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'
! 13674: fi
! 13675: aix_use_runtimelinking=no
! 13676:
! 13677: # Test if we are trying to use run time linking or normal
! 13678: # AIX style linking. If -brtl is somewhere in LDFLAGS, we
! 13679: # need to do runtime linking.
! 13680: case $host_os in aix4.[23]|aix4.[23].*|aix5*)
! 13681: for ld_flag in $LDFLAGS; do
! 13682: if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
! 13683: aix_use_runtimelinking=yes
! 13684: break
! 13685: fi
! 13686: done
! 13687: ;;
! 13688: esac
! 13689:
! 13690: exp_sym_flag='-bexport'
! 13691: no_entry_flag='-bnoentry'
! 13692: fi
! 13693:
! 13694: # When large executables or shared objects are built, AIX ld can
! 13695: # have problems creating the table of contents. If linking a library
! 13696: # or program results in "error TOC overflow" add -mminimal-toc to
! 13697: # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
! 13698: # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
! 13699:
! 13700: archive_cmds_F77=''
! 13701: hardcode_direct_F77=yes
! 13702: hardcode_libdir_separator_F77=':'
! 13703: link_all_deplibs_F77=yes
! 13704:
! 13705: if test "$GCC" = yes; then
! 13706: case $host_os in aix4.[012]|aix4.[012].*)
! 13707: # We only want to do this on AIX 4.2 and lower, the check
! 13708: # below for broken collect2 doesn't work under 4.3+
! 13709: collect2name=`${CC} -print-prog-name=collect2`
! 13710: if test -f "$collect2name" && \
! 13711: strings "$collect2name" | grep resolve_lib_name >/dev/null
! 13712: then
! 13713: # We have reworked collect2
! 13714: hardcode_direct_F77=yes
! 13715: else
! 13716: # We have old collect2
! 13717: hardcode_direct_F77=unsupported
! 13718: # It fails to find uninstalled libraries when the uninstalled
! 13719: # path is not listed in the libpath. Setting hardcode_minus_L
! 13720: # to unsupported forces relinking
! 13721: hardcode_minus_L_F77=yes
! 13722: hardcode_libdir_flag_spec_F77='-L$libdir'
! 13723: hardcode_libdir_separator_F77=
! 13724: fi
! 13725: ;;
! 13726: esac
! 13727: shared_flag='-shared'
! 13728: if test "$aix_use_runtimelinking" = yes; then
! 13729: shared_flag="$shared_flag "'${wl}-G'
! 13730: fi
! 13731: else
! 13732: # not using gcc
! 13733: if test "$host_cpu" = ia64; then
! 13734: # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
! 13735: # chokes on -Wl,-G. The following line is correct:
! 13736: shared_flag='-G'
! 13737: else
! 13738: if test "$aix_use_runtimelinking" = yes; then
! 13739: shared_flag='${wl}-G'
! 13740: else
! 13741: shared_flag='${wl}-bM:SRE'
! 13742: fi
! 13743: fi
! 13744: fi
! 13745:
! 13746: # It seems that -bexpall does not export symbols beginning with
! 13747: # underscore (_), so it is better to generate a list of symbols to export.
! 13748: always_export_symbols_F77=yes
! 13749: if test "$aix_use_runtimelinking" = yes; then
! 13750: # Warning - without using the other runtime loading flags (-brtl),
! 13751: # -berok will link without error, but may produce a broken library.
! 13752: allow_undefined_flag_F77='-berok'
! 13753: # Determine the default libpath from the value encoded in an empty executable.
! 13754: cat >conftest.$ac_ext <<_ACEOF
! 13755: program main
! 13756:
! 13757: end
! 13758: _ACEOF
! 13759: rm -f conftest.$ac_objext conftest$ac_exeext
! 13760: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 13761: (eval $ac_link) 2>conftest.er1
! 13762: ac_status=$?
! 13763: grep -v '^ *+' conftest.er1 >conftest.err
! 13764: rm -f conftest.er1
! 13765: cat conftest.err >&5
! 13766: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 13767: (exit $ac_status); } &&
! 13768: { ac_try='test -z "$ac_f77_werror_flag"
! 13769: || test ! -s conftest.err'
! 13770: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 13771: (eval $ac_try) 2>&5
! 13772: ac_status=$?
! 13773: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 13774: (exit $ac_status); }; } &&
! 13775: { ac_try='test -s conftest$ac_exeext'
! 13776: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 13777: (eval $ac_try) 2>&5
! 13778: ac_status=$?
! 13779: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 13780: (exit $ac_status); }; }; then
! 13781:
! 13782: aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
! 13783: }'`
! 13784: # Check for a 64-bit object if we didn't find anything.
! 13785: if 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; }
! 13786: }'`; fi
! 13787: else
! 13788: echo "$as_me: failed program was:" >&5
! 13789: sed 's/^/| /' conftest.$ac_ext >&5
! 13790:
! 13791: fi
! 13792: rm -f conftest.err conftest.$ac_objext \
! 13793: conftest$ac_exeext conftest.$ac_ext
! 13794: if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
! 13795:
! 13796: hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
! 13797: archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
! 13798: else
! 13799: if test "$host_cpu" = ia64; then
! 13800: hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
! 13801: allow_undefined_flag_F77="-z nodefs"
! 13802: archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
! 13803: else
! 13804: # Determine the default libpath from the value encoded in an empty executable.
! 13805: cat >conftest.$ac_ext <<_ACEOF
! 13806: program main
! 13807:
! 13808: end
! 13809: _ACEOF
! 13810: rm -f conftest.$ac_objext conftest$ac_exeext
! 13811: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 13812: (eval $ac_link) 2>conftest.er1
! 13813: ac_status=$?
! 13814: grep -v '^ *+' conftest.er1 >conftest.err
! 13815: rm -f conftest.er1
! 13816: cat conftest.err >&5
! 13817: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 13818: (exit $ac_status); } &&
! 13819: { ac_try='test -z "$ac_f77_werror_flag"
! 13820: || test ! -s conftest.err'
! 13821: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 13822: (eval $ac_try) 2>&5
! 13823: ac_status=$?
! 13824: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 13825: (exit $ac_status); }; } &&
! 13826: { ac_try='test -s conftest$ac_exeext'
! 13827: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 13828: (eval $ac_try) 2>&5
! 13829: ac_status=$?
! 13830: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 13831: (exit $ac_status); }; }; then
! 13832:
! 13833: aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
! 13834: }'`
! 13835: # Check for a 64-bit object if we didn't find anything.
! 13836: if 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; }
! 13837: }'`; fi
! 13838: else
! 13839: echo "$as_me: failed program was:" >&5
! 13840: sed 's/^/| /' conftest.$ac_ext >&5
! 13841:
! 13842: fi
! 13843: rm -f conftest.err conftest.$ac_objext \
! 13844: conftest$ac_exeext conftest.$ac_ext
! 13845: if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
! 13846:
! 13847: hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
! 13848: # Warning - without using the other run time loading flags,
! 13849: # -berok will link without error, but may produce a broken library.
! 13850: no_undefined_flag_F77=' ${wl}-bernotok'
! 13851: allow_undefined_flag_F77=' ${wl}-berok'
! 13852: # Exported symbols can be pulled into shared objects from archives
! 13853: whole_archive_flag_spec_F77='$convenience'
! 13854: archive_cmds_need_lc_F77=yes
! 13855: # This is similar to how AIX traditionally builds its shared libraries.
! 13856: archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
! 13857: fi
! 13858: fi
! 13859: ;;
! 13860:
! 13861: amigaos*)
! 13862: 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)'
! 13863: hardcode_libdir_flag_spec_F77='-L$libdir'
! 13864: hardcode_minus_L_F77=yes
! 13865: # see comment about different semantics on the GNU ld section
! 13866: ld_shlibs_F77=no
! 13867: ;;
! 13868:
! 13869: bsdi[45]*)
! 13870: export_dynamic_flag_spec_F77=-rdynamic
! 13871: ;;
! 13872:
! 13873: cygwin* | mingw* | pw32*)
! 13874: # When not using gcc, we currently assume that we are using
! 13875: # Microsoft Visual C++.
! 13876: # hardcode_libdir_flag_spec is actually meaningless, as there is
! 13877: # no search path for DLLs.
! 13878: hardcode_libdir_flag_spec_F77=' '
! 13879: allow_undefined_flag_F77=unsupported
! 13880: # Tell ltmain to make .lib files, not .a files.
! 13881: libext=lib
! 13882: # Tell ltmain to make .dll files, not .so files.
! 13883: shrext_cmds=".dll"
! 13884: # FIXME: Setting linknames here is a bad hack.
! 13885: archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
! 13886: # The linker will automatically build a .lib file if we build a DLL.
! 13887: old_archive_From_new_cmds_F77='true'
! 13888: # FIXME: Should let the user specify the lib program.
! 13889: old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
! 13890: fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
! 13891: enable_shared_with_static_runtimes_F77=yes
! 13892: ;;
! 13893:
! 13894: darwin* | rhapsody*)
! 13895: case $host_os in
! 13896: rhapsody* | darwin1.[012])
! 13897: allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
! 13898: ;;
! 13899: *) # Darwin 1.3 on
! 13900: if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
! 13901: allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
! 13902: else
! 13903: case ${MACOSX_DEPLOYMENT_TARGET} in
! 13904: 10.[012])
! 13905: allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
! 13906: ;;
! 13907: 10.*)
! 13908: allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
! 13909: ;;
! 13910: esac
! 13911: fi
! 13912: ;;
! 13913: esac
! 13914: archive_cmds_need_lc_F77=no
! 13915: hardcode_direct_F77=no
! 13916: hardcode_automatic_F77=yes
! 13917: hardcode_shlibpath_var_F77=unsupported
! 13918: whole_archive_flag_spec_F77=''
! 13919: link_all_deplibs_F77=yes
! 13920: if test "$GCC" = yes ; then
! 13921: output_verbose_link_cmd='echo'
! 13922: archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
! 13923: module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
! 13924: # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
! 13925: archive_expsym_cmds_F77='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}'
! 13926: module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
! 13927: else
! 13928: case $cc_basename in
! 13929: xlc*)
! 13930: output_verbose_link_cmd='echo'
! 13931: archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
! 13932: module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
! 13933: # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
! 13934: archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
! 13935: module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
! 13936: ;;
! 13937: *)
! 13938: ld_shlibs_F77=no
! 13939: ;;
! 13940: esac
! 13941: fi
! 13942: ;;
! 13943:
! 13944: dgux*)
! 13945: archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
! 13946: hardcode_libdir_flag_spec_F77='-L$libdir'
! 13947: hardcode_shlibpath_var_F77=no
! 13948: ;;
! 13949:
! 13950: freebsd1*)
! 13951: ld_shlibs_F77=no
! 13952: ;;
! 13953:
! 13954: # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
! 13955: # support. Future versions do this automatically, but an explicit c++rt0.o
! 13956: # does not break anything, and helps significantly (at the cost of a little
! 13957: # extra space).
! 13958: freebsd2.2*)
! 13959: archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
! 13960: hardcode_libdir_flag_spec_F77='-R$libdir'
! 13961: hardcode_direct_F77=yes
! 13962: hardcode_shlibpath_var_F77=no
! 13963: ;;
! 13964:
! 13965: # Unfortunately, older versions of FreeBSD 2 do not have this feature.
! 13966: freebsd2*)
! 13967: archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
! 13968: hardcode_direct_F77=yes
! 13969: hardcode_minus_L_F77=yes
! 13970: hardcode_shlibpath_var_F77=no
! 13971: ;;
! 13972:
! 13973: # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
! 13974: freebsd* | kfreebsd*-gnu | dragonfly*)
! 13975: archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
! 13976: hardcode_libdir_flag_spec_F77='-R$libdir'
! 13977: hardcode_direct_F77=yes
! 13978: hardcode_shlibpath_var_F77=no
! 13979: ;;
! 13980:
! 13981: hpux9*)
! 13982: if test "$GCC" = yes; then
! 13983: 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'
! 13984: else
! 13985: 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'
! 13986: fi
! 13987: hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
! 13988: hardcode_libdir_separator_F77=:
! 13989: hardcode_direct_F77=yes
! 13990:
! 13991: # hardcode_minus_L: Not really in the search PATH,
! 13992: # but as the default location of the library.
! 13993: hardcode_minus_L_F77=yes
! 13994: export_dynamic_flag_spec_F77='${wl}-E'
! 13995: ;;
! 13996:
! 13997: hpux10*)
! 13998: if test "$GCC" = yes -a "$with_gnu_ld" = no; then
! 13999: archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
! 14000: else
! 14001: archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
! 14002: fi
! 14003: if test "$with_gnu_ld" = no; then
! 14004: hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
! 14005: hardcode_libdir_separator_F77=:
! 14006:
! 14007: hardcode_direct_F77=yes
! 14008: export_dynamic_flag_spec_F77='${wl}-E'
! 14009:
! 14010: # hardcode_minus_L: Not really in the search PATH,
! 14011: # but as the default location of the library.
! 14012: hardcode_minus_L_F77=yes
! 14013: fi
! 14014: ;;
! 14015:
! 14016: hpux11*)
! 14017: if test "$GCC" = yes -a "$with_gnu_ld" = no; then
! 14018: case $host_cpu in
! 14019: hppa*64*)
! 14020: archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 14021: ;;
! 14022: ia64*)
! 14023: archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
! 14024: ;;
! 14025: *)
! 14026: archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
! 14027: ;;
! 14028: esac
! 14029: else
! 14030: case $host_cpu in
! 14031: hppa*64*)
! 14032: archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 14033: ;;
! 14034: ia64*)
! 14035: archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
! 14036: ;;
! 14037: *)
! 14038: archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
! 14039: ;;
! 14040: esac
! 14041: fi
! 14042: if test "$with_gnu_ld" = no; then
! 14043: hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
! 14044: hardcode_libdir_separator_F77=:
! 14045:
! 14046: case $host_cpu in
! 14047: hppa*64*|ia64*)
! 14048: hardcode_libdir_flag_spec_ld_F77='+b $libdir'
! 14049: hardcode_direct_F77=no
! 14050: hardcode_shlibpath_var_F77=no
! 14051: ;;
! 14052: *)
! 14053: hardcode_direct_F77=yes
! 14054: export_dynamic_flag_spec_F77='${wl}-E'
! 14055:
! 14056: # hardcode_minus_L: Not really in the search PATH,
! 14057: # but as the default location of the library.
! 14058: hardcode_minus_L_F77=yes
! 14059: ;;
! 14060: esac
! 14061: fi
! 14062: ;;
! 14063:
! 14064: irix5* | irix6* | nonstopux*)
! 14065: if test "$GCC" = yes; then
! 14066: 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'
! 14067: else
! 14068: 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'
! 14069: hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
! 14070: fi
! 14071: hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
! 14072: hardcode_libdir_separator_F77=:
! 14073: link_all_deplibs_F77=yes
! 14074: ;;
! 14075:
! 14076: netbsd*)
! 14077: if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
! 14078: archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
! 14079: else
! 14080: archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
! 14081: fi
! 14082: hardcode_libdir_flag_spec_F77='-R$libdir'
! 14083: hardcode_direct_F77=yes
! 14084: hardcode_shlibpath_var_F77=no
! 14085: ;;
! 14086:
! 14087: newsos6)
! 14088: archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
! 14089: hardcode_direct_F77=yes
! 14090: hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
! 14091: hardcode_libdir_separator_F77=:
! 14092: hardcode_shlibpath_var_F77=no
! 14093: ;;
! 14094:
! 14095: openbsd*)
! 14096: hardcode_direct_F77=yes
! 14097: hardcode_shlibpath_var_F77=no
! 14098: if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
! 14099: archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
! 14100: archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
! 14101: hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
! 14102: export_dynamic_flag_spec_F77='${wl}-E'
! 14103: else
! 14104: case $host_os in
! 14105: openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
! 14106: archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
! 14107: hardcode_libdir_flag_spec_F77='-R$libdir'
! 14108: ;;
! 14109: *)
! 14110: archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
! 14111: hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
! 14112: ;;
! 14113: esac
! 14114: fi
! 14115: ;;
! 14116:
! 14117: os2*)
! 14118: hardcode_libdir_flag_spec_F77='-L$libdir'
! 14119: hardcode_minus_L_F77=yes
! 14120: allow_undefined_flag_F77=unsupported
! 14121: 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'
! 14122: old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
! 14123: ;;
! 14124:
! 14125: osf3*)
! 14126: if test "$GCC" = yes; then
! 14127: allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
! 14128: 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'
! 14129: else
! 14130: allow_undefined_flag_F77=' -expect_unresolved \*'
! 14131: 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'
! 14132: fi
! 14133: hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
! 14134: hardcode_libdir_separator_F77=:
! 14135: ;;
! 14136:
! 14137: osf4* | osf5*) # as osf3* with the addition of -msym flag
! 14138: if test "$GCC" = yes; then
! 14139: allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
! 14140: 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'
! 14141: hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
! 14142: else
! 14143: allow_undefined_flag_F77=' -expect_unresolved \*'
! 14144: 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'
! 14145: 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~
! 14146: $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
! 14147:
! 14148: # Both c and cxx compiler support -rpath directly
! 14149: hardcode_libdir_flag_spec_F77='-rpath $libdir'
! 14150: fi
! 14151: hardcode_libdir_separator_F77=:
! 14152: ;;
! 14153:
! 14154: solaris*)
! 14155: no_undefined_flag_F77=' -z text'
! 14156: if test "$GCC" = yes; then
! 14157: wlarc='${wl}'
! 14158: archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 14159: archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
! 14160: $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
! 14161: else
! 14162: wlarc=''
! 14163: archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
! 14164: archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
! 14165: $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
! 14166: fi
! 14167: hardcode_libdir_flag_spec_F77='-R$libdir'
! 14168: hardcode_shlibpath_var_F77=no
! 14169: case $host_os in
! 14170: solaris2.[0-5] | solaris2.[0-5].*) ;;
! 14171: *)
! 14172: # The compiler driver will combine linker options so we
! 14173: # cannot just pass the convience library names through
! 14174: # without $wl, iff we do not link with $LD.
! 14175: # Luckily, gcc supports the same syntax we need for Sun Studio.
! 14176: # Supported since Solaris 2.6 (maybe 2.5.1?)
! 14177: case $wlarc in
! 14178: '')
! 14179: whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
! 14180: *)
! 14181: whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
! 14182: esac ;;
! 14183: esac
! 14184: link_all_deplibs_F77=yes
! 14185: ;;
! 14186:
! 14187: sunos4*)
! 14188: if test "x$host_vendor" = xsequent; then
! 14189: # Use $CC to link under sequent, because it throws in some extra .o
! 14190: # files that make .init and .fini sections work.
! 14191: archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
! 14192: else
! 14193: archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
! 14194: fi
! 14195: hardcode_libdir_flag_spec_F77='-L$libdir'
! 14196: hardcode_direct_F77=yes
! 14197: hardcode_minus_L_F77=yes
! 14198: hardcode_shlibpath_var_F77=no
! 14199: ;;
! 14200:
! 14201: sysv4)
! 14202: case $host_vendor in
! 14203: sni)
! 14204: archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
! 14205: hardcode_direct_F77=yes # is this really true???
! 14206: ;;
! 14207: siemens)
! 14208: ## LD is ld it makes a PLAMLIB
! 14209: ## CC just makes a GrossModule.
! 14210: archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
! 14211: reload_cmds_F77='$CC -r -o $output$reload_objs'
! 14212: hardcode_direct_F77=no
! 14213: ;;
! 14214: motorola)
! 14215: archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
! 14216: hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
! 14217: ;;
! 14218: esac
! 14219: runpath_var='LD_RUN_PATH'
! 14220: hardcode_shlibpath_var_F77=no
! 14221: ;;
! 14222:
! 14223: sysv4.3*)
! 14224: archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
! 14225: hardcode_shlibpath_var_F77=no
! 14226: export_dynamic_flag_spec_F77='-Bexport'
! 14227: ;;
! 14228:
! 14229: sysv4*MP*)
! 14230: if test -d /usr/nec; then
! 14231: archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
! 14232: hardcode_shlibpath_var_F77=no
! 14233: runpath_var=LD_RUN_PATH
! 14234: hardcode_runpath_var=yes
! 14235: ld_shlibs_F77=yes
! 14236: fi
! 14237: ;;
! 14238:
! 14239: sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
! 14240: no_undefined_flag_F77='${wl}-z,text'
! 14241: archive_cmds_need_lc_F77=no
! 14242: hardcode_shlibpath_var_F77=no
! 14243: runpath_var='LD_RUN_PATH'
! 14244:
! 14245: if test "$GCC" = yes; then
! 14246: archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
! 14247: archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
! 14248: else
! 14249: archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
! 14250: archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
! 14251: fi
! 14252: ;;
! 14253:
! 14254: sysv5* | sco3.2v5* | sco5v6*)
! 14255: # Note: We can NOT use -z defs as we might desire, because we do not
! 14256: # link with -lc, and that would cause any symbols used from libc to
! 14257: # always be unresolved, which means just about no library would
! 14258: # ever link correctly. If we're not using GNU ld we use -z text
! 14259: # though, which does catch some bad symbols but isn't as heavy-handed
! 14260: # as -z defs.
! 14261: no_undefined_flag_F77='${wl}-z,text'
! 14262: allow_undefined_flag_F77='${wl}-z,nodefs'
! 14263: archive_cmds_need_lc_F77=no
! 14264: hardcode_shlibpath_var_F77=no
! 14265: hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
! 14266: hardcode_libdir_separator_F77=':'
! 14267: link_all_deplibs_F77=yes
! 14268: export_dynamic_flag_spec_F77='${wl}-Bexport'
! 14269: runpath_var='LD_RUN_PATH'
! 14270:
! 14271: if test "$GCC" = yes; then
! 14272: archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 14273: archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 14274: else
! 14275: archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 14276: archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 14277: fi
! 14278: ;;
! 14279:
! 14280: uts4*)
! 14281: archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
! 14282: hardcode_libdir_flag_spec_F77='-L$libdir'
! 14283: hardcode_shlibpath_var_F77=no
! 14284: ;;
! 14285:
! 14286: *)
! 14287: ld_shlibs_F77=no
! 14288: ;;
! 14289: esac
! 14290: fi
! 14291:
! 14292: echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
! 14293: echo "${ECHO_T}$ld_shlibs_F77" >&6
! 14294: test "$ld_shlibs_F77" = no && can_build_shared=no
! 14295:
! 14296: #
! 14297: # Do we need to explicitly link libc?
! 14298: #
! 14299: case "x$archive_cmds_need_lc_F77" in
! 14300: x|xyes)
! 14301: # Assume -lc should be added
! 14302: archive_cmds_need_lc_F77=yes
! 14303:
! 14304: if test "$enable_shared" = yes && test "$GCC" = yes; then
! 14305: case $archive_cmds_F77 in
! 14306: *'~'*)
! 14307: # FIXME: we may have to deal with multi-command sequences.
! 14308: ;;
! 14309: '$CC '*)
! 14310: # Test whether the compiler implicitly links with -lc since on some
! 14311: # systems, -lgcc has to come before -lc. If gcc already passes -lc
! 14312: # to ld, don't add -lc before -lgcc.
! 14313: echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
! 14314: echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
! 14315: $rm conftest*
! 14316: printf "$lt_simple_compile_test_code" > conftest.$ac_ext
! 14317:
! 14318: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 14319: (eval $ac_compile) 2>&5
! 14320: ac_status=$?
! 14321: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 14322: (exit $ac_status); } 2>conftest.err; then
! 14323: soname=conftest
! 14324: lib=conftest
! 14325: libobjs=conftest.$ac_objext
! 14326: deplibs=
! 14327: wl=$lt_prog_compiler_wl_F77
! 14328: pic_flag=$lt_prog_compiler_pic_F77
! 14329: compiler_flags=-v
! 14330: linker_flags=-v
! 14331: verstring=
! 14332: output_objdir=.
! 14333: libname=conftest
! 14334: lt_save_allow_undefined_flag=$allow_undefined_flag_F77
! 14335: allow_undefined_flag_F77=
! 14336: if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
! 14337: (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
! 14338: ac_status=$?
! 14339: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 14340: (exit $ac_status); }
! 14341: then
! 14342: archive_cmds_need_lc_F77=no
! 14343: else
! 14344: archive_cmds_need_lc_F77=yes
! 14345: fi
! 14346: allow_undefined_flag_F77=$lt_save_allow_undefined_flag
! 14347: else
! 14348: cat conftest.err 1>&5
! 14349: fi
! 14350: $rm conftest*
! 14351: echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
! 14352: echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6
! 14353: ;;
! 14354: esac
! 14355: fi
! 14356: ;;
! 14357: esac
! 14358:
! 14359: echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
! 14360: echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
! 14361: library_names_spec=
! 14362: libname_spec='lib$name'
! 14363: soname_spec=
! 14364: shrext_cmds=".so"
! 14365: postinstall_cmds=
! 14366: postuninstall_cmds=
! 14367: finish_cmds=
! 14368: finish_eval=
! 14369: shlibpath_var=
! 14370: shlibpath_overrides_runpath=unknown
! 14371: version_type=none
! 14372: dynamic_linker="$host_os ld.so"
! 14373: sys_lib_dlsearch_path_spec="/lib /usr/lib"
! 14374: if test "$GCC" = yes; then
! 14375: sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
! 14376: if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
! 14377: # if the path contains ";" then we assume it to be the separator
! 14378: # otherwise default to the standard path separator (i.e. ":") - it is
! 14379: # assumed that no part of a normal pathname contains ";" but that should
! 14380: # okay in the real world where ";" in dirpaths is itself problematic.
! 14381: sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
! 14382: else
! 14383: sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
! 14384: fi
! 14385: else
! 14386: sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
! 14387: fi
! 14388: need_lib_prefix=unknown
! 14389: hardcode_into_libs=no
! 14390:
! 14391: # when you set need_version to no, make sure it does not cause -set_version
! 14392: # flags to be left without arguments
! 14393: need_version=unknown
! 14394:
! 14395: case $host_os in
! 14396: aix3*)
! 14397: version_type=linux
! 14398: library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
! 14399: shlibpath_var=LIBPATH
! 14400:
! 14401: # AIX 3 has no versioning support, so we append a major version to the name.
! 14402: soname_spec='${libname}${release}${shared_ext}$major'
! 14403: ;;
! 14404:
! 14405: aix4* | aix5*)
! 14406: version_type=linux
! 14407: need_lib_prefix=no
! 14408: need_version=no
! 14409: hardcode_into_libs=yes
! 14410: if test "$host_cpu" = ia64; then
! 14411: # AIX 5 supports IA64
! 14412: library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
! 14413: shlibpath_var=LD_LIBRARY_PATH
! 14414: else
! 14415: # With GCC up to 2.95.x, collect2 would create an import file
! 14416: # for dependence libraries. The import file would start with
! 14417: # the line `#! .'. This would cause the generated library to
! 14418: # depend on `.', always an invalid library. This was fixed in
! 14419: # development snapshots of GCC prior to 3.0.
! 14420: case $host_os in
! 14421: aix4 | aix4.[01] | aix4.[01].*)
! 14422: if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
! 14423: echo ' yes '
! 14424: echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
! 14425: :
! 14426: else
! 14427: can_build_shared=no
! 14428: fi
! 14429: ;;
! 14430: esac
! 14431: # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
! 14432: # soname into executable. Probably we can add versioning support to
! 14433: # collect2, so additional links can be useful in future.
! 14434: if test "$aix_use_runtimelinking" = yes; then
! 14435: # If using run time linking (on AIX 4.2 or later) use lib<name>.so
! 14436: # instead of lib<name>.a to let people know that these are not
! 14437: # typical AIX shared libraries.
! 14438: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 14439: else
! 14440: # We preserve .a as extension for shared libraries through AIX4.2
! 14441: # and later when we are not doing run time linking.
! 14442: library_names_spec='${libname}${release}.a $libname.a'
! 14443: soname_spec='${libname}${release}${shared_ext}$major'
! 14444: fi
! 14445: shlibpath_var=LIBPATH
! 14446: fi
! 14447: ;;
! 14448:
! 14449: amigaos*)
! 14450: library_names_spec='$libname.ixlibrary $libname.a'
! 14451: # Create ${libname}_ixlibrary.a entries in /sys/libs.
! 14452: 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'
! 14453: ;;
! 14454:
! 14455: beos*)
! 14456: library_names_spec='${libname}${shared_ext}'
! 14457: dynamic_linker="$host_os ld.so"
! 14458: shlibpath_var=LIBRARY_PATH
! 14459: ;;
! 14460:
! 14461: bsdi[45]*)
! 14462: version_type=linux
! 14463: need_version=no
! 14464: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 14465: soname_spec='${libname}${release}${shared_ext}$major'
! 14466: finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
! 14467: shlibpath_var=LD_LIBRARY_PATH
! 14468: sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
! 14469: sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
! 14470: # the default ld.so.conf also contains /usr/contrib/lib and
! 14471: # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
! 14472: # libtool to hard-code these into programs
! 14473: ;;
! 14474:
! 14475: cygwin* | mingw* | pw32*)
! 14476: version_type=windows
! 14477: shrext_cmds=".dll"
! 14478: need_version=no
! 14479: need_lib_prefix=no
! 14480:
! 14481: case $GCC,$host_os in
! 14482: yes,cygwin* | yes,mingw* | yes,pw32*)
! 14483: library_names_spec='$libname.dll.a'
! 14484: # DLL is installed to $(libdir)/../bin by postinstall_cmds
! 14485: postinstall_cmds='base_file=`basename \${file}`~
! 14486: dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
! 14487: dldir=$destdir/`dirname \$dlpath`~
! 14488: test -d \$dldir || mkdir -p \$dldir~
! 14489: $install_prog $dir/$dlname \$dldir/$dlname~
! 14490: chmod a+x \$dldir/$dlname'
! 14491: postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
! 14492: dlpath=$dir/\$dldll~
! 14493: $rm \$dlpath'
! 14494: shlibpath_overrides_runpath=yes
! 14495:
! 14496: case $host_os in
! 14497: cygwin*)
! 14498: # Cygwin DLLs use 'cyg' prefix rather than 'lib'
! 14499: soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
! 14500: sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
! 14501: ;;
! 14502: mingw*)
! 14503: # MinGW DLLs use traditional 'lib' prefix
! 14504: soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
! 14505: sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
! 14506: if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
! 14507: # It is most probably a Windows format PATH printed by
! 14508: # mingw gcc, but we are running on Cygwin. Gcc prints its search
! 14509: # path with ; separators, and with drive letters. We can handle the
! 14510: # drive letters (cygwin fileutils understands them), so leave them,
! 14511: # especially as we might pass files found there to a mingw objdump,
! 14512: # which wouldn't understand a cygwinified path. Ahh.
! 14513: sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
! 14514: else
! 14515: sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
! 14516: fi
! 14517: ;;
! 14518: pw32*)
! 14519: # pw32 DLLs use 'pw' prefix rather than 'lib'
! 14520: library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
! 14521: ;;
! 14522: esac
! 14523: ;;
! 14524:
! 14525: *)
! 14526: library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
! 14527: ;;
! 14528: esac
! 14529: dynamic_linker='Win32 ld.exe'
! 14530: # FIXME: first we should search . and the directory the executable is in
! 14531: shlibpath_var=PATH
! 14532: ;;
! 14533:
! 14534: darwin* | rhapsody*)
! 14535: dynamic_linker="$host_os dyld"
! 14536: version_type=darwin
! 14537: need_lib_prefix=no
! 14538: need_version=no
! 14539: library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
! 14540: soname_spec='${libname}${release}${major}$shared_ext'
! 14541: shlibpath_overrides_runpath=yes
! 14542: shlibpath_var=DYLD_LIBRARY_PATH
! 14543: shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
! 14544: # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
! 14545: if test "$GCC" = yes; then
! 14546: 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"`
! 14547: else
! 14548: sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
! 14549: fi
! 14550: sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
! 14551: ;;
! 14552:
! 14553: dgux*)
! 14554: version_type=linux
! 14555: need_lib_prefix=no
! 14556: need_version=no
! 14557: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
! 14558: soname_spec='${libname}${release}${shared_ext}$major'
! 14559: shlibpath_var=LD_LIBRARY_PATH
! 14560: ;;
! 14561:
! 14562: freebsd1*)
! 14563: dynamic_linker=no
! 14564: ;;
! 14565:
! 14566: kfreebsd*-gnu)
! 14567: version_type=linux
! 14568: need_lib_prefix=no
! 14569: need_version=no
! 14570: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
! 14571: soname_spec='${libname}${release}${shared_ext}$major'
! 14572: shlibpath_var=LD_LIBRARY_PATH
! 14573: shlibpath_overrides_runpath=no
! 14574: hardcode_into_libs=yes
! 14575: dynamic_linker='GNU ld.so'
! 14576: ;;
! 14577:
! 14578: freebsd* | dragonfly*)
! 14579: # DragonFly does not have aout. When/if they implement a new
! 14580: # versioning mechanism, adjust this.
! 14581: if test -x /usr/bin/objformat; then
! 14582: objformat=`/usr/bin/objformat`
! 14583: else
! 14584: case $host_os in
! 14585: freebsd[123]*) objformat=aout ;;
! 14586: *) objformat=elf ;;
! 14587: esac
! 14588: fi
! 14589: version_type=freebsd-$objformat
! 14590: case $version_type in
! 14591: freebsd-elf*)
! 14592: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
! 14593: need_version=no
! 14594: need_lib_prefix=no
! 14595: ;;
! 14596: freebsd-*)
! 14597: library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
! 14598: need_version=yes
! 14599: ;;
! 14600: esac
! 14601: shlibpath_var=LD_LIBRARY_PATH
! 14602: case $host_os in
! 14603: freebsd2*)
! 14604: shlibpath_overrides_runpath=yes
! 14605: ;;
! 14606: freebsd3.[01]* | freebsdelf3.[01]*)
! 14607: shlibpath_overrides_runpath=yes
! 14608: hardcode_into_libs=yes
! 14609: ;;
! 14610: freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
! 14611: freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
! 14612: shlibpath_overrides_runpath=no
! 14613: hardcode_into_libs=yes
! 14614: ;;
! 14615: freebsd*) # from 4.6 on
! 14616: shlibpath_overrides_runpath=yes
! 14617: hardcode_into_libs=yes
! 14618: ;;
! 14619: esac
! 14620: ;;
! 14621:
! 14622: gnu*)
! 14623: version_type=linux
! 14624: need_lib_prefix=no
! 14625: need_version=no
! 14626: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
! 14627: soname_spec='${libname}${release}${shared_ext}$major'
! 14628: shlibpath_var=LD_LIBRARY_PATH
! 14629: hardcode_into_libs=yes
! 14630: ;;
! 14631:
! 14632: hpux9* | hpux10* | hpux11*)
! 14633: # Give a soname corresponding to the major version so that dld.sl refuses to
! 14634: # link against other versions.
! 14635: version_type=sunos
! 14636: need_lib_prefix=no
! 14637: need_version=no
! 14638: case $host_cpu in
! 14639: ia64*)
! 14640: shrext_cmds='.so'
! 14641: hardcode_into_libs=yes
! 14642: dynamic_linker="$host_os dld.so"
! 14643: shlibpath_var=LD_LIBRARY_PATH
! 14644: shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
! 14645: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 14646: soname_spec='${libname}${release}${shared_ext}$major'
! 14647: if test "X$HPUX_IA64_MODE" = X32; then
! 14648: sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
! 14649: else
! 14650: sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
! 14651: fi
! 14652: sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
! 14653: ;;
! 14654: hppa*64*)
! 14655: shrext_cmds='.sl'
! 14656: hardcode_into_libs=yes
! 14657: dynamic_linker="$host_os dld.sl"
! 14658: shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
! 14659: shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
! 14660: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 14661: soname_spec='${libname}${release}${shared_ext}$major'
! 14662: sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
! 14663: sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
! 14664: ;;
! 14665: *)
! 14666: shrext_cmds='.sl'
! 14667: dynamic_linker="$host_os dld.sl"
! 14668: shlibpath_var=SHLIB_PATH
! 14669: shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
! 14670: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 14671: soname_spec='${libname}${release}${shared_ext}$major'
! 14672: ;;
! 14673: esac
! 14674: # HP-UX runs *really* slowly unless shared libraries are mode 555.
! 14675: postinstall_cmds='chmod 555 $lib'
! 14676: ;;
! 14677:
! 14678: interix3*)
! 14679: version_type=linux
! 14680: need_lib_prefix=no
! 14681: need_version=no
! 14682: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
! 14683: soname_spec='${libname}${release}${shared_ext}$major'
! 14684: dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
! 14685: shlibpath_var=LD_LIBRARY_PATH
! 14686: shlibpath_overrides_runpath=no
! 14687: hardcode_into_libs=yes
! 14688: ;;
! 14689:
! 14690: irix5* | irix6* | nonstopux*)
! 14691: case $host_os in
! 14692: nonstopux*) version_type=nonstopux ;;
! 14693: *)
! 14694: if test "$lt_cv_prog_gnu_ld" = yes; then
! 14695: version_type=linux
! 14696: else
! 14697: version_type=irix
! 14698: fi ;;
! 14699: esac
! 14700: need_lib_prefix=no
! 14701: need_version=no
! 14702: soname_spec='${libname}${release}${shared_ext}$major'
! 14703: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
! 14704: case $host_os in
! 14705: irix5* | nonstopux*)
! 14706: libsuff= shlibsuff=
! 14707: ;;
! 14708: *)
! 14709: case $LD in # libtool.m4 will add one of these switches to LD
! 14710: *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
! 14711: libsuff= shlibsuff= libmagic=32-bit;;
! 14712: *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
! 14713: libsuff=32 shlibsuff=N32 libmagic=N32;;
! 14714: *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
! 14715: libsuff=64 shlibsuff=64 libmagic=64-bit;;
! 14716: *) libsuff= shlibsuff= libmagic=never-match;;
! 14717: esac
! 14718: ;;
! 14719: esac
! 14720: shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
! 14721: shlibpath_overrides_runpath=no
! 14722: sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
! 14723: sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
! 14724: hardcode_into_libs=yes
! 14725: ;;
! 14726:
! 14727: # No shared lib support for Linux oldld, aout, or coff.
! 14728: linux*oldld* | linux*aout* | linux*coff*)
! 14729: dynamic_linker=no
! 14730: ;;
! 14731:
! 14732: # This must be Linux ELF.
! 14733: linux*)
! 14734: version_type=linux
! 14735: need_lib_prefix=no
! 14736: need_version=no
! 14737: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 14738: soname_spec='${libname}${release}${shared_ext}$major'
! 14739: finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
! 14740: shlibpath_var=LD_LIBRARY_PATH
! 14741: shlibpath_overrides_runpath=no
! 14742: # This implies no fast_install, which is unacceptable.
! 14743: # Some rework will be needed to allow for fast_install
! 14744: # before this can be enabled.
! 14745: hardcode_into_libs=yes
! 14746:
! 14747: # Append ld.so.conf contents to the search path
! 14748: if test -f /etc/ld.so.conf; then
! 14749: lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
! 14750: sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
! 14751: fi
! 14752:
! 14753: # We used to test for /lib/ld.so.1 and disable shared libraries on
! 14754: # powerpc, because MkLinux only supported shared libraries with the
! 14755: # GNU dynamic linker. Since this was broken with cross compilers,
! 14756: # most powerpc-linux boxes support dynamic linking these days and
! 14757: # people can always --disable-shared, the test was removed, and we
! 14758: # assume the GNU/Linux dynamic linker is in use.
! 14759: dynamic_linker='GNU/Linux ld.so'
! 14760: ;;
! 14761:
! 14762: knetbsd*-gnu)
! 14763: version_type=linux
! 14764: need_lib_prefix=no
! 14765: need_version=no
! 14766: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
! 14767: soname_spec='${libname}${release}${shared_ext}$major'
! 14768: shlibpath_var=LD_LIBRARY_PATH
! 14769: shlibpath_overrides_runpath=no
! 14770: hardcode_into_libs=yes
! 14771: dynamic_linker='GNU ld.so'
! 14772: ;;
! 14773:
! 14774: netbsd*)
! 14775: version_type=sunos
! 14776: need_lib_prefix=no
! 14777: need_version=no
! 14778: if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
! 14779: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
! 14780: finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
! 14781: dynamic_linker='NetBSD (a.out) ld.so'
! 14782: else
! 14783: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
! 14784: soname_spec='${libname}${release}${shared_ext}$major'
! 14785: dynamic_linker='NetBSD ld.elf_so'
! 14786: fi
! 14787: shlibpath_var=LD_LIBRARY_PATH
! 14788: shlibpath_overrides_runpath=yes
! 14789: hardcode_into_libs=yes
! 14790: ;;
! 14791:
! 14792: newsos6)
! 14793: version_type=linux
! 14794: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 14795: shlibpath_var=LD_LIBRARY_PATH
! 14796: shlibpath_overrides_runpath=yes
! 14797: ;;
! 14798:
! 14799: nto-qnx*)
! 14800: version_type=linux
! 14801: need_lib_prefix=no
! 14802: need_version=no
! 14803: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 14804: soname_spec='${libname}${release}${shared_ext}$major'
! 14805: shlibpath_var=LD_LIBRARY_PATH
! 14806: shlibpath_overrides_runpath=yes
! 14807: ;;
! 14808:
! 14809: openbsd*)
! 14810: version_type=sunos
! 14811: sys_lib_dlsearch_path_spec="/usr/lib"
! 14812: need_lib_prefix=no
! 14813: # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
! 14814: case $host_os in
! 14815: openbsd3.3 | openbsd3.3.*) need_version=yes ;;
! 14816: *) need_version=no ;;
! 14817: esac
! 14818: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
! 14819: finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
! 14820: shlibpath_var=LD_LIBRARY_PATH
! 14821: if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
! 14822: case $host_os in
! 14823: openbsd2.[89] | openbsd2.[89].*)
! 14824: shlibpath_overrides_runpath=no
! 14825: ;;
! 14826: *)
! 14827: shlibpath_overrides_runpath=yes
! 14828: ;;
! 14829: esac
! 14830: else
! 14831: shlibpath_overrides_runpath=yes
! 14832: fi
! 14833: ;;
! 14834:
! 14835: os2*)
! 14836: libname_spec='$name'
! 14837: shrext_cmds=".dll"
! 14838: need_lib_prefix=no
! 14839: library_names_spec='$libname${shared_ext} $libname.a'
! 14840: dynamic_linker='OS/2 ld.exe'
! 14841: shlibpath_var=LIBPATH
! 14842: ;;
! 14843:
! 14844: osf3* | osf4* | osf5*)
! 14845: version_type=osf
! 14846: need_lib_prefix=no
! 14847: need_version=no
! 14848: soname_spec='${libname}${release}${shared_ext}$major'
! 14849: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 14850: shlibpath_var=LD_LIBRARY_PATH
! 14851: sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
! 14852: sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
! 14853: ;;
! 14854:
! 14855: solaris*)
! 14856: version_type=linux
! 14857: need_lib_prefix=no
! 14858: need_version=no
! 14859: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 14860: soname_spec='${libname}${release}${shared_ext}$major'
! 14861: shlibpath_var=LD_LIBRARY_PATH
! 14862: shlibpath_overrides_runpath=yes
! 14863: hardcode_into_libs=yes
! 14864: # ldd complains unless libraries are executable
! 14865: postinstall_cmds='chmod +x $lib'
! 14866: ;;
! 14867:
! 14868: sunos4*)
! 14869: version_type=sunos
! 14870: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
! 14871: finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
! 14872: shlibpath_var=LD_LIBRARY_PATH
! 14873: shlibpath_overrides_runpath=yes
! 14874: if test "$with_gnu_ld" = yes; then
! 14875: need_lib_prefix=no
! 14876: fi
! 14877: need_version=yes
! 14878: ;;
! 14879:
! 14880: sysv4 | sysv4.3*)
! 14881: version_type=linux
! 14882: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 14883: soname_spec='${libname}${release}${shared_ext}$major'
! 14884: shlibpath_var=LD_LIBRARY_PATH
! 14885: case $host_vendor in
! 14886: sni)
! 14887: shlibpath_overrides_runpath=no
! 14888: need_lib_prefix=no
! 14889: export_dynamic_flag_spec='${wl}-Blargedynsym'
! 14890: runpath_var=LD_RUN_PATH
! 14891: ;;
! 14892: siemens)
! 14893: need_lib_prefix=no
! 14894: ;;
! 14895: motorola)
! 14896: need_lib_prefix=no
! 14897: need_version=no
! 14898: shlibpath_overrides_runpath=no
! 14899: sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
! 14900: ;;
! 14901: esac
! 14902: ;;
! 14903:
! 14904: sysv4*MP*)
! 14905: if test -d /usr/nec ;then
! 14906: version_type=linux
! 14907: library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
! 14908: soname_spec='$libname${shared_ext}.$major'
! 14909: shlibpath_var=LD_LIBRARY_PATH
! 14910: fi
! 14911: ;;
! 14912:
! 14913: sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
! 14914: version_type=freebsd-elf
! 14915: need_lib_prefix=no
! 14916: need_version=no
! 14917: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
! 14918: soname_spec='${libname}${release}${shared_ext}$major'
! 14919: shlibpath_var=LD_LIBRARY_PATH
! 14920: hardcode_into_libs=yes
! 14921: if test "$with_gnu_ld" = yes; then
! 14922: sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
! 14923: shlibpath_overrides_runpath=no
! 14924: else
! 14925: sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
! 14926: shlibpath_overrides_runpath=yes
! 14927: case $host_os in
! 14928: sco3.2v5*)
! 14929: sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
! 14930: ;;
! 14931: esac
! 14932: fi
! 14933: sys_lib_dlsearch_path_spec='/usr/lib'
! 14934: ;;
! 14935:
! 14936: uts4*)
! 14937: version_type=linux
! 14938: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 14939: soname_spec='${libname}${release}${shared_ext}$major'
! 14940: shlibpath_var=LD_LIBRARY_PATH
! 14941: ;;
! 14942:
! 14943: *)
! 14944: dynamic_linker=no
! 14945: ;;
! 14946: esac
! 14947: echo "$as_me:$LINENO: result: $dynamic_linker" >&5
! 14948: echo "${ECHO_T}$dynamic_linker" >&6
! 14949: test "$dynamic_linker" = no && can_build_shared=no
! 14950:
! 14951: variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
! 14952: if test "$GCC" = yes; then
! 14953: variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
! 14954: fi
! 14955:
! 14956: echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
! 14957: echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
! 14958: hardcode_action_F77=
! 14959: if test -n "$hardcode_libdir_flag_spec_F77" || \
! 14960: test -n "$runpath_var_F77" || \
! 14961: test "X$hardcode_automatic_F77" = "Xyes" ; then
! 14962:
! 14963: # We can hardcode non-existant directories.
! 14964: if test "$hardcode_direct_F77" != no &&
! 14965: # If the only mechanism to avoid hardcoding is shlibpath_var, we
! 14966: # have to relink, otherwise we might link with an installed library
! 14967: # when we should be linking with a yet-to-be-installed one
! 14968: ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
! 14969: test "$hardcode_minus_L_F77" != no; then
! 14970: # Linking always hardcodes the temporary library directory.
! 14971: hardcode_action_F77=relink
! 14972: else
! 14973: # We can link without hardcoding, and we can hardcode nonexisting dirs.
! 14974: hardcode_action_F77=immediate
! 14975: fi
! 14976: else
! 14977: # We cannot hardcode anything, or else we can only hardcode existing
! 14978: # directories.
! 14979: hardcode_action_F77=unsupported
! 14980: fi
! 14981: echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
! 14982: echo "${ECHO_T}$hardcode_action_F77" >&6
! 14983:
! 14984: if test "$hardcode_action_F77" = relink; then
! 14985: # Fast installation is not supported
! 14986: enable_fast_install=no
! 14987: elif test "$shlibpath_overrides_runpath" = yes ||
! 14988: test "$enable_shared" = no; then
! 14989: # Fast installation is not necessary
! 14990: enable_fast_install=needless
! 14991: fi
! 14992:
! 14993:
! 14994: # The else clause should only fire when bootstrapping the
! 14995: # libtool distribution, otherwise you forgot to ship ltmain.sh
! 14996: # with your package, and you will get complaints that there are
! 14997: # no rules to generate ltmain.sh.
! 14998: if test -f "$ltmain"; then
! 14999: # See if we are running on zsh, and set the options which allow our commands through
! 15000: # without removal of \ escapes.
! 15001: if test -n "${ZSH_VERSION+set}" ; then
! 15002: setopt NO_GLOB_SUBST
! 15003: fi
! 15004: # Now quote all the things that may contain metacharacters while being
! 15005: # careful not to overquote the AC_SUBSTed values. We take copies of the
! 15006: # variables and quote the copies for generation of the libtool script.
! 15007: for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
! 15008: SED SHELL STRIP \
! 15009: libname_spec library_names_spec soname_spec extract_expsyms_cmds \
! 15010: old_striplib striplib file_magic_cmd finish_cmds finish_eval \
! 15011: deplibs_check_method reload_flag reload_cmds need_locks \
! 15012: lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
! 15013: lt_cv_sys_global_symbol_to_c_name_address \
! 15014: sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
! 15015: old_postinstall_cmds old_postuninstall_cmds \
! 15016: compiler_F77 \
! 15017: CC_F77 \
! 15018: LD_F77 \
! 15019: lt_prog_compiler_wl_F77 \
! 15020: lt_prog_compiler_pic_F77 \
! 15021: lt_prog_compiler_static_F77 \
! 15022: lt_prog_compiler_no_builtin_flag_F77 \
! 15023: export_dynamic_flag_spec_F77 \
! 15024: thread_safe_flag_spec_F77 \
! 15025: whole_archive_flag_spec_F77 \
! 15026: enable_shared_with_static_runtimes_F77 \
! 15027: old_archive_cmds_F77 \
! 15028: old_archive_from_new_cmds_F77 \
! 15029: predep_objects_F77 \
! 15030: postdep_objects_F77 \
! 15031: predeps_F77 \
! 15032: postdeps_F77 \
! 15033: compiler_lib_search_path_F77 \
! 15034: archive_cmds_F77 \
! 15035: archive_expsym_cmds_F77 \
! 15036: postinstall_cmds_F77 \
! 15037: postuninstall_cmds_F77 \
! 15038: old_archive_from_expsyms_cmds_F77 \
! 15039: allow_undefined_flag_F77 \
! 15040: no_undefined_flag_F77 \
! 15041: export_symbols_cmds_F77 \
! 15042: hardcode_libdir_flag_spec_F77 \
! 15043: hardcode_libdir_flag_spec_ld_F77 \
! 15044: hardcode_libdir_separator_F77 \
! 15045: hardcode_automatic_F77 \
! 15046: module_cmds_F77 \
! 15047: module_expsym_cmds_F77 \
! 15048: lt_cv_prog_compiler_c_o_F77 \
! 15049: exclude_expsyms_F77 \
! 15050: include_expsyms_F77; do
! 15051:
! 15052: case $var in
! 15053: old_archive_cmds_F77 | \
! 15054: old_archive_from_new_cmds_F77 | \
! 15055: archive_cmds_F77 | \
! 15056: archive_expsym_cmds_F77 | \
! 15057: module_cmds_F77 | \
! 15058: module_expsym_cmds_F77 | \
! 15059: old_archive_from_expsyms_cmds_F77 | \
! 15060: export_symbols_cmds_F77 | \
! 15061: extract_expsyms_cmds | reload_cmds | finish_cmds | \
! 15062: postinstall_cmds | postuninstall_cmds | \
! 15063: old_postinstall_cmds | old_postuninstall_cmds | \
! 15064: sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
! 15065: # Double-quote double-evaled strings.
! 15066: eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
! 15067: ;;
! 15068: *)
! 15069: eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
! 15070: ;;
! 15071: esac
! 15072: done
! 15073:
! 15074: case $lt_echo in
! 15075: *'\$0 --fallback-echo"')
! 15076: lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
! 15077: ;;
! 15078: esac
! 15079:
! 15080: cfgfile="$ofile"
! 15081:
! 15082: cat <<__EOF__ >> "$cfgfile"
! 15083: # ### BEGIN LIBTOOL TAG CONFIG: $tagname
! 15084:
! 15085: # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
! 15086:
! 15087: # Shell to use when invoking shell scripts.
! 15088: SHELL=$lt_SHELL
! 15089:
! 15090: # Whether or not to build shared libraries.
! 15091: build_libtool_libs=$enable_shared
! 15092:
! 15093: # Whether or not to build static libraries.
! 15094: build_old_libs=$enable_static
! 15095:
! 15096: # Whether or not to add -lc for building shared libraries.
! 15097: build_libtool_need_lc=$archive_cmds_need_lc_F77
! 15098:
! 15099: # Whether or not to disallow shared libs when runtime libs are static
! 15100: allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
! 15101:
! 15102: # Whether or not to optimize for fast installation.
! 15103: fast_install=$enable_fast_install
! 15104:
! 15105: # The host system.
! 15106: host_alias=$host_alias
! 15107: host=$host
! 15108: host_os=$host_os
! 15109:
! 15110: # The build system.
! 15111: build_alias=$build_alias
! 15112: build=$build
! 15113: build_os=$build_os
! 15114:
! 15115: # An echo program that does not interpret backslashes.
! 15116: echo=$lt_echo
! 15117:
! 15118: # The archiver.
! 15119: AR=$lt_AR
! 15120: AR_FLAGS=$lt_AR_FLAGS
! 15121:
! 15122: # A C compiler.
! 15123: LTCC=$lt_LTCC
! 15124:
! 15125: # LTCC compiler flags.
! 15126: LTCFLAGS=$lt_LTCFLAGS
! 15127:
! 15128: # A language-specific compiler.
! 15129: CC=$lt_compiler_F77
! 15130:
! 15131: # Is the compiler the GNU C compiler?
! 15132: with_gcc=$GCC_F77
! 15133:
! 15134: # An ERE matcher.
! 15135: EGREP=$lt_EGREP
! 15136:
! 15137: # The linker used to build libraries.
! 15138: LD=$lt_LD_F77
! 15139:
! 15140: # Whether we need hard or soft links.
! 15141: LN_S=$lt_LN_S
! 15142:
! 15143: # A BSD-compatible nm program.
! 15144: NM=$lt_NM
! 15145:
! 15146: # A symbol stripping program
! 15147: STRIP=$lt_STRIP
! 15148:
! 15149: # Used to examine libraries when file_magic_cmd begins "file"
! 15150: MAGIC_CMD=$MAGIC_CMD
! 15151:
! 15152: # Used on cygwin: DLL creation program.
! 15153: DLLTOOL="$DLLTOOL"
! 15154:
! 15155: # Used on cygwin: object dumper.
! 15156: OBJDUMP="$OBJDUMP"
! 15157:
! 15158: # Used on cygwin: assembler.
! 15159: AS="$AS"
! 15160:
! 15161: # The name of the directory that contains temporary libtool files.
! 15162: objdir=$objdir
! 15163:
! 15164: # How to create reloadable object files.
! 15165: reload_flag=$lt_reload_flag
! 15166: reload_cmds=$lt_reload_cmds
! 15167:
! 15168: # How to pass a linker flag through the compiler.
! 15169: wl=$lt_lt_prog_compiler_wl_F77
! 15170:
! 15171: # Object file suffix (normally "o").
! 15172: objext="$ac_objext"
! 15173:
! 15174: # Old archive suffix (normally "a").
! 15175: libext="$libext"
! 15176:
! 15177: # Shared library suffix (normally ".so").
! 15178: shrext_cmds='$shrext_cmds'
! 15179:
! 15180: # Executable file suffix (normally "").
! 15181: exeext="$exeext"
! 15182:
! 15183: # Additional compiler flags for building library objects.
! 15184: pic_flag=$lt_lt_prog_compiler_pic_F77
! 15185: pic_mode=$pic_mode
! 15186:
! 15187: # What is the maximum length of a command?
! 15188: max_cmd_len=$lt_cv_sys_max_cmd_len
! 15189:
! 15190: # Does compiler simultaneously support -c and -o options?
! 15191: compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
! 15192:
! 15193: # Must we lock files when doing compilation?
! 15194: need_locks=$lt_need_locks
! 15195:
! 15196: # Do we need the lib prefix for modules?
! 15197: need_lib_prefix=$need_lib_prefix
! 15198:
! 15199: # Do we need a version for libraries?
! 15200: need_version=$need_version
! 15201:
! 15202: # Whether dlopen is supported.
! 15203: dlopen_support=$enable_dlopen
! 15204:
! 15205: # Whether dlopen of programs is supported.
! 15206: dlopen_self=$enable_dlopen_self
! 15207:
! 15208: # Whether dlopen of statically linked programs is supported.
! 15209: dlopen_self_static=$enable_dlopen_self_static
! 15210:
! 15211: # Compiler flag to prevent dynamic linking.
! 15212: link_static_flag=$lt_lt_prog_compiler_static_F77
! 15213:
! 15214: # Compiler flag to turn off builtin functions.
! 15215: no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
! 15216:
! 15217: # Compiler flag to allow reflexive dlopens.
! 15218: export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
! 15219:
! 15220: # Compiler flag to generate shared objects directly from archives.
! 15221: whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
! 15222:
! 15223: # Compiler flag to generate thread-safe objects.
! 15224: thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
! 15225:
! 15226: # Library versioning type.
! 15227: version_type=$version_type
! 15228:
! 15229: # Format of library name prefix.
! 15230: libname_spec=$lt_libname_spec
! 15231:
! 15232: # List of archive names. First name is the real one, the rest are links.
! 15233: # The last name is the one that the linker finds with -lNAME.
! 15234: library_names_spec=$lt_library_names_spec
! 15235:
! 15236: # The coded name of the library, if different from the real name.
! 15237: soname_spec=$lt_soname_spec
! 15238:
! 15239: # Commands used to build and install an old-style archive.
! 15240: RANLIB=$lt_RANLIB
! 15241: old_archive_cmds=$lt_old_archive_cmds_F77
! 15242: old_postinstall_cmds=$lt_old_postinstall_cmds
! 15243: old_postuninstall_cmds=$lt_old_postuninstall_cmds
! 15244:
! 15245: # Create an old-style archive from a shared archive.
! 15246: old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
! 15247:
! 15248: # Create a temporary old-style archive to link instead of a shared archive.
! 15249: old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
! 15250:
! 15251: # Commands used to build and install a shared archive.
! 15252: archive_cmds=$lt_archive_cmds_F77
! 15253: archive_expsym_cmds=$lt_archive_expsym_cmds_F77
! 15254: postinstall_cmds=$lt_postinstall_cmds
! 15255: postuninstall_cmds=$lt_postuninstall_cmds
! 15256:
! 15257: # Commands used to build a loadable module (assumed same as above if empty)
! 15258: module_cmds=$lt_module_cmds_F77
! 15259: module_expsym_cmds=$lt_module_expsym_cmds_F77
! 15260:
! 15261: # Commands to strip libraries.
! 15262: old_striplib=$lt_old_striplib
! 15263: striplib=$lt_striplib
! 15264:
! 15265: # Dependencies to place before the objects being linked to create a
! 15266: # shared library.
! 15267: predep_objects=$lt_predep_objects_F77
! 15268:
! 15269: # Dependencies to place after the objects being linked to create a
! 15270: # shared library.
! 15271: postdep_objects=$lt_postdep_objects_F77
! 15272:
! 15273: # Dependencies to place before the objects being linked to create a
! 15274: # shared library.
! 15275: predeps=$lt_predeps_F77
! 15276:
! 15277: # Dependencies to place after the objects being linked to create a
! 15278: # shared library.
! 15279: postdeps=$lt_postdeps_F77
! 15280:
! 15281: # The library search path used internally by the compiler when linking
! 15282: # a shared library.
! 15283: compiler_lib_search_path=$lt_compiler_lib_search_path_F77
! 15284:
! 15285: # Method to check whether dependent libraries are shared objects.
! 15286: deplibs_check_method=$lt_deplibs_check_method
! 15287:
! 15288: # Command to use when deplibs_check_method == file_magic.
! 15289: file_magic_cmd=$lt_file_magic_cmd
! 15290:
! 15291: # Flag that allows shared libraries with undefined symbols to be built.
! 15292: allow_undefined_flag=$lt_allow_undefined_flag_F77
! 15293:
! 15294: # Flag that forces no undefined symbols.
! 15295: no_undefined_flag=$lt_no_undefined_flag_F77
! 15296:
! 15297: # Commands used to finish a libtool library installation in a directory.
! 15298: finish_cmds=$lt_finish_cmds
! 15299:
! 15300: # Same as above, but a single script fragment to be evaled but not shown.
! 15301: finish_eval=$lt_finish_eval
! 15302:
! 15303: # Take the output of nm and produce a listing of raw symbols and C names.
! 15304: global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
! 15305:
! 15306: # Transform the output of nm in a proper C declaration
! 15307: global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
! 15308:
! 15309: # Transform the output of nm in a C name address pair
! 15310: global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
! 15311:
! 15312: # This is the shared library runtime path variable.
! 15313: runpath_var=$runpath_var
! 15314:
! 15315: # This is the shared library path variable.
! 15316: shlibpath_var=$shlibpath_var
! 15317:
! 15318: # Is shlibpath searched before the hard-coded library search path?
! 15319: shlibpath_overrides_runpath=$shlibpath_overrides_runpath
! 15320:
! 15321: # How to hardcode a shared library path into an executable.
! 15322: hardcode_action=$hardcode_action_F77
! 15323:
! 15324: # Whether we should hardcode library paths into libraries.
! 15325: hardcode_into_libs=$hardcode_into_libs
! 15326:
! 15327: # Flag to hardcode \$libdir into a binary during linking.
! 15328: # This must work even if \$libdir does not exist.
! 15329: hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
! 15330:
! 15331: # If ld is used when linking, flag to hardcode \$libdir into
! 15332: # a binary during linking. This must work even if \$libdir does
! 15333: # not exist.
! 15334: hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
! 15335:
! 15336: # Whether we need a single -rpath flag with a separated argument.
! 15337: hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
! 15338:
! 15339: # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
! 15340: # resulting binary.
! 15341: hardcode_direct=$hardcode_direct_F77
! 15342:
! 15343: # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
! 15344: # resulting binary.
! 15345: hardcode_minus_L=$hardcode_minus_L_F77
! 15346:
! 15347: # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
! 15348: # the resulting binary.
! 15349: hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
! 15350:
! 15351: # Set to yes if building a shared library automatically hardcodes DIR into the library
! 15352: # and all subsequent libraries and executables linked against it.
! 15353: hardcode_automatic=$hardcode_automatic_F77
! 15354:
! 15355: # Variables whose values should be saved in libtool wrapper scripts and
! 15356: # restored at relink time.
! 15357: variables_saved_for_relink="$variables_saved_for_relink"
! 15358:
! 15359: # Whether libtool must link a program against all its dependency libraries.
! 15360: link_all_deplibs=$link_all_deplibs_F77
! 15361:
! 15362: # Compile-time system search path for libraries
! 15363: sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
! 15364:
! 15365: # Run-time system search path for libraries
! 15366: sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
! 15367:
! 15368: # Fix the shell variable \$srcfile for the compiler.
! 15369: fix_srcfile_path="$fix_srcfile_path_F77"
! 15370:
! 15371: # Set to yes if exported symbols are required.
! 15372: always_export_symbols=$always_export_symbols_F77
! 15373:
! 15374: # The commands to list exported symbols.
! 15375: export_symbols_cmds=$lt_export_symbols_cmds_F77
! 15376:
! 15377: # The commands to extract the exported symbol list from a shared archive.
! 15378: extract_expsyms_cmds=$lt_extract_expsyms_cmds
! 15379:
! 15380: # Symbols that should not be listed in the preloaded symbols.
! 15381: exclude_expsyms=$lt_exclude_expsyms_F77
! 15382:
! 15383: # Symbols that must always be exported.
! 15384: include_expsyms=$lt_include_expsyms_F77
! 15385:
! 15386: # ### END LIBTOOL TAG CONFIG: $tagname
! 15387:
! 15388: __EOF__
! 15389:
! 15390:
! 15391: else
! 15392: # If there is no Makefile yet, we rely on a make rule to execute
! 15393: # `config.status --recheck' to rerun these tests and create the
! 15394: # libtool script then.
! 15395: ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
! 15396: if test -f "$ltmain_in"; then
! 15397: test -f Makefile && make "$ltmain"
! 15398: fi
! 15399: fi
! 15400:
! 15401:
! 15402: ac_ext=c
! 15403: ac_cpp='$CPP $CPPFLAGS'
! 15404: ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
! 15405: ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
! 15406: ac_compiler_gnu=$ac_cv_c_compiler_gnu
! 15407:
! 15408: CC="$lt_save_CC"
! 15409:
! 15410: else
! 15411: tagname=""
! 15412: fi
! 15413: ;;
! 15414:
! 15415: GCJ)
! 15416: if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
! 15417:
! 15418:
! 15419:
! 15420: # Source file extension for Java test sources.
! 15421: ac_ext=java
! 15422:
! 15423: # Object file extension for compiled Java test sources.
! 15424: objext=o
! 15425: objext_GCJ=$objext
! 15426:
! 15427: # Code to be used in simple compile tests
! 15428: lt_simple_compile_test_code="class foo {}\n"
! 15429:
! 15430: # Code to be used in simple link tests
! 15431: lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
! 15432:
! 15433: # ltmain only uses $CC for tagged configurations so make sure $CC is set.
! 15434:
! 15435: # If no C compiler was specified, use CC.
! 15436: LTCC=${LTCC-"$CC"}
! 15437:
! 15438: # If no C compiler flags were specified, use CFLAGS.
! 15439: LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
! 15440:
! 15441: # Allow CC to be a program name with arguments.
! 15442: compiler=$CC
! 15443:
! 15444:
! 15445: # save warnings/boilerplate of simple test code
! 15446: ac_outfile=conftest.$ac_objext
! 15447: printf "$lt_simple_compile_test_code" >conftest.$ac_ext
! 15448: eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
! 15449: _lt_compiler_boilerplate=`cat conftest.err`
! 15450: $rm conftest*
! 15451:
! 15452: ac_outfile=conftest.$ac_objext
! 15453: printf "$lt_simple_link_test_code" >conftest.$ac_ext
! 15454: eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
! 15455: _lt_linker_boilerplate=`cat conftest.err`
! 15456: $rm conftest*
! 15457:
! 15458:
! 15459: # Allow CC to be a program name with arguments.
! 15460: lt_save_CC="$CC"
! 15461: CC=${GCJ-"gcj"}
! 15462: compiler=$CC
! 15463: compiler_GCJ=$CC
! 15464: for cc_temp in $compiler""; do
! 15465: case $cc_temp in
! 15466: compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
! 15467: distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
! 15468: \-*) ;;
! 15469: *) break;;
! 15470: esac
! 15471: done
! 15472: cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
! 15473:
! 15474:
! 15475: # GCJ did not exist at the time GCC didn't implicitly link libc in.
! 15476: archive_cmds_need_lc_GCJ=no
! 15477:
! 15478: old_archive_cmds_GCJ=$old_archive_cmds
! 15479:
! 15480: ## CAVEAT EMPTOR:
! 15481: ## There is no encapsulation within the following macros, do not change
! 15482: ## the running order or otherwise move them around unless you know exactly
! 15483: ## what you are doing...
! 15484:
! 15485: lt_prog_compiler_no_builtin_flag_GCJ=
! 15486:
! 15487: if test "$GCC" = yes; then
! 15488: lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
! 15489:
! 15490:
! 15491: echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
! 15492: echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
! 15493: if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
! 15494: echo $ECHO_N "(cached) $ECHO_C" >&6
! 15495: else
! 15496: lt_cv_prog_compiler_rtti_exceptions=no
! 15497: ac_outfile=conftest.$ac_objext
! 15498: printf "$lt_simple_compile_test_code" > conftest.$ac_ext
! 15499: lt_compiler_flag="-fno-rtti -fno-exceptions"
! 15500: # Insert the option either (1) after the last *FLAGS variable, or
! 15501: # (2) before a word containing "conftest.", or (3) at the end.
! 15502: # Note that $ac_compile itself does not contain backslashes and begins
! 15503: # with a dollar sign (not a hyphen), so the echo should work correctly.
! 15504: # The option is referenced via a variable to avoid confusing sed.
! 15505: lt_compile=`echo "$ac_compile" | $SED \
! 15506: -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
! 15507: -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
! 15508: -e 's:$: $lt_compiler_flag:'`
! 15509: (eval echo "\"\$as_me:15509: $lt_compile\"" >&5)
! 15510: (eval "$lt_compile" 2>conftest.err)
! 15511: ac_status=$?
! 15512: cat conftest.err >&5
! 15513: echo "$as_me:15513: \$? = $ac_status" >&5
! 15514: if (exit $ac_status) && test -s "$ac_outfile"; then
! 15515: # The compiler can only warn and ignore the option if not recognized
! 15516: # So say no if there are warnings other than the usual output.
! 15517: $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
! 15518: $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
! 15519: if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
! 15520: lt_cv_prog_compiler_rtti_exceptions=yes
! 15521: fi
! 15522: fi
! 15523: $rm conftest*
! 15524:
! 15525: fi
! 15526: echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
! 15527: echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
! 15528:
! 15529: if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
! 15530: lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
! 15531: else
! 15532: :
! 15533: fi
! 15534:
! 15535: fi
! 15536:
! 15537: lt_prog_compiler_wl_GCJ=
! 15538: lt_prog_compiler_pic_GCJ=
! 15539: lt_prog_compiler_static_GCJ=
! 15540:
! 15541: echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
! 15542: echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
! 15543:
! 15544: if test "$GCC" = yes; then
! 15545: lt_prog_compiler_wl_GCJ='-Wl,'
! 15546: lt_prog_compiler_static_GCJ='-static'
! 15547:
! 15548: case $host_os in
! 15549: aix*)
! 15550: # All AIX code is PIC.
! 15551: if test "$host_cpu" = ia64; then
! 15552: # AIX 5 now supports IA64 processor
! 15553: lt_prog_compiler_static_GCJ='-Bstatic'
! 15554: fi
! 15555: ;;
! 15556:
! 15557: amigaos*)
! 15558: # FIXME: we need at least 68020 code to build shared libraries, but
! 15559: # adding the `-m68020' flag to GCC prevents building anything better,
! 15560: # like `-m68040'.
! 15561: lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
! 15562: ;;
! 15563:
! 15564: beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
! 15565: # PIC is the default for these OSes.
! 15566: ;;
! 15567:
! 15568: mingw* | pw32* | os2*)
! 15569: # This hack is so that the source file can tell whether it is being
! 15570: # built for inclusion in a dll (and should export symbols for example).
! 15571: lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
! 15572: ;;
! 15573:
! 15574: darwin* | rhapsody*)
! 15575: # PIC is the default on this platform
! 15576: # Common symbols not allowed in MH_DYLIB files
! 15577: lt_prog_compiler_pic_GCJ='-fno-common'
! 15578: ;;
! 15579:
! 15580: interix3*)
! 15581: # Interix 3.x gcc -fpic/-fPIC options generate broken code.
! 15582: # Instead, we relocate shared libraries at runtime.
! 15583: ;;
! 15584:
! 15585: msdosdjgpp*)
! 15586: # Just because we use GCC doesn't mean we suddenly get shared libraries
! 15587: # on systems that don't support them.
! 15588: lt_prog_compiler_can_build_shared_GCJ=no
! 15589: enable_shared=no
! 15590: ;;
! 15591:
! 15592: sysv4*MP*)
! 15593: if test -d /usr/nec; then
! 15594: lt_prog_compiler_pic_GCJ=-Kconform_pic
! 15595: fi
! 15596: ;;
! 15597:
! 15598: hpux*)
! 15599: # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
! 15600: # not for PA HP-UX.
! 15601: case $host_cpu in
! 15602: hppa*64*|ia64*)
! 15603: # +Z the default
! 15604: ;;
! 15605: *)
! 15606: lt_prog_compiler_pic_GCJ='-fPIC'
! 15607: ;;
! 15608: esac
! 15609: ;;
! 15610:
! 15611: *)
! 15612: lt_prog_compiler_pic_GCJ='-fPIC'
! 15613: ;;
! 15614: esac
! 15615: else
! 15616: # PORTME Check for flag to pass linker flags through the system compiler.
! 15617: case $host_os in
! 15618: aix*)
! 15619: lt_prog_compiler_wl_GCJ='-Wl,'
! 15620: if test "$host_cpu" = ia64; then
! 15621: # AIX 5 now supports IA64 processor
! 15622: lt_prog_compiler_static_GCJ='-Bstatic'
! 15623: else
! 15624: lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
! 15625: fi
! 15626: ;;
! 15627: darwin*)
! 15628: # PIC is the default on this platform
! 15629: # Common symbols not allowed in MH_DYLIB files
! 15630: case $cc_basename in
! 15631: xlc*)
! 15632: lt_prog_compiler_pic_GCJ='-qnocommon'
! 15633: lt_prog_compiler_wl_GCJ='-Wl,'
! 15634: ;;
! 15635: esac
! 15636: ;;
! 15637:
! 15638: mingw* | pw32* | os2*)
! 15639: # This hack is so that the source file can tell whether it is being
! 15640: # built for inclusion in a dll (and should export symbols for example).
! 15641: lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
! 15642: ;;
! 15643:
! 15644: hpux9* | hpux10* | hpux11*)
! 15645: lt_prog_compiler_wl_GCJ='-Wl,'
! 15646: # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
! 15647: # not for PA HP-UX.
! 15648: case $host_cpu in
! 15649: hppa*64*|ia64*)
! 15650: # +Z the default
! 15651: ;;
! 15652: *)
! 15653: lt_prog_compiler_pic_GCJ='+Z'
! 15654: ;;
! 15655: esac
! 15656: # Is there a better lt_prog_compiler_static that works with the bundled CC?
! 15657: lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
! 15658: ;;
! 15659:
! 15660: irix5* | irix6* | nonstopux*)
! 15661: lt_prog_compiler_wl_GCJ='-Wl,'
! 15662: # PIC (with -KPIC) is the default.
! 15663: lt_prog_compiler_static_GCJ='-non_shared'
! 15664: ;;
! 15665:
! 15666: newsos6)
! 15667: lt_prog_compiler_pic_GCJ='-KPIC'
! 15668: lt_prog_compiler_static_GCJ='-Bstatic'
! 15669: ;;
! 15670:
! 15671: linux*)
! 15672: case $cc_basename in
! 15673: icc* | ecc*)
! 15674: lt_prog_compiler_wl_GCJ='-Wl,'
! 15675: lt_prog_compiler_pic_GCJ='-KPIC'
! 15676: lt_prog_compiler_static_GCJ='-static'
! 15677: ;;
! 15678: pgcc* | pgf77* | pgf90* | pgf95*)
! 15679: # Portland Group compilers (*not* the Pentium gcc compiler,
! 15680: # which looks to be a dead project)
! 15681: lt_prog_compiler_wl_GCJ='-Wl,'
! 15682: lt_prog_compiler_pic_GCJ='-fpic'
! 15683: lt_prog_compiler_static_GCJ='-Bstatic'
! 15684: ;;
! 15685: ccc*)
! 15686: lt_prog_compiler_wl_GCJ='-Wl,'
! 15687: # All Alpha code is PIC.
! 15688: lt_prog_compiler_static_GCJ='-non_shared'
! 15689: ;;
! 15690: esac
! 15691: ;;
! 15692:
! 15693: osf3* | osf4* | osf5*)
! 15694: lt_prog_compiler_wl_GCJ='-Wl,'
! 15695: # All OSF/1 code is PIC.
! 15696: lt_prog_compiler_static_GCJ='-non_shared'
! 15697: ;;
! 15698:
! 15699: solaris*)
! 15700: lt_prog_compiler_pic_GCJ='-KPIC'
! 15701: lt_prog_compiler_static_GCJ='-Bstatic'
! 15702: case $cc_basename in
! 15703: f77* | f90* | f95*)
! 15704: lt_prog_compiler_wl_GCJ='-Qoption ld ';;
! 15705: *)
! 15706: lt_prog_compiler_wl_GCJ='-Wl,';;
! 15707: esac
! 15708: ;;
! 15709:
! 15710: sunos4*)
! 15711: lt_prog_compiler_wl_GCJ='-Qoption ld '
! 15712: lt_prog_compiler_pic_GCJ='-PIC'
! 15713: lt_prog_compiler_static_GCJ='-Bstatic'
! 15714: ;;
! 15715:
! 15716: sysv4 | sysv4.2uw2* | sysv4.3*)
! 15717: lt_prog_compiler_wl_GCJ='-Wl,'
! 15718: lt_prog_compiler_pic_GCJ='-KPIC'
! 15719: lt_prog_compiler_static_GCJ='-Bstatic'
! 15720: ;;
! 15721:
! 15722: sysv4*MP*)
! 15723: if test -d /usr/nec ;then
! 15724: lt_prog_compiler_pic_GCJ='-Kconform_pic'
! 15725: lt_prog_compiler_static_GCJ='-Bstatic'
! 15726: fi
! 15727: ;;
! 15728:
! 15729: sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
! 15730: lt_prog_compiler_wl_GCJ='-Wl,'
! 15731: lt_prog_compiler_pic_GCJ='-KPIC'
! 15732: lt_prog_compiler_static_GCJ='-Bstatic'
! 15733: ;;
! 15734:
! 15735: unicos*)
! 15736: lt_prog_compiler_wl_GCJ='-Wl,'
! 15737: lt_prog_compiler_can_build_shared_GCJ=no
! 15738: ;;
! 15739:
! 15740: uts4*)
! 15741: lt_prog_compiler_pic_GCJ='-pic'
! 15742: lt_prog_compiler_static_GCJ='-Bstatic'
! 15743: ;;
! 15744:
! 15745: *)
! 15746: lt_prog_compiler_can_build_shared_GCJ=no
! 15747: ;;
! 15748: esac
! 15749: fi
! 15750:
! 15751: echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
! 15752: echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6
! 15753:
! 15754: #
! 15755: # Check to make sure the PIC flag actually works.
! 15756: #
! 15757: if test -n "$lt_prog_compiler_pic_GCJ"; then
! 15758:
! 15759: echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
! 15760: echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6
! 15761: if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
! 15762: echo $ECHO_N "(cached) $ECHO_C" >&6
! 15763: else
! 15764: lt_prog_compiler_pic_works_GCJ=no
! 15765: ac_outfile=conftest.$ac_objext
! 15766: printf "$lt_simple_compile_test_code" > conftest.$ac_ext
! 15767: lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
! 15768: # Insert the option either (1) after the last *FLAGS variable, or
! 15769: # (2) before a word containing "conftest.", or (3) at the end.
! 15770: # Note that $ac_compile itself does not contain backslashes and begins
! 15771: # with a dollar sign (not a hyphen), so the echo should work correctly.
! 15772: # The option is referenced via a variable to avoid confusing sed.
! 15773: lt_compile=`echo "$ac_compile" | $SED \
! 15774: -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
! 15775: -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
! 15776: -e 's:$: $lt_compiler_flag:'`
! 15777: (eval echo "\"\$as_me:15777: $lt_compile\"" >&5)
! 15778: (eval "$lt_compile" 2>conftest.err)
! 15779: ac_status=$?
! 15780: cat conftest.err >&5
! 15781: echo "$as_me:15781: \$? = $ac_status" >&5
! 15782: if (exit $ac_status) && test -s "$ac_outfile"; then
! 15783: # The compiler can only warn and ignore the option if not recognized
! 15784: # So say no if there are warnings other than the usual output.
! 15785: $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
! 15786: $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
! 15787: if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
! 15788: lt_prog_compiler_pic_works_GCJ=yes
! 15789: fi
! 15790: fi
! 15791: $rm conftest*
! 15792:
! 15793: fi
! 15794: echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
! 15795: echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6
! 15796:
! 15797: if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
! 15798: case $lt_prog_compiler_pic_GCJ in
! 15799: "" | " "*) ;;
! 15800: *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
! 15801: esac
! 15802: else
! 15803: lt_prog_compiler_pic_GCJ=
! 15804: lt_prog_compiler_can_build_shared_GCJ=no
! 15805: fi
! 15806:
! 15807: fi
! 15808: case $host_os in
! 15809: # For platforms which do not support PIC, -DPIC is meaningless:
! 15810: *djgpp*)
! 15811: lt_prog_compiler_pic_GCJ=
! 15812: ;;
! 15813: *)
! 15814: lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
! 15815: ;;
! 15816: esac
! 15817:
! 15818: #
! 15819: # Check to make sure the static flag actually works.
! 15820: #
! 15821: wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
! 15822: echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
! 15823: echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
! 15824: if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
! 15825: echo $ECHO_N "(cached) $ECHO_C" >&6
! 15826: else
! 15827: lt_prog_compiler_static_works_GCJ=no
! 15828: save_LDFLAGS="$LDFLAGS"
! 15829: LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
! 15830: printf "$lt_simple_link_test_code" > conftest.$ac_ext
! 15831: if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
! 15832: # The linker can only warn and ignore the option if not recognized
! 15833: # So say no if there are warnings
! 15834: if test -s conftest.err; then
! 15835: # Append any errors to the config.log.
! 15836: cat conftest.err 1>&5
! 15837: $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
! 15838: $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
! 15839: if diff conftest.exp conftest.er2 >/dev/null; then
! 15840: lt_prog_compiler_static_works_GCJ=yes
! 15841: fi
! 15842: else
! 15843: lt_prog_compiler_static_works_GCJ=yes
! 15844: fi
! 15845: fi
! 15846: $rm conftest*
! 15847: LDFLAGS="$save_LDFLAGS"
! 15848:
! 15849: fi
! 15850: echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
! 15851: echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6
! 15852:
! 15853: if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
! 15854: :
! 15855: else
! 15856: lt_prog_compiler_static_GCJ=
! 15857: fi
! 15858:
! 15859:
! 15860: echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
! 15861: echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
! 15862: if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
! 15863: echo $ECHO_N "(cached) $ECHO_C" >&6
! 15864: else
! 15865: lt_cv_prog_compiler_c_o_GCJ=no
! 15866: $rm -r conftest 2>/dev/null
! 15867: mkdir conftest
! 15868: cd conftest
! 15869: mkdir out
! 15870: printf "$lt_simple_compile_test_code" > conftest.$ac_ext
! 15871:
! 15872: lt_compiler_flag="-o out/conftest2.$ac_objext"
! 15873: # Insert the option either (1) after the last *FLAGS variable, or
! 15874: # (2) before a word containing "conftest.", or (3) at the end.
! 15875: # Note that $ac_compile itself does not contain backslashes and begins
! 15876: # with a dollar sign (not a hyphen), so the echo should work correctly.
! 15877: lt_compile=`echo "$ac_compile" | $SED \
! 15878: -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
! 15879: -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
! 15880: -e 's:$: $lt_compiler_flag:'`
! 15881: (eval echo "\"\$as_me:15881: $lt_compile\"" >&5)
! 15882: (eval "$lt_compile" 2>out/conftest.err)
! 15883: ac_status=$?
! 15884: cat out/conftest.err >&5
! 15885: echo "$as_me:15885: \$? = $ac_status" >&5
! 15886: if (exit $ac_status) && test -s out/conftest2.$ac_objext
! 15887: then
! 15888: # The compiler can only warn and ignore the option if not recognized
! 15889: # So say no if there are warnings
! 15890: $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
! 15891: $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
! 15892: if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
! 15893: lt_cv_prog_compiler_c_o_GCJ=yes
! 15894: fi
! 15895: fi
! 15896: chmod u+w . 2>&5
! 15897: $rm conftest*
! 15898: # SGI C++ compiler will create directory out/ii_files/ for
! 15899: # template instantiation
! 15900: test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
! 15901: $rm out/* && rmdir out
! 15902: cd ..
! 15903: rmdir conftest
! 15904: $rm conftest*
! 15905:
! 15906: fi
! 15907: echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
! 15908: echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6
! 15909:
! 15910:
! 15911: hard_links="nottested"
! 15912: if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
! 15913: # do not overwrite the value of need_locks provided by the user
! 15914: echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
! 15915: echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
! 15916: hard_links=yes
! 15917: $rm conftest*
! 15918: ln conftest.a conftest.b 2>/dev/null && hard_links=no
! 15919: touch conftest.a
! 15920: ln conftest.a conftest.b 2>&5 || hard_links=no
! 15921: ln conftest.a conftest.b 2>/dev/null && hard_links=no
! 15922: echo "$as_me:$LINENO: result: $hard_links" >&5
! 15923: echo "${ECHO_T}$hard_links" >&6
! 15924: if test "$hard_links" = no; then
! 15925: { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
! 15926: echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
! 15927: need_locks=warn
! 15928: fi
! 15929: else
! 15930: need_locks=no
! 15931: fi
! 15932:
! 15933: echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
! 15934: echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
! 15935:
! 15936: runpath_var=
! 15937: allow_undefined_flag_GCJ=
! 15938: enable_shared_with_static_runtimes_GCJ=no
! 15939: archive_cmds_GCJ=
! 15940: archive_expsym_cmds_GCJ=
! 15941: old_archive_From_new_cmds_GCJ=
! 15942: old_archive_from_expsyms_cmds_GCJ=
! 15943: export_dynamic_flag_spec_GCJ=
! 15944: whole_archive_flag_spec_GCJ=
! 15945: thread_safe_flag_spec_GCJ=
! 15946: hardcode_libdir_flag_spec_GCJ=
! 15947: hardcode_libdir_flag_spec_ld_GCJ=
! 15948: hardcode_libdir_separator_GCJ=
! 15949: hardcode_direct_GCJ=no
! 15950: hardcode_minus_L_GCJ=no
! 15951: hardcode_shlibpath_var_GCJ=unsupported
! 15952: link_all_deplibs_GCJ=unknown
! 15953: hardcode_automatic_GCJ=no
! 15954: module_cmds_GCJ=
! 15955: module_expsym_cmds_GCJ=
! 15956: always_export_symbols_GCJ=no
! 15957: export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
! 15958: # include_expsyms should be a list of space-separated symbols to be *always*
! 15959: # included in the symbol list
! 15960: include_expsyms_GCJ=
! 15961: # exclude_expsyms can be an extended regexp of symbols to exclude
! 15962: # it will be wrapped by ` (' and `)$', so one must not match beginning or
! 15963: # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
! 15964: # as well as any symbol that contains `d'.
! 15965: exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
! 15966: # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
! 15967: # platforms (ab)use it in PIC code, but their linkers get confused if
! 15968: # the symbol is explicitly referenced. Since portable code cannot
! 15969: # rely on this symbol name, it's probably fine to never include it in
! 15970: # preloaded symbol tables.
! 15971: extract_expsyms_cmds=
! 15972: # Just being paranoid about ensuring that cc_basename is set.
! 15973: for cc_temp in $compiler""; do
! 15974: case $cc_temp in
! 15975: compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
! 15976: distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
! 15977: \-*) ;;
! 15978: *) break;;
! 15979: esac
! 15980: done
! 15981: cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
! 15982:
! 15983: case $host_os in
! 15984: cygwin* | mingw* | pw32*)
! 15985: # FIXME: the MSVC++ port hasn't been tested in a loooong time
! 15986: # When not using gcc, we currently assume that we are using
! 15987: # Microsoft Visual C++.
! 15988: if test "$GCC" != yes; then
! 15989: with_gnu_ld=no
! 15990: fi
! 15991: ;;
! 15992: interix*)
! 15993: # we just hope/assume this is gcc and not c89 (= MSVC++)
! 15994: with_gnu_ld=yes
! 15995: ;;
! 15996: openbsd*)
! 15997: with_gnu_ld=no
! 15998: ;;
! 15999: esac
! 16000:
! 16001: ld_shlibs_GCJ=yes
! 16002: if test "$with_gnu_ld" = yes; then
! 16003: # If archive_cmds runs LD, not CC, wlarc should be empty
! 16004: wlarc='${wl}'
! 16005:
! 16006: # Set some defaults for GNU ld with shared library support. These
! 16007: # are reset later if shared libraries are not supported. Putting them
! 16008: # here allows them to be overridden if necessary.
! 16009: runpath_var=LD_RUN_PATH
! 16010: hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
! 16011: export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
! 16012: # ancient GNU ld didn't support --whole-archive et. al.
! 16013: if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
! 16014: whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
! 16015: else
! 16016: whole_archive_flag_spec_GCJ=
! 16017: fi
! 16018: supports_anon_versioning=no
! 16019: case `$LD -v 2>/dev/null` in
! 16020: *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
! 16021: *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
! 16022: *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
! 16023: *\ 2.11.*) ;; # other 2.11 versions
! 16024: *) supports_anon_versioning=yes ;;
! 16025: esac
! 16026:
! 16027: # See if GNU ld supports shared libraries.
! 16028: case $host_os in
! 16029: aix3* | aix4* | aix5*)
! 16030: # On AIX/PPC, the GNU linker is very broken
! 16031: if test "$host_cpu" != ia64; then
! 16032: ld_shlibs_GCJ=no
! 16033: cat <<EOF 1>&2
! 16034:
! 16035: *** Warning: the GNU linker, at least up to release 2.9.1, is reported
! 16036: *** to be unable to reliably create shared libraries on AIX.
! 16037: *** Therefore, libtool is disabling shared libraries support. If you
! 16038: *** really care for shared libraries, you may want to modify your PATH
! 16039: *** so that a non-GNU linker is found, and then restart.
! 16040:
! 16041: EOF
! 16042: fi
! 16043: ;;
! 16044:
! 16045: amigaos*)
! 16046: 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)'
! 16047: hardcode_libdir_flag_spec_GCJ='-L$libdir'
! 16048: hardcode_minus_L_GCJ=yes
! 16049:
! 16050: # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
! 16051: # that the semantics of dynamic libraries on AmigaOS, at least up
! 16052: # to version 4, is to share data among multiple programs linked
! 16053: # with the same dynamic library. Since this doesn't match the
! 16054: # behavior of shared libraries on other platforms, we can't use
! 16055: # them.
! 16056: ld_shlibs_GCJ=no
! 16057: ;;
! 16058:
! 16059: beos*)
! 16060: if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
! 16061: allow_undefined_flag_GCJ=unsupported
! 16062: # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
! 16063: # support --undefined. This deserves some investigation. FIXME
! 16064: archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
! 16065: else
! 16066: ld_shlibs_GCJ=no
! 16067: fi
! 16068: ;;
! 16069:
! 16070: cygwin* | mingw* | pw32*)
! 16071: # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
! 16072: # as there is no search path for DLLs.
! 16073: hardcode_libdir_flag_spec_GCJ='-L$libdir'
! 16074: allow_undefined_flag_GCJ=unsupported
! 16075: always_export_symbols_GCJ=no
! 16076: enable_shared_with_static_runtimes_GCJ=yes
! 16077: export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
! 16078:
! 16079: if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
! 16080: archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
! 16081: # If the export-symbols file already is a .def file (1st line
! 16082: # is EXPORTS), use it as is; otherwise, prepend...
! 16083: archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
! 16084: cp $export_symbols $output_objdir/$soname.def;
! 16085: else
! 16086: echo EXPORTS > $output_objdir/$soname.def;
! 16087: cat $export_symbols >> $output_objdir/$soname.def;
! 16088: fi~
! 16089: $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
! 16090: else
! 16091: ld_shlibs_GCJ=no
! 16092: fi
! 16093: ;;
! 16094:
! 16095: interix3*)
! 16096: hardcode_direct_GCJ=no
! 16097: hardcode_shlibpath_var_GCJ=no
! 16098: hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
! 16099: export_dynamic_flag_spec_GCJ='${wl}-E'
! 16100: # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
! 16101: # Instead, shared libraries are loaded at an image base (0x10000000 by
! 16102: # default) and relocated if they conflict, which is a slow very memory
! 16103: # consuming and fragmenting process. To avoid this, we pick a random,
! 16104: # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
! 16105: # time. Moving up from 0x10000000 also allows more sbrk(2) space.
! 16106: archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
! 16107: archive_expsym_cmds_GCJ='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
! 16108: ;;
! 16109:
! 16110: linux*)
! 16111: if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
! 16112: tmp_addflag=
! 16113: case $cc_basename,$host_cpu in
! 16114: pgcc*) # Portland Group C compiler
! 16115: whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
! 16116: tmp_addflag=' $pic_flag'
! 16117: ;;
! 16118: pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
! 16119: whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
! 16120: tmp_addflag=' $pic_flag -Mnomain' ;;
! 16121: ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
! 16122: tmp_addflag=' -i_dynamic' ;;
! 16123: efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
! 16124: tmp_addflag=' -i_dynamic -nofor_main' ;;
! 16125: ifc* | ifort*) # Intel Fortran compiler
! 16126: tmp_addflag=' -nofor_main' ;;
! 16127: esac
! 16128: archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
! 16129:
! 16130: if test $supports_anon_versioning = yes; then
! 16131: archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
! 16132: cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
! 16133: $echo "local: *; };" >> $output_objdir/$libname.ver~
! 16134: $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
! 16135: fi
! 16136: else
! 16137: ld_shlibs_GCJ=no
! 16138: fi
! 16139: ;;
! 16140:
! 16141: netbsd*)
! 16142: if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
! 16143: archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
! 16144: wlarc=
! 16145: else
! 16146: archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
! 16147: archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
! 16148: fi
! 16149: ;;
! 16150:
! 16151: solaris*)
! 16152: if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
! 16153: ld_shlibs_GCJ=no
! 16154: cat <<EOF 1>&2
! 16155:
! 16156: *** Warning: The releases 2.8.* of the GNU linker cannot reliably
! 16157: *** create shared libraries on Solaris systems. Therefore, libtool
! 16158: *** is disabling shared libraries support. We urge you to upgrade GNU
! 16159: *** binutils to release 2.9.1 or newer. Another option is to modify
! 16160: *** your PATH or compiler configuration so that the native linker is
! 16161: *** used, and then restart.
! 16162:
! 16163: EOF
! 16164: elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
! 16165: archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
! 16166: archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
! 16167: else
! 16168: ld_shlibs_GCJ=no
! 16169: fi
! 16170: ;;
! 16171:
! 16172: sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
! 16173: case `$LD -v 2>&1` in
! 16174: *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
! 16175: ld_shlibs_GCJ=no
! 16176: cat <<_LT_EOF 1>&2
! 16177:
! 16178: *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
! 16179: *** reliably create shared libraries on SCO systems. Therefore, libtool
! 16180: *** is disabling shared libraries support. We urge you to upgrade GNU
! 16181: *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
! 16182: *** your PATH or compiler configuration so that the native linker is
! 16183: *** used, and then restart.
! 16184:
! 16185: _LT_EOF
! 16186: ;;
! 16187: *)
! 16188: if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
! 16189: hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
! 16190: archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
! 16191: archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
! 16192: else
! 16193: ld_shlibs_GCJ=no
! 16194: fi
! 16195: ;;
! 16196: esac
! 16197: ;;
! 16198:
! 16199: sunos4*)
! 16200: archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
! 16201: wlarc=
! 16202: hardcode_direct_GCJ=yes
! 16203: hardcode_shlibpath_var_GCJ=no
! 16204: ;;
! 16205:
! 16206: *)
! 16207: if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
! 16208: archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
! 16209: archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
! 16210: else
! 16211: ld_shlibs_GCJ=no
! 16212: fi
! 16213: ;;
! 16214: esac
! 16215:
! 16216: if test "$ld_shlibs_GCJ" = no; then
! 16217: runpath_var=
! 16218: hardcode_libdir_flag_spec_GCJ=
! 16219: export_dynamic_flag_spec_GCJ=
! 16220: whole_archive_flag_spec_GCJ=
! 16221: fi
! 16222: else
! 16223: # PORTME fill in a description of your system's linker (not GNU ld)
! 16224: case $host_os in
! 16225: aix3*)
! 16226: allow_undefined_flag_GCJ=unsupported
! 16227: always_export_symbols_GCJ=yes
! 16228: 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'
! 16229: # Note: this linker hardcodes the directories in LIBPATH if there
! 16230: # are no directories specified by -L.
! 16231: hardcode_minus_L_GCJ=yes
! 16232: if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
! 16233: # Neither direct hardcoding nor static linking is supported with a
! 16234: # broken collect2.
! 16235: hardcode_direct_GCJ=unsupported
! 16236: fi
! 16237: ;;
! 16238:
! 16239: aix4* | aix5*)
! 16240: if test "$host_cpu" = ia64; then
! 16241: # On IA64, the linker does run time linking by default, so we don't
! 16242: # have to do anything special.
! 16243: aix_use_runtimelinking=no
! 16244: exp_sym_flag='-Bexport'
! 16245: no_entry_flag=""
! 16246: else
! 16247: # If we're using GNU nm, then we don't want the "-C" option.
! 16248: # -C means demangle to AIX nm, but means don't demangle with GNU nm
! 16249: if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
! 16250: 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'
! 16251: else
! 16252: 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'
! 16253: fi
! 16254: aix_use_runtimelinking=no
! 16255:
! 16256: # Test if we are trying to use run time linking or normal
! 16257: # AIX style linking. If -brtl is somewhere in LDFLAGS, we
! 16258: # need to do runtime linking.
! 16259: case $host_os in aix4.[23]|aix4.[23].*|aix5*)
! 16260: for ld_flag in $LDFLAGS; do
! 16261: if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
! 16262: aix_use_runtimelinking=yes
! 16263: break
! 16264: fi
! 16265: done
! 16266: ;;
! 16267: esac
! 16268:
! 16269: exp_sym_flag='-bexport'
! 16270: no_entry_flag='-bnoentry'
! 16271: fi
! 16272:
! 16273: # When large executables or shared objects are built, AIX ld can
! 16274: # have problems creating the table of contents. If linking a library
! 16275: # or program results in "error TOC overflow" add -mminimal-toc to
! 16276: # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
! 16277: # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
! 16278:
! 16279: archive_cmds_GCJ=''
! 16280: hardcode_direct_GCJ=yes
! 16281: hardcode_libdir_separator_GCJ=':'
! 16282: link_all_deplibs_GCJ=yes
! 16283:
! 16284: if test "$GCC" = yes; then
! 16285: case $host_os in aix4.[012]|aix4.[012].*)
! 16286: # We only want to do this on AIX 4.2 and lower, the check
! 16287: # below for broken collect2 doesn't work under 4.3+
! 16288: collect2name=`${CC} -print-prog-name=collect2`
! 16289: if test -f "$collect2name" && \
! 16290: strings "$collect2name" | grep resolve_lib_name >/dev/null
! 16291: then
! 16292: # We have reworked collect2
! 16293: hardcode_direct_GCJ=yes
! 16294: else
! 16295: # We have old collect2
! 16296: hardcode_direct_GCJ=unsupported
! 16297: # It fails to find uninstalled libraries when the uninstalled
! 16298: # path is not listed in the libpath. Setting hardcode_minus_L
! 16299: # to unsupported forces relinking
! 16300: hardcode_minus_L_GCJ=yes
! 16301: hardcode_libdir_flag_spec_GCJ='-L$libdir'
! 16302: hardcode_libdir_separator_GCJ=
! 16303: fi
! 16304: ;;
! 16305: esac
! 16306: shared_flag='-shared'
! 16307: if test "$aix_use_runtimelinking" = yes; then
! 16308: shared_flag="$shared_flag "'${wl}-G'
! 16309: fi
! 16310: else
! 16311: # not using gcc
! 16312: if test "$host_cpu" = ia64; then
! 16313: # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
! 16314: # chokes on -Wl,-G. The following line is correct:
! 16315: shared_flag='-G'
! 16316: else
! 16317: if test "$aix_use_runtimelinking" = yes; then
! 16318: shared_flag='${wl}-G'
! 16319: else
! 16320: shared_flag='${wl}-bM:SRE'
! 16321: fi
! 16322: fi
! 16323: fi
! 16324:
! 16325: # It seems that -bexpall does not export symbols beginning with
! 16326: # underscore (_), so it is better to generate a list of symbols to export.
! 16327: always_export_symbols_GCJ=yes
! 16328: if test "$aix_use_runtimelinking" = yes; then
! 16329: # Warning - without using the other runtime loading flags (-brtl),
! 16330: # -berok will link without error, but may produce a broken library.
! 16331: allow_undefined_flag_GCJ='-berok'
! 16332: # Determine the default libpath from the value encoded in an empty executable.
! 16333: cat >conftest.$ac_ext <<_ACEOF
! 16334: /* confdefs.h. */
! 16335: _ACEOF
! 16336: cat confdefs.h >>conftest.$ac_ext
! 16337: cat >>conftest.$ac_ext <<_ACEOF
! 16338: /* end confdefs.h. */
! 16339:
! 16340: int
! 16341: main ()
! 16342: {
! 16343:
! 16344: ;
! 16345: return 0;
! 16346: }
! 16347: _ACEOF
! 16348: rm -f conftest.$ac_objext conftest$ac_exeext
! 16349: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 16350: (eval $ac_link) 2>conftest.er1
! 16351: ac_status=$?
! 16352: grep -v '^ *+' conftest.er1 >conftest.err
! 16353: rm -f conftest.er1
! 16354: cat conftest.err >&5
! 16355: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 16356: (exit $ac_status); } &&
! 16357: { ac_try='test -z "$ac_c_werror_flag"
! 16358: || test ! -s conftest.err'
! 16359: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 16360: (eval $ac_try) 2>&5
! 16361: ac_status=$?
! 16362: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 16363: (exit $ac_status); }; } &&
! 16364: { ac_try='test -s conftest$ac_exeext'
! 16365: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 16366: (eval $ac_try) 2>&5
! 16367: ac_status=$?
! 16368: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 16369: (exit $ac_status); }; }; then
! 16370:
! 16371: aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
! 16372: }'`
! 16373: # Check for a 64-bit object if we didn't find anything.
! 16374: if 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; }
! 16375: }'`; fi
! 16376: else
! 16377: echo "$as_me: failed program was:" >&5
! 16378: sed 's/^/| /' conftest.$ac_ext >&5
! 16379:
! 16380: fi
! 16381: rm -f conftest.err conftest.$ac_objext \
! 16382: conftest$ac_exeext conftest.$ac_ext
! 16383: if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
! 16384:
! 16385: hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
! 16386: archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
! 16387: else
! 16388: if test "$host_cpu" = ia64; then
! 16389: hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
! 16390: allow_undefined_flag_GCJ="-z nodefs"
! 16391: archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
! 16392: else
! 16393: # Determine the default libpath from the value encoded in an empty executable.
! 16394: cat >conftest.$ac_ext <<_ACEOF
! 16395: /* confdefs.h. */
! 16396: _ACEOF
! 16397: cat confdefs.h >>conftest.$ac_ext
! 16398: cat >>conftest.$ac_ext <<_ACEOF
! 16399: /* end confdefs.h. */
! 16400:
! 16401: int
! 16402: main ()
! 16403: {
! 16404:
! 16405: ;
! 16406: return 0;
! 16407: }
! 16408: _ACEOF
! 16409: rm -f conftest.$ac_objext conftest$ac_exeext
! 16410: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 16411: (eval $ac_link) 2>conftest.er1
! 16412: ac_status=$?
! 16413: grep -v '^ *+' conftest.er1 >conftest.err
! 16414: rm -f conftest.er1
! 16415: cat conftest.err >&5
! 16416: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 16417: (exit $ac_status); } &&
! 16418: { ac_try='test -z "$ac_c_werror_flag"
! 16419: || test ! -s conftest.err'
! 16420: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 16421: (eval $ac_try) 2>&5
! 16422: ac_status=$?
! 16423: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 16424: (exit $ac_status); }; } &&
! 16425: { ac_try='test -s conftest$ac_exeext'
! 16426: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 16427: (eval $ac_try) 2>&5
! 16428: ac_status=$?
! 16429: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 16430: (exit $ac_status); }; }; then
! 16431:
! 16432: aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
! 16433: }'`
! 16434: # Check for a 64-bit object if we didn't find anything.
! 16435: if 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; }
! 16436: }'`; fi
! 16437: else
! 16438: echo "$as_me: failed program was:" >&5
! 16439: sed 's/^/| /' conftest.$ac_ext >&5
! 16440:
! 16441: fi
! 16442: rm -f conftest.err conftest.$ac_objext \
! 16443: conftest$ac_exeext conftest.$ac_ext
! 16444: if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
! 16445:
! 16446: hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
! 16447: # Warning - without using the other run time loading flags,
! 16448: # -berok will link without error, but may produce a broken library.
! 16449: no_undefined_flag_GCJ=' ${wl}-bernotok'
! 16450: allow_undefined_flag_GCJ=' ${wl}-berok'
! 16451: # Exported symbols can be pulled into shared objects from archives
! 16452: whole_archive_flag_spec_GCJ='$convenience'
! 16453: archive_cmds_need_lc_GCJ=yes
! 16454: # This is similar to how AIX traditionally builds its shared libraries.
! 16455: archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
! 16456: fi
! 16457: fi
! 16458: ;;
! 16459:
! 16460: amigaos*)
! 16461: 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)'
! 16462: hardcode_libdir_flag_spec_GCJ='-L$libdir'
! 16463: hardcode_minus_L_GCJ=yes
! 16464: # see comment about different semantics on the GNU ld section
! 16465: ld_shlibs_GCJ=no
! 16466: ;;
! 16467:
! 16468: bsdi[45]*)
! 16469: export_dynamic_flag_spec_GCJ=-rdynamic
! 16470: ;;
! 16471:
! 16472: cygwin* | mingw* | pw32*)
! 16473: # When not using gcc, we currently assume that we are using
! 16474: # Microsoft Visual C++.
! 16475: # hardcode_libdir_flag_spec is actually meaningless, as there is
! 16476: # no search path for DLLs.
! 16477: hardcode_libdir_flag_spec_GCJ=' '
! 16478: allow_undefined_flag_GCJ=unsupported
! 16479: # Tell ltmain to make .lib files, not .a files.
! 16480: libext=lib
! 16481: # Tell ltmain to make .dll files, not .so files.
! 16482: shrext_cmds=".dll"
! 16483: # FIXME: Setting linknames here is a bad hack.
! 16484: archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
! 16485: # The linker will automatically build a .lib file if we build a DLL.
! 16486: old_archive_From_new_cmds_GCJ='true'
! 16487: # FIXME: Should let the user specify the lib program.
! 16488: old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
! 16489: fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
! 16490: enable_shared_with_static_runtimes_GCJ=yes
! 16491: ;;
! 16492:
! 16493: darwin* | rhapsody*)
! 16494: case $host_os in
! 16495: rhapsody* | darwin1.[012])
! 16496: allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
! 16497: ;;
! 16498: *) # Darwin 1.3 on
! 16499: if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
! 16500: allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
! 16501: else
! 16502: case ${MACOSX_DEPLOYMENT_TARGET} in
! 16503: 10.[012])
! 16504: allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
! 16505: ;;
! 16506: 10.*)
! 16507: allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
! 16508: ;;
! 16509: esac
! 16510: fi
! 16511: ;;
! 16512: esac
! 16513: archive_cmds_need_lc_GCJ=no
! 16514: hardcode_direct_GCJ=no
! 16515: hardcode_automatic_GCJ=yes
! 16516: hardcode_shlibpath_var_GCJ=unsupported
! 16517: whole_archive_flag_spec_GCJ=''
! 16518: link_all_deplibs_GCJ=yes
! 16519: if test "$GCC" = yes ; then
! 16520: output_verbose_link_cmd='echo'
! 16521: archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
! 16522: module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
! 16523: # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
! 16524: archive_expsym_cmds_GCJ='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}'
! 16525: module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
! 16526: else
! 16527: case $cc_basename in
! 16528: xlc*)
! 16529: output_verbose_link_cmd='echo'
! 16530: archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
! 16531: module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
! 16532: # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
! 16533: archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
! 16534: module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
! 16535: ;;
! 16536: *)
! 16537: ld_shlibs_GCJ=no
! 16538: ;;
! 16539: esac
! 16540: fi
! 16541: ;;
! 16542:
! 16543: dgux*)
! 16544: archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
! 16545: hardcode_libdir_flag_spec_GCJ='-L$libdir'
! 16546: hardcode_shlibpath_var_GCJ=no
! 16547: ;;
! 16548:
! 16549: freebsd1*)
! 16550: ld_shlibs_GCJ=no
! 16551: ;;
! 16552:
! 16553: # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
! 16554: # support. Future versions do this automatically, but an explicit c++rt0.o
! 16555: # does not break anything, and helps significantly (at the cost of a little
! 16556: # extra space).
! 16557: freebsd2.2*)
! 16558: archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
! 16559: hardcode_libdir_flag_spec_GCJ='-R$libdir'
! 16560: hardcode_direct_GCJ=yes
! 16561: hardcode_shlibpath_var_GCJ=no
! 16562: ;;
! 16563:
! 16564: # Unfortunately, older versions of FreeBSD 2 do not have this feature.
! 16565: freebsd2*)
! 16566: archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
! 16567: hardcode_direct_GCJ=yes
! 16568: hardcode_minus_L_GCJ=yes
! 16569: hardcode_shlibpath_var_GCJ=no
! 16570: ;;
! 16571:
! 16572: # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
! 16573: freebsd* | kfreebsd*-gnu | dragonfly*)
! 16574: archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
! 16575: hardcode_libdir_flag_spec_GCJ='-R$libdir'
! 16576: hardcode_direct_GCJ=yes
! 16577: hardcode_shlibpath_var_GCJ=no
! 16578: ;;
! 16579:
! 16580: hpux9*)
! 16581: if test "$GCC" = yes; then
! 16582: 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'
! 16583: else
! 16584: 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'
! 16585: fi
! 16586: hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
! 16587: hardcode_libdir_separator_GCJ=:
! 16588: hardcode_direct_GCJ=yes
! 16589:
! 16590: # hardcode_minus_L: Not really in the search PATH,
! 16591: # but as the default location of the library.
! 16592: hardcode_minus_L_GCJ=yes
! 16593: export_dynamic_flag_spec_GCJ='${wl}-E'
! 16594: ;;
! 16595:
! 16596: hpux10*)
! 16597: if test "$GCC" = yes -a "$with_gnu_ld" = no; then
! 16598: archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
! 16599: else
! 16600: archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
! 16601: fi
! 16602: if test "$with_gnu_ld" = no; then
! 16603: hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
! 16604: hardcode_libdir_separator_GCJ=:
! 16605:
! 16606: hardcode_direct_GCJ=yes
! 16607: export_dynamic_flag_spec_GCJ='${wl}-E'
! 16608:
! 16609: # hardcode_minus_L: Not really in the search PATH,
! 16610: # but as the default location of the library.
! 16611: hardcode_minus_L_GCJ=yes
! 16612: fi
! 16613: ;;
! 16614:
! 16615: hpux11*)
! 16616: if test "$GCC" = yes -a "$with_gnu_ld" = no; then
! 16617: case $host_cpu in
! 16618: hppa*64*)
! 16619: archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 16620: ;;
! 16621: ia64*)
! 16622: archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
! 16623: ;;
! 16624: *)
! 16625: archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
! 16626: ;;
! 16627: esac
! 16628: else
! 16629: case $host_cpu in
! 16630: hppa*64*)
! 16631: archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 16632: ;;
! 16633: ia64*)
! 16634: archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
! 16635: ;;
! 16636: *)
! 16637: archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
! 16638: ;;
! 16639: esac
! 16640: fi
! 16641: if test "$with_gnu_ld" = no; then
! 16642: hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
! 16643: hardcode_libdir_separator_GCJ=:
! 16644:
! 16645: case $host_cpu in
! 16646: hppa*64*|ia64*)
! 16647: hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
! 16648: hardcode_direct_GCJ=no
! 16649: hardcode_shlibpath_var_GCJ=no
! 16650: ;;
! 16651: *)
! 16652: hardcode_direct_GCJ=yes
! 16653: export_dynamic_flag_spec_GCJ='${wl}-E'
! 16654:
! 16655: # hardcode_minus_L: Not really in the search PATH,
! 16656: # but as the default location of the library.
! 16657: hardcode_minus_L_GCJ=yes
! 16658: ;;
! 16659: esac
! 16660: fi
! 16661: ;;
! 16662:
! 16663: irix5* | irix6* | nonstopux*)
! 16664: if test "$GCC" = yes; then
! 16665: 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'
! 16666: else
! 16667: 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'
! 16668: hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
! 16669: fi
! 16670: hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
! 16671: hardcode_libdir_separator_GCJ=:
! 16672: link_all_deplibs_GCJ=yes
! 16673: ;;
! 16674:
! 16675: netbsd*)
! 16676: if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
! 16677: archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
! 16678: else
! 16679: archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
! 16680: fi
! 16681: hardcode_libdir_flag_spec_GCJ='-R$libdir'
! 16682: hardcode_direct_GCJ=yes
! 16683: hardcode_shlibpath_var_GCJ=no
! 16684: ;;
! 16685:
! 16686: newsos6)
! 16687: archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
! 16688: hardcode_direct_GCJ=yes
! 16689: hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
! 16690: hardcode_libdir_separator_GCJ=:
! 16691: hardcode_shlibpath_var_GCJ=no
! 16692: ;;
! 16693:
! 16694: openbsd*)
! 16695: hardcode_direct_GCJ=yes
! 16696: hardcode_shlibpath_var_GCJ=no
! 16697: if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
! 16698: archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
! 16699: archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
! 16700: hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
! 16701: export_dynamic_flag_spec_GCJ='${wl}-E'
! 16702: else
! 16703: case $host_os in
! 16704: openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
! 16705: archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
! 16706: hardcode_libdir_flag_spec_GCJ='-R$libdir'
! 16707: ;;
! 16708: *)
! 16709: archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
! 16710: hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
! 16711: ;;
! 16712: esac
! 16713: fi
! 16714: ;;
! 16715:
! 16716: os2*)
! 16717: hardcode_libdir_flag_spec_GCJ='-L$libdir'
! 16718: hardcode_minus_L_GCJ=yes
! 16719: allow_undefined_flag_GCJ=unsupported
! 16720: 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'
! 16721: old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
! 16722: ;;
! 16723:
! 16724: osf3*)
! 16725: if test "$GCC" = yes; then
! 16726: allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
! 16727: 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'
! 16728: else
! 16729: allow_undefined_flag_GCJ=' -expect_unresolved \*'
! 16730: 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'
! 16731: fi
! 16732: hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
! 16733: hardcode_libdir_separator_GCJ=:
! 16734: ;;
! 16735:
! 16736: osf4* | osf5*) # as osf3* with the addition of -msym flag
! 16737: if test "$GCC" = yes; then
! 16738: allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
! 16739: 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'
! 16740: hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
! 16741: else
! 16742: allow_undefined_flag_GCJ=' -expect_unresolved \*'
! 16743: 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'
! 16744: 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~
! 16745: $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
! 16746:
! 16747: # Both c and cxx compiler support -rpath directly
! 16748: hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
! 16749: fi
! 16750: hardcode_libdir_separator_GCJ=:
! 16751: ;;
! 16752:
! 16753: solaris*)
! 16754: no_undefined_flag_GCJ=' -z text'
! 16755: if test "$GCC" = yes; then
! 16756: wlarc='${wl}'
! 16757: archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 16758: archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
! 16759: $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
! 16760: else
! 16761: wlarc=''
! 16762: archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
! 16763: archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
! 16764: $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
! 16765: fi
! 16766: hardcode_libdir_flag_spec_GCJ='-R$libdir'
! 16767: hardcode_shlibpath_var_GCJ=no
! 16768: case $host_os in
! 16769: solaris2.[0-5] | solaris2.[0-5].*) ;;
! 16770: *)
! 16771: # The compiler driver will combine linker options so we
! 16772: # cannot just pass the convience library names through
! 16773: # without $wl, iff we do not link with $LD.
! 16774: # Luckily, gcc supports the same syntax we need for Sun Studio.
! 16775: # Supported since Solaris 2.6 (maybe 2.5.1?)
! 16776: case $wlarc in
! 16777: '')
! 16778: whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
! 16779: *)
! 16780: whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
! 16781: esac ;;
! 16782: esac
! 16783: link_all_deplibs_GCJ=yes
! 16784: ;;
! 16785:
! 16786: sunos4*)
! 16787: if test "x$host_vendor" = xsequent; then
! 16788: # Use $CC to link under sequent, because it throws in some extra .o
! 16789: # files that make .init and .fini sections work.
! 16790: archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
! 16791: else
! 16792: archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
! 16793: fi
! 16794: hardcode_libdir_flag_spec_GCJ='-L$libdir'
! 16795: hardcode_direct_GCJ=yes
! 16796: hardcode_minus_L_GCJ=yes
! 16797: hardcode_shlibpath_var_GCJ=no
! 16798: ;;
! 16799:
! 16800: sysv4)
! 16801: case $host_vendor in
! 16802: sni)
! 16803: archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
! 16804: hardcode_direct_GCJ=yes # is this really true???
! 16805: ;;
! 16806: siemens)
! 16807: ## LD is ld it makes a PLAMLIB
! 16808: ## CC just makes a GrossModule.
! 16809: archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
! 16810: reload_cmds_GCJ='$CC -r -o $output$reload_objs'
! 16811: hardcode_direct_GCJ=no
! 16812: ;;
! 16813: motorola)
! 16814: archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
! 16815: hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
! 16816: ;;
! 16817: esac
! 16818: runpath_var='LD_RUN_PATH'
! 16819: hardcode_shlibpath_var_GCJ=no
! 16820: ;;
! 16821:
! 16822: sysv4.3*)
! 16823: archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
! 16824: hardcode_shlibpath_var_GCJ=no
! 16825: export_dynamic_flag_spec_GCJ='-Bexport'
! 16826: ;;
! 16827:
! 16828: sysv4*MP*)
! 16829: if test -d /usr/nec; then
! 16830: archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
! 16831: hardcode_shlibpath_var_GCJ=no
! 16832: runpath_var=LD_RUN_PATH
! 16833: hardcode_runpath_var=yes
! 16834: ld_shlibs_GCJ=yes
! 16835: fi
! 16836: ;;
! 16837:
! 16838: sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
! 16839: no_undefined_flag_GCJ='${wl}-z,text'
! 16840: archive_cmds_need_lc_GCJ=no
! 16841: hardcode_shlibpath_var_GCJ=no
! 16842: runpath_var='LD_RUN_PATH'
! 16843:
! 16844: if test "$GCC" = yes; then
! 16845: archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
! 16846: archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
! 16847: else
! 16848: archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
! 16849: archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
! 16850: fi
! 16851: ;;
! 16852:
! 16853: sysv5* | sco3.2v5* | sco5v6*)
! 16854: # Note: We can NOT use -z defs as we might desire, because we do not
! 16855: # link with -lc, and that would cause any symbols used from libc to
! 16856: # always be unresolved, which means just about no library would
! 16857: # ever link correctly. If we're not using GNU ld we use -z text
! 16858: # though, which does catch some bad symbols but isn't as heavy-handed
! 16859: # as -z defs.
! 16860: no_undefined_flag_GCJ='${wl}-z,text'
! 16861: allow_undefined_flag_GCJ='${wl}-z,nodefs'
! 16862: archive_cmds_need_lc_GCJ=no
! 16863: hardcode_shlibpath_var_GCJ=no
! 16864: hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
! 16865: hardcode_libdir_separator_GCJ=':'
! 16866: link_all_deplibs_GCJ=yes
! 16867: export_dynamic_flag_spec_GCJ='${wl}-Bexport'
! 16868: runpath_var='LD_RUN_PATH'
! 16869:
! 16870: if test "$GCC" = yes; then
! 16871: archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 16872: archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 16873: else
! 16874: archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 16875: archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
! 16876: fi
! 16877: ;;
! 16878:
! 16879: uts4*)
! 16880: archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
! 16881: hardcode_libdir_flag_spec_GCJ='-L$libdir'
! 16882: hardcode_shlibpath_var_GCJ=no
! 16883: ;;
! 16884:
! 16885: *)
! 16886: ld_shlibs_GCJ=no
! 16887: ;;
! 16888: esac
! 16889: fi
! 16890:
! 16891: echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
! 16892: echo "${ECHO_T}$ld_shlibs_GCJ" >&6
! 16893: test "$ld_shlibs_GCJ" = no && can_build_shared=no
! 16894:
! 16895: #
! 16896: # Do we need to explicitly link libc?
! 16897: #
! 16898: case "x$archive_cmds_need_lc_GCJ" in
! 16899: x|xyes)
! 16900: # Assume -lc should be added
! 16901: archive_cmds_need_lc_GCJ=yes
! 16902:
! 16903: if test "$enable_shared" = yes && test "$GCC" = yes; then
! 16904: case $archive_cmds_GCJ in
! 16905: *'~'*)
! 16906: # FIXME: we may have to deal with multi-command sequences.
! 16907: ;;
! 16908: '$CC '*)
! 16909: # Test whether the compiler implicitly links with -lc since on some
! 16910: # systems, -lgcc has to come before -lc. If gcc already passes -lc
! 16911: # to ld, don't add -lc before -lgcc.
! 16912: echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
! 16913: echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
! 16914: $rm conftest*
! 16915: printf "$lt_simple_compile_test_code" > conftest.$ac_ext
! 16916:
! 16917: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 16918: (eval $ac_compile) 2>&5
! 16919: ac_status=$?
! 16920: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 16921: (exit $ac_status); } 2>conftest.err; then
! 16922: soname=conftest
! 16923: lib=conftest
! 16924: libobjs=conftest.$ac_objext
! 16925: deplibs=
! 16926: wl=$lt_prog_compiler_wl_GCJ
! 16927: pic_flag=$lt_prog_compiler_pic_GCJ
! 16928: compiler_flags=-v
! 16929: linker_flags=-v
! 16930: verstring=
! 16931: output_objdir=.
! 16932: libname=conftest
! 16933: lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
! 16934: allow_undefined_flag_GCJ=
! 16935: if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
! 16936: (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
! 16937: ac_status=$?
! 16938: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 16939: (exit $ac_status); }
! 16940: then
! 16941: archive_cmds_need_lc_GCJ=no
! 16942: else
! 16943: archive_cmds_need_lc_GCJ=yes
! 16944: fi
! 16945: allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
! 16946: else
! 16947: cat conftest.err 1>&5
! 16948: fi
! 16949: $rm conftest*
! 16950: echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
! 16951: echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6
! 16952: ;;
! 16953: esac
! 16954: fi
! 16955: ;;
! 16956: esac
! 16957:
! 16958: echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
! 16959: echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
! 16960: library_names_spec=
! 16961: libname_spec='lib$name'
! 16962: soname_spec=
! 16963: shrext_cmds=".so"
! 16964: postinstall_cmds=
! 16965: postuninstall_cmds=
! 16966: finish_cmds=
! 16967: finish_eval=
! 16968: shlibpath_var=
! 16969: shlibpath_overrides_runpath=unknown
! 16970: version_type=none
! 16971: dynamic_linker="$host_os ld.so"
! 16972: sys_lib_dlsearch_path_spec="/lib /usr/lib"
! 16973: if test "$GCC" = yes; then
! 16974: sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
! 16975: if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
! 16976: # if the path contains ";" then we assume it to be the separator
! 16977: # otherwise default to the standard path separator (i.e. ":") - it is
! 16978: # assumed that no part of a normal pathname contains ";" but that should
! 16979: # okay in the real world where ";" in dirpaths is itself problematic.
! 16980: sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
! 16981: else
! 16982: sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
! 16983: fi
! 16984: else
! 16985: sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
! 16986: fi
! 16987: need_lib_prefix=unknown
! 16988: hardcode_into_libs=no
! 16989:
! 16990: # when you set need_version to no, make sure it does not cause -set_version
! 16991: # flags to be left without arguments
! 16992: need_version=unknown
! 16993:
! 16994: case $host_os in
! 16995: aix3*)
! 16996: version_type=linux
! 16997: library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
! 16998: shlibpath_var=LIBPATH
! 16999:
! 17000: # AIX 3 has no versioning support, so we append a major version to the name.
! 17001: soname_spec='${libname}${release}${shared_ext}$major'
! 17002: ;;
! 17003:
! 17004: aix4* | aix5*)
! 17005: version_type=linux
! 17006: need_lib_prefix=no
! 17007: need_version=no
! 17008: hardcode_into_libs=yes
! 17009: if test "$host_cpu" = ia64; then
! 17010: # AIX 5 supports IA64
! 17011: library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
! 17012: shlibpath_var=LD_LIBRARY_PATH
! 17013: else
! 17014: # With GCC up to 2.95.x, collect2 would create an import file
! 17015: # for dependence libraries. The import file would start with
! 17016: # the line `#! .'. This would cause the generated library to
! 17017: # depend on `.', always an invalid library. This was fixed in
! 17018: # development snapshots of GCC prior to 3.0.
! 17019: case $host_os in
! 17020: aix4 | aix4.[01] | aix4.[01].*)
! 17021: if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
! 17022: echo ' yes '
! 17023: echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
! 17024: :
! 17025: else
! 17026: can_build_shared=no
! 17027: fi
! 17028: ;;
! 17029: esac
! 17030: # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
! 17031: # soname into executable. Probably we can add versioning support to
! 17032: # collect2, so additional links can be useful in future.
! 17033: if test "$aix_use_runtimelinking" = yes; then
! 17034: # If using run time linking (on AIX 4.2 or later) use lib<name>.so
! 17035: # instead of lib<name>.a to let people know that these are not
! 17036: # typical AIX shared libraries.
! 17037: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 17038: else
! 17039: # We preserve .a as extension for shared libraries through AIX4.2
! 17040: # and later when we are not doing run time linking.
! 17041: library_names_spec='${libname}${release}.a $libname.a'
! 17042: soname_spec='${libname}${release}${shared_ext}$major'
! 17043: fi
! 17044: shlibpath_var=LIBPATH
! 17045: fi
! 17046: ;;
! 17047:
! 17048: amigaos*)
! 17049: library_names_spec='$libname.ixlibrary $libname.a'
! 17050: # Create ${libname}_ixlibrary.a entries in /sys/libs.
! 17051: 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'
! 17052: ;;
! 17053:
! 17054: beos*)
! 17055: library_names_spec='${libname}${shared_ext}'
! 17056: dynamic_linker="$host_os ld.so"
! 17057: shlibpath_var=LIBRARY_PATH
! 17058: ;;
! 17059:
! 17060: bsdi[45]*)
! 17061: version_type=linux
! 17062: need_version=no
! 17063: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 17064: soname_spec='${libname}${release}${shared_ext}$major'
! 17065: finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
! 17066: shlibpath_var=LD_LIBRARY_PATH
! 17067: sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
! 17068: sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
! 17069: # the default ld.so.conf also contains /usr/contrib/lib and
! 17070: # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
! 17071: # libtool to hard-code these into programs
! 17072: ;;
! 17073:
! 17074: cygwin* | mingw* | pw32*)
! 17075: version_type=windows
! 17076: shrext_cmds=".dll"
! 17077: need_version=no
! 17078: need_lib_prefix=no
! 17079:
! 17080: case $GCC,$host_os in
! 17081: yes,cygwin* | yes,mingw* | yes,pw32*)
! 17082: library_names_spec='$libname.dll.a'
! 17083: # DLL is installed to $(libdir)/../bin by postinstall_cmds
! 17084: postinstall_cmds='base_file=`basename \${file}`~
! 17085: dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
! 17086: dldir=$destdir/`dirname \$dlpath`~
! 17087: test -d \$dldir || mkdir -p \$dldir~
! 17088: $install_prog $dir/$dlname \$dldir/$dlname~
! 17089: chmod a+x \$dldir/$dlname'
! 17090: postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
! 17091: dlpath=$dir/\$dldll~
! 17092: $rm \$dlpath'
! 17093: shlibpath_overrides_runpath=yes
! 17094:
! 17095: case $host_os in
! 17096: cygwin*)
! 17097: # Cygwin DLLs use 'cyg' prefix rather than 'lib'
! 17098: soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
! 17099: sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
! 17100: ;;
! 17101: mingw*)
! 17102: # MinGW DLLs use traditional 'lib' prefix
! 17103: soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
! 17104: sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
! 17105: if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
! 17106: # It is most probably a Windows format PATH printed by
! 17107: # mingw gcc, but we are running on Cygwin. Gcc prints its search
! 17108: # path with ; separators, and with drive letters. We can handle the
! 17109: # drive letters (cygwin fileutils understands them), so leave them,
! 17110: # especially as we might pass files found there to a mingw objdump,
! 17111: # which wouldn't understand a cygwinified path. Ahh.
! 17112: sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
! 17113: else
! 17114: sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
! 17115: fi
! 17116: ;;
! 17117: pw32*)
! 17118: # pw32 DLLs use 'pw' prefix rather than 'lib'
! 17119: library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
! 17120: ;;
! 17121: esac
! 17122: ;;
! 17123:
! 17124: *)
! 17125: library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
! 17126: ;;
! 17127: esac
! 17128: dynamic_linker='Win32 ld.exe'
! 17129: # FIXME: first we should search . and the directory the executable is in
! 17130: shlibpath_var=PATH
! 17131: ;;
! 17132:
! 17133: darwin* | rhapsody*)
! 17134: dynamic_linker="$host_os dyld"
! 17135: version_type=darwin
! 17136: need_lib_prefix=no
! 17137: need_version=no
! 17138: library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
! 17139: soname_spec='${libname}${release}${major}$shared_ext'
! 17140: shlibpath_overrides_runpath=yes
! 17141: shlibpath_var=DYLD_LIBRARY_PATH
! 17142: shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
! 17143: # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
! 17144: if test "$GCC" = yes; then
! 17145: 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"`
! 17146: else
! 17147: sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
! 17148: fi
! 17149: sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
! 17150: ;;
! 17151:
! 17152: dgux*)
! 17153: version_type=linux
! 17154: need_lib_prefix=no
! 17155: need_version=no
! 17156: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
! 17157: soname_spec='${libname}${release}${shared_ext}$major'
! 17158: shlibpath_var=LD_LIBRARY_PATH
! 17159: ;;
! 17160:
! 17161: freebsd1*)
! 17162: dynamic_linker=no
! 17163: ;;
! 17164:
! 17165: kfreebsd*-gnu)
! 17166: version_type=linux
! 17167: need_lib_prefix=no
! 17168: need_version=no
! 17169: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
! 17170: soname_spec='${libname}${release}${shared_ext}$major'
! 17171: shlibpath_var=LD_LIBRARY_PATH
! 17172: shlibpath_overrides_runpath=no
! 17173: hardcode_into_libs=yes
! 17174: dynamic_linker='GNU ld.so'
! 17175: ;;
! 17176:
! 17177: freebsd* | dragonfly*)
! 17178: # DragonFly does not have aout. When/if they implement a new
! 17179: # versioning mechanism, adjust this.
! 17180: if test -x /usr/bin/objformat; then
! 17181: objformat=`/usr/bin/objformat`
! 17182: else
! 17183: case $host_os in
! 17184: freebsd[123]*) objformat=aout ;;
! 17185: *) objformat=elf ;;
! 17186: esac
! 17187: fi
! 17188: version_type=freebsd-$objformat
! 17189: case $version_type in
! 17190: freebsd-elf*)
! 17191: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
! 17192: need_version=no
! 17193: need_lib_prefix=no
! 17194: ;;
! 17195: freebsd-*)
! 17196: library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
! 17197: need_version=yes
! 17198: ;;
! 17199: esac
! 17200: shlibpath_var=LD_LIBRARY_PATH
! 17201: case $host_os in
! 17202: freebsd2*)
! 17203: shlibpath_overrides_runpath=yes
! 17204: ;;
! 17205: freebsd3.[01]* | freebsdelf3.[01]*)
! 17206: shlibpath_overrides_runpath=yes
! 17207: hardcode_into_libs=yes
! 17208: ;;
! 17209: freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
! 17210: freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
! 17211: shlibpath_overrides_runpath=no
! 17212: hardcode_into_libs=yes
! 17213: ;;
! 17214: freebsd*) # from 4.6 on
! 17215: shlibpath_overrides_runpath=yes
! 17216: hardcode_into_libs=yes
! 17217: ;;
! 17218: esac
! 17219: ;;
! 17220:
! 17221: gnu*)
! 17222: version_type=linux
! 17223: need_lib_prefix=no
! 17224: need_version=no
! 17225: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
! 17226: soname_spec='${libname}${release}${shared_ext}$major'
! 17227: shlibpath_var=LD_LIBRARY_PATH
! 17228: hardcode_into_libs=yes
! 17229: ;;
! 17230:
! 17231: hpux9* | hpux10* | hpux11*)
! 17232: # Give a soname corresponding to the major version so that dld.sl refuses to
! 17233: # link against other versions.
! 17234: version_type=sunos
! 17235: need_lib_prefix=no
! 17236: need_version=no
! 17237: case $host_cpu in
! 17238: ia64*)
! 17239: shrext_cmds='.so'
! 17240: hardcode_into_libs=yes
! 17241: dynamic_linker="$host_os dld.so"
! 17242: shlibpath_var=LD_LIBRARY_PATH
! 17243: shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
! 17244: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 17245: soname_spec='${libname}${release}${shared_ext}$major'
! 17246: if test "X$HPUX_IA64_MODE" = X32; then
! 17247: sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
! 17248: else
! 17249: sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
! 17250: fi
! 17251: sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
! 17252: ;;
! 17253: hppa*64*)
! 17254: shrext_cmds='.sl'
! 17255: hardcode_into_libs=yes
! 17256: dynamic_linker="$host_os dld.sl"
! 17257: shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
! 17258: shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
! 17259: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 17260: soname_spec='${libname}${release}${shared_ext}$major'
! 17261: sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
! 17262: sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
! 17263: ;;
! 17264: *)
! 17265: shrext_cmds='.sl'
! 17266: dynamic_linker="$host_os dld.sl"
! 17267: shlibpath_var=SHLIB_PATH
! 17268: shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
! 17269: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 17270: soname_spec='${libname}${release}${shared_ext}$major'
! 17271: ;;
! 17272: esac
! 17273: # HP-UX runs *really* slowly unless shared libraries are mode 555.
! 17274: postinstall_cmds='chmod 555 $lib'
! 17275: ;;
! 17276:
! 17277: interix3*)
! 17278: version_type=linux
! 17279: need_lib_prefix=no
! 17280: need_version=no
! 17281: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
! 17282: soname_spec='${libname}${release}${shared_ext}$major'
! 17283: dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
! 17284: shlibpath_var=LD_LIBRARY_PATH
! 17285: shlibpath_overrides_runpath=no
! 17286: hardcode_into_libs=yes
! 17287: ;;
! 17288:
! 17289: irix5* | irix6* | nonstopux*)
! 17290: case $host_os in
! 17291: nonstopux*) version_type=nonstopux ;;
! 17292: *)
! 17293: if test "$lt_cv_prog_gnu_ld" = yes; then
! 17294: version_type=linux
! 17295: else
! 17296: version_type=irix
! 17297: fi ;;
! 17298: esac
! 17299: need_lib_prefix=no
! 17300: need_version=no
! 17301: soname_spec='${libname}${release}${shared_ext}$major'
! 17302: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
! 17303: case $host_os in
! 17304: irix5* | nonstopux*)
! 17305: libsuff= shlibsuff=
! 17306: ;;
! 17307: *)
! 17308: case $LD in # libtool.m4 will add one of these switches to LD
! 17309: *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
! 17310: libsuff= shlibsuff= libmagic=32-bit;;
! 17311: *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
! 17312: libsuff=32 shlibsuff=N32 libmagic=N32;;
! 17313: *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
! 17314: libsuff=64 shlibsuff=64 libmagic=64-bit;;
! 17315: *) libsuff= shlibsuff= libmagic=never-match;;
! 17316: esac
! 17317: ;;
! 17318: esac
! 17319: shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
! 17320: shlibpath_overrides_runpath=no
! 17321: sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
! 17322: sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
! 17323: hardcode_into_libs=yes
! 17324: ;;
! 17325:
! 17326: # No shared lib support for Linux oldld, aout, or coff.
! 17327: linux*oldld* | linux*aout* | linux*coff*)
! 17328: dynamic_linker=no
! 17329: ;;
! 17330:
! 17331: # This must be Linux ELF.
! 17332: linux*)
! 17333: version_type=linux
! 17334: need_lib_prefix=no
! 17335: need_version=no
! 17336: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 17337: soname_spec='${libname}${release}${shared_ext}$major'
! 17338: finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
! 17339: shlibpath_var=LD_LIBRARY_PATH
! 17340: shlibpath_overrides_runpath=no
! 17341: # This implies no fast_install, which is unacceptable.
! 17342: # Some rework will be needed to allow for fast_install
! 17343: # before this can be enabled.
! 17344: hardcode_into_libs=yes
! 17345:
! 17346: # Append ld.so.conf contents to the search path
! 17347: if test -f /etc/ld.so.conf; then
! 17348: lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
! 17349: sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
! 17350: fi
! 17351:
! 17352: # We used to test for /lib/ld.so.1 and disable shared libraries on
! 17353: # powerpc, because MkLinux only supported shared libraries with the
! 17354: # GNU dynamic linker. Since this was broken with cross compilers,
! 17355: # most powerpc-linux boxes support dynamic linking these days and
! 17356: # people can always --disable-shared, the test was removed, and we
! 17357: # assume the GNU/Linux dynamic linker is in use.
! 17358: dynamic_linker='GNU/Linux ld.so'
! 17359: ;;
! 17360:
! 17361: knetbsd*-gnu)
! 17362: version_type=linux
! 17363: need_lib_prefix=no
! 17364: need_version=no
! 17365: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
! 17366: soname_spec='${libname}${release}${shared_ext}$major'
! 17367: shlibpath_var=LD_LIBRARY_PATH
! 17368: shlibpath_overrides_runpath=no
! 17369: hardcode_into_libs=yes
! 17370: dynamic_linker='GNU ld.so'
! 17371: ;;
! 17372:
! 17373: netbsd*)
! 17374: version_type=sunos
! 17375: need_lib_prefix=no
! 17376: need_version=no
! 17377: if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
! 17378: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
! 17379: finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
! 17380: dynamic_linker='NetBSD (a.out) ld.so'
! 17381: else
! 17382: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
! 17383: soname_spec='${libname}${release}${shared_ext}$major'
! 17384: dynamic_linker='NetBSD ld.elf_so'
! 17385: fi
! 17386: shlibpath_var=LD_LIBRARY_PATH
! 17387: shlibpath_overrides_runpath=yes
! 17388: hardcode_into_libs=yes
! 17389: ;;
! 17390:
! 17391: newsos6)
! 17392: version_type=linux
! 17393: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 17394: shlibpath_var=LD_LIBRARY_PATH
! 17395: shlibpath_overrides_runpath=yes
! 17396: ;;
! 17397:
! 17398: nto-qnx*)
! 17399: version_type=linux
! 17400: need_lib_prefix=no
! 17401: need_version=no
! 17402: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 17403: soname_spec='${libname}${release}${shared_ext}$major'
! 17404: shlibpath_var=LD_LIBRARY_PATH
! 17405: shlibpath_overrides_runpath=yes
! 17406: ;;
! 17407:
! 17408: openbsd*)
! 17409: version_type=sunos
! 17410: sys_lib_dlsearch_path_spec="/usr/lib"
! 17411: need_lib_prefix=no
! 17412: # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
! 17413: case $host_os in
! 17414: openbsd3.3 | openbsd3.3.*) need_version=yes ;;
! 17415: *) need_version=no ;;
! 17416: esac
! 17417: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
! 17418: finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
! 17419: shlibpath_var=LD_LIBRARY_PATH
! 17420: if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
! 17421: case $host_os in
! 17422: openbsd2.[89] | openbsd2.[89].*)
! 17423: shlibpath_overrides_runpath=no
! 17424: ;;
! 17425: *)
! 17426: shlibpath_overrides_runpath=yes
! 17427: ;;
! 17428: esac
! 17429: else
! 17430: shlibpath_overrides_runpath=yes
! 17431: fi
! 17432: ;;
! 17433:
! 17434: os2*)
! 17435: libname_spec='$name'
! 17436: shrext_cmds=".dll"
! 17437: need_lib_prefix=no
! 17438: library_names_spec='$libname${shared_ext} $libname.a'
! 17439: dynamic_linker='OS/2 ld.exe'
! 17440: shlibpath_var=LIBPATH
! 17441: ;;
! 17442:
! 17443: osf3* | osf4* | osf5*)
! 17444: version_type=osf
! 17445: need_lib_prefix=no
! 17446: need_version=no
! 17447: soname_spec='${libname}${release}${shared_ext}$major'
! 17448: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 17449: shlibpath_var=LD_LIBRARY_PATH
! 17450: sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
! 17451: sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
! 17452: ;;
! 17453:
! 17454: solaris*)
! 17455: version_type=linux
! 17456: need_lib_prefix=no
! 17457: need_version=no
! 17458: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 17459: soname_spec='${libname}${release}${shared_ext}$major'
! 17460: shlibpath_var=LD_LIBRARY_PATH
! 17461: shlibpath_overrides_runpath=yes
! 17462: hardcode_into_libs=yes
! 17463: # ldd complains unless libraries are executable
! 17464: postinstall_cmds='chmod +x $lib'
! 17465: ;;
! 17466:
! 17467: sunos4*)
! 17468: version_type=sunos
! 17469: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
! 17470: finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
! 17471: shlibpath_var=LD_LIBRARY_PATH
! 17472: shlibpath_overrides_runpath=yes
! 17473: if test "$with_gnu_ld" = yes; then
! 17474: need_lib_prefix=no
! 17475: fi
! 17476: need_version=yes
! 17477: ;;
! 17478:
! 17479: sysv4 | sysv4.3*)
! 17480: version_type=linux
! 17481: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 17482: soname_spec='${libname}${release}${shared_ext}$major'
! 17483: shlibpath_var=LD_LIBRARY_PATH
! 17484: case $host_vendor in
! 17485: sni)
! 17486: shlibpath_overrides_runpath=no
! 17487: need_lib_prefix=no
! 17488: export_dynamic_flag_spec='${wl}-Blargedynsym'
! 17489: runpath_var=LD_RUN_PATH
! 17490: ;;
! 17491: siemens)
! 17492: need_lib_prefix=no
! 17493: ;;
! 17494: motorola)
! 17495: need_lib_prefix=no
! 17496: need_version=no
! 17497: shlibpath_overrides_runpath=no
! 17498: sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
! 17499: ;;
! 17500: esac
! 17501: ;;
! 17502:
! 17503: sysv4*MP*)
! 17504: if test -d /usr/nec ;then
! 17505: version_type=linux
! 17506: library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
! 17507: soname_spec='$libname${shared_ext}.$major'
! 17508: shlibpath_var=LD_LIBRARY_PATH
! 17509: fi
! 17510: ;;
! 17511:
! 17512: sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
! 17513: version_type=freebsd-elf
! 17514: need_lib_prefix=no
! 17515: need_version=no
! 17516: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
! 17517: soname_spec='${libname}${release}${shared_ext}$major'
! 17518: shlibpath_var=LD_LIBRARY_PATH
! 17519: hardcode_into_libs=yes
! 17520: if test "$with_gnu_ld" = yes; then
! 17521: sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
! 17522: shlibpath_overrides_runpath=no
! 17523: else
! 17524: sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
! 17525: shlibpath_overrides_runpath=yes
! 17526: case $host_os in
! 17527: sco3.2v5*)
! 17528: sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
! 17529: ;;
! 17530: esac
! 17531: fi
! 17532: sys_lib_dlsearch_path_spec='/usr/lib'
! 17533: ;;
! 17534:
! 17535: uts4*)
! 17536: version_type=linux
! 17537: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
! 17538: soname_spec='${libname}${release}${shared_ext}$major'
! 17539: shlibpath_var=LD_LIBRARY_PATH
! 17540: ;;
! 17541:
! 17542: *)
! 17543: dynamic_linker=no
! 17544: ;;
! 17545: esac
! 17546: echo "$as_me:$LINENO: result: $dynamic_linker" >&5
! 17547: echo "${ECHO_T}$dynamic_linker" >&6
! 17548: test "$dynamic_linker" = no && can_build_shared=no
! 17549:
! 17550: variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
! 17551: if test "$GCC" = yes; then
! 17552: variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
! 17553: fi
! 17554:
! 17555: echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
! 17556: echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
! 17557: hardcode_action_GCJ=
! 17558: if test -n "$hardcode_libdir_flag_spec_GCJ" || \
! 17559: test -n "$runpath_var_GCJ" || \
! 17560: test "X$hardcode_automatic_GCJ" = "Xyes" ; then
! 17561:
! 17562: # We can hardcode non-existant directories.
! 17563: if test "$hardcode_direct_GCJ" != no &&
! 17564: # If the only mechanism to avoid hardcoding is shlibpath_var, we
! 17565: # have to relink, otherwise we might link with an installed library
! 17566: # when we should be linking with a yet-to-be-installed one
! 17567: ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
! 17568: test "$hardcode_minus_L_GCJ" != no; then
! 17569: # Linking always hardcodes the temporary library directory.
! 17570: hardcode_action_GCJ=relink
! 17571: else
! 17572: # We can link without hardcoding, and we can hardcode nonexisting dirs.
! 17573: hardcode_action_GCJ=immediate
! 17574: fi
! 17575: else
! 17576: # We cannot hardcode anything, or else we can only hardcode existing
! 17577: # directories.
! 17578: hardcode_action_GCJ=unsupported
! 17579: fi
! 17580: echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
! 17581: echo "${ECHO_T}$hardcode_action_GCJ" >&6
! 17582:
! 17583: if test "$hardcode_action_GCJ" = relink; then
! 17584: # Fast installation is not supported
! 17585: enable_fast_install=no
! 17586: elif test "$shlibpath_overrides_runpath" = yes ||
! 17587: test "$enable_shared" = no; then
! 17588: # Fast installation is not necessary
! 17589: enable_fast_install=needless
! 17590: fi
! 17591:
! 17592:
! 17593: # The else clause should only fire when bootstrapping the
! 17594: # libtool distribution, otherwise you forgot to ship ltmain.sh
! 17595: # with your package, and you will get complaints that there are
! 17596: # no rules to generate ltmain.sh.
! 17597: if test -f "$ltmain"; then
! 17598: # See if we are running on zsh, and set the options which allow our commands through
! 17599: # without removal of \ escapes.
! 17600: if test -n "${ZSH_VERSION+set}" ; then
! 17601: setopt NO_GLOB_SUBST
! 17602: fi
! 17603: # Now quote all the things that may contain metacharacters while being
! 17604: # careful not to overquote the AC_SUBSTed values. We take copies of the
! 17605: # variables and quote the copies for generation of the libtool script.
! 17606: for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
! 17607: SED SHELL STRIP \
! 17608: libname_spec library_names_spec soname_spec extract_expsyms_cmds \
! 17609: old_striplib striplib file_magic_cmd finish_cmds finish_eval \
! 17610: deplibs_check_method reload_flag reload_cmds need_locks \
! 17611: lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
! 17612: lt_cv_sys_global_symbol_to_c_name_address \
! 17613: sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
! 17614: old_postinstall_cmds old_postuninstall_cmds \
! 17615: compiler_GCJ \
! 17616: CC_GCJ \
! 17617: LD_GCJ \
! 17618: lt_prog_compiler_wl_GCJ \
! 17619: lt_prog_compiler_pic_GCJ \
! 17620: lt_prog_compiler_static_GCJ \
! 17621: lt_prog_compiler_no_builtin_flag_GCJ \
! 17622: export_dynamic_flag_spec_GCJ \
! 17623: thread_safe_flag_spec_GCJ \
! 17624: whole_archive_flag_spec_GCJ \
! 17625: enable_shared_with_static_runtimes_GCJ \
! 17626: old_archive_cmds_GCJ \
! 17627: old_archive_from_new_cmds_GCJ \
! 17628: predep_objects_GCJ \
! 17629: postdep_objects_GCJ \
! 17630: predeps_GCJ \
! 17631: postdeps_GCJ \
! 17632: compiler_lib_search_path_GCJ \
! 17633: archive_cmds_GCJ \
! 17634: archive_expsym_cmds_GCJ \
! 17635: postinstall_cmds_GCJ \
! 17636: postuninstall_cmds_GCJ \
! 17637: old_archive_from_expsyms_cmds_GCJ \
! 17638: allow_undefined_flag_GCJ \
! 17639: no_undefined_flag_GCJ \
! 17640: export_symbols_cmds_GCJ \
! 17641: hardcode_libdir_flag_spec_GCJ \
! 17642: hardcode_libdir_flag_spec_ld_GCJ \
! 17643: hardcode_libdir_separator_GCJ \
! 17644: hardcode_automatic_GCJ \
! 17645: module_cmds_GCJ \
! 17646: module_expsym_cmds_GCJ \
! 17647: lt_cv_prog_compiler_c_o_GCJ \
! 17648: exclude_expsyms_GCJ \
! 17649: include_expsyms_GCJ; do
! 17650:
! 17651: case $var in
! 17652: old_archive_cmds_GCJ | \
! 17653: old_archive_from_new_cmds_GCJ | \
! 17654: archive_cmds_GCJ | \
! 17655: archive_expsym_cmds_GCJ | \
! 17656: module_cmds_GCJ | \
! 17657: module_expsym_cmds_GCJ | \
! 17658: old_archive_from_expsyms_cmds_GCJ | \
! 17659: export_symbols_cmds_GCJ | \
! 17660: extract_expsyms_cmds | reload_cmds | finish_cmds | \
! 17661: postinstall_cmds | postuninstall_cmds | \
! 17662: old_postinstall_cmds | old_postuninstall_cmds | \
! 17663: sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
! 17664: # Double-quote double-evaled strings.
! 17665: eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
! 17666: ;;
! 17667: *)
! 17668: eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
! 17669: ;;
! 17670: esac
! 17671: done
! 17672:
! 17673: case $lt_echo in
! 17674: *'\$0 --fallback-echo"')
! 17675: lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
! 17676: ;;
! 17677: esac
! 17678:
! 17679: cfgfile="$ofile"
! 17680:
! 17681: cat <<__EOF__ >> "$cfgfile"
! 17682: # ### BEGIN LIBTOOL TAG CONFIG: $tagname
! 17683:
! 17684: # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
! 17685:
! 17686: # Shell to use when invoking shell scripts.
! 17687: SHELL=$lt_SHELL
! 17688:
! 17689: # Whether or not to build shared libraries.
! 17690: build_libtool_libs=$enable_shared
! 17691:
! 17692: # Whether or not to build static libraries.
! 17693: build_old_libs=$enable_static
! 17694:
! 17695: # Whether or not to add -lc for building shared libraries.
! 17696: build_libtool_need_lc=$archive_cmds_need_lc_GCJ
! 17697:
! 17698: # Whether or not to disallow shared libs when runtime libs are static
! 17699: allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
! 17700:
! 17701: # Whether or not to optimize for fast installation.
! 17702: fast_install=$enable_fast_install
! 17703:
! 17704: # The host system.
! 17705: host_alias=$host_alias
! 17706: host=$host
! 17707: host_os=$host_os
! 17708:
! 17709: # The build system.
! 17710: build_alias=$build_alias
! 17711: build=$build
! 17712: build_os=$build_os
! 17713:
! 17714: # An echo program that does not interpret backslashes.
! 17715: echo=$lt_echo
! 17716:
! 17717: # The archiver.
! 17718: AR=$lt_AR
! 17719: AR_FLAGS=$lt_AR_FLAGS
! 17720:
! 17721: # A C compiler.
! 17722: LTCC=$lt_LTCC
! 17723:
! 17724: # LTCC compiler flags.
! 17725: LTCFLAGS=$lt_LTCFLAGS
! 17726:
! 17727: # A language-specific compiler.
! 17728: CC=$lt_compiler_GCJ
! 17729:
! 17730: # Is the compiler the GNU C compiler?
! 17731: with_gcc=$GCC_GCJ
! 17732:
! 17733: # An ERE matcher.
! 17734: EGREP=$lt_EGREP
! 17735:
! 17736: # The linker used to build libraries.
! 17737: LD=$lt_LD_GCJ
! 17738:
! 17739: # Whether we need hard or soft links.
! 17740: LN_S=$lt_LN_S
! 17741:
! 17742: # A BSD-compatible nm program.
! 17743: NM=$lt_NM
! 17744:
! 17745: # A symbol stripping program
! 17746: STRIP=$lt_STRIP
! 17747:
! 17748: # Used to examine libraries when file_magic_cmd begins "file"
! 17749: MAGIC_CMD=$MAGIC_CMD
! 17750:
! 17751: # Used on cygwin: DLL creation program.
! 17752: DLLTOOL="$DLLTOOL"
! 17753:
! 17754: # Used on cygwin: object dumper.
! 17755: OBJDUMP="$OBJDUMP"
! 17756:
! 17757: # Used on cygwin: assembler.
! 17758: AS="$AS"
! 17759:
! 17760: # The name of the directory that contains temporary libtool files.
! 17761: objdir=$objdir
! 17762:
! 17763: # How to create reloadable object files.
! 17764: reload_flag=$lt_reload_flag
! 17765: reload_cmds=$lt_reload_cmds
! 17766:
! 17767: # How to pass a linker flag through the compiler.
! 17768: wl=$lt_lt_prog_compiler_wl_GCJ
! 17769:
! 17770: # Object file suffix (normally "o").
! 17771: objext="$ac_objext"
! 17772:
! 17773: # Old archive suffix (normally "a").
! 17774: libext="$libext"
! 17775:
! 17776: # Shared library suffix (normally ".so").
! 17777: shrext_cmds='$shrext_cmds'
! 17778:
! 17779: # Executable file suffix (normally "").
! 17780: exeext="$exeext"
! 17781:
! 17782: # Additional compiler flags for building library objects.
! 17783: pic_flag=$lt_lt_prog_compiler_pic_GCJ
! 17784: pic_mode=$pic_mode
! 17785:
! 17786: # What is the maximum length of a command?
! 17787: max_cmd_len=$lt_cv_sys_max_cmd_len
! 17788:
! 17789: # Does compiler simultaneously support -c and -o options?
! 17790: compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
! 17791:
! 17792: # Must we lock files when doing compilation?
! 17793: need_locks=$lt_need_locks
! 17794:
! 17795: # Do we need the lib prefix for modules?
! 17796: need_lib_prefix=$need_lib_prefix
! 17797:
! 17798: # Do we need a version for libraries?
! 17799: need_version=$need_version
! 17800:
! 17801: # Whether dlopen is supported.
! 17802: dlopen_support=$enable_dlopen
! 17803:
! 17804: # Whether dlopen of programs is supported.
! 17805: dlopen_self=$enable_dlopen_self
! 17806:
! 17807: # Whether dlopen of statically linked programs is supported.
! 17808: dlopen_self_static=$enable_dlopen_self_static
! 17809:
! 17810: # Compiler flag to prevent dynamic linking.
! 17811: link_static_flag=$lt_lt_prog_compiler_static_GCJ
! 17812:
! 17813: # Compiler flag to turn off builtin functions.
! 17814: no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
! 17815:
! 17816: # Compiler flag to allow reflexive dlopens.
! 17817: export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
! 17818:
! 17819: # Compiler flag to generate shared objects directly from archives.
! 17820: whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
! 17821:
! 17822: # Compiler flag to generate thread-safe objects.
! 17823: thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
! 17824:
! 17825: # Library versioning type.
! 17826: version_type=$version_type
! 17827:
! 17828: # Format of library name prefix.
! 17829: libname_spec=$lt_libname_spec
! 17830:
! 17831: # List of archive names. First name is the real one, the rest are links.
! 17832: # The last name is the one that the linker finds with -lNAME.
! 17833: library_names_spec=$lt_library_names_spec
! 17834:
! 17835: # The coded name of the library, if different from the real name.
! 17836: soname_spec=$lt_soname_spec
! 17837:
! 17838: # Commands used to build and install an old-style archive.
! 17839: RANLIB=$lt_RANLIB
! 17840: old_archive_cmds=$lt_old_archive_cmds_GCJ
! 17841: old_postinstall_cmds=$lt_old_postinstall_cmds
! 17842: old_postuninstall_cmds=$lt_old_postuninstall_cmds
! 17843:
! 17844: # Create an old-style archive from a shared archive.
! 17845: old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
! 17846:
! 17847: # Create a temporary old-style archive to link instead of a shared archive.
! 17848: old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
! 17849:
! 17850: # Commands used to build and install a shared archive.
! 17851: archive_cmds=$lt_archive_cmds_GCJ
! 17852: archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
! 17853: postinstall_cmds=$lt_postinstall_cmds
! 17854: postuninstall_cmds=$lt_postuninstall_cmds
! 17855:
! 17856: # Commands used to build a loadable module (assumed same as above if empty)
! 17857: module_cmds=$lt_module_cmds_GCJ
! 17858: module_expsym_cmds=$lt_module_expsym_cmds_GCJ
! 17859:
! 17860: # Commands to strip libraries.
! 17861: old_striplib=$lt_old_striplib
! 17862: striplib=$lt_striplib
! 17863:
! 17864: # Dependencies to place before the objects being linked to create a
! 17865: # shared library.
! 17866: predep_objects=$lt_predep_objects_GCJ
! 17867:
! 17868: # Dependencies to place after the objects being linked to create a
! 17869: # shared library.
! 17870: postdep_objects=$lt_postdep_objects_GCJ
! 17871:
! 17872: # Dependencies to place before the objects being linked to create a
! 17873: # shared library.
! 17874: predeps=$lt_predeps_GCJ
! 17875:
! 17876: # Dependencies to place after the objects being linked to create a
! 17877: # shared library.
! 17878: postdeps=$lt_postdeps_GCJ
! 17879:
! 17880: # The library search path used internally by the compiler when linking
! 17881: # a shared library.
! 17882: compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
! 17883:
! 17884: # Method to check whether dependent libraries are shared objects.
! 17885: deplibs_check_method=$lt_deplibs_check_method
! 17886:
! 17887: # Command to use when deplibs_check_method == file_magic.
! 17888: file_magic_cmd=$lt_file_magic_cmd
! 17889:
! 17890: # Flag that allows shared libraries with undefined symbols to be built.
! 17891: allow_undefined_flag=$lt_allow_undefined_flag_GCJ
! 17892:
! 17893: # Flag that forces no undefined symbols.
! 17894: no_undefined_flag=$lt_no_undefined_flag_GCJ
! 17895:
! 17896: # Commands used to finish a libtool library installation in a directory.
! 17897: finish_cmds=$lt_finish_cmds
! 17898:
! 17899: # Same as above, but a single script fragment to be evaled but not shown.
! 17900: finish_eval=$lt_finish_eval
! 17901:
! 17902: # Take the output of nm and produce a listing of raw symbols and C names.
! 17903: global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
! 17904:
! 17905: # Transform the output of nm in a proper C declaration
! 17906: global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
! 17907:
! 17908: # Transform the output of nm in a C name address pair
! 17909: global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
! 17910:
! 17911: # This is the shared library runtime path variable.
! 17912: runpath_var=$runpath_var
! 17913:
! 17914: # This is the shared library path variable.
! 17915: shlibpath_var=$shlibpath_var
! 17916:
! 17917: # Is shlibpath searched before the hard-coded library search path?
! 17918: shlibpath_overrides_runpath=$shlibpath_overrides_runpath
! 17919:
! 17920: # How to hardcode a shared library path into an executable.
! 17921: hardcode_action=$hardcode_action_GCJ
! 17922:
! 17923: # Whether we should hardcode library paths into libraries.
! 17924: hardcode_into_libs=$hardcode_into_libs
! 17925:
! 17926: # Flag to hardcode \$libdir into a binary during linking.
! 17927: # This must work even if \$libdir does not exist.
! 17928: hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
! 17929:
! 17930: # If ld is used when linking, flag to hardcode \$libdir into
! 17931: # a binary during linking. This must work even if \$libdir does
! 17932: # not exist.
! 17933: hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
! 17934:
! 17935: # Whether we need a single -rpath flag with a separated argument.
! 17936: hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
! 17937:
! 17938: # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
! 17939: # resulting binary.
! 17940: hardcode_direct=$hardcode_direct_GCJ
! 17941:
! 17942: # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
! 17943: # resulting binary.
! 17944: hardcode_minus_L=$hardcode_minus_L_GCJ
! 17945:
! 17946: # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
! 17947: # the resulting binary.
! 17948: hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
! 17949:
! 17950: # Set to yes if building a shared library automatically hardcodes DIR into the library
! 17951: # and all subsequent libraries and executables linked against it.
! 17952: hardcode_automatic=$hardcode_automatic_GCJ
! 17953:
! 17954: # Variables whose values should be saved in libtool wrapper scripts and
! 17955: # restored at relink time.
! 17956: variables_saved_for_relink="$variables_saved_for_relink"
! 17957:
! 17958: # Whether libtool must link a program against all its dependency libraries.
! 17959: link_all_deplibs=$link_all_deplibs_GCJ
! 17960:
! 17961: # Compile-time system search path for libraries
! 17962: sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
! 17963:
! 17964: # Run-time system search path for libraries
! 17965: sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
! 17966:
! 17967: # Fix the shell variable \$srcfile for the compiler.
! 17968: fix_srcfile_path="$fix_srcfile_path_GCJ"
! 17969:
! 17970: # Set to yes if exported symbols are required.
! 17971: always_export_symbols=$always_export_symbols_GCJ
! 17972:
! 17973: # The commands to list exported symbols.
! 17974: export_symbols_cmds=$lt_export_symbols_cmds_GCJ
! 17975:
! 17976: # The commands to extract the exported symbol list from a shared archive.
! 17977: extract_expsyms_cmds=$lt_extract_expsyms_cmds
! 17978:
! 17979: # Symbols that should not be listed in the preloaded symbols.
! 17980: exclude_expsyms=$lt_exclude_expsyms_GCJ
! 17981:
! 17982: # Symbols that must always be exported.
! 17983: include_expsyms=$lt_include_expsyms_GCJ
! 17984:
! 17985: # ### END LIBTOOL TAG CONFIG: $tagname
! 17986:
! 17987: __EOF__
! 17988:
! 17989:
! 17990: else
! 17991: # If there is no Makefile yet, we rely on a make rule to execute
! 17992: # `config.status --recheck' to rerun these tests and create the
! 17993: # libtool script then.
! 17994: ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
! 17995: if test -f "$ltmain_in"; then
! 17996: test -f Makefile && make "$ltmain"
! 17997: fi
! 17998: fi
! 17999:
! 18000:
! 18001: ac_ext=c
! 18002: ac_cpp='$CPP $CPPFLAGS'
! 18003: ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
! 18004: ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
! 18005: ac_compiler_gnu=$ac_cv_c_compiler_gnu
! 18006:
! 18007: CC="$lt_save_CC"
! 18008:
! 18009: else
! 18010: tagname=""
! 18011: fi
! 18012: ;;
! 18013:
! 18014: RC)
! 18015:
! 18016:
! 18017:
! 18018: # Source file extension for RC test sources.
! 18019: ac_ext=rc
! 18020:
! 18021: # Object file extension for compiled RC test sources.
! 18022: objext=o
! 18023: objext_RC=$objext
! 18024:
! 18025: # Code to be used in simple compile tests
! 18026: lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
! 18027:
! 18028: # Code to be used in simple link tests
! 18029: lt_simple_link_test_code="$lt_simple_compile_test_code"
! 18030:
! 18031: # ltmain only uses $CC for tagged configurations so make sure $CC is set.
! 18032:
! 18033: # If no C compiler was specified, use CC.
! 18034: LTCC=${LTCC-"$CC"}
! 18035:
! 18036: # If no C compiler flags were specified, use CFLAGS.
! 18037: LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
! 18038:
! 18039: # Allow CC to be a program name with arguments.
! 18040: compiler=$CC
! 18041:
! 18042:
! 18043: # save warnings/boilerplate of simple test code
! 18044: ac_outfile=conftest.$ac_objext
! 18045: printf "$lt_simple_compile_test_code" >conftest.$ac_ext
! 18046: eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
! 18047: _lt_compiler_boilerplate=`cat conftest.err`
! 18048: $rm conftest*
! 18049:
! 18050: ac_outfile=conftest.$ac_objext
! 18051: printf "$lt_simple_link_test_code" >conftest.$ac_ext
! 18052: eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
! 18053: _lt_linker_boilerplate=`cat conftest.err`
! 18054: $rm conftest*
! 18055:
! 18056:
! 18057: # Allow CC to be a program name with arguments.
! 18058: lt_save_CC="$CC"
! 18059: CC=${RC-"windres"}
! 18060: compiler=$CC
! 18061: compiler_RC=$CC
! 18062: for cc_temp in $compiler""; do
! 18063: case $cc_temp in
! 18064: compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
! 18065: distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
! 18066: \-*) ;;
! 18067: *) break;;
! 18068: esac
! 18069: done
! 18070: cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
! 18071:
! 18072: lt_cv_prog_compiler_c_o_RC=yes
! 18073:
! 18074: # The else clause should only fire when bootstrapping the
! 18075: # libtool distribution, otherwise you forgot to ship ltmain.sh
! 18076: # with your package, and you will get complaints that there are
! 18077: # no rules to generate ltmain.sh.
! 18078: if test -f "$ltmain"; then
! 18079: # See if we are running on zsh, and set the options which allow our commands through
! 18080: # without removal of \ escapes.
! 18081: if test -n "${ZSH_VERSION+set}" ; then
! 18082: setopt NO_GLOB_SUBST
! 18083: fi
! 18084: # Now quote all the things that may contain metacharacters while being
! 18085: # careful not to overquote the AC_SUBSTed values. We take copies of the
! 18086: # variables and quote the copies for generation of the libtool script.
! 18087: for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
! 18088: SED SHELL STRIP \
! 18089: libname_spec library_names_spec soname_spec extract_expsyms_cmds \
! 18090: old_striplib striplib file_magic_cmd finish_cmds finish_eval \
! 18091: deplibs_check_method reload_flag reload_cmds need_locks \
! 18092: lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
! 18093: lt_cv_sys_global_symbol_to_c_name_address \
! 18094: sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
! 18095: old_postinstall_cmds old_postuninstall_cmds \
! 18096: compiler_RC \
! 18097: CC_RC \
! 18098: LD_RC \
! 18099: lt_prog_compiler_wl_RC \
! 18100: lt_prog_compiler_pic_RC \
! 18101: lt_prog_compiler_static_RC \
! 18102: lt_prog_compiler_no_builtin_flag_RC \
! 18103: export_dynamic_flag_spec_RC \
! 18104: thread_safe_flag_spec_RC \
! 18105: whole_archive_flag_spec_RC \
! 18106: enable_shared_with_static_runtimes_RC \
! 18107: old_archive_cmds_RC \
! 18108: old_archive_from_new_cmds_RC \
! 18109: predep_objects_RC \
! 18110: postdep_objects_RC \
! 18111: predeps_RC \
! 18112: postdeps_RC \
! 18113: compiler_lib_search_path_RC \
! 18114: archive_cmds_RC \
! 18115: archive_expsym_cmds_RC \
! 18116: postinstall_cmds_RC \
! 18117: postuninstall_cmds_RC \
! 18118: old_archive_from_expsyms_cmds_RC \
! 18119: allow_undefined_flag_RC \
! 18120: no_undefined_flag_RC \
! 18121: export_symbols_cmds_RC \
! 18122: hardcode_libdir_flag_spec_RC \
! 18123: hardcode_libdir_flag_spec_ld_RC \
! 18124: hardcode_libdir_separator_RC \
! 18125: hardcode_automatic_RC \
! 18126: module_cmds_RC \
! 18127: module_expsym_cmds_RC \
! 18128: lt_cv_prog_compiler_c_o_RC \
! 18129: exclude_expsyms_RC \
! 18130: include_expsyms_RC; do
! 18131:
! 18132: case $var in
! 18133: old_archive_cmds_RC | \
! 18134: old_archive_from_new_cmds_RC | \
! 18135: archive_cmds_RC | \
! 18136: archive_expsym_cmds_RC | \
! 18137: module_cmds_RC | \
! 18138: module_expsym_cmds_RC | \
! 18139: old_archive_from_expsyms_cmds_RC | \
! 18140: export_symbols_cmds_RC | \
! 18141: extract_expsyms_cmds | reload_cmds | finish_cmds | \
! 18142: postinstall_cmds | postuninstall_cmds | \
! 18143: old_postinstall_cmds | old_postuninstall_cmds | \
! 18144: sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
! 18145: # Double-quote double-evaled strings.
! 18146: eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
! 18147: ;;
! 18148: *)
! 18149: eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
! 18150: ;;
! 18151: esac
! 18152: done
! 18153:
! 18154: case $lt_echo in
! 18155: *'\$0 --fallback-echo"')
! 18156: lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
! 18157: ;;
! 18158: esac
! 18159:
! 18160: cfgfile="$ofile"
! 18161:
! 18162: cat <<__EOF__ >> "$cfgfile"
! 18163: # ### BEGIN LIBTOOL TAG CONFIG: $tagname
! 18164:
! 18165: # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
! 18166:
! 18167: # Shell to use when invoking shell scripts.
! 18168: SHELL=$lt_SHELL
! 18169:
! 18170: # Whether or not to build shared libraries.
! 18171: build_libtool_libs=$enable_shared
! 18172:
! 18173: # Whether or not to build static libraries.
! 18174: build_old_libs=$enable_static
! 18175:
! 18176: # Whether or not to add -lc for building shared libraries.
! 18177: build_libtool_need_lc=$archive_cmds_need_lc_RC
! 18178:
! 18179: # Whether or not to disallow shared libs when runtime libs are static
! 18180: allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
! 18181:
! 18182: # Whether or not to optimize for fast installation.
! 18183: fast_install=$enable_fast_install
! 18184:
! 18185: # The host system.
! 18186: host_alias=$host_alias
! 18187: host=$host
! 18188: host_os=$host_os
! 18189:
! 18190: # The build system.
! 18191: build_alias=$build_alias
! 18192: build=$build
! 18193: build_os=$build_os
! 18194:
! 18195: # An echo program that does not interpret backslashes.
! 18196: echo=$lt_echo
! 18197:
! 18198: # The archiver.
! 18199: AR=$lt_AR
! 18200: AR_FLAGS=$lt_AR_FLAGS
! 18201:
! 18202: # A C compiler.
! 18203: LTCC=$lt_LTCC
! 18204:
! 18205: # LTCC compiler flags.
! 18206: LTCFLAGS=$lt_LTCFLAGS
! 18207:
! 18208: # A language-specific compiler.
! 18209: CC=$lt_compiler_RC
! 18210:
! 18211: # Is the compiler the GNU C compiler?
! 18212: with_gcc=$GCC_RC
! 18213:
! 18214: # An ERE matcher.
! 18215: EGREP=$lt_EGREP
! 18216:
! 18217: # The linker used to build libraries.
! 18218: LD=$lt_LD_RC
! 18219:
! 18220: # Whether we need hard or soft links.
! 18221: LN_S=$lt_LN_S
! 18222:
! 18223: # A BSD-compatible nm program.
! 18224: NM=$lt_NM
! 18225:
! 18226: # A symbol stripping program
! 18227: STRIP=$lt_STRIP
! 18228:
! 18229: # Used to examine libraries when file_magic_cmd begins "file"
! 18230: MAGIC_CMD=$MAGIC_CMD
! 18231:
! 18232: # Used on cygwin: DLL creation program.
! 18233: DLLTOOL="$DLLTOOL"
! 18234:
! 18235: # Used on cygwin: object dumper.
! 18236: OBJDUMP="$OBJDUMP"
! 18237:
! 18238: # Used on cygwin: assembler.
! 18239: AS="$AS"
! 18240:
! 18241: # The name of the directory that contains temporary libtool files.
! 18242: objdir=$objdir
! 18243:
! 18244: # How to create reloadable object files.
! 18245: reload_flag=$lt_reload_flag
! 18246: reload_cmds=$lt_reload_cmds
! 18247:
! 18248: # How to pass a linker flag through the compiler.
! 18249: wl=$lt_lt_prog_compiler_wl_RC
! 18250:
! 18251: # Object file suffix (normally "o").
! 18252: objext="$ac_objext"
! 18253:
! 18254: # Old archive suffix (normally "a").
! 18255: libext="$libext"
! 18256:
! 18257: # Shared library suffix (normally ".so").
! 18258: shrext_cmds='$shrext_cmds'
! 18259:
! 18260: # Executable file suffix (normally "").
! 18261: exeext="$exeext"
! 18262:
! 18263: # Additional compiler flags for building library objects.
! 18264: pic_flag=$lt_lt_prog_compiler_pic_RC
! 18265: pic_mode=$pic_mode
! 18266:
! 18267: # What is the maximum length of a command?
! 18268: max_cmd_len=$lt_cv_sys_max_cmd_len
! 18269:
! 18270: # Does compiler simultaneously support -c and -o options?
! 18271: compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
! 18272:
! 18273: # Must we lock files when doing compilation?
! 18274: need_locks=$lt_need_locks
! 18275:
! 18276: # Do we need the lib prefix for modules?
! 18277: need_lib_prefix=$need_lib_prefix
! 18278:
! 18279: # Do we need a version for libraries?
! 18280: need_version=$need_version
! 18281:
! 18282: # Whether dlopen is supported.
! 18283: dlopen_support=$enable_dlopen
! 18284:
! 18285: # Whether dlopen of programs is supported.
! 18286: dlopen_self=$enable_dlopen_self
! 18287:
! 18288: # Whether dlopen of statically linked programs is supported.
! 18289: dlopen_self_static=$enable_dlopen_self_static
! 18290:
! 18291: # Compiler flag to prevent dynamic linking.
! 18292: link_static_flag=$lt_lt_prog_compiler_static_RC
! 18293:
! 18294: # Compiler flag to turn off builtin functions.
! 18295: no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
! 18296:
! 18297: # Compiler flag to allow reflexive dlopens.
! 18298: export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
! 18299:
! 18300: # Compiler flag to generate shared objects directly from archives.
! 18301: whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
! 18302:
! 18303: # Compiler flag to generate thread-safe objects.
! 18304: thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
! 18305:
! 18306: # Library versioning type.
! 18307: version_type=$version_type
! 18308:
! 18309: # Format of library name prefix.
! 18310: libname_spec=$lt_libname_spec
! 18311:
! 18312: # List of archive names. First name is the real one, the rest are links.
! 18313: # The last name is the one that the linker finds with -lNAME.
! 18314: library_names_spec=$lt_library_names_spec
! 18315:
! 18316: # The coded name of the library, if different from the real name.
! 18317: soname_spec=$lt_soname_spec
! 18318:
! 18319: # Commands used to build and install an old-style archive.
! 18320: RANLIB=$lt_RANLIB
! 18321: old_archive_cmds=$lt_old_archive_cmds_RC
! 18322: old_postinstall_cmds=$lt_old_postinstall_cmds
! 18323: old_postuninstall_cmds=$lt_old_postuninstall_cmds
! 18324:
! 18325: # Create an old-style archive from a shared archive.
! 18326: old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
! 18327:
! 18328: # Create a temporary old-style archive to link instead of a shared archive.
! 18329: old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
! 18330:
! 18331: # Commands used to build and install a shared archive.
! 18332: archive_cmds=$lt_archive_cmds_RC
! 18333: archive_expsym_cmds=$lt_archive_expsym_cmds_RC
! 18334: postinstall_cmds=$lt_postinstall_cmds
! 18335: postuninstall_cmds=$lt_postuninstall_cmds
! 18336:
! 18337: # Commands used to build a loadable module (assumed same as above if empty)
! 18338: module_cmds=$lt_module_cmds_RC
! 18339: module_expsym_cmds=$lt_module_expsym_cmds_RC
! 18340:
! 18341: # Commands to strip libraries.
! 18342: old_striplib=$lt_old_striplib
! 18343: striplib=$lt_striplib
! 18344:
! 18345: # Dependencies to place before the objects being linked to create a
! 18346: # shared library.
! 18347: predep_objects=$lt_predep_objects_RC
! 18348:
! 18349: # Dependencies to place after the objects being linked to create a
! 18350: # shared library.
! 18351: postdep_objects=$lt_postdep_objects_RC
! 18352:
! 18353: # Dependencies to place before the objects being linked to create a
! 18354: # shared library.
! 18355: predeps=$lt_predeps_RC
! 18356:
! 18357: # Dependencies to place after the objects being linked to create a
! 18358: # shared library.
! 18359: postdeps=$lt_postdeps_RC
! 18360:
! 18361: # The library search path used internally by the compiler when linking
! 18362: # a shared library.
! 18363: compiler_lib_search_path=$lt_compiler_lib_search_path_RC
! 18364:
! 18365: # Method to check whether dependent libraries are shared objects.
! 18366: deplibs_check_method=$lt_deplibs_check_method
! 18367:
! 18368: # Command to use when deplibs_check_method == file_magic.
! 18369: file_magic_cmd=$lt_file_magic_cmd
! 18370:
! 18371: # Flag that allows shared libraries with undefined symbols to be built.
! 18372: allow_undefined_flag=$lt_allow_undefined_flag_RC
! 18373:
! 18374: # Flag that forces no undefined symbols.
! 18375: no_undefined_flag=$lt_no_undefined_flag_RC
! 18376:
! 18377: # Commands used to finish a libtool library installation in a directory.
! 18378: finish_cmds=$lt_finish_cmds
! 18379:
! 18380: # Same as above, but a single script fragment to be evaled but not shown.
! 18381: finish_eval=$lt_finish_eval
! 18382:
! 18383: # Take the output of nm and produce a listing of raw symbols and C names.
! 18384: global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
! 18385:
! 18386: # Transform the output of nm in a proper C declaration
! 18387: global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
! 18388:
! 18389: # Transform the output of nm in a C name address pair
! 18390: global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
! 18391:
! 18392: # This is the shared library runtime path variable.
! 18393: runpath_var=$runpath_var
! 18394:
! 18395: # This is the shared library path variable.
! 18396: shlibpath_var=$shlibpath_var
! 18397:
! 18398: # Is shlibpath searched before the hard-coded library search path?
! 18399: shlibpath_overrides_runpath=$shlibpath_overrides_runpath
! 18400:
! 18401: # How to hardcode a shared library path into an executable.
! 18402: hardcode_action=$hardcode_action_RC
! 18403:
! 18404: # Whether we should hardcode library paths into libraries.
! 18405: hardcode_into_libs=$hardcode_into_libs
! 18406:
! 18407: # Flag to hardcode \$libdir into a binary during linking.
! 18408: # This must work even if \$libdir does not exist.
! 18409: hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
! 18410:
! 18411: # If ld is used when linking, flag to hardcode \$libdir into
! 18412: # a binary during linking. This must work even if \$libdir does
! 18413: # not exist.
! 18414: hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
! 18415:
! 18416: # Whether we need a single -rpath flag with a separated argument.
! 18417: hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
! 18418:
! 18419: # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
! 18420: # resulting binary.
! 18421: hardcode_direct=$hardcode_direct_RC
! 18422:
! 18423: # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
! 18424: # resulting binary.
! 18425: hardcode_minus_L=$hardcode_minus_L_RC
! 18426:
! 18427: # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
! 18428: # the resulting binary.
! 18429: hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
! 18430:
! 18431: # Set to yes if building a shared library automatically hardcodes DIR into the library
! 18432: # and all subsequent libraries and executables linked against it.
! 18433: hardcode_automatic=$hardcode_automatic_RC
! 18434:
! 18435: # Variables whose values should be saved in libtool wrapper scripts and
! 18436: # restored at relink time.
! 18437: variables_saved_for_relink="$variables_saved_for_relink"
! 18438:
! 18439: # Whether libtool must link a program against all its dependency libraries.
! 18440: link_all_deplibs=$link_all_deplibs_RC
! 18441:
! 18442: # Compile-time system search path for libraries
! 18443: sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
! 18444:
! 18445: # Run-time system search path for libraries
! 18446: sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
! 18447:
! 18448: # Fix the shell variable \$srcfile for the compiler.
! 18449: fix_srcfile_path="$fix_srcfile_path_RC"
! 18450:
! 18451: # Set to yes if exported symbols are required.
! 18452: always_export_symbols=$always_export_symbols_RC
! 18453:
! 18454: # The commands to list exported symbols.
! 18455: export_symbols_cmds=$lt_export_symbols_cmds_RC
! 18456:
! 18457: # The commands to extract the exported symbol list from a shared archive.
! 18458: extract_expsyms_cmds=$lt_extract_expsyms_cmds
! 18459:
! 18460: # Symbols that should not be listed in the preloaded symbols.
! 18461: exclude_expsyms=$lt_exclude_expsyms_RC
! 18462:
! 18463: # Symbols that must always be exported.
! 18464: include_expsyms=$lt_include_expsyms_RC
! 18465:
! 18466: # ### END LIBTOOL TAG CONFIG: $tagname
! 18467:
! 18468: __EOF__
! 18469:
! 18470:
! 18471: else
! 18472: # If there is no Makefile yet, we rely on a make rule to execute
! 18473: # `config.status --recheck' to rerun these tests and create the
! 18474: # libtool script then.
! 18475: ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
! 18476: if test -f "$ltmain_in"; then
! 18477: test -f Makefile && make "$ltmain"
! 18478: fi
! 18479: fi
! 18480:
! 18481:
! 18482: ac_ext=c
! 18483: ac_cpp='$CPP $CPPFLAGS'
! 18484: ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
! 18485: ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
! 18486: ac_compiler_gnu=$ac_cv_c_compiler_gnu
! 18487:
! 18488: CC="$lt_save_CC"
! 18489:
! 18490: ;;
! 18491:
! 18492: *)
! 18493: { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
! 18494: echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
! 18495: { (exit 1); exit 1; }; }
! 18496: ;;
! 18497: esac
! 18498:
! 18499: # Append the new tag name to the list of available tags.
! 18500: if test -n "$tagname" ; then
! 18501: available_tags="$available_tags $tagname"
! 18502: fi
! 18503: fi
! 18504: done
! 18505: IFS="$lt_save_ifs"
! 18506:
! 18507: # Now substitute the updated list of available tags.
! 18508: if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
! 18509: mv "${ofile}T" "$ofile"
! 18510: chmod +x "$ofile"
! 18511: else
! 18512: rm -f "${ofile}T"
! 18513: { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
! 18514: echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
! 18515: { (exit 1); exit 1; }; }
! 18516: fi
! 18517: fi
! 18518:
! 18519:
! 18520:
! 18521: # This can be used to rebuild libtool when needed
! 18522: LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
! 18523:
! 18524: # Always use our own libtool.
! 18525: LIBTOOL='$(SHELL) $(top_builddir)/libtool'
! 18526:
! 18527: # Prevent multiple expansion
! 18528:
! 18529:
! 18530:
! 18531:
! 18532:
! 18533:
! 18534:
! 18535:
! 18536:
! 18537:
! 18538:
! 18539:
! 18540:
! 18541:
! 18542:
! 18543:
! 18544:
! 18545:
! 18546:
! 18547:
! 18548:
! 18549:
! 18550:
! 18551:
! 18552:
! 18553: ac_ext=c
! 18554: ac_cpp='$CPP $CPPFLAGS'
! 18555: ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
! 18556: ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
! 18557: ac_compiler_gnu=$ac_cv_c_compiler_gnu
! 18558: if test -n "$ac_tool_prefix"; then
! 18559: # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
! 18560: set dummy ${ac_tool_prefix}gcc; ac_word=$2
! 18561: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 18562: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 18563: if test "${ac_cv_prog_CC+set}" = set; then
! 18564: echo $ECHO_N "(cached) $ECHO_C" >&6
! 18565: else
! 18566: if test -n "$CC"; then
! 18567: ac_cv_prog_CC="$CC" # Let the user override the test.
! 18568: else
! 18569: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 18570: for as_dir in $PATH
! 18571: do
! 18572: IFS=$as_save_IFS
! 18573: test -z "$as_dir" && as_dir=.
! 18574: for ac_exec_ext in '' $ac_executable_extensions; do
! 18575: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 18576: ac_cv_prog_CC="${ac_tool_prefix}gcc"
! 18577: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 18578: break 2
! 18579: fi
! 18580: done
! 18581: done
! 18582:
! 18583: fi
! 18584: fi
! 18585: CC=$ac_cv_prog_CC
! 18586: if test -n "$CC"; then
! 18587: echo "$as_me:$LINENO: result: $CC" >&5
! 18588: echo "${ECHO_T}$CC" >&6
! 18589: else
! 18590: echo "$as_me:$LINENO: result: no" >&5
! 18591: echo "${ECHO_T}no" >&6
! 18592: fi
! 18593:
! 18594: fi
! 18595: if test -z "$ac_cv_prog_CC"; then
! 18596: ac_ct_CC=$CC
! 18597: # Extract the first word of "gcc", so it can be a program name with args.
! 18598: set dummy gcc; ac_word=$2
! 18599: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 18600: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 18601: if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
! 18602: echo $ECHO_N "(cached) $ECHO_C" >&6
! 18603: else
! 18604: if test -n "$ac_ct_CC"; then
! 18605: ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
! 18606: else
! 18607: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 18608: for as_dir in $PATH
! 18609: do
! 18610: IFS=$as_save_IFS
! 18611: test -z "$as_dir" && as_dir=.
! 18612: for ac_exec_ext in '' $ac_executable_extensions; do
! 18613: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 18614: ac_cv_prog_ac_ct_CC="gcc"
! 18615: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 18616: break 2
! 18617: fi
! 18618: done
! 18619: done
! 18620:
! 18621: fi
! 18622: fi
! 18623: ac_ct_CC=$ac_cv_prog_ac_ct_CC
! 18624: if test -n "$ac_ct_CC"; then
! 18625: echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
! 18626: echo "${ECHO_T}$ac_ct_CC" >&6
! 18627: else
! 18628: echo "$as_me:$LINENO: result: no" >&5
! 18629: echo "${ECHO_T}no" >&6
! 18630: fi
! 18631:
! 18632: CC=$ac_ct_CC
! 18633: else
! 18634: CC="$ac_cv_prog_CC"
! 18635: fi
! 18636:
! 18637: if test -z "$CC"; then
! 18638: if test -n "$ac_tool_prefix"; then
! 18639: # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
! 18640: set dummy ${ac_tool_prefix}cc; ac_word=$2
! 18641: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 18642: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 18643: if test "${ac_cv_prog_CC+set}" = set; then
! 18644: echo $ECHO_N "(cached) $ECHO_C" >&6
! 18645: else
! 18646: if test -n "$CC"; then
! 18647: ac_cv_prog_CC="$CC" # Let the user override the test.
! 18648: else
! 18649: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 18650: for as_dir in $PATH
! 18651: do
! 18652: IFS=$as_save_IFS
! 18653: test -z "$as_dir" && as_dir=.
! 18654: for ac_exec_ext in '' $ac_executable_extensions; do
! 18655: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 18656: ac_cv_prog_CC="${ac_tool_prefix}cc"
! 18657: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 18658: break 2
! 18659: fi
! 18660: done
! 18661: done
! 18662:
! 18663: fi
! 18664: fi
! 18665: CC=$ac_cv_prog_CC
! 18666: if test -n "$CC"; then
! 18667: echo "$as_me:$LINENO: result: $CC" >&5
! 18668: echo "${ECHO_T}$CC" >&6
! 18669: else
! 18670: echo "$as_me:$LINENO: result: no" >&5
! 18671: echo "${ECHO_T}no" >&6
! 18672: fi
! 18673:
! 18674: fi
! 18675: if test -z "$ac_cv_prog_CC"; then
! 18676: ac_ct_CC=$CC
! 18677: # Extract the first word of "cc", so it can be a program name with args.
! 18678: set dummy cc; ac_word=$2
! 18679: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 18680: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 18681: if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
! 18682: echo $ECHO_N "(cached) $ECHO_C" >&6
! 18683: else
! 18684: if test -n "$ac_ct_CC"; then
! 18685: ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
! 18686: else
! 18687: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 18688: for as_dir in $PATH
! 18689: do
! 18690: IFS=$as_save_IFS
! 18691: test -z "$as_dir" && as_dir=.
! 18692: for ac_exec_ext in '' $ac_executable_extensions; do
! 18693: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 18694: ac_cv_prog_ac_ct_CC="cc"
! 18695: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 18696: break 2
! 18697: fi
! 18698: done
! 18699: done
! 18700:
! 18701: fi
! 18702: fi
! 18703: ac_ct_CC=$ac_cv_prog_ac_ct_CC
! 18704: if test -n "$ac_ct_CC"; then
! 18705: echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
! 18706: echo "${ECHO_T}$ac_ct_CC" >&6
! 18707: else
! 18708: echo "$as_me:$LINENO: result: no" >&5
! 18709: echo "${ECHO_T}no" >&6
! 18710: fi
! 18711:
! 18712: CC=$ac_ct_CC
! 18713: else
! 18714: CC="$ac_cv_prog_CC"
! 18715: fi
! 18716:
! 18717: fi
! 18718: if test -z "$CC"; then
! 18719: # Extract the first word of "cc", so it can be a program name with args.
! 18720: set dummy cc; ac_word=$2
! 18721: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 18722: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 18723: if test "${ac_cv_prog_CC+set}" = set; then
! 18724: echo $ECHO_N "(cached) $ECHO_C" >&6
! 18725: else
! 18726: if test -n "$CC"; then
! 18727: ac_cv_prog_CC="$CC" # Let the user override the test.
! 18728: else
! 18729: ac_prog_rejected=no
! 18730: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 18731: for as_dir in $PATH
! 18732: do
! 18733: IFS=$as_save_IFS
! 18734: test -z "$as_dir" && as_dir=.
! 18735: for ac_exec_ext in '' $ac_executable_extensions; do
! 18736: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 18737: if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
! 18738: ac_prog_rejected=yes
! 18739: continue
! 18740: fi
! 18741: ac_cv_prog_CC="cc"
! 18742: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 18743: break 2
! 18744: fi
! 18745: done
! 18746: done
! 18747:
! 18748: if test $ac_prog_rejected = yes; then
! 18749: # We found a bogon in the path, so make sure we never use it.
! 18750: set dummy $ac_cv_prog_CC
! 18751: shift
! 18752: if test $# != 0; then
! 18753: # We chose a different compiler from the bogus one.
! 18754: # However, it has the same basename, so the bogon will be chosen
! 18755: # first if we set CC to just the basename; use the full file name.
! 18756: shift
! 18757: ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
! 18758: fi
! 18759: fi
! 18760: fi
! 18761: fi
! 18762: CC=$ac_cv_prog_CC
! 18763: if test -n "$CC"; then
! 18764: echo "$as_me:$LINENO: result: $CC" >&5
! 18765: echo "${ECHO_T}$CC" >&6
! 18766: else
! 18767: echo "$as_me:$LINENO: result: no" >&5
! 18768: echo "${ECHO_T}no" >&6
! 18769: fi
! 18770:
! 18771: fi
! 18772: if test -z "$CC"; then
! 18773: if test -n "$ac_tool_prefix"; then
! 18774: for ac_prog in cl
! 18775: do
! 18776: # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
! 18777: set dummy $ac_tool_prefix$ac_prog; ac_word=$2
! 18778: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 18779: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 18780: if test "${ac_cv_prog_CC+set}" = set; then
! 18781: echo $ECHO_N "(cached) $ECHO_C" >&6
! 18782: else
! 18783: if test -n "$CC"; then
! 18784: ac_cv_prog_CC="$CC" # Let the user override the test.
! 18785: else
! 18786: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 18787: for as_dir in $PATH
! 18788: do
! 18789: IFS=$as_save_IFS
! 18790: test -z "$as_dir" && as_dir=.
! 18791: for ac_exec_ext in '' $ac_executable_extensions; do
! 18792: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 18793: ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
! 18794: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 18795: break 2
! 18796: fi
! 18797: done
! 18798: done
! 18799:
! 18800: fi
! 18801: fi
! 18802: CC=$ac_cv_prog_CC
! 18803: if test -n "$CC"; then
! 18804: echo "$as_me:$LINENO: result: $CC" >&5
! 18805: echo "${ECHO_T}$CC" >&6
! 18806: else
! 18807: echo "$as_me:$LINENO: result: no" >&5
! 18808: echo "${ECHO_T}no" >&6
! 18809: fi
! 18810:
! 18811: test -n "$CC" && break
! 18812: done
! 18813: fi
! 18814: if test -z "$CC"; then
! 18815: ac_ct_CC=$CC
! 18816: for ac_prog in cl
! 18817: do
! 18818: # Extract the first word of "$ac_prog", so it can be a program name with args.
! 18819: set dummy $ac_prog; ac_word=$2
! 18820: echo "$as_me:$LINENO: checking for $ac_word" >&5
! 18821: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
! 18822: if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
! 18823: echo $ECHO_N "(cached) $ECHO_C" >&6
! 18824: else
! 18825: if test -n "$ac_ct_CC"; then
! 18826: ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
! 18827: else
! 18828: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 18829: for as_dir in $PATH
! 18830: do
! 18831: IFS=$as_save_IFS
! 18832: test -z "$as_dir" && as_dir=.
! 18833: for ac_exec_ext in '' $ac_executable_extensions; do
! 18834: if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
! 18835: ac_cv_prog_ac_ct_CC="$ac_prog"
! 18836: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
! 18837: break 2
! 18838: fi
! 18839: done
! 18840: done
! 18841:
! 18842: fi
! 18843: fi
! 18844: ac_ct_CC=$ac_cv_prog_ac_ct_CC
! 18845: if test -n "$ac_ct_CC"; then
! 18846: echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
! 18847: echo "${ECHO_T}$ac_ct_CC" >&6
! 18848: else
! 18849: echo "$as_me:$LINENO: result: no" >&5
! 18850: echo "${ECHO_T}no" >&6
! 18851: fi
! 18852:
! 18853: test -n "$ac_ct_CC" && break
! 18854: done
! 18855:
! 18856: CC=$ac_ct_CC
! 18857: fi
! 18858:
! 18859: fi
! 18860:
! 18861:
! 18862: test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
! 18863: See \`config.log' for more details." >&5
! 18864: echo "$as_me: error: no acceptable C compiler found in \$PATH
! 18865: See \`config.log' for more details." >&2;}
! 18866: { (exit 1); exit 1; }; }
! 18867:
! 18868: # Provide some information about the compiler.
! 18869: echo "$as_me:$LINENO:" \
! 18870: "checking for C compiler version" >&5
! 18871: ac_compiler=`set X $ac_compile; echo $2`
! 18872: { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
! 18873: (eval $ac_compiler --version </dev/null >&5) 2>&5
! 18874: ac_status=$?
! 18875: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 18876: (exit $ac_status); }
! 18877: { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
! 18878: (eval $ac_compiler -v </dev/null >&5) 2>&5
! 18879: ac_status=$?
! 18880: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 18881: (exit $ac_status); }
! 18882: { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
! 18883: (eval $ac_compiler -V </dev/null >&5) 2>&5
! 18884: ac_status=$?
! 18885: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 18886: (exit $ac_status); }
! 18887:
! 18888: echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
! 18889: echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
! 18890: if test "${ac_cv_c_compiler_gnu+set}" = set; then
! 18891: echo $ECHO_N "(cached) $ECHO_C" >&6
! 18892: else
! 18893: cat >conftest.$ac_ext <<_ACEOF
! 18894: /* confdefs.h. */
! 18895: _ACEOF
! 18896: cat confdefs.h >>conftest.$ac_ext
! 18897: cat >>conftest.$ac_ext <<_ACEOF
! 18898: /* end confdefs.h. */
! 18899:
! 18900: int
! 18901: main ()
! 18902: {
! 18903: #ifndef __GNUC__
! 18904: choke me
! 18905: #endif
! 18906:
! 18907: ;
! 18908: return 0;
! 18909: }
! 18910: _ACEOF
! 18911: rm -f conftest.$ac_objext
! 18912: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 18913: (eval $ac_compile) 2>conftest.er1
! 18914: ac_status=$?
! 18915: grep -v '^ *+' conftest.er1 >conftest.err
! 18916: rm -f conftest.er1
! 18917: cat conftest.err >&5
! 18918: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 18919: (exit $ac_status); } &&
! 18920: { ac_try='test -z "$ac_c_werror_flag"
! 18921: || test ! -s conftest.err'
! 18922: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 18923: (eval $ac_try) 2>&5
! 18924: ac_status=$?
! 18925: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 18926: (exit $ac_status); }; } &&
! 18927: { ac_try='test -s conftest.$ac_objext'
! 18928: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 18929: (eval $ac_try) 2>&5
! 18930: ac_status=$?
! 18931: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 18932: (exit $ac_status); }; }; then
! 18933: ac_compiler_gnu=yes
! 18934: else
! 18935: echo "$as_me: failed program was:" >&5
! 18936: sed 's/^/| /' conftest.$ac_ext >&5
! 18937:
! 18938: ac_compiler_gnu=no
! 18939: fi
! 18940: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 18941: ac_cv_c_compiler_gnu=$ac_compiler_gnu
! 18942:
! 18943: fi
! 18944: echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
! 18945: echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
! 18946: GCC=`test $ac_compiler_gnu = yes && echo yes`
! 18947: ac_test_CFLAGS=${CFLAGS+set}
! 18948: ac_save_CFLAGS=$CFLAGS
! 18949: CFLAGS="-g"
! 18950: echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
! 18951: echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
! 18952: if test "${ac_cv_prog_cc_g+set}" = set; then
! 18953: echo $ECHO_N "(cached) $ECHO_C" >&6
! 18954: else
! 18955: cat >conftest.$ac_ext <<_ACEOF
! 18956: /* confdefs.h. */
! 18957: _ACEOF
! 18958: cat confdefs.h >>conftest.$ac_ext
! 18959: cat >>conftest.$ac_ext <<_ACEOF
! 18960: /* end confdefs.h. */
! 18961:
! 18962: int
! 18963: main ()
! 18964: {
! 18965:
! 18966: ;
! 18967: return 0;
! 18968: }
! 18969: _ACEOF
! 18970: rm -f conftest.$ac_objext
! 18971: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 18972: (eval $ac_compile) 2>conftest.er1
! 18973: ac_status=$?
! 18974: grep -v '^ *+' conftest.er1 >conftest.err
! 18975: rm -f conftest.er1
! 18976: cat conftest.err >&5
! 18977: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 18978: (exit $ac_status); } &&
! 18979: { ac_try='test -z "$ac_c_werror_flag"
! 18980: || test ! -s conftest.err'
! 18981: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 18982: (eval $ac_try) 2>&5
! 18983: ac_status=$?
! 18984: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 18985: (exit $ac_status); }; } &&
! 18986: { ac_try='test -s conftest.$ac_objext'
! 18987: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 18988: (eval $ac_try) 2>&5
! 18989: ac_status=$?
! 18990: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 18991: (exit $ac_status); }; }; then
! 18992: ac_cv_prog_cc_g=yes
! 18993: else
! 18994: echo "$as_me: failed program was:" >&5
! 18995: sed 's/^/| /' conftest.$ac_ext >&5
! 18996:
! 18997: ac_cv_prog_cc_g=no
! 18998: fi
! 18999: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 19000: fi
! 19001: echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
! 19002: echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
! 19003: if test "$ac_test_CFLAGS" = set; then
! 19004: CFLAGS=$ac_save_CFLAGS
! 19005: elif test $ac_cv_prog_cc_g = yes; then
! 19006: if test "$GCC" = yes; then
! 19007: CFLAGS="-g -O2"
! 19008: else
! 19009: CFLAGS="-g"
! 19010: fi
! 19011: else
! 19012: if test "$GCC" = yes; then
! 19013: CFLAGS="-O2"
! 19014: else
! 19015: CFLAGS=
! 19016: fi
! 19017: fi
! 19018: echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
! 19019: echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
! 19020: if test "${ac_cv_prog_cc_stdc+set}" = set; then
! 19021: echo $ECHO_N "(cached) $ECHO_C" >&6
! 19022: else
! 19023: ac_cv_prog_cc_stdc=no
! 19024: ac_save_CC=$CC
! 19025: cat >conftest.$ac_ext <<_ACEOF
! 19026: /* confdefs.h. */
! 19027: _ACEOF
! 19028: cat confdefs.h >>conftest.$ac_ext
! 19029: cat >>conftest.$ac_ext <<_ACEOF
! 19030: /* end confdefs.h. */
! 19031: #include <stdarg.h>
! 19032: #include <stdio.h>
! 19033: #include <sys/types.h>
! 19034: #include <sys/stat.h>
! 19035: /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
! 19036: struct buf { int x; };
! 19037: FILE * (*rcsopen) (struct buf *, struct stat *, int);
! 19038: static char *e (p, i)
! 19039: char **p;
! 19040: int i;
! 19041: {
! 19042: return p[i];
! 19043: }
! 19044: static char *f (char * (*g) (char **, int), char **p, ...)
! 19045: {
! 19046: char *s;
! 19047: va_list v;
! 19048: va_start (v,p);
! 19049: s = g (p, va_arg (v,int));
! 19050: va_end (v);
! 19051: return s;
! 19052: }
! 19053:
! 19054: /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
! 19055: function prototypes and stuff, but not '\xHH' hex character constants.
! 19056: These don't provoke an error unfortunately, instead are silently treated
! 19057: as 'x'. The following induces an error, until -std1 is added to get
! 19058: proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
! 19059: array size at least. It's necessary to write '\x00'==0 to get something
! 19060: that's true only with -std1. */
! 19061: int osf4_cc_array ['\x00' == 0 ? 1 : -1];
! 19062:
! 19063: int test (int i, double x);
! 19064: struct s1 {int (*f) (int a);};
! 19065: struct s2 {int (*f) (double a);};
! 19066: int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
! 19067: int argc;
! 19068: char **argv;
! 19069: int
! 19070: main ()
! 19071: {
! 19072: return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
! 19073: ;
! 19074: return 0;
! 19075: }
! 19076: _ACEOF
! 19077: # Don't try gcc -ansi; that turns off useful extensions and
! 19078: # breaks some systems' header files.
! 19079: # AIX -qlanglvl=ansi
! 19080: # Ultrix and OSF/1 -std1
! 19081: # HP-UX 10.20 and later -Ae
! 19082: # HP-UX older versions -Aa -D_HPUX_SOURCE
! 19083: # SVR4 -Xc -D__EXTENSIONS__
! 19084: for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
! 19085: do
! 19086: CC="$ac_save_CC $ac_arg"
! 19087: rm -f conftest.$ac_objext
! 19088: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 19089: (eval $ac_compile) 2>conftest.er1
! 19090: ac_status=$?
! 19091: grep -v '^ *+' conftest.er1 >conftest.err
! 19092: rm -f conftest.er1
! 19093: cat conftest.err >&5
! 19094: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19095: (exit $ac_status); } &&
! 19096: { ac_try='test -z "$ac_c_werror_flag"
! 19097: || test ! -s conftest.err'
! 19098: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 19099: (eval $ac_try) 2>&5
! 19100: ac_status=$?
! 19101: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19102: (exit $ac_status); }; } &&
! 19103: { ac_try='test -s conftest.$ac_objext'
! 19104: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 19105: (eval $ac_try) 2>&5
! 19106: ac_status=$?
! 19107: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19108: (exit $ac_status); }; }; then
! 19109: ac_cv_prog_cc_stdc=$ac_arg
! 19110: break
! 19111: else
! 19112: echo "$as_me: failed program was:" >&5
! 19113: sed 's/^/| /' conftest.$ac_ext >&5
! 19114:
! 19115: fi
! 19116: rm -f conftest.err conftest.$ac_objext
! 19117: done
! 19118: rm -f conftest.$ac_ext conftest.$ac_objext
! 19119: CC=$ac_save_CC
! 19120:
! 19121: fi
! 19122:
! 19123: case "x$ac_cv_prog_cc_stdc" in
! 19124: x|xno)
! 19125: echo "$as_me:$LINENO: result: none needed" >&5
! 19126: echo "${ECHO_T}none needed" >&6 ;;
! 19127: *)
! 19128: echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
! 19129: echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
! 19130: CC="$CC $ac_cv_prog_cc_stdc" ;;
! 19131: esac
! 19132:
! 19133: # Some people use a C++ compiler to compile C. Since we use `exit',
! 19134: # in C++ we need to declare it. In case someone uses the same compiler
! 19135: # for both compiling C and C++ we need to have the C++ compiler decide
! 19136: # the declaration of exit, since it's the most demanding environment.
! 19137: cat >conftest.$ac_ext <<_ACEOF
! 19138: #ifndef __cplusplus
! 19139: choke me
! 19140: #endif
! 19141: _ACEOF
! 19142: rm -f conftest.$ac_objext
! 19143: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 19144: (eval $ac_compile) 2>conftest.er1
! 19145: ac_status=$?
! 19146: grep -v '^ *+' conftest.er1 >conftest.err
! 19147: rm -f conftest.er1
! 19148: cat conftest.err >&5
! 19149: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19150: (exit $ac_status); } &&
! 19151: { ac_try='test -z "$ac_c_werror_flag"
! 19152: || test ! -s conftest.err'
! 19153: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 19154: (eval $ac_try) 2>&5
! 19155: ac_status=$?
! 19156: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19157: (exit $ac_status); }; } &&
! 19158: { ac_try='test -s conftest.$ac_objext'
! 19159: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 19160: (eval $ac_try) 2>&5
! 19161: ac_status=$?
! 19162: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19163: (exit $ac_status); }; }; then
! 19164: for ac_declaration in \
! 19165: '' \
! 19166: 'extern "C" void std::exit (int) throw (); using std::exit;' \
! 19167: 'extern "C" void std::exit (int); using std::exit;' \
! 19168: 'extern "C" void exit (int) throw ();' \
! 19169: 'extern "C" void exit (int);' \
! 19170: 'void exit (int);'
! 19171: do
! 19172: cat >conftest.$ac_ext <<_ACEOF
! 19173: /* confdefs.h. */
! 19174: _ACEOF
! 19175: cat confdefs.h >>conftest.$ac_ext
! 19176: cat >>conftest.$ac_ext <<_ACEOF
! 19177: /* end confdefs.h. */
! 19178: $ac_declaration
! 19179: #include <stdlib.h>
! 19180: int
! 19181: main ()
! 19182: {
! 19183: exit (42);
! 19184: ;
! 19185: return 0;
! 19186: }
! 19187: _ACEOF
! 19188: rm -f conftest.$ac_objext
! 19189: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 19190: (eval $ac_compile) 2>conftest.er1
! 19191: ac_status=$?
! 19192: grep -v '^ *+' conftest.er1 >conftest.err
! 19193: rm -f conftest.er1
! 19194: cat conftest.err >&5
! 19195: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19196: (exit $ac_status); } &&
! 19197: { ac_try='test -z "$ac_c_werror_flag"
! 19198: || test ! -s conftest.err'
! 19199: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 19200: (eval $ac_try) 2>&5
! 19201: ac_status=$?
! 19202: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19203: (exit $ac_status); }; } &&
! 19204: { ac_try='test -s conftest.$ac_objext'
! 19205: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 19206: (eval $ac_try) 2>&5
! 19207: ac_status=$?
! 19208: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19209: (exit $ac_status); }; }; then
! 19210: :
! 19211: else
! 19212: echo "$as_me: failed program was:" >&5
! 19213: sed 's/^/| /' conftest.$ac_ext >&5
! 19214:
! 19215: continue
! 19216: fi
! 19217: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 19218: cat >conftest.$ac_ext <<_ACEOF
! 19219: /* confdefs.h. */
! 19220: _ACEOF
! 19221: cat confdefs.h >>conftest.$ac_ext
! 19222: cat >>conftest.$ac_ext <<_ACEOF
! 19223: /* end confdefs.h. */
! 19224: $ac_declaration
! 19225: int
! 19226: main ()
! 19227: {
! 19228: exit (42);
! 19229: ;
! 19230: return 0;
! 19231: }
! 19232: _ACEOF
! 19233: rm -f conftest.$ac_objext
! 19234: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 19235: (eval $ac_compile) 2>conftest.er1
! 19236: ac_status=$?
! 19237: grep -v '^ *+' conftest.er1 >conftest.err
! 19238: rm -f conftest.er1
! 19239: cat conftest.err >&5
! 19240: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19241: (exit $ac_status); } &&
! 19242: { ac_try='test -z "$ac_c_werror_flag"
! 19243: || test ! -s conftest.err'
! 19244: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 19245: (eval $ac_try) 2>&5
! 19246: ac_status=$?
! 19247: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19248: (exit $ac_status); }; } &&
! 19249: { ac_try='test -s conftest.$ac_objext'
! 19250: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 19251: (eval $ac_try) 2>&5
! 19252: ac_status=$?
! 19253: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19254: (exit $ac_status); }; }; then
! 19255: break
! 19256: else
! 19257: echo "$as_me: failed program was:" >&5
! 19258: sed 's/^/| /' conftest.$ac_ext >&5
! 19259:
! 19260: fi
! 19261: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 19262: done
! 19263: rm -f conftest*
! 19264: if test -n "$ac_declaration"; then
! 19265: echo '#ifdef __cplusplus' >>confdefs.h
! 19266: echo $ac_declaration >>confdefs.h
! 19267: echo '#endif' >>confdefs.h
! 19268: fi
! 19269:
! 19270: else
! 19271: echo "$as_me: failed program was:" >&5
! 19272: sed 's/^/| /' conftest.$ac_ext >&5
! 19273:
! 19274: fi
! 19275: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 19276: ac_ext=c
! 19277: ac_cpp='$CPP $CPPFLAGS'
! 19278: ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
! 19279: ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
! 19280: ac_compiler_gnu=$ac_cv_c_compiler_gnu
! 19281:
! 19282: # Find a good install program. We prefer a C program (faster),
! 19283: # so one script is as good as another. But avoid the broken or
! 19284: # incompatible versions:
! 19285: # SysV /etc/install, /usr/sbin/install
! 19286: # SunOS /usr/etc/install
! 19287: # IRIX /sbin/install
! 19288: # AIX /bin/install
! 19289: # AmigaOS /C/install, which installs bootblocks on floppy discs
! 19290: # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
! 19291: # AFS /usr/afsws/bin/install, which mishandles nonexistent args
! 19292: # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
! 19293: # OS/2's system install, which has a completely different semantic
! 19294: # ./install, which can be erroneously created by make from ./install.sh.
! 19295: echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
! 19296: echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
! 19297: if test -z "$INSTALL"; then
! 19298: if test "${ac_cv_path_install+set}" = set; then
! 19299: echo $ECHO_N "(cached) $ECHO_C" >&6
! 19300: else
! 19301: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 19302: for as_dir in $PATH
! 19303: do
! 19304: IFS=$as_save_IFS
! 19305: test -z "$as_dir" && as_dir=.
! 19306: # Account for people who put trailing slashes in PATH elements.
! 19307: case $as_dir/ in
! 19308: ./ | .// | /cC/* | \
! 19309: /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
! 19310: ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
! 19311: /usr/ucb/* ) ;;
! 19312: *)
! 19313: # OSF1 and SCO ODT 3.0 have their own names for install.
! 19314: # Don't use installbsd from OSF since it installs stuff as root
! 19315: # by default.
! 19316: for ac_prog in ginstall scoinst install; do
! 19317: for ac_exec_ext in '' $ac_executable_extensions; do
! 19318: if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
! 19319: if test $ac_prog = install &&
! 19320: grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
! 19321: # AIX install. It has an incompatible calling convention.
! 19322: :
! 19323: elif test $ac_prog = install &&
! 19324: grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
! 19325: # program-specific install script used by HP pwplus--don't use.
! 19326: :
! 19327: else
! 19328: ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
! 19329: break 3
! 19330: fi
! 19331: fi
! 19332: done
! 19333: done
! 19334: ;;
! 19335: esac
! 19336: done
! 19337:
! 19338:
! 19339: fi
! 19340: if test "${ac_cv_path_install+set}" = set; then
! 19341: INSTALL=$ac_cv_path_install
! 19342: else
! 19343: # As a last resort, use the slow shell script. We don't cache a
! 19344: # path for INSTALL within a source directory, because that will
! 19345: # break other packages using the cache if that directory is
! 19346: # removed, or if the path is relative.
! 19347: INSTALL=$ac_install_sh
! 19348: fi
! 19349: fi
! 19350: echo "$as_me:$LINENO: result: $INSTALL" >&5
! 19351: echo "${ECHO_T}$INSTALL" >&6
! 19352:
! 19353: # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
! 19354: # It thinks the first close brace ends the variable substitution.
! 19355: test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
! 19356:
! 19357: test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
! 19358:
! 19359: test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
! 19360:
! 19361:
! 19362: if test "$GCC" = yes ; then
! 19363: OLDCFLAGS="$CFLAGS -Wall -Wmissing-prototypes -Wstrict-prototypes"
! 19364: CFLAGS="$OLDCFLAGS -fexceptions"
! 19365: echo "$as_me:$LINENO: checking whether $CC accepts -fexceptions" >&5
! 19366: echo $ECHO_N "checking whether $CC accepts -fexceptions... $ECHO_C" >&6
! 19367: cat >conftest.$ac_ext <<_ACEOF
! 19368: /* confdefs.h. */
! 19369: _ACEOF
! 19370: cat confdefs.h >>conftest.$ac_ext
! 19371: cat >>conftest.$ac_ext <<_ACEOF
! 19372: /* end confdefs.h. */
! 19373:
! 19374: int
! 19375: main ()
! 19376: {
! 19377:
! 19378: ;
! 19379: return 0;
! 19380: }
! 19381: _ACEOF
! 19382: rm -f conftest.$ac_objext conftest$ac_exeext
! 19383: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 19384: (eval $ac_link) 2>conftest.er1
! 19385: ac_status=$?
! 19386: grep -v '^ *+' conftest.er1 >conftest.err
! 19387: rm -f conftest.er1
! 19388: cat conftest.err >&5
! 19389: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19390: (exit $ac_status); } &&
! 19391: { ac_try='test -z "$ac_c_werror_flag"
! 19392: || test ! -s conftest.err'
! 19393: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 19394: (eval $ac_try) 2>&5
! 19395: ac_status=$?
! 19396: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19397: (exit $ac_status); }; } &&
! 19398: { ac_try='test -s conftest$ac_exeext'
! 19399: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 19400: (eval $ac_try) 2>&5
! 19401: ac_status=$?
! 19402: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19403: (exit $ac_status); }; }; then
! 19404: echo "$as_me:$LINENO: result: yes" >&5
! 19405: echo "${ECHO_T}yes" >&6
! 19406: else
! 19407: echo "$as_me: failed program was:" >&5
! 19408: sed 's/^/| /' conftest.$ac_ext >&5
! 19409:
! 19410: echo "$as_me:$LINENO: result: no" >&5
! 19411: echo "${ECHO_T}no" >&6; CFLAGS="$OLDCFLAGS"
! 19412: fi
! 19413: rm -f conftest.err conftest.$ac_objext \
! 19414: conftest$ac_exeext conftest.$ac_ext
! 19415: CXXFLAGS=`echo "$CFLAGS" | sed 's/ -Wmissing-prototypes -Wstrict-prototypes//'`
! 19416: fi
! 19417:
! 19418: echo "$as_me:$LINENO: checking for ANSI C header files" >&5
! 19419: echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
! 19420: if test "${ac_cv_header_stdc+set}" = set; then
! 19421: echo $ECHO_N "(cached) $ECHO_C" >&6
! 19422: else
! 19423: cat >conftest.$ac_ext <<_ACEOF
! 19424: /* confdefs.h. */
! 19425: _ACEOF
! 19426: cat confdefs.h >>conftest.$ac_ext
! 19427: cat >>conftest.$ac_ext <<_ACEOF
! 19428: /* end confdefs.h. */
! 19429: #include <stdlib.h>
! 19430: #include <stdarg.h>
! 19431: #include <string.h>
! 19432: #include <float.h>
! 19433:
! 19434: int
! 19435: main ()
! 19436: {
! 19437:
! 19438: ;
! 19439: return 0;
! 19440: }
! 19441: _ACEOF
! 19442: rm -f conftest.$ac_objext
! 19443: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 19444: (eval $ac_compile) 2>conftest.er1
! 19445: ac_status=$?
! 19446: grep -v '^ *+' conftest.er1 >conftest.err
! 19447: rm -f conftest.er1
! 19448: cat conftest.err >&5
! 19449: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19450: (exit $ac_status); } &&
! 19451: { ac_try='test -z "$ac_c_werror_flag"
! 19452: || test ! -s conftest.err'
! 19453: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 19454: (eval $ac_try) 2>&5
! 19455: ac_status=$?
! 19456: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19457: (exit $ac_status); }; } &&
! 19458: { ac_try='test -s conftest.$ac_objext'
! 19459: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 19460: (eval $ac_try) 2>&5
! 19461: ac_status=$?
! 19462: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19463: (exit $ac_status); }; }; then
! 19464: ac_cv_header_stdc=yes
! 19465: else
! 19466: echo "$as_me: failed program was:" >&5
! 19467: sed 's/^/| /' conftest.$ac_ext >&5
! 19468:
! 19469: ac_cv_header_stdc=no
! 19470: fi
! 19471: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 19472:
! 19473: if test $ac_cv_header_stdc = yes; then
! 19474: # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
! 19475: cat >conftest.$ac_ext <<_ACEOF
! 19476: /* confdefs.h. */
! 19477: _ACEOF
! 19478: cat confdefs.h >>conftest.$ac_ext
! 19479: cat >>conftest.$ac_ext <<_ACEOF
! 19480: /* end confdefs.h. */
! 19481: #include <string.h>
! 19482:
! 19483: _ACEOF
! 19484: if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
! 19485: $EGREP "memchr" >/dev/null 2>&1; then
! 19486: :
! 19487: else
! 19488: ac_cv_header_stdc=no
! 19489: fi
! 19490: rm -f conftest*
! 19491:
! 19492: fi
! 19493:
! 19494: if test $ac_cv_header_stdc = yes; then
! 19495: # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
! 19496: cat >conftest.$ac_ext <<_ACEOF
! 19497: /* confdefs.h. */
! 19498: _ACEOF
! 19499: cat confdefs.h >>conftest.$ac_ext
! 19500: cat >>conftest.$ac_ext <<_ACEOF
! 19501: /* end confdefs.h. */
! 19502: #include <stdlib.h>
! 19503:
! 19504: _ACEOF
! 19505: if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
! 19506: $EGREP "free" >/dev/null 2>&1; then
! 19507: :
! 19508: else
! 19509: ac_cv_header_stdc=no
! 19510: fi
! 19511: rm -f conftest*
! 19512:
! 19513: fi
! 19514:
! 19515: if test $ac_cv_header_stdc = yes; then
! 19516: # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
! 19517: if test "$cross_compiling" = yes; then
! 19518: :
! 19519: else
! 19520: cat >conftest.$ac_ext <<_ACEOF
! 19521: /* confdefs.h. */
! 19522: _ACEOF
! 19523: cat confdefs.h >>conftest.$ac_ext
! 19524: cat >>conftest.$ac_ext <<_ACEOF
! 19525: /* end confdefs.h. */
! 19526: #include <ctype.h>
! 19527: #if ((' ' & 0x0FF) == 0x020)
! 19528: # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
! 19529: # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
! 19530: #else
! 19531: # define ISLOWER(c) \
! 19532: (('a' <= (c) && (c) <= 'i') \
! 19533: || ('j' <= (c) && (c) <= 'r') \
! 19534: || ('s' <= (c) && (c) <= 'z'))
! 19535: # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
! 19536: #endif
! 19537:
! 19538: #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
! 19539: int
! 19540: main ()
! 19541: {
! 19542: int i;
! 19543: for (i = 0; i < 256; i++)
! 19544: if (XOR (islower (i), ISLOWER (i))
! 19545: || toupper (i) != TOUPPER (i))
! 19546: exit(2);
! 19547: exit (0);
! 19548: }
! 19549: _ACEOF
! 19550: rm -f conftest$ac_exeext
! 19551: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 19552: (eval $ac_link) 2>&5
! 19553: ac_status=$?
! 19554: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19555: (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
! 19556: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 19557: (eval $ac_try) 2>&5
! 19558: ac_status=$?
! 19559: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19560: (exit $ac_status); }; }; then
! 19561: :
! 19562: else
! 19563: echo "$as_me: program exited with status $ac_status" >&5
! 19564: echo "$as_me: failed program was:" >&5
! 19565: sed 's/^/| /' conftest.$ac_ext >&5
! 19566:
! 19567: ( exit $ac_status )
! 19568: ac_cv_header_stdc=no
! 19569: fi
! 19570: rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
! 19571: fi
! 19572: fi
! 19573: fi
! 19574: echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
! 19575: echo "${ECHO_T}$ac_cv_header_stdc" >&6
! 19576: if test $ac_cv_header_stdc = yes; then
! 19577:
! 19578: cat >>confdefs.h <<\_ACEOF
! 19579: #define STDC_HEADERS 1
! 19580: _ACEOF
! 19581:
! 19582: fi
! 19583:
! 19584:
! 19585:
! 19586: echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
! 19587: echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
! 19588: if test "${ac_cv_c_bigendian+set}" = set; then
! 19589: echo $ECHO_N "(cached) $ECHO_C" >&6
! 19590: else
! 19591: ac_cv_c_bigendian=unknown
! 19592: # See if sys/param.h defines the BYTE_ORDER macro.
! 19593: cat >conftest.$ac_ext <<_ACEOF
! 19594: /* confdefs.h. */
! 19595: _ACEOF
! 19596: cat confdefs.h >>conftest.$ac_ext
! 19597: cat >>conftest.$ac_ext <<_ACEOF
! 19598: /* end confdefs.h. */
! 19599: #include <sys/types.h>
! 19600: #include <sys/param.h>
! 19601: int
! 19602: main ()
! 19603: {
! 19604:
! 19605: #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
! 19606: bogus endian macros
! 19607: #endif
! 19608: ;
! 19609: return 0;
! 19610: }
! 19611: _ACEOF
! 19612: rm -f conftest.$ac_objext
! 19613: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 19614: (eval $ac_compile) 2>conftest.er1
! 19615: ac_status=$?
! 19616: grep -v '^ *+' conftest.er1 >conftest.err
! 19617: rm -f conftest.er1
! 19618: cat conftest.err >&5
! 19619: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19620: (exit $ac_status); } &&
! 19621: { ac_try='test -z "$ac_c_werror_flag"
! 19622: || test ! -s conftest.err'
! 19623: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 19624: (eval $ac_try) 2>&5
! 19625: ac_status=$?
! 19626: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19627: (exit $ac_status); }; } &&
! 19628: { ac_try='test -s conftest.$ac_objext'
! 19629: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 19630: (eval $ac_try) 2>&5
! 19631: ac_status=$?
! 19632: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19633: (exit $ac_status); }; }; then
! 19634: # It does; now see whether it defined to BIG_ENDIAN or not.
! 19635: cat >conftest.$ac_ext <<_ACEOF
! 19636: /* confdefs.h. */
! 19637: _ACEOF
! 19638: cat confdefs.h >>conftest.$ac_ext
! 19639: cat >>conftest.$ac_ext <<_ACEOF
! 19640: /* end confdefs.h. */
! 19641: #include <sys/types.h>
! 19642: #include <sys/param.h>
! 19643: int
! 19644: main ()
! 19645: {
! 19646:
! 19647: #if BYTE_ORDER != BIG_ENDIAN
! 19648: not big endian
! 19649: #endif
! 19650: ;
! 19651: return 0;
! 19652: }
! 19653: _ACEOF
! 19654: rm -f conftest.$ac_objext
! 19655: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 19656: (eval $ac_compile) 2>conftest.er1
! 19657: ac_status=$?
! 19658: grep -v '^ *+' conftest.er1 >conftest.err
! 19659: rm -f conftest.er1
! 19660: cat conftest.err >&5
! 19661: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19662: (exit $ac_status); } &&
! 19663: { ac_try='test -z "$ac_c_werror_flag"
! 19664: || test ! -s conftest.err'
! 19665: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 19666: (eval $ac_try) 2>&5
! 19667: ac_status=$?
! 19668: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19669: (exit $ac_status); }; } &&
! 19670: { ac_try='test -s conftest.$ac_objext'
! 19671: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 19672: (eval $ac_try) 2>&5
! 19673: ac_status=$?
! 19674: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19675: (exit $ac_status); }; }; then
! 19676: ac_cv_c_bigendian=yes
! 19677: else
! 19678: echo "$as_me: failed program was:" >&5
! 19679: sed 's/^/| /' conftest.$ac_ext >&5
! 19680:
! 19681: ac_cv_c_bigendian=no
! 19682: fi
! 19683: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 19684: else
! 19685: echo "$as_me: failed program was:" >&5
! 19686: sed 's/^/| /' conftest.$ac_ext >&5
! 19687:
! 19688: fi
! 19689: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 19690: if test $ac_cv_c_bigendian = unknown; then
! 19691: if test "$cross_compiling" = yes; then
! 19692: echo $ac_n "cross-compiling... " 2>&6
! 19693: else
! 19694: cat >conftest.$ac_ext <<_ACEOF
! 19695: /* confdefs.h. */
! 19696: _ACEOF
! 19697: cat confdefs.h >>conftest.$ac_ext
! 19698: cat >>conftest.$ac_ext <<_ACEOF
! 19699: /* end confdefs.h. */
! 19700: main () {
! 19701: /* Are we little or big endian? From Harbison&Steele. */
! 19702: union
! 19703: {
! 19704: long l;
! 19705: char c[sizeof (long)];
! 19706: } u;
! 19707: u.l = 1;
! 19708: exit (u.c[sizeof (long) - 1] == 1);
! 19709: }
! 19710: _ACEOF
! 19711: rm -f conftest$ac_exeext
! 19712: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 19713: (eval $ac_link) 2>&5
! 19714: ac_status=$?
! 19715: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19716: (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
! 19717: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 19718: (eval $ac_try) 2>&5
! 19719: ac_status=$?
! 19720: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19721: (exit $ac_status); }; }; then
! 19722: ac_cv_c_bigendian=no
! 19723: else
! 19724: echo "$as_me: program exited with status $ac_status" >&5
! 19725: echo "$as_me: failed program was:" >&5
! 19726: sed 's/^/| /' conftest.$ac_ext >&5
! 19727:
! 19728: ( exit $ac_status )
! 19729: ac_cv_c_bigendian=yes
! 19730: fi
! 19731: rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
! 19732: fi
! 19733: fi
! 19734: fi
! 19735: echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
! 19736: echo "${ECHO_T}$ac_cv_c_bigendian" >&6
! 19737: if test $ac_cv_c_bigendian = unknown; then
! 19738: echo "$as_me:$LINENO: checking to probe for byte ordering" >&5
! 19739: echo $ECHO_N "checking to probe for byte ordering... $ECHO_C" >&6
! 19740:
! 19741: cat >conftest.c <<EOF
! 19742: short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
! 19743: short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
! 19744: void _ascii() { char* s = (char*) ascii_mm; s = (char*) ascii_ii; }
! 19745: short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
! 19746: short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
! 19747: void _ebcdic() { char* s = (char*) ebcdic_mm; s = (char*) ebcdic_ii; }
! 19748: int main() { _ascii (); _ebcdic (); return 0; }
! 19749: EOF
! 19750: if test -f conftest.c ; then
! 19751: if ${CC-cc} -c conftest.c -o conftest.o && test -f conftest.o ; then
! 19752: if test `grep -l BIGenDianSyS conftest.o` ; then
! 19753: echo $ac_n ' big endian probe OK, ' 1>&6
! 19754: ac_cv_c_bigendian=yes
! 19755: fi
! 19756: if test `grep -l LiTTleEnDian conftest.o` ; then
! 19757: echo $ac_n ' little endian probe OK, ' 1>&6
! 19758: if test $ac_cv_c_bigendian = yes ; then
! 19759: ac_cv_c_bigendian=unknown;
! 19760: else
! 19761: ac_cv_c_bigendian=no
! 19762: fi
! 19763: fi
! 19764: echo $ac_n 'guessing bigendian ... ' >&6
! 19765: fi
! 19766: fi
! 19767: echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
! 19768: echo "${ECHO_T}$ac_cv_c_bigendian" >&6
! 19769: fi
! 19770: if test $ac_cv_c_bigendian = yes; then
! 19771:
! 19772: cat >>confdefs.h <<\_ACEOF
! 19773: #define WORDS_BIGENDIAN 1
! 19774: _ACEOF
! 19775:
! 19776: BYTEORDER=4321
! 19777: else
! 19778: BYTEORDER=1234
! 19779: fi
! 19780:
! 19781: cat >>confdefs.h <<_ACEOF
! 19782: #define BYTEORDER $BYTEORDER
! 19783: _ACEOF
! 19784:
! 19785: if test $ac_cv_c_bigendian = unknown; then
! 19786: { { echo "$as_me:$LINENO: error: unknown endianess - sorry" >&5
! 19787: echo "$as_me: error: unknown endianess - sorry" >&2;}
! 19788: { (exit please pre-set ac_cv_c_bigendian); exit please pre-set ac_cv_c_bigendian; }; }
! 19789: fi
! 19790:
! 19791:
! 19792: echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
! 19793: echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
! 19794: if test "${ac_cv_c_const+set}" = set; then
! 19795: echo $ECHO_N "(cached) $ECHO_C" >&6
! 19796: else
! 19797: cat >conftest.$ac_ext <<_ACEOF
! 19798: /* confdefs.h. */
! 19799: _ACEOF
! 19800: cat confdefs.h >>conftest.$ac_ext
! 19801: cat >>conftest.$ac_ext <<_ACEOF
! 19802: /* end confdefs.h. */
! 19803:
! 19804: int
! 19805: main ()
! 19806: {
! 19807: /* FIXME: Include the comments suggested by Paul. */
! 19808: #ifndef __cplusplus
! 19809: /* Ultrix mips cc rejects this. */
! 19810: typedef int charset[2];
! 19811: const charset x;
! 19812: /* SunOS 4.1.1 cc rejects this. */
! 19813: char const *const *ccp;
! 19814: char **p;
! 19815: /* NEC SVR4.0.2 mips cc rejects this. */
! 19816: struct point {int x, y;};
! 19817: static struct point const zero = {0,0};
! 19818: /* AIX XL C 1.02.0.0 rejects this.
! 19819: It does not let you subtract one const X* pointer from another in
! 19820: an arm of an if-expression whose if-part is not a constant
! 19821: expression */
! 19822: const char *g = "string";
! 19823: ccp = &g + (g ? g-g : 0);
! 19824: /* HPUX 7.0 cc rejects these. */
! 19825: ++ccp;
! 19826: p = (char**) ccp;
! 19827: ccp = (char const *const *) p;
! 19828: { /* SCO 3.2v4 cc rejects this. */
! 19829: char *t;
! 19830: char const *s = 0 ? (char *) 0 : (char const *) 0;
! 19831:
! 19832: *t++ = 0;
! 19833: }
! 19834: { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
! 19835: int x[] = {25, 17};
! 19836: const int *foo = &x[0];
! 19837: ++foo;
! 19838: }
! 19839: { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
! 19840: typedef const int *iptr;
! 19841: iptr p = 0;
! 19842: ++p;
! 19843: }
! 19844: { /* AIX XL C 1.02.0.0 rejects this saying
! 19845: "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
! 19846: struct s { int j; const int *ap[3]; };
! 19847: struct s *b; b->j = 5;
! 19848: }
! 19849: { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
! 19850: const int foo = 10;
! 19851: }
! 19852: #endif
! 19853:
! 19854: ;
! 19855: return 0;
! 19856: }
! 19857: _ACEOF
! 19858: rm -f conftest.$ac_objext
! 19859: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 19860: (eval $ac_compile) 2>conftest.er1
! 19861: ac_status=$?
! 19862: grep -v '^ *+' conftest.er1 >conftest.err
! 19863: rm -f conftest.er1
! 19864: cat conftest.err >&5
! 19865: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19866: (exit $ac_status); } &&
! 19867: { ac_try='test -z "$ac_c_werror_flag"
! 19868: || test ! -s conftest.err'
! 19869: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 19870: (eval $ac_try) 2>&5
! 19871: ac_status=$?
! 19872: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19873: (exit $ac_status); }; } &&
! 19874: { ac_try='test -s conftest.$ac_objext'
! 19875: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 19876: (eval $ac_try) 2>&5
! 19877: ac_status=$?
! 19878: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19879: (exit $ac_status); }; }; then
! 19880: ac_cv_c_const=yes
! 19881: else
! 19882: echo "$as_me: failed program was:" >&5
! 19883: sed 's/^/| /' conftest.$ac_ext >&5
! 19884:
! 19885: ac_cv_c_const=no
! 19886: fi
! 19887: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 19888: fi
! 19889: echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
! 19890: echo "${ECHO_T}$ac_cv_c_const" >&6
! 19891: if test $ac_cv_c_const = no; then
! 19892:
! 19893: cat >>confdefs.h <<\_ACEOF
! 19894: #define const
! 19895: _ACEOF
! 19896:
! 19897: fi
! 19898:
! 19899: echo "$as_me:$LINENO: checking for size_t" >&5
! 19900: echo $ECHO_N "checking for size_t... $ECHO_C" >&6
! 19901: if test "${ac_cv_type_size_t+set}" = set; then
! 19902: echo $ECHO_N "(cached) $ECHO_C" >&6
! 19903: else
! 19904: cat >conftest.$ac_ext <<_ACEOF
! 19905: /* confdefs.h. */
! 19906: _ACEOF
! 19907: cat confdefs.h >>conftest.$ac_ext
! 19908: cat >>conftest.$ac_ext <<_ACEOF
! 19909: /* end confdefs.h. */
! 19910: $ac_includes_default
! 19911: int
! 19912: main ()
! 19913: {
! 19914: if ((size_t *) 0)
! 19915: return 0;
! 19916: if (sizeof (size_t))
! 19917: return 0;
! 19918: ;
! 19919: return 0;
! 19920: }
! 19921: _ACEOF
! 19922: rm -f conftest.$ac_objext
! 19923: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 19924: (eval $ac_compile) 2>conftest.er1
! 19925: ac_status=$?
! 19926: grep -v '^ *+' conftest.er1 >conftest.err
! 19927: rm -f conftest.er1
! 19928: cat conftest.err >&5
! 19929: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19930: (exit $ac_status); } &&
! 19931: { ac_try='test -z "$ac_c_werror_flag"
! 19932: || test ! -s conftest.err'
! 19933: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 19934: (eval $ac_try) 2>&5
! 19935: ac_status=$?
! 19936: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19937: (exit $ac_status); }; } &&
! 19938: { ac_try='test -s conftest.$ac_objext'
! 19939: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 19940: (eval $ac_try) 2>&5
! 19941: ac_status=$?
! 19942: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 19943: (exit $ac_status); }; }; then
! 19944: ac_cv_type_size_t=yes
! 19945: else
! 19946: echo "$as_me: failed program was:" >&5
! 19947: sed 's/^/| /' conftest.$ac_ext >&5
! 19948:
! 19949: ac_cv_type_size_t=no
! 19950: fi
! 19951: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 19952: fi
! 19953: echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
! 19954: echo "${ECHO_T}$ac_cv_type_size_t" >&6
! 19955: if test $ac_cv_type_size_t = yes; then
! 19956: :
! 19957: else
! 19958:
! 19959: cat >>confdefs.h <<_ACEOF
! 19960: #define size_t unsigned
! 19961: _ACEOF
! 19962:
! 19963: fi
! 19964:
! 19965:
! 19966:
! 19967: for ac_func in memmove bcopy
! 19968: do
! 19969: as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
! 19970: echo "$as_me:$LINENO: checking for $ac_func" >&5
! 19971: echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
! 19972: if eval "test \"\${$as_ac_var+set}\" = set"; then
! 19973: echo $ECHO_N "(cached) $ECHO_C" >&6
! 19974: else
! 19975: cat >conftest.$ac_ext <<_ACEOF
! 19976: /* confdefs.h. */
! 19977: _ACEOF
! 19978: cat confdefs.h >>conftest.$ac_ext
! 19979: cat >>conftest.$ac_ext <<_ACEOF
! 19980: /* end confdefs.h. */
! 19981: /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
! 19982: For example, HP-UX 11i <limits.h> declares gettimeofday. */
! 19983: #define $ac_func innocuous_$ac_func
! 19984:
! 19985: /* System header to define __stub macros and hopefully few prototypes,
! 19986: which can conflict with char $ac_func (); below.
! 19987: Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
! 19988: <limits.h> exists even on freestanding compilers. */
! 19989:
! 19990: #ifdef __STDC__
! 19991: # include <limits.h>
! 19992: #else
! 19993: # include <assert.h>
! 19994: #endif
! 19995:
! 19996: #undef $ac_func
! 19997:
! 19998: /* Override any gcc2 internal prototype to avoid an error. */
! 19999: #ifdef __cplusplus
! 20000: extern "C"
! 20001: {
! 20002: #endif
! 20003: /* We use char because int might match the return type of a gcc2
! 20004: builtin and then its argument prototype would still apply. */
! 20005: char $ac_func ();
! 20006: /* The GNU C library defines this for functions which it implements
! 20007: to always fail with ENOSYS. Some functions are actually named
! 20008: something starting with __ and the normal name is an alias. */
! 20009: #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
! 20010: choke me
! 20011: #else
! 20012: char (*f) () = $ac_func;
! 20013: #endif
! 20014: #ifdef __cplusplus
! 20015: }
! 20016: #endif
! 20017:
! 20018: int
! 20019: main ()
! 20020: {
! 20021: return f != $ac_func;
! 20022: ;
! 20023: return 0;
! 20024: }
! 20025: _ACEOF
! 20026: rm -f conftest.$ac_objext conftest$ac_exeext
! 20027: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 20028: (eval $ac_link) 2>conftest.er1
! 20029: ac_status=$?
! 20030: grep -v '^ *+' conftest.er1 >conftest.err
! 20031: rm -f conftest.er1
! 20032: cat conftest.err >&5
! 20033: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20034: (exit $ac_status); } &&
! 20035: { ac_try='test -z "$ac_c_werror_flag"
! 20036: || test ! -s conftest.err'
! 20037: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 20038: (eval $ac_try) 2>&5
! 20039: ac_status=$?
! 20040: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20041: (exit $ac_status); }; } &&
! 20042: { ac_try='test -s conftest$ac_exeext'
! 20043: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 20044: (eval $ac_try) 2>&5
! 20045: ac_status=$?
! 20046: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20047: (exit $ac_status); }; }; then
! 20048: eval "$as_ac_var=yes"
! 20049: else
! 20050: echo "$as_me: failed program was:" >&5
! 20051: sed 's/^/| /' conftest.$ac_ext >&5
! 20052:
! 20053: eval "$as_ac_var=no"
! 20054: fi
! 20055: rm -f conftest.err conftest.$ac_objext \
! 20056: conftest$ac_exeext conftest.$ac_ext
! 20057: fi
! 20058: echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
! 20059: echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
! 20060: if test `eval echo '${'$as_ac_var'}'` = yes; then
! 20061: cat >>confdefs.h <<_ACEOF
! 20062: #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
! 20063: _ACEOF
! 20064:
! 20065: fi
! 20066: done
! 20067:
! 20068:
! 20069:
! 20070:
! 20071: for ac_header in fcntl.h unistd.h
! 20072: do
! 20073: as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
! 20074: if eval "test \"\${$as_ac_Header+set}\" = set"; then
! 20075: echo "$as_me:$LINENO: checking for $ac_header" >&5
! 20076: echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
! 20077: if eval "test \"\${$as_ac_Header+set}\" = set"; then
! 20078: echo $ECHO_N "(cached) $ECHO_C" >&6
! 20079: fi
! 20080: echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
! 20081: echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
! 20082: else
! 20083: # Is the header compilable?
! 20084: echo "$as_me:$LINENO: checking $ac_header usability" >&5
! 20085: echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
! 20086: cat >conftest.$ac_ext <<_ACEOF
! 20087: /* confdefs.h. */
! 20088: _ACEOF
! 20089: cat confdefs.h >>conftest.$ac_ext
! 20090: cat >>conftest.$ac_ext <<_ACEOF
! 20091: /* end confdefs.h. */
! 20092: $ac_includes_default
! 20093: #include <$ac_header>
! 20094: _ACEOF
! 20095: rm -f conftest.$ac_objext
! 20096: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 20097: (eval $ac_compile) 2>conftest.er1
! 20098: ac_status=$?
! 20099: grep -v '^ *+' conftest.er1 >conftest.err
! 20100: rm -f conftest.er1
! 20101: cat conftest.err >&5
! 20102: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20103: (exit $ac_status); } &&
! 20104: { ac_try='test -z "$ac_c_werror_flag"
! 20105: || test ! -s conftest.err'
! 20106: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 20107: (eval $ac_try) 2>&5
! 20108: ac_status=$?
! 20109: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20110: (exit $ac_status); }; } &&
! 20111: { ac_try='test -s conftest.$ac_objext'
! 20112: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 20113: (eval $ac_try) 2>&5
! 20114: ac_status=$?
! 20115: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20116: (exit $ac_status); }; }; then
! 20117: ac_header_compiler=yes
! 20118: else
! 20119: echo "$as_me: failed program was:" >&5
! 20120: sed 's/^/| /' conftest.$ac_ext >&5
! 20121:
! 20122: ac_header_compiler=no
! 20123: fi
! 20124: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 20125: echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! 20126: echo "${ECHO_T}$ac_header_compiler" >&6
! 20127:
! 20128: # Is the header present?
! 20129: echo "$as_me:$LINENO: checking $ac_header presence" >&5
! 20130: echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
! 20131: cat >conftest.$ac_ext <<_ACEOF
! 20132: /* confdefs.h. */
! 20133: _ACEOF
! 20134: cat confdefs.h >>conftest.$ac_ext
! 20135: cat >>conftest.$ac_ext <<_ACEOF
! 20136: /* end confdefs.h. */
! 20137: #include <$ac_header>
! 20138: _ACEOF
! 20139: if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
! 20140: (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
! 20141: ac_status=$?
! 20142: grep -v '^ *+' conftest.er1 >conftest.err
! 20143: rm -f conftest.er1
! 20144: cat conftest.err >&5
! 20145: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20146: (exit $ac_status); } >/dev/null; then
! 20147: if test -s conftest.err; then
! 20148: ac_cpp_err=$ac_c_preproc_warn_flag
! 20149: ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
! 20150: else
! 20151: ac_cpp_err=
! 20152: fi
! 20153: else
! 20154: ac_cpp_err=yes
! 20155: fi
! 20156: if test -z "$ac_cpp_err"; then
! 20157: ac_header_preproc=yes
! 20158: else
! 20159: echo "$as_me: failed program was:" >&5
! 20160: sed 's/^/| /' conftest.$ac_ext >&5
! 20161:
! 20162: ac_header_preproc=no
! 20163: fi
! 20164: rm -f conftest.err conftest.$ac_ext
! 20165: echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! 20166: echo "${ECHO_T}$ac_header_preproc" >&6
! 20167:
! 20168: # So? What about this header?
! 20169: case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
! 20170: yes:no: )
! 20171: { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
! 20172: echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
! 20173: { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
! 20174: echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
! 20175: ac_header_preproc=yes
! 20176: ;;
! 20177: no:yes:* )
! 20178: { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
! 20179: echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
! 20180: { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
! 20181: echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
! 20182: { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
! 20183: echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
! 20184: { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
! 20185: echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
! 20186: { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
! 20187: echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
! 20188: { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
! 20189: echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
! 20190: (
! 20191: cat <<\_ASBOX
! 20192: ## -------------------------------------- ##
! 20193: ## Report this to expat-bugs@libexpat.org ##
! 20194: ## -------------------------------------- ##
! 20195: _ASBOX
! 20196: ) |
! 20197: sed "s/^/$as_me: WARNING: /" >&2
! 20198: ;;
! 20199: esac
! 20200: echo "$as_me:$LINENO: checking for $ac_header" >&5
! 20201: echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
! 20202: if eval "test \"\${$as_ac_Header+set}\" = set"; then
! 20203: echo $ECHO_N "(cached) $ECHO_C" >&6
! 20204: else
! 20205: eval "$as_ac_Header=\$ac_header_preproc"
! 20206: fi
! 20207: echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
! 20208: echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
! 20209:
! 20210: fi
! 20211: if test `eval echo '${'$as_ac_Header'}'` = yes; then
! 20212: cat >>confdefs.h <<_ACEOF
! 20213: #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
! 20214: _ACEOF
! 20215:
! 20216: fi
! 20217:
! 20218: done
! 20219:
! 20220: echo "$as_me:$LINENO: checking for off_t" >&5
! 20221: echo $ECHO_N "checking for off_t... $ECHO_C" >&6
! 20222: if test "${ac_cv_type_off_t+set}" = set; then
! 20223: echo $ECHO_N "(cached) $ECHO_C" >&6
! 20224: else
! 20225: cat >conftest.$ac_ext <<_ACEOF
! 20226: /* confdefs.h. */
! 20227: _ACEOF
! 20228: cat confdefs.h >>conftest.$ac_ext
! 20229: cat >>conftest.$ac_ext <<_ACEOF
! 20230: /* end confdefs.h. */
! 20231: $ac_includes_default
! 20232: int
! 20233: main ()
! 20234: {
! 20235: if ((off_t *) 0)
! 20236: return 0;
! 20237: if (sizeof (off_t))
! 20238: return 0;
! 20239: ;
! 20240: return 0;
! 20241: }
! 20242: _ACEOF
! 20243: rm -f conftest.$ac_objext
! 20244: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 20245: (eval $ac_compile) 2>conftest.er1
! 20246: ac_status=$?
! 20247: grep -v '^ *+' conftest.er1 >conftest.err
! 20248: rm -f conftest.er1
! 20249: cat conftest.err >&5
! 20250: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20251: (exit $ac_status); } &&
! 20252: { ac_try='test -z "$ac_c_werror_flag"
! 20253: || test ! -s conftest.err'
! 20254: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 20255: (eval $ac_try) 2>&5
! 20256: ac_status=$?
! 20257: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20258: (exit $ac_status); }; } &&
! 20259: { ac_try='test -s conftest.$ac_objext'
! 20260: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 20261: (eval $ac_try) 2>&5
! 20262: ac_status=$?
! 20263: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20264: (exit $ac_status); }; }; then
! 20265: ac_cv_type_off_t=yes
! 20266: else
! 20267: echo "$as_me: failed program was:" >&5
! 20268: sed 's/^/| /' conftest.$ac_ext >&5
! 20269:
! 20270: ac_cv_type_off_t=no
! 20271: fi
! 20272: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 20273: fi
! 20274: echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
! 20275: echo "${ECHO_T}$ac_cv_type_off_t" >&6
! 20276: if test $ac_cv_type_off_t = yes; then
! 20277: :
! 20278: else
! 20279:
! 20280: cat >>confdefs.h <<_ACEOF
! 20281: #define off_t long
! 20282: _ACEOF
! 20283:
! 20284: fi
! 20285:
! 20286:
! 20287:
! 20288: for ac_header in stdlib.h unistd.h
! 20289: do
! 20290: as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
! 20291: if eval "test \"\${$as_ac_Header+set}\" = set"; then
! 20292: echo "$as_me:$LINENO: checking for $ac_header" >&5
! 20293: echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
! 20294: if eval "test \"\${$as_ac_Header+set}\" = set"; then
! 20295: echo $ECHO_N "(cached) $ECHO_C" >&6
! 20296: fi
! 20297: echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
! 20298: echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
! 20299: else
! 20300: # Is the header compilable?
! 20301: echo "$as_me:$LINENO: checking $ac_header usability" >&5
! 20302: echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
! 20303: cat >conftest.$ac_ext <<_ACEOF
! 20304: /* confdefs.h. */
! 20305: _ACEOF
! 20306: cat confdefs.h >>conftest.$ac_ext
! 20307: cat >>conftest.$ac_ext <<_ACEOF
! 20308: /* end confdefs.h. */
! 20309: $ac_includes_default
! 20310: #include <$ac_header>
! 20311: _ACEOF
! 20312: rm -f conftest.$ac_objext
! 20313: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 20314: (eval $ac_compile) 2>conftest.er1
! 20315: ac_status=$?
! 20316: grep -v '^ *+' conftest.er1 >conftest.err
! 20317: rm -f conftest.er1
! 20318: cat conftest.err >&5
! 20319: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20320: (exit $ac_status); } &&
! 20321: { ac_try='test -z "$ac_c_werror_flag"
! 20322: || test ! -s conftest.err'
! 20323: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 20324: (eval $ac_try) 2>&5
! 20325: ac_status=$?
! 20326: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20327: (exit $ac_status); }; } &&
! 20328: { ac_try='test -s conftest.$ac_objext'
! 20329: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 20330: (eval $ac_try) 2>&5
! 20331: ac_status=$?
! 20332: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20333: (exit $ac_status); }; }; then
! 20334: ac_header_compiler=yes
! 20335: else
! 20336: echo "$as_me: failed program was:" >&5
! 20337: sed 's/^/| /' conftest.$ac_ext >&5
! 20338:
! 20339: ac_header_compiler=no
! 20340: fi
! 20341: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 20342: echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
! 20343: echo "${ECHO_T}$ac_header_compiler" >&6
! 20344:
! 20345: # Is the header present?
! 20346: echo "$as_me:$LINENO: checking $ac_header presence" >&5
! 20347: echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
! 20348: cat >conftest.$ac_ext <<_ACEOF
! 20349: /* confdefs.h. */
! 20350: _ACEOF
! 20351: cat confdefs.h >>conftest.$ac_ext
! 20352: cat >>conftest.$ac_ext <<_ACEOF
! 20353: /* end confdefs.h. */
! 20354: #include <$ac_header>
! 20355: _ACEOF
! 20356: if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
! 20357: (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
! 20358: ac_status=$?
! 20359: grep -v '^ *+' conftest.er1 >conftest.err
! 20360: rm -f conftest.er1
! 20361: cat conftest.err >&5
! 20362: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20363: (exit $ac_status); } >/dev/null; then
! 20364: if test -s conftest.err; then
! 20365: ac_cpp_err=$ac_c_preproc_warn_flag
! 20366: ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
! 20367: else
! 20368: ac_cpp_err=
! 20369: fi
! 20370: else
! 20371: ac_cpp_err=yes
! 20372: fi
! 20373: if test -z "$ac_cpp_err"; then
! 20374: ac_header_preproc=yes
! 20375: else
! 20376: echo "$as_me: failed program was:" >&5
! 20377: sed 's/^/| /' conftest.$ac_ext >&5
! 20378:
! 20379: ac_header_preproc=no
! 20380: fi
! 20381: rm -f conftest.err conftest.$ac_ext
! 20382: echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
! 20383: echo "${ECHO_T}$ac_header_preproc" >&6
! 20384:
! 20385: # So? What about this header?
! 20386: case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
! 20387: yes:no: )
! 20388: { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
! 20389: echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
! 20390: { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
! 20391: echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
! 20392: ac_header_preproc=yes
! 20393: ;;
! 20394: no:yes:* )
! 20395: { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
! 20396: echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
! 20397: { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
! 20398: echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
! 20399: { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
! 20400: echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
! 20401: { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
! 20402: echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
! 20403: { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
! 20404: echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
! 20405: { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
! 20406: echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
! 20407: (
! 20408: cat <<\_ASBOX
! 20409: ## -------------------------------------- ##
! 20410: ## Report this to expat-bugs@libexpat.org ##
! 20411: ## -------------------------------------- ##
! 20412: _ASBOX
! 20413: ) |
! 20414: sed "s/^/$as_me: WARNING: /" >&2
! 20415: ;;
! 20416: esac
! 20417: echo "$as_me:$LINENO: checking for $ac_header" >&5
! 20418: echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
! 20419: if eval "test \"\${$as_ac_Header+set}\" = set"; then
! 20420: echo $ECHO_N "(cached) $ECHO_C" >&6
! 20421: else
! 20422: eval "$as_ac_Header=\$ac_header_preproc"
! 20423: fi
! 20424: echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
! 20425: echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
! 20426:
! 20427: fi
! 20428: if test `eval echo '${'$as_ac_Header'}'` = yes; then
! 20429: cat >>confdefs.h <<_ACEOF
! 20430: #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
! 20431: _ACEOF
! 20432:
! 20433: fi
! 20434:
! 20435: done
! 20436:
! 20437:
! 20438: for ac_func in getpagesize
! 20439: do
! 20440: as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
! 20441: echo "$as_me:$LINENO: checking for $ac_func" >&5
! 20442: echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
! 20443: if eval "test \"\${$as_ac_var+set}\" = set"; then
! 20444: echo $ECHO_N "(cached) $ECHO_C" >&6
! 20445: else
! 20446: cat >conftest.$ac_ext <<_ACEOF
! 20447: /* confdefs.h. */
! 20448: _ACEOF
! 20449: cat confdefs.h >>conftest.$ac_ext
! 20450: cat >>conftest.$ac_ext <<_ACEOF
! 20451: /* end confdefs.h. */
! 20452: /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
! 20453: For example, HP-UX 11i <limits.h> declares gettimeofday. */
! 20454: #define $ac_func innocuous_$ac_func
! 20455:
! 20456: /* System header to define __stub macros and hopefully few prototypes,
! 20457: which can conflict with char $ac_func (); below.
! 20458: Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
! 20459: <limits.h> exists even on freestanding compilers. */
! 20460:
! 20461: #ifdef __STDC__
! 20462: # include <limits.h>
! 20463: #else
! 20464: # include <assert.h>
! 20465: #endif
! 20466:
! 20467: #undef $ac_func
! 20468:
! 20469: /* Override any gcc2 internal prototype to avoid an error. */
! 20470: #ifdef __cplusplus
! 20471: extern "C"
! 20472: {
! 20473: #endif
! 20474: /* We use char because int might match the return type of a gcc2
! 20475: builtin and then its argument prototype would still apply. */
! 20476: char $ac_func ();
! 20477: /* The GNU C library defines this for functions which it implements
! 20478: to always fail with ENOSYS. Some functions are actually named
! 20479: something starting with __ and the normal name is an alias. */
! 20480: #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
! 20481: choke me
! 20482: #else
! 20483: char (*f) () = $ac_func;
! 20484: #endif
! 20485: #ifdef __cplusplus
! 20486: }
! 20487: #endif
! 20488:
! 20489: int
! 20490: main ()
! 20491: {
! 20492: return f != $ac_func;
! 20493: ;
! 20494: return 0;
! 20495: }
! 20496: _ACEOF
! 20497: rm -f conftest.$ac_objext conftest$ac_exeext
! 20498: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 20499: (eval $ac_link) 2>conftest.er1
! 20500: ac_status=$?
! 20501: grep -v '^ *+' conftest.er1 >conftest.err
! 20502: rm -f conftest.er1
! 20503: cat conftest.err >&5
! 20504: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20505: (exit $ac_status); } &&
! 20506: { ac_try='test -z "$ac_c_werror_flag"
! 20507: || test ! -s conftest.err'
! 20508: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 20509: (eval $ac_try) 2>&5
! 20510: ac_status=$?
! 20511: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20512: (exit $ac_status); }; } &&
! 20513: { ac_try='test -s conftest$ac_exeext'
! 20514: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 20515: (eval $ac_try) 2>&5
! 20516: ac_status=$?
! 20517: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20518: (exit $ac_status); }; }; then
! 20519: eval "$as_ac_var=yes"
! 20520: else
! 20521: echo "$as_me: failed program was:" >&5
! 20522: sed 's/^/| /' conftest.$ac_ext >&5
! 20523:
! 20524: eval "$as_ac_var=no"
! 20525: fi
! 20526: rm -f conftest.err conftest.$ac_objext \
! 20527: conftest$ac_exeext conftest.$ac_ext
! 20528: fi
! 20529: echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
! 20530: echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
! 20531: if test `eval echo '${'$as_ac_var'}'` = yes; then
! 20532: cat >>confdefs.h <<_ACEOF
! 20533: #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
! 20534: _ACEOF
! 20535:
! 20536: fi
! 20537: done
! 20538:
! 20539: echo "$as_me:$LINENO: checking for working mmap" >&5
! 20540: echo $ECHO_N "checking for working mmap... $ECHO_C" >&6
! 20541: if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
! 20542: echo $ECHO_N "(cached) $ECHO_C" >&6
! 20543: else
! 20544: if test "$cross_compiling" = yes; then
! 20545: ac_cv_func_mmap_fixed_mapped=no
! 20546: else
! 20547: cat >conftest.$ac_ext <<_ACEOF
! 20548: /* confdefs.h. */
! 20549: _ACEOF
! 20550: cat confdefs.h >>conftest.$ac_ext
! 20551: cat >>conftest.$ac_ext <<_ACEOF
! 20552: /* end confdefs.h. */
! 20553: $ac_includes_default
! 20554: /* malloc might have been renamed as rpl_malloc. */
! 20555: #undef malloc
! 20556:
! 20557: /* Thanks to Mike Haertel and Jim Avera for this test.
! 20558: Here is a matrix of mmap possibilities:
! 20559: mmap private not fixed
! 20560: mmap private fixed at somewhere currently unmapped
! 20561: mmap private fixed at somewhere already mapped
! 20562: mmap shared not fixed
! 20563: mmap shared fixed at somewhere currently unmapped
! 20564: mmap shared fixed at somewhere already mapped
! 20565: For private mappings, we should verify that changes cannot be read()
! 20566: back from the file, nor mmap's back from the file at a different
! 20567: address. (There have been systems where private was not correctly
! 20568: implemented like the infamous i386 svr4.0, and systems where the
! 20569: VM page cache was not coherent with the file system buffer cache
! 20570: like early versions of FreeBSD and possibly contemporary NetBSD.)
! 20571: For shared mappings, we should conversely verify that changes get
! 20572: propagated back to all the places they're supposed to be.
! 20573:
! 20574: Grep wants private fixed already mapped.
! 20575: The main things grep needs to know about mmap are:
! 20576: * does it exist and is it safe to write into the mmap'd area
! 20577: * how to use it (BSD variants) */
! 20578:
! 20579: #include <fcntl.h>
! 20580: #include <sys/mman.h>
! 20581:
! 20582: #if !STDC_HEADERS && !HAVE_STDLIB_H
! 20583: char *malloc ();
! 20584: #endif
! 20585:
! 20586: /* This mess was copied from the GNU getpagesize.h. */
! 20587: #if !HAVE_GETPAGESIZE
! 20588: /* Assume that all systems that can run configure have sys/param.h. */
! 20589: # if !HAVE_SYS_PARAM_H
! 20590: # define HAVE_SYS_PARAM_H 1
! 20591: # endif
! 20592:
! 20593: # ifdef _SC_PAGESIZE
! 20594: # define getpagesize() sysconf(_SC_PAGESIZE)
! 20595: # else /* no _SC_PAGESIZE */
! 20596: # if HAVE_SYS_PARAM_H
! 20597: # include <sys/param.h>
! 20598: # ifdef EXEC_PAGESIZE
! 20599: # define getpagesize() EXEC_PAGESIZE
! 20600: # else /* no EXEC_PAGESIZE */
! 20601: # ifdef NBPG
! 20602: # define getpagesize() NBPG * CLSIZE
! 20603: # ifndef CLSIZE
! 20604: # define CLSIZE 1
! 20605: # endif /* no CLSIZE */
! 20606: # else /* no NBPG */
! 20607: # ifdef NBPC
! 20608: # define getpagesize() NBPC
! 20609: # else /* no NBPC */
! 20610: # ifdef PAGESIZE
! 20611: # define getpagesize() PAGESIZE
! 20612: # endif /* PAGESIZE */
! 20613: # endif /* no NBPC */
! 20614: # endif /* no NBPG */
! 20615: # endif /* no EXEC_PAGESIZE */
! 20616: # else /* no HAVE_SYS_PARAM_H */
! 20617: # define getpagesize() 8192 /* punt totally */
! 20618: # endif /* no HAVE_SYS_PARAM_H */
! 20619: # endif /* no _SC_PAGESIZE */
! 20620:
! 20621: #endif /* no HAVE_GETPAGESIZE */
! 20622:
! 20623: int
! 20624: main ()
! 20625: {
! 20626: char *data, *data2, *data3;
! 20627: int i, pagesize;
! 20628: int fd;
! 20629:
! 20630: pagesize = getpagesize ();
! 20631:
! 20632: /* First, make a file with some known garbage in it. */
! 20633: data = (char *) malloc (pagesize);
! 20634: if (!data)
! 20635: exit (1);
! 20636: for (i = 0; i < pagesize; ++i)
! 20637: *(data + i) = rand ();
! 20638: umask (0);
! 20639: fd = creat ("conftest.mmap", 0600);
! 20640: if (fd < 0)
! 20641: exit (1);
! 20642: if (write (fd, data, pagesize) != pagesize)
! 20643: exit (1);
! 20644: close (fd);
! 20645:
! 20646: /* Next, try to mmap the file at a fixed address which already has
! 20647: something else allocated at it. If we can, also make sure that
! 20648: we see the same garbage. */
! 20649: fd = open ("conftest.mmap", O_RDWR);
! 20650: if (fd < 0)
! 20651: exit (1);
! 20652: data2 = (char *) malloc (2 * pagesize);
! 20653: if (!data2)
! 20654: exit (1);
! 20655: data2 += (pagesize - ((long) data2 & (pagesize - 1))) & (pagesize - 1);
! 20656: if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
! 20657: MAP_PRIVATE | MAP_FIXED, fd, 0L))
! 20658: exit (1);
! 20659: for (i = 0; i < pagesize; ++i)
! 20660: if (*(data + i) != *(data2 + i))
! 20661: exit (1);
! 20662:
! 20663: /* Finally, make sure that changes to the mapped area do not
! 20664: percolate back to the file as seen by read(). (This is a bug on
! 20665: some variants of i386 svr4.0.) */
! 20666: for (i = 0; i < pagesize; ++i)
! 20667: *(data2 + i) = *(data2 + i) + 1;
! 20668: data3 = (char *) malloc (pagesize);
! 20669: if (!data3)
! 20670: exit (1);
! 20671: if (read (fd, data3, pagesize) != pagesize)
! 20672: exit (1);
! 20673: for (i = 0; i < pagesize; ++i)
! 20674: if (*(data + i) != *(data3 + i))
! 20675: exit (1);
! 20676: close (fd);
! 20677: exit (0);
! 20678: }
! 20679: _ACEOF
! 20680: rm -f conftest$ac_exeext
! 20681: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
! 20682: (eval $ac_link) 2>&5
! 20683: ac_status=$?
! 20684: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20685: (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
! 20686: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 20687: (eval $ac_try) 2>&5
! 20688: ac_status=$?
! 20689: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20690: (exit $ac_status); }; }; then
! 20691: ac_cv_func_mmap_fixed_mapped=yes
! 20692: else
! 20693: echo "$as_me: program exited with status $ac_status" >&5
! 20694: echo "$as_me: failed program was:" >&5
! 20695: sed 's/^/| /' conftest.$ac_ext >&5
! 20696:
! 20697: ( exit $ac_status )
! 20698: ac_cv_func_mmap_fixed_mapped=no
! 20699: fi
! 20700: rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
! 20701: fi
! 20702: fi
! 20703: echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
! 20704: echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6
! 20705: if test $ac_cv_func_mmap_fixed_mapped = yes; then
! 20706:
! 20707: cat >>confdefs.h <<\_ACEOF
! 20708: #define HAVE_MMAP 1
! 20709: _ACEOF
! 20710:
! 20711: fi
! 20712: rm -f conftest.mmap
! 20713:
! 20714:
! 20715: if test "$ac_cv_func_mmap_fixed_mapped" = "yes"; then
! 20716: FILEMAP=unixfilemap
! 20717: else
! 20718: FILEMAP=readfilemap
! 20719: fi
! 20720:
! 20721:
! 20722:
! 20723: # AC_CPP_FUNC
! 20724: # ------------------ #
! 20725: # Checks to see if ANSI C99 CPP variable __func__ works.
! 20726: # If not, perhaps __FUNCTION__ works instead.
! 20727: # If not, we'll just define __func__ to "".
! 20728: # AC_CPP_FUNC
! 20729:
! 20730:
! 20731: echo "$as_me:$LINENO: checking for an ANSI C99-conforming __func__" >&5
! 20732: echo $ECHO_N "checking for an ANSI C99-conforming __func__... $ECHO_C" >&6
! 20733: if test "${ac_cv_cpp_func+set}" = set; then
! 20734: echo $ECHO_N "(cached) $ECHO_C" >&6
! 20735: else
! 20736: cat >conftest.$ac_ext <<_ACEOF
! 20737: /* confdefs.h. */
! 20738: _ACEOF
! 20739: cat confdefs.h >>conftest.$ac_ext
! 20740: cat >>conftest.$ac_ext <<_ACEOF
! 20741: /* end confdefs.h. */
! 20742:
! 20743: int
! 20744: main ()
! 20745: {
! 20746: char *foo = __func__;
! 20747: ;
! 20748: return 0;
! 20749: }
! 20750: _ACEOF
! 20751: rm -f conftest.$ac_objext
! 20752: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 20753: (eval $ac_compile) 2>conftest.er1
! 20754: ac_status=$?
! 20755: grep -v '^ *+' conftest.er1 >conftest.err
! 20756: rm -f conftest.er1
! 20757: cat conftest.err >&5
! 20758: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20759: (exit $ac_status); } &&
! 20760: { ac_try='test -z "$ac_c_werror_flag"
! 20761: || test ! -s conftest.err'
! 20762: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 20763: (eval $ac_try) 2>&5
! 20764: ac_status=$?
! 20765: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20766: (exit $ac_status); }; } &&
! 20767: { ac_try='test -s conftest.$ac_objext'
! 20768: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 20769: (eval $ac_try) 2>&5
! 20770: ac_status=$?
! 20771: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20772: (exit $ac_status); }; }; then
! 20773: ac_cv_cpp_func=yes
! 20774: else
! 20775: echo "$as_me: failed program was:" >&5
! 20776: sed 's/^/| /' conftest.$ac_ext >&5
! 20777:
! 20778: cat >conftest.$ac_ext <<_ACEOF
! 20779: /* confdefs.h. */
! 20780: _ACEOF
! 20781: cat confdefs.h >>conftest.$ac_ext
! 20782: cat >>conftest.$ac_ext <<_ACEOF
! 20783: /* end confdefs.h. */
! 20784:
! 20785: int
! 20786: main ()
! 20787: {
! 20788: char *foo = __FUNCTION__;
! 20789: ;
! 20790: return 0;
! 20791: }
! 20792: _ACEOF
! 20793: rm -f conftest.$ac_objext
! 20794: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
! 20795: (eval $ac_compile) 2>conftest.er1
! 20796: ac_status=$?
! 20797: grep -v '^ *+' conftest.er1 >conftest.err
! 20798: rm -f conftest.er1
! 20799: cat conftest.err >&5
! 20800: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20801: (exit $ac_status); } &&
! 20802: { ac_try='test -z "$ac_c_werror_flag"
! 20803: || test ! -s conftest.err'
! 20804: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 20805: (eval $ac_try) 2>&5
! 20806: ac_status=$?
! 20807: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20808: (exit $ac_status); }; } &&
! 20809: { ac_try='test -s conftest.$ac_objext'
! 20810: { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
! 20811: (eval $ac_try) 2>&5
! 20812: ac_status=$?
! 20813: echo "$as_me:$LINENO: \$? = $ac_status" >&5
! 20814: (exit $ac_status); }; }; then
! 20815: ac_cv_cpp_func=__FUNCTION__
! 20816: else
! 20817: echo "$as_me: failed program was:" >&5
! 20818: sed 's/^/| /' conftest.$ac_ext >&5
! 20819:
! 20820: ac_cv_cpp_func=no
! 20821: fi
! 20822: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 20823: fi
! 20824: rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
! 20825: fi
! 20826: echo "$as_me:$LINENO: result: $ac_cv_cpp_func" >&5
! 20827: echo "${ECHO_T}$ac_cv_cpp_func" >&6
! 20828: if test $ac_cv_cpp_func = __FUNCTION__; then
! 20829:
! 20830: cat >>confdefs.h <<\_ACEOF
! 20831: #define __func__ __FUNCTION__
! 20832: _ACEOF
! 20833:
! 20834: elif test $ac_cv_cpp_func = no; then
! 20835:
! 20836: cat >>confdefs.h <<\_ACEOF
! 20837: #define __func__ ""
! 20838: _ACEOF
! 20839:
! 20840: fi
! 20841:
! 20842:
! 20843:
! 20844:
! 20845: cat >>confdefs.h <<\_ACEOF
! 20846: #define XML_NS 1
! 20847: _ACEOF
! 20848:
! 20849:
! 20850: cat >>confdefs.h <<\_ACEOF
! 20851: #define XML_DTD 1
! 20852: _ACEOF
! 20853:
! 20854:
! 20855: cat >>confdefs.h <<\_ACEOF
! 20856: #define XML_CONTEXT_BYTES 1024
! 20857: _ACEOF
! 20858:
! 20859:
! 20860: ac_config_files="$ac_config_files Makefile"
! 20861:
! 20862: cat >confcache <<\_ACEOF
! 20863: # This file is a shell script that caches the results of configure
! 20864: # tests run on this system so they can be shared between configure
! 20865: # scripts and configure runs, see configure's option --config-cache.
! 20866: # It is not useful on other systems. If it contains results you don't
! 20867: # want to keep, you may remove or edit it.
! 20868: #
! 20869: # config.status only pays attention to the cache file if you give it
! 20870: # the --recheck option to rerun configure.
! 20871: #
! 20872: # `ac_cv_env_foo' variables (set or unset) will be overridden when
! 20873: # loading this file, other *unset* `ac_cv_foo' will be assigned the
! 20874: # following values.
! 20875:
! 20876: _ACEOF
! 20877:
! 20878: # The following way of writing the cache mishandles newlines in values,
! 20879: # but we know of no workaround that is simple, portable, and efficient.
! 20880: # So, don't put newlines in cache variables' values.
! 20881: # Ultrix sh set writes to stderr and can't be redirected directly,
! 20882: # and sets the high bit in the cache file unless we assign to the vars.
! 20883: {
! 20884: (set) 2>&1 |
! 20885: case `(ac_space=' '; set | grep ac_space) 2>&1` in
! 20886: *ac_space=\ *)
! 20887: # `set' does not quote correctly, so add quotes (double-quote
! 20888: # substitution turns \\\\ into \\, and sed turns \\ into \).
! 20889: sed -n \
! 20890: "s/'/'\\\\''/g;
! 20891: s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
! 20892: ;;
! 20893: *)
! 20894: # `set' quotes correctly as required by POSIX, so do not add quotes.
! 20895: sed -n \
! 20896: "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
! 20897: ;;
! 20898: esac;
! 20899: } |
! 20900: sed '
! 20901: t clear
! 20902: : clear
! 20903: s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
! 20904: t end
! 20905: /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
! 20906: : end' >>confcache
! 20907: if diff $cache_file confcache >/dev/null 2>&1; then :; else
! 20908: if test -w $cache_file; then
! 20909: test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
! 20910: cat confcache >$cache_file
! 20911: else
! 20912: echo "not updating unwritable cache $cache_file"
! 20913: fi
! 20914: fi
! 20915: rm -f confcache
! 20916:
! 20917: test "x$prefix" = xNONE && prefix=$ac_default_prefix
! 20918: # Let make expand exec_prefix.
! 20919: test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
! 20920:
! 20921: # VPATH may cause trouble with some makes, so we remove $(srcdir),
! 20922: # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
! 20923: # trailing colons and then remove the whole line if VPATH becomes empty
! 20924: # (actually we leave an empty line to preserve line numbers).
! 20925: if test "x$srcdir" = x.; then
! 20926: ac_vpsub='/^[ ]*VPATH[ ]*=/{
! 20927: s/:*\$(srcdir):*/:/;
! 20928: s/:*\${srcdir}:*/:/;
! 20929: s/:*@srcdir@:*/:/;
! 20930: s/^\([^=]*=[ ]*\):*/\1/;
! 20931: s/:*$//;
! 20932: s/^[^=]*=[ ]*$//;
! 20933: }'
! 20934: fi
! 20935:
! 20936: DEFS=-DHAVE_CONFIG_H
! 20937:
! 20938: ac_libobjs=
! 20939: ac_ltlibobjs=
! 20940: for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
! 20941: # 1. Remove the extension, and $U if already installed.
! 20942: ac_i=`echo "$ac_i" |
! 20943: sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
! 20944: # 2. Add them.
! 20945: ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
! 20946: ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
! 20947: done
! 20948: LIBOBJS=$ac_libobjs
! 20949:
! 20950: LTLIBOBJS=$ac_ltlibobjs
! 20951:
! 20952:
! 20953:
! 20954: : ${CONFIG_STATUS=./config.status}
! 20955: ac_clean_files_save=$ac_clean_files
! 20956: ac_clean_files="$ac_clean_files $CONFIG_STATUS"
! 20957: { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
! 20958: echo "$as_me: creating $CONFIG_STATUS" >&6;}
! 20959: cat >$CONFIG_STATUS <<_ACEOF
! 20960: #! $SHELL
! 20961: # Generated by $as_me.
! 20962: # Run this file to recreate the current configuration.
! 20963: # Compiler output produced by configure, useful for debugging
! 20964: # configure, is in config.log if it exists.
! 20965:
! 20966: debug=false
! 20967: ac_cs_recheck=false
! 20968: ac_cs_silent=false
! 20969: SHELL=\${CONFIG_SHELL-$SHELL}
! 20970: _ACEOF
! 20971:
! 20972: cat >>$CONFIG_STATUS <<\_ACEOF
! 20973: ## --------------------- ##
! 20974: ## M4sh Initialization. ##
! 20975: ## --------------------- ##
! 20976:
! 20977: # Be Bourne compatible
! 20978: if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
! 20979: emulate sh
! 20980: NULLCMD=:
! 20981: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
! 20982: # is contrary to our usage. Disable this feature.
! 20983: alias -g '${1+"$@"}'='"$@"'
! 20984: elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
! 20985: set -o posix
! 20986: fi
! 20987: DUALCASE=1; export DUALCASE # for MKS sh
! 20988:
! 20989: # Support unset when possible.
! 20990: if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
! 20991: as_unset=unset
! 20992: else
! 20993: as_unset=false
! 20994: fi
! 20995:
! 20996:
! 20997: # Work around bugs in pre-3.0 UWIN ksh.
! 20998: $as_unset ENV MAIL MAILPATH
! 20999: PS1='$ '
! 21000: PS2='> '
! 21001: PS4='+ '
! 21002:
! 21003: # NLS nuisances.
! 21004: for as_var in \
! 21005: LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
! 21006: LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
! 21007: LC_TELEPHONE LC_TIME
! 21008: do
! 21009: if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
! 21010: eval $as_var=C; export $as_var
! 21011: else
! 21012: $as_unset $as_var
! 21013: fi
! 21014: done
! 21015:
! 21016: # Required to use basename.
! 21017: if expr a : '\(a\)' >/dev/null 2>&1; then
! 21018: as_expr=expr
! 21019: else
! 21020: as_expr=false
! 21021: fi
! 21022:
! 21023: if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
! 21024: as_basename=basename
! 21025: else
! 21026: as_basename=false
! 21027: fi
! 21028:
! 21029:
! 21030: # Name of the executable.
! 21031: as_me=`$as_basename "$0" ||
! 21032: $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
! 21033: X"$0" : 'X\(//\)$' \| \
! 21034: X"$0" : 'X\(/\)$' \| \
! 21035: . : '\(.\)' 2>/dev/null ||
! 21036: echo X/"$0" |
! 21037: sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
! 21038: /^X\/\(\/\/\)$/{ s//\1/; q; }
! 21039: /^X\/\(\/\).*/{ s//\1/; q; }
! 21040: s/.*/./; q'`
! 21041:
! 21042:
! 21043: # PATH needs CR, and LINENO needs CR and PATH.
! 21044: # Avoid depending upon Character Ranges.
! 21045: as_cr_letters='abcdefghijklmnopqrstuvwxyz'
! 21046: as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
! 21047: as_cr_Letters=$as_cr_letters$as_cr_LETTERS
! 21048: as_cr_digits='0123456789'
! 21049: as_cr_alnum=$as_cr_Letters$as_cr_digits
! 21050:
! 21051: # The user is always right.
! 21052: if test "${PATH_SEPARATOR+set}" != set; then
! 21053: echo "#! /bin/sh" >conf$$.sh
! 21054: echo "exit 0" >>conf$$.sh
! 21055: chmod +x conf$$.sh
! 21056: if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
! 21057: PATH_SEPARATOR=';'
! 21058: else
! 21059: PATH_SEPARATOR=:
! 21060: fi
! 21061: rm -f conf$$.sh
! 21062: fi
! 21063:
! 21064:
! 21065: as_lineno_1=$LINENO
! 21066: as_lineno_2=$LINENO
! 21067: as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
! 21068: test "x$as_lineno_1" != "x$as_lineno_2" &&
! 21069: test "x$as_lineno_3" = "x$as_lineno_2" || {
! 21070: # Find who we are. Look in the path if we contain no path at all
! 21071: # relative or not.
! 21072: case $0 in
! 21073: *[\\/]* ) as_myself=$0 ;;
! 21074: *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 21075: for as_dir in $PATH
! 21076: do
! 21077: IFS=$as_save_IFS
! 21078: test -z "$as_dir" && as_dir=.
! 21079: test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
! 21080: done
! 21081:
! 21082: ;;
! 21083: esac
! 21084: # We did not find ourselves, most probably we were run as `sh COMMAND'
! 21085: # in which case we are not to be found in the path.
! 21086: if test "x$as_myself" = x; then
! 21087: as_myself=$0
! 21088: fi
! 21089: if test ! -f "$as_myself"; then
! 21090: { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
! 21091: echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
! 21092: { (exit 1); exit 1; }; }
! 21093: fi
! 21094: case $CONFIG_SHELL in
! 21095: '')
! 21096: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
! 21097: for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
! 21098: do
! 21099: IFS=$as_save_IFS
! 21100: test -z "$as_dir" && as_dir=.
! 21101: for as_base in sh bash ksh sh5; do
! 21102: case $as_dir in
! 21103: /*)
! 21104: if ("$as_dir/$as_base" -c '
! 21105: as_lineno_1=$LINENO
! 21106: as_lineno_2=$LINENO
! 21107: as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
! 21108: test "x$as_lineno_1" != "x$as_lineno_2" &&
! 21109: test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
! 21110: $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
! 21111: $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
! 21112: CONFIG_SHELL=$as_dir/$as_base
! 21113: export CONFIG_SHELL
! 21114: exec "$CONFIG_SHELL" "$0" ${1+"$@"}
! 21115: fi;;
! 21116: esac
! 21117: done
! 21118: done
! 21119: ;;
! 21120: esac
! 21121:
! 21122: # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
! 21123: # uniformly replaced by the line number. The first 'sed' inserts a
! 21124: # line-number line before each line; the second 'sed' does the real
! 21125: # work. The second script uses 'N' to pair each line-number line
! 21126: # with the numbered line, and appends trailing '-' during
! 21127: # substitution so that $LINENO is not a special case at line end.
! 21128: # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
! 21129: # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
! 21130: sed '=' <$as_myself |
! 21131: sed '
! 21132: N
! 21133: s,$,-,
! 21134: : loop
! 21135: s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
! 21136: t loop
! 21137: s,-$,,
! 21138: s,^['$as_cr_digits']*\n,,
! 21139: ' >$as_me.lineno &&
! 21140: chmod +x $as_me.lineno ||
! 21141: { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
! 21142: echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
! 21143: { (exit 1); exit 1; }; }
! 21144:
! 21145: # Don't try to exec as it changes $[0], causing all sort of problems
! 21146: # (the dirname of $[0] is not the place where we might find the
! 21147: # original and so on. Autoconf is especially sensible to this).
! 21148: . ./$as_me.lineno
! 21149: # Exit status is that of the last command.
! 21150: exit
! 21151: }
! 21152:
! 21153:
! 21154: case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
! 21155: *c*,-n*) ECHO_N= ECHO_C='
! 21156: ' ECHO_T=' ' ;;
! 21157: *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
! 21158: *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
! 21159: esac
! 21160:
! 21161: if expr a : '\(a\)' >/dev/null 2>&1; then
! 21162: as_expr=expr
! 21163: else
! 21164: as_expr=false
! 21165: fi
! 21166:
! 21167: rm -f conf$$ conf$$.exe conf$$.file
! 21168: echo >conf$$.file
! 21169: if ln -s conf$$.file conf$$ 2>/dev/null; then
! 21170: # We could just check for DJGPP; but this test a) works b) is more generic
! 21171: # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
! 21172: if test -f conf$$.exe; then
! 21173: # Don't use ln at all; we don't have any links
! 21174: as_ln_s='cp -p'
! 21175: else
! 21176: as_ln_s='ln -s'
! 21177: fi
! 21178: elif ln conf$$.file conf$$ 2>/dev/null; then
! 21179: as_ln_s=ln
! 21180: else
! 21181: as_ln_s='cp -p'
! 21182: fi
! 21183: rm -f conf$$ conf$$.exe conf$$.file
! 21184:
! 21185: if mkdir -p . 2>/dev/null; then
! 21186: as_mkdir_p=:
! 21187: else
! 21188: test -d ./-p && rmdir ./-p
! 21189: as_mkdir_p=false
! 21190: fi
! 21191:
! 21192: as_executable_p="test -f"
! 21193:
! 21194: # Sed expression to map a string onto a valid CPP name.
! 21195: as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
! 21196:
! 21197: # Sed expression to map a string onto a valid variable name.
! 21198: as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
! 21199:
! 21200:
! 21201: # IFS
! 21202: # We need space, tab and new line, in precisely that order.
! 21203: as_nl='
! 21204: '
! 21205: IFS=" $as_nl"
! 21206:
! 21207: # CDPATH.
! 21208: $as_unset CDPATH
! 21209:
! 21210: exec 6>&1
! 21211:
! 21212: # Open the log real soon, to keep \$[0] and so on meaningful, and to
! 21213: # report actual input values of CONFIG_FILES etc. instead of their
! 21214: # values after options handling. Logging --version etc. is OK.
! 21215: exec 5>>config.log
! 21216: {
! 21217: echo
! 21218: sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
! 21219: ## Running $as_me. ##
! 21220: _ASBOX
! 21221: } >&5
! 21222: cat >&5 <<_CSEOF
! 21223:
! 21224: This file was extended by expat $as_me 2.0.1, which was
! 21225: generated by GNU Autoconf 2.59. Invocation command line was
! 21226:
! 21227: CONFIG_FILES = $CONFIG_FILES
! 21228: CONFIG_HEADERS = $CONFIG_HEADERS
! 21229: CONFIG_LINKS = $CONFIG_LINKS
! 21230: CONFIG_COMMANDS = $CONFIG_COMMANDS
! 21231: $ $0 $@
! 21232:
! 21233: _CSEOF
! 21234: echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
! 21235: echo >&5
! 21236: _ACEOF
! 21237:
! 21238: # Files that config.status was made for.
! 21239: if test -n "$ac_config_files"; then
! 21240: echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
! 21241: fi
! 21242:
! 21243: if test -n "$ac_config_headers"; then
! 21244: echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
! 21245: fi
! 21246:
! 21247: if test -n "$ac_config_links"; then
! 21248: echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
! 21249: fi
! 21250:
! 21251: if test -n "$ac_config_commands"; then
! 21252: echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
! 21253: fi
! 21254:
! 21255: cat >>$CONFIG_STATUS <<\_ACEOF
! 21256:
! 21257: ac_cs_usage="\
! 21258: \`$as_me' instantiates files from templates according to the
! 21259: current configuration.
! 21260:
! 21261: Usage: $0 [OPTIONS] [FILE]...
! 21262:
! 21263: -h, --help print this help, then exit
! 21264: -V, --version print version number, then exit
! 21265: -q, --quiet do not print progress messages
! 21266: -d, --debug don't remove temporary files
! 21267: --recheck update $as_me by reconfiguring in the same conditions
! 21268: --file=FILE[:TEMPLATE]
! 21269: instantiate the configuration file FILE
! 21270: --header=FILE[:TEMPLATE]
! 21271: instantiate the configuration header FILE
! 21272:
! 21273: Configuration files:
! 21274: $config_files
! 21275:
! 21276: Configuration headers:
! 21277: $config_headers
! 21278:
! 21279: Report bugs to <bug-autoconf@gnu.org>."
! 21280: _ACEOF
! 21281:
! 21282: cat >>$CONFIG_STATUS <<_ACEOF
! 21283: ac_cs_version="\\
! 21284: expat config.status 2.0.1
! 21285: configured by $0, generated by GNU Autoconf 2.59,
! 21286: with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
! 21287:
! 21288: Copyright (C) 2003 Free Software Foundation, Inc.
! 21289: This config.status script is free software; the Free Software Foundation
! 21290: gives unlimited permission to copy, distribute and modify it."
! 21291: srcdir=$srcdir
! 21292: INSTALL="$INSTALL"
! 21293: _ACEOF
! 21294:
! 21295: cat >>$CONFIG_STATUS <<\_ACEOF
! 21296: # If no file are specified by the user, then we need to provide default
! 21297: # value. By we need to know if files were specified by the user.
! 21298: ac_need_defaults=:
! 21299: while test $# != 0
! 21300: do
! 21301: case $1 in
! 21302: --*=*)
! 21303: ac_option=`expr "x$1" : 'x\([^=]*\)='`
! 21304: ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
! 21305: ac_shift=:
! 21306: ;;
! 21307: -*)
! 21308: ac_option=$1
! 21309: ac_optarg=$2
! 21310: ac_shift=shift
! 21311: ;;
! 21312: *) # This is not an option, so the user has probably given explicit
! 21313: # arguments.
! 21314: ac_option=$1
! 21315: ac_need_defaults=false;;
! 21316: esac
! 21317:
! 21318: case $ac_option in
! 21319: # Handling of the options.
! 21320: _ACEOF
! 21321: cat >>$CONFIG_STATUS <<\_ACEOF
! 21322: -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
! 21323: ac_cs_recheck=: ;;
! 21324: --version | --vers* | -V )
! 21325: echo "$ac_cs_version"; exit 0 ;;
! 21326: --he | --h)
! 21327: # Conflict between --help and --header
! 21328: { { echo "$as_me:$LINENO: error: ambiguous option: $1
! 21329: Try \`$0 --help' for more information." >&5
! 21330: echo "$as_me: error: ambiguous option: $1
! 21331: Try \`$0 --help' for more information." >&2;}
! 21332: { (exit 1); exit 1; }; };;
! 21333: --help | --hel | -h )
! 21334: echo "$ac_cs_usage"; exit 0 ;;
! 21335: --debug | --d* | -d )
! 21336: debug=: ;;
! 21337: --file | --fil | --fi | --f )
! 21338: $ac_shift
! 21339: CONFIG_FILES="$CONFIG_FILES $ac_optarg"
! 21340: ac_need_defaults=false;;
! 21341: --header | --heade | --head | --hea )
! 21342: $ac_shift
! 21343: CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
! 21344: ac_need_defaults=false;;
! 21345: -q | -quiet | --quiet | --quie | --qui | --qu | --q \
! 21346: | -silent | --silent | --silen | --sile | --sil | --si | --s)
! 21347: ac_cs_silent=: ;;
! 21348:
! 21349: # This is an error.
! 21350: -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
! 21351: Try \`$0 --help' for more information." >&5
! 21352: echo "$as_me: error: unrecognized option: $1
! 21353: Try \`$0 --help' for more information." >&2;}
! 21354: { (exit 1); exit 1; }; } ;;
! 21355:
! 21356: *) ac_config_targets="$ac_config_targets $1" ;;
! 21357:
! 21358: esac
! 21359: shift
! 21360: done
! 21361:
! 21362: ac_configure_extra_args=
! 21363:
! 21364: if $ac_cs_silent; then
! 21365: exec 6>/dev/null
! 21366: ac_configure_extra_args="$ac_configure_extra_args --silent"
! 21367: fi
! 21368:
! 21369: _ACEOF
! 21370: cat >>$CONFIG_STATUS <<_ACEOF
! 21371: if \$ac_cs_recheck; then
! 21372: echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
! 21373: exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
! 21374: fi
! 21375:
! 21376: _ACEOF
! 21377:
! 21378:
! 21379:
! 21380:
! 21381:
! 21382: cat >>$CONFIG_STATUS <<\_ACEOF
! 21383: for ac_config_target in $ac_config_targets
! 21384: do
! 21385: case "$ac_config_target" in
! 21386: # Handling of arguments.
! 21387: "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
! 21388: "expat_config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS expat_config.h" ;;
! 21389: *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
! 21390: echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
! 21391: { (exit 1); exit 1; }; };;
! 21392: esac
! 21393: done
! 21394:
! 21395: # If the user did not use the arguments to specify the items to instantiate,
! 21396: # then the envvar interface is used. Set only those that are not.
! 21397: # We use the long form for the default assignment because of an extremely
! 21398: # bizarre bug on SunOS 4.1.3.
! 21399: if $ac_need_defaults; then
! 21400: test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
! 21401: test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
! 21402: fi
! 21403:
! 21404: # Have a temporary directory for convenience. Make it in the build tree
! 21405: # simply because there is no reason to put it here, and in addition,
! 21406: # creating and moving files from /tmp can sometimes cause problems.
! 21407: # Create a temporary directory, and hook for its removal unless debugging.
! 21408: $debug ||
! 21409: {
! 21410: trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
! 21411: trap '{ (exit 1); exit 1; }' 1 2 13 15
! 21412: }
! 21413:
! 21414: # Create a (secure) tmp directory for tmp files.
! 21415:
! 21416: {
! 21417: tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
! 21418: test -n "$tmp" && test -d "$tmp"
! 21419: } ||
! 21420: {
! 21421: tmp=./confstat$$-$RANDOM
! 21422: (umask 077 && mkdir $tmp)
! 21423: } ||
! 21424: {
! 21425: echo "$me: cannot create a temporary directory in ." >&2
! 21426: { (exit 1); exit 1; }
! 21427: }
! 21428:
! 21429: _ACEOF
! 21430:
! 21431: cat >>$CONFIG_STATUS <<_ACEOF
! 21432:
! 21433: #
! 21434: # CONFIG_FILES section.
! 21435: #
! 21436:
! 21437: # No need to generate the scripts if there are no CONFIG_FILES.
! 21438: # This happens for instance when ./config.status config.h
! 21439: if test -n "\$CONFIG_FILES"; then
! 21440: # Protect against being on the right side of a sed subst in config.status.
! 21441: sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
! 21442: s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
! 21443: s,@SHELL@,$SHELL,;t t
! 21444: s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
! 21445: s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
! 21446: s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
! 21447: s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
! 21448: s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
! 21449: s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
! 21450: s,@exec_prefix@,$exec_prefix,;t t
! 21451: s,@prefix@,$prefix,;t t
! 21452: s,@program_transform_name@,$program_transform_name,;t t
! 21453: s,@bindir@,$bindir,;t t
! 21454: s,@sbindir@,$sbindir,;t t
! 21455: s,@libexecdir@,$libexecdir,;t t
! 21456: s,@datadir@,$datadir,;t t
! 21457: s,@sysconfdir@,$sysconfdir,;t t
! 21458: s,@sharedstatedir@,$sharedstatedir,;t t
! 21459: s,@localstatedir@,$localstatedir,;t t
! 21460: s,@libdir@,$libdir,;t t
! 21461: s,@includedir@,$includedir,;t t
! 21462: s,@oldincludedir@,$oldincludedir,;t t
! 21463: s,@infodir@,$infodir,;t t
! 21464: s,@mandir@,$mandir,;t t
! 21465: s,@build_alias@,$build_alias,;t t
! 21466: s,@host_alias@,$host_alias,;t t
! 21467: s,@target_alias@,$target_alias,;t t
! 21468: s,@DEFS@,$DEFS,;t t
! 21469: s,@ECHO_C@,$ECHO_C,;t t
! 21470: s,@ECHO_N@,$ECHO_N,;t t
! 21471: s,@ECHO_T@,$ECHO_T,;t t
! 21472: s,@LIBS@,$LIBS,;t t
! 21473: s,@build@,$build,;t t
! 21474: s,@build_cpu@,$build_cpu,;t t
! 21475: s,@build_vendor@,$build_vendor,;t t
! 21476: s,@build_os@,$build_os,;t t
! 21477: s,@host@,$host,;t t
! 21478: s,@host_cpu@,$host_cpu,;t t
! 21479: s,@host_vendor@,$host_vendor,;t t
! 21480: s,@host_os@,$host_os,;t t
! 21481: s,@CC@,$CC,;t t
! 21482: s,@CFLAGS@,$CFLAGS,;t t
! 21483: s,@LDFLAGS@,$LDFLAGS,;t t
! 21484: s,@CPPFLAGS@,$CPPFLAGS,;t t
! 21485: s,@ac_ct_CC@,$ac_ct_CC,;t t
! 21486: s,@EXEEXT@,$EXEEXT,;t t
! 21487: s,@OBJEXT@,$OBJEXT,;t t
! 21488: s,@EGREP@,$EGREP,;t t
! 21489: s,@LN_S@,$LN_S,;t t
! 21490: s,@ECHO@,$ECHO,;t t
! 21491: s,@AR@,$AR,;t t
! 21492: s,@ac_ct_AR@,$ac_ct_AR,;t t
! 21493: s,@RANLIB@,$RANLIB,;t t
! 21494: s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
! 21495: s,@STRIP@,$STRIP,;t t
! 21496: s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
! 21497: s,@DLLTOOL@,$DLLTOOL,;t t
! 21498: s,@ac_ct_DLLTOOL@,$ac_ct_DLLTOOL,;t t
! 21499: s,@AS@,$AS,;t t
! 21500: s,@ac_ct_AS@,$ac_ct_AS,;t t
! 21501: s,@OBJDUMP@,$OBJDUMP,;t t
! 21502: s,@ac_ct_OBJDUMP@,$ac_ct_OBJDUMP,;t t
! 21503: s,@CPP@,$CPP,;t t
! 21504: s,@CXX@,$CXX,;t t
! 21505: s,@CXXFLAGS@,$CXXFLAGS,;t t
! 21506: s,@ac_ct_CXX@,$ac_ct_CXX,;t t
! 21507: s,@CXXCPP@,$CXXCPP,;t t
! 21508: s,@F77@,$F77,;t t
! 21509: s,@FFLAGS@,$FFLAGS,;t t
! 21510: s,@ac_ct_F77@,$ac_ct_F77,;t t
! 21511: s,@LIBTOOL@,$LIBTOOL,;t t
! 21512: s,@LIBCURRENT@,$LIBCURRENT,;t t
! 21513: s,@LIBREVISION@,$LIBREVISION,;t t
! 21514: s,@LIBAGE@,$LIBAGE,;t t
! 21515: s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
! 21516: s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
! 21517: s,@INSTALL_DATA@,$INSTALL_DATA,;t t
! 21518: s,@FILEMAP@,$FILEMAP,;t t
! 21519: s,@LIBOBJS@,$LIBOBJS,;t t
! 21520: s,@LTLIBOBJS@,$LTLIBOBJS,;t t
! 21521: CEOF
! 21522:
! 21523: _ACEOF
! 21524:
! 21525: cat >>$CONFIG_STATUS <<\_ACEOF
! 21526: # Split the substitutions into bite-sized pieces for seds with
! 21527: # small command number limits, like on Digital OSF/1 and HP-UX.
! 21528: ac_max_sed_lines=48
! 21529: ac_sed_frag=1 # Number of current file.
! 21530: ac_beg=1 # First line for current file.
! 21531: ac_end=$ac_max_sed_lines # Line after last line for current file.
! 21532: ac_more_lines=:
! 21533: ac_sed_cmds=
! 21534: while $ac_more_lines; do
! 21535: if test $ac_beg -gt 1; then
! 21536: sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
! 21537: else
! 21538: sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
! 21539: fi
! 21540: if test ! -s $tmp/subs.frag; then
! 21541: ac_more_lines=false
! 21542: else
! 21543: # The purpose of the label and of the branching condition is to
! 21544: # speed up the sed processing (if there are no `@' at all, there
! 21545: # is no need to browse any of the substitutions).
! 21546: # These are the two extra sed commands mentioned above.
! 21547: (echo ':t
! 21548: /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
! 21549: if test -z "$ac_sed_cmds"; then
! 21550: ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
! 21551: else
! 21552: ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
! 21553: fi
! 21554: ac_sed_frag=`expr $ac_sed_frag + 1`
! 21555: ac_beg=$ac_end
! 21556: ac_end=`expr $ac_end + $ac_max_sed_lines`
! 21557: fi
! 21558: done
! 21559: if test -z "$ac_sed_cmds"; then
! 21560: ac_sed_cmds=cat
! 21561: fi
! 21562: fi # test -n "$CONFIG_FILES"
! 21563:
! 21564: _ACEOF
! 21565: cat >>$CONFIG_STATUS <<\_ACEOF
! 21566: for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
! 21567: # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
! 21568: case $ac_file in
! 21569: - | *:- | *:-:* ) # input from stdin
! 21570: cat >$tmp/stdin
! 21571: ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
! 21572: ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
! 21573: *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
! 21574: ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
! 21575: * ) ac_file_in=$ac_file.in ;;
! 21576: esac
! 21577:
! 21578: # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
! 21579: ac_dir=`(dirname "$ac_file") 2>/dev/null ||
! 21580: $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
! 21581: X"$ac_file" : 'X\(//\)[^/]' \| \
! 21582: X"$ac_file" : 'X\(//\)$' \| \
! 21583: X"$ac_file" : 'X\(/\)' \| \
! 21584: . : '\(.\)' 2>/dev/null ||
! 21585: echo X"$ac_file" |
! 21586: sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
! 21587: /^X\(\/\/\)[^/].*/{ s//\1/; q; }
! 21588: /^X\(\/\/\)$/{ s//\1/; q; }
! 21589: /^X\(\/\).*/{ s//\1/; q; }
! 21590: s/.*/./; q'`
! 21591: { if $as_mkdir_p; then
! 21592: mkdir -p "$ac_dir"
! 21593: else
! 21594: as_dir="$ac_dir"
! 21595: as_dirs=
! 21596: while test ! -d "$as_dir"; do
! 21597: as_dirs="$as_dir $as_dirs"
! 21598: as_dir=`(dirname "$as_dir") 2>/dev/null ||
! 21599: $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
! 21600: X"$as_dir" : 'X\(//\)[^/]' \| \
! 21601: X"$as_dir" : 'X\(//\)$' \| \
! 21602: X"$as_dir" : 'X\(/\)' \| \
! 21603: . : '\(.\)' 2>/dev/null ||
! 21604: echo X"$as_dir" |
! 21605: sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
! 21606: /^X\(\/\/\)[^/].*/{ s//\1/; q; }
! 21607: /^X\(\/\/\)$/{ s//\1/; q; }
! 21608: /^X\(\/\).*/{ s//\1/; q; }
! 21609: s/.*/./; q'`
! 21610: done
! 21611: test ! -n "$as_dirs" || mkdir $as_dirs
! 21612: fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
! 21613: echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
! 21614: { (exit 1); exit 1; }; }; }
! 21615:
! 21616: ac_builddir=.
! 21617:
! 21618: if test "$ac_dir" != .; then
! 21619: ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
! 21620: # A "../" for each directory in $ac_dir_suffix.
! 21621: ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
! 21622: else
! 21623: ac_dir_suffix= ac_top_builddir=
! 21624: fi
! 21625:
! 21626: case $srcdir in
! 21627: .) # No --srcdir option. We are building in place.
! 21628: ac_srcdir=.
! 21629: if test -z "$ac_top_builddir"; then
! 21630: ac_top_srcdir=.
! 21631: else
! 21632: ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
! 21633: fi ;;
! 21634: [\\/]* | ?:[\\/]* ) # Absolute path.
! 21635: ac_srcdir=$srcdir$ac_dir_suffix;
! 21636: ac_top_srcdir=$srcdir ;;
! 21637: *) # Relative path.
! 21638: ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
! 21639: ac_top_srcdir=$ac_top_builddir$srcdir ;;
! 21640: esac
! 21641:
! 21642: # Do not use `cd foo && pwd` to compute absolute paths, because
! 21643: # the directories may not exist.
! 21644: case `pwd` in
! 21645: .) ac_abs_builddir="$ac_dir";;
! 21646: *)
! 21647: case "$ac_dir" in
! 21648: .) ac_abs_builddir=`pwd`;;
! 21649: [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
! 21650: *) ac_abs_builddir=`pwd`/"$ac_dir";;
! 21651: esac;;
! 21652: esac
! 21653: case $ac_abs_builddir in
! 21654: .) ac_abs_top_builddir=${ac_top_builddir}.;;
! 21655: *)
! 21656: case ${ac_top_builddir}. in
! 21657: .) ac_abs_top_builddir=$ac_abs_builddir;;
! 21658: [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
! 21659: *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
! 21660: esac;;
! 21661: esac
! 21662: case $ac_abs_builddir in
! 21663: .) ac_abs_srcdir=$ac_srcdir;;
! 21664: *)
! 21665: case $ac_srcdir in
! 21666: .) ac_abs_srcdir=$ac_abs_builddir;;
! 21667: [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
! 21668: *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
! 21669: esac;;
! 21670: esac
! 21671: case $ac_abs_builddir in
! 21672: .) ac_abs_top_srcdir=$ac_top_srcdir;;
! 21673: *)
! 21674: case $ac_top_srcdir in
! 21675: .) ac_abs_top_srcdir=$ac_abs_builddir;;
! 21676: [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
! 21677: *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
! 21678: esac;;
! 21679: esac
! 21680:
! 21681:
! 21682: case $INSTALL in
! 21683: [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
! 21684: *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
! 21685: esac
! 21686:
! 21687: if test x"$ac_file" != x-; then
! 21688: { echo "$as_me:$LINENO: creating $ac_file" >&5
! 21689: echo "$as_me: creating $ac_file" >&6;}
! 21690: rm -f "$ac_file"
! 21691: fi
! 21692: # Let's still pretend it is `configure' which instantiates (i.e., don't
! 21693: # use $as_me), people would be surprised to read:
! 21694: # /* config.h. Generated by config.status. */
! 21695: if test x"$ac_file" = x-; then
! 21696: configure_input=
! 21697: else
! 21698: configure_input="$ac_file. "
! 21699: fi
! 21700: configure_input=$configure_input"Generated from `echo $ac_file_in |
! 21701: sed 's,.*/,,'` by configure."
! 21702:
! 21703: # First look for the input files in the build tree, otherwise in the
! 21704: # src tree.
! 21705: ac_file_inputs=`IFS=:
! 21706: for f in $ac_file_in; do
! 21707: case $f in
! 21708: -) echo $tmp/stdin ;;
! 21709: [\\/$]*)
! 21710: # Absolute (can't be DOS-style, as IFS=:)
! 21711: test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
! 21712: echo "$as_me: error: cannot find input file: $f" >&2;}
! 21713: { (exit 1); exit 1; }; }
! 21714: echo "$f";;
! 21715: *) # Relative
! 21716: if test -f "$f"; then
! 21717: # Build tree
! 21718: echo "$f"
! 21719: elif test -f "$srcdir/$f"; then
! 21720: # Source tree
! 21721: echo "$srcdir/$f"
! 21722: else
! 21723: # /dev/null tree
! 21724: { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
! 21725: echo "$as_me: error: cannot find input file: $f" >&2;}
! 21726: { (exit 1); exit 1; }; }
! 21727: fi;;
! 21728: esac
! 21729: done` || { (exit 1); exit 1; }
! 21730: _ACEOF
! 21731: cat >>$CONFIG_STATUS <<_ACEOF
! 21732: sed "$ac_vpsub
! 21733: $extrasub
! 21734: _ACEOF
! 21735: cat >>$CONFIG_STATUS <<\_ACEOF
! 21736: :t
! 21737: /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
! 21738: s,@configure_input@,$configure_input,;t t
! 21739: s,@srcdir@,$ac_srcdir,;t t
! 21740: s,@abs_srcdir@,$ac_abs_srcdir,;t t
! 21741: s,@top_srcdir@,$ac_top_srcdir,;t t
! 21742: s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
! 21743: s,@builddir@,$ac_builddir,;t t
! 21744: s,@abs_builddir@,$ac_abs_builddir,;t t
! 21745: s,@top_builddir@,$ac_top_builddir,;t t
! 21746: s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
! 21747: s,@INSTALL@,$ac_INSTALL,;t t
! 21748: " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
! 21749: rm -f $tmp/stdin
! 21750: if test x"$ac_file" != x-; then
! 21751: mv $tmp/out $ac_file
! 21752: else
! 21753: cat $tmp/out
! 21754: rm -f $tmp/out
! 21755: fi
! 21756:
! 21757: done
! 21758: _ACEOF
! 21759: cat >>$CONFIG_STATUS <<\_ACEOF
! 21760:
! 21761: #
! 21762: # CONFIG_HEADER section.
! 21763: #
! 21764:
! 21765: # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
! 21766: # NAME is the cpp macro being defined and VALUE is the value it is being given.
! 21767: #
! 21768: # ac_d sets the value in "#define NAME VALUE" lines.
! 21769: ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
! 21770: ac_dB='[ ].*$,\1#\2'
! 21771: ac_dC=' '
! 21772: ac_dD=',;t'
! 21773: # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
! 21774: ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
! 21775: ac_uB='$,\1#\2define\3'
! 21776: ac_uC=' '
! 21777: ac_uD=',;t'
! 21778:
! 21779: for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
! 21780: # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
! 21781: case $ac_file in
! 21782: - | *:- | *:-:* ) # input from stdin
! 21783: cat >$tmp/stdin
! 21784: ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
! 21785: ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
! 21786: *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
! 21787: ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
! 21788: * ) ac_file_in=$ac_file.in ;;
! 21789: esac
! 21790:
! 21791: test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
! 21792: echo "$as_me: creating $ac_file" >&6;}
! 21793:
! 21794: # First look for the input files in the build tree, otherwise in the
! 21795: # src tree.
! 21796: ac_file_inputs=`IFS=:
! 21797: for f in $ac_file_in; do
! 21798: case $f in
! 21799: -) echo $tmp/stdin ;;
! 21800: [\\/$]*)
! 21801: # Absolute (can't be DOS-style, as IFS=:)
! 21802: test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
! 21803: echo "$as_me: error: cannot find input file: $f" >&2;}
! 21804: { (exit 1); exit 1; }; }
! 21805: # Do quote $f, to prevent DOS paths from being IFS'd.
! 21806: echo "$f";;
! 21807: *) # Relative
! 21808: if test -f "$f"; then
! 21809: # Build tree
! 21810: echo "$f"
! 21811: elif test -f "$srcdir/$f"; then
! 21812: # Source tree
! 21813: echo "$srcdir/$f"
! 21814: else
! 21815: # /dev/null tree
! 21816: { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
! 21817: echo "$as_me: error: cannot find input file: $f" >&2;}
! 21818: { (exit 1); exit 1; }; }
! 21819: fi;;
! 21820: esac
! 21821: done` || { (exit 1); exit 1; }
! 21822: # Remove the trailing spaces.
! 21823: sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
! 21824:
! 21825: _ACEOF
! 21826:
! 21827: # Transform confdefs.h into two sed scripts, `conftest.defines' and
! 21828: # `conftest.undefs', that substitutes the proper values into
! 21829: # config.h.in to produce config.h. The first handles `#define'
! 21830: # templates, and the second `#undef' templates.
! 21831: # And first: Protect against being on the right side of a sed subst in
! 21832: # config.status. Protect against being in an unquoted here document
! 21833: # in config.status.
! 21834: rm -f conftest.defines conftest.undefs
! 21835: # Using a here document instead of a string reduces the quoting nightmare.
! 21836: # Putting comments in sed scripts is not portable.
! 21837: #
! 21838: # `end' is used to avoid that the second main sed command (meant for
! 21839: # 0-ary CPP macros) applies to n-ary macro definitions.
! 21840: # See the Autoconf documentation for `clear'.
! 21841: cat >confdef2sed.sed <<\_ACEOF
! 21842: s/[\\&,]/\\&/g
! 21843: s,[\\$`],\\&,g
! 21844: t clear
! 21845: : clear
! 21846: s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
! 21847: t end
! 21848: s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
! 21849: : end
! 21850: _ACEOF
! 21851: # If some macros were called several times there might be several times
! 21852: # the same #defines, which is useless. Nevertheless, we may not want to
! 21853: # sort them, since we want the *last* AC-DEFINE to be honored.
! 21854: uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
! 21855: sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
! 21856: rm -f confdef2sed.sed
! 21857:
! 21858: # This sed command replaces #undef with comments. This is necessary, for
! 21859: # example, in the case of _POSIX_SOURCE, which is predefined and required
! 21860: # on some systems where configure will not decide to define it.
! 21861: cat >>conftest.undefs <<\_ACEOF
! 21862: s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
! 21863: _ACEOF
! 21864:
! 21865: # Break up conftest.defines because some shells have a limit on the size
! 21866: # of here documents, and old seds have small limits too (100 cmds).
! 21867: echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
! 21868: echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
! 21869: echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
! 21870: echo ' :' >>$CONFIG_STATUS
! 21871: rm -f conftest.tail
! 21872: while grep . conftest.defines >/dev/null
! 21873: do
! 21874: # Write a limited-size here document to $tmp/defines.sed.
! 21875: echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
! 21876: # Speed up: don't consider the non `#define' lines.
! 21877: echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
! 21878: # Work around the forget-to-reset-the-flag bug.
! 21879: echo 't clr' >>$CONFIG_STATUS
! 21880: echo ': clr' >>$CONFIG_STATUS
! 21881: sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
! 21882: echo 'CEOF
! 21883: sed -f $tmp/defines.sed $tmp/in >$tmp/out
! 21884: rm -f $tmp/in
! 21885: mv $tmp/out $tmp/in
! 21886: ' >>$CONFIG_STATUS
! 21887: sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
! 21888: rm -f conftest.defines
! 21889: mv conftest.tail conftest.defines
! 21890: done
! 21891: rm -f conftest.defines
! 21892: echo ' fi # grep' >>$CONFIG_STATUS
! 21893: echo >>$CONFIG_STATUS
! 21894:
! 21895: # Break up conftest.undefs because some shells have a limit on the size
! 21896: # of here documents, and old seds have small limits too (100 cmds).
! 21897: echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
! 21898: rm -f conftest.tail
! 21899: while grep . conftest.undefs >/dev/null
! 21900: do
! 21901: # Write a limited-size here document to $tmp/undefs.sed.
! 21902: echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
! 21903: # Speed up: don't consider the non `#undef'
! 21904: echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
! 21905: # Work around the forget-to-reset-the-flag bug.
! 21906: echo 't clr' >>$CONFIG_STATUS
! 21907: echo ': clr' >>$CONFIG_STATUS
! 21908: sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
! 21909: echo 'CEOF
! 21910: sed -f $tmp/undefs.sed $tmp/in >$tmp/out
! 21911: rm -f $tmp/in
! 21912: mv $tmp/out $tmp/in
! 21913: ' >>$CONFIG_STATUS
! 21914: sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
! 21915: rm -f conftest.undefs
! 21916: mv conftest.tail conftest.undefs
! 21917: done
! 21918: rm -f conftest.undefs
! 21919:
! 21920: cat >>$CONFIG_STATUS <<\_ACEOF
! 21921: # Let's still pretend it is `configure' which instantiates (i.e., don't
! 21922: # use $as_me), people would be surprised to read:
! 21923: # /* config.h. Generated by config.status. */
! 21924: if test x"$ac_file" = x-; then
! 21925: echo "/* Generated by configure. */" >$tmp/config.h
! 21926: else
! 21927: echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
! 21928: fi
! 21929: cat $tmp/in >>$tmp/config.h
! 21930: rm -f $tmp/in
! 21931: if test x"$ac_file" != x-; then
! 21932: if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
! 21933: { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
! 21934: echo "$as_me: $ac_file is unchanged" >&6;}
! 21935: else
! 21936: ac_dir=`(dirname "$ac_file") 2>/dev/null ||
! 21937: $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
! 21938: X"$ac_file" : 'X\(//\)[^/]' \| \
! 21939: X"$ac_file" : 'X\(//\)$' \| \
! 21940: X"$ac_file" : 'X\(/\)' \| \
! 21941: . : '\(.\)' 2>/dev/null ||
! 21942: echo X"$ac_file" |
! 21943: sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
! 21944: /^X\(\/\/\)[^/].*/{ s//\1/; q; }
! 21945: /^X\(\/\/\)$/{ s//\1/; q; }
! 21946: /^X\(\/\).*/{ s//\1/; q; }
! 21947: s/.*/./; q'`
! 21948: { if $as_mkdir_p; then
! 21949: mkdir -p "$ac_dir"
! 21950: else
! 21951: as_dir="$ac_dir"
! 21952: as_dirs=
! 21953: while test ! -d "$as_dir"; do
! 21954: as_dirs="$as_dir $as_dirs"
! 21955: as_dir=`(dirname "$as_dir") 2>/dev/null ||
! 21956: $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
! 21957: X"$as_dir" : 'X\(//\)[^/]' \| \
! 21958: X"$as_dir" : 'X\(//\)$' \| \
! 21959: X"$as_dir" : 'X\(/\)' \| \
! 21960: . : '\(.\)' 2>/dev/null ||
! 21961: echo X"$as_dir" |
! 21962: sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
! 21963: /^X\(\/\/\)[^/].*/{ s//\1/; q; }
! 21964: /^X\(\/\/\)$/{ s//\1/; q; }
! 21965: /^X\(\/\).*/{ s//\1/; q; }
! 21966: s/.*/./; q'`
! 21967: done
! 21968: test ! -n "$as_dirs" || mkdir $as_dirs
! 21969: fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
! 21970: echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
! 21971: { (exit 1); exit 1; }; }; }
! 21972:
! 21973: rm -f $ac_file
! 21974: mv $tmp/config.h $ac_file
! 21975: fi
! 21976: else
! 21977: cat $tmp/config.h
! 21978: rm -f $tmp/config.h
! 21979: fi
! 21980: done
! 21981: _ACEOF
! 21982:
! 21983: cat >>$CONFIG_STATUS <<\_ACEOF
! 21984:
! 21985: { (exit 0); exit 0; }
! 21986: _ACEOF
! 21987: chmod +x $CONFIG_STATUS
! 21988: ac_clean_files=$ac_clean_files_save
! 21989:
! 21990:
! 21991: # configure is writing to config.log, and then calls config.status.
! 21992: # config.status does its own redirection, appending to config.log.
! 21993: # Unfortunately, on DOS this fails, as config.log is still kept open
! 21994: # by configure, so config.status won't be able to write to it; its
! 21995: # output is simply discarded. So we exec the FD to /dev/null,
! 21996: # effectively closing config.log, so it can be properly (re)opened and
! 21997: # appended to by config.status. When coming back to configure, we
! 21998: # need to make the FD available again.
! 21999: if test "$no_create" != yes; then
! 22000: ac_cs_success=:
! 22001: ac_config_status_args=
! 22002: test "$silent" = yes &&
! 22003: ac_config_status_args="$ac_config_status_args --quiet"
! 22004: exec 5>/dev/null
! 22005: $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
! 22006: exec 5>>config.log
! 22007: # Use ||, not &&, to avoid exiting from the if with $? = 1, which
! 22008: # would make configure fail if this is the last instruction.
! 22009: $ac_cs_success || { (exit 1); exit 1; }
! 22010: fi
! 22011:
! 22012:
! 22013: abs_srcdir="`cd $srcdir && pwd`"
! 22014: abs_builddir="`pwd`"
! 22015: if test "$abs_srcdir" != "$abs_builddir"; then
! 22016: make mkdir-init
! 22017: fi
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>