configure
上传用户:qaz666999
上传日期:2022-08-06
资源大小:2570k
文件大小:938k
源码类别:

数学计算

开发平台:

Unix_Linux

  1.   if test "x$ac_ct_OBJDUMP" = x; then
  2.     OBJDUMP="false"
  3.   else
  4.     case $cross_compiling:$ac_tool_warned in
  5. yes:)
  6. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  7. $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  8. ac_tool_warned=yes ;;
  9. esac
  10.     OBJDUMP=$ac_ct_OBJDUMP
  11.   fi
  12. else
  13.   OBJDUMP="$ac_cv_prog_OBJDUMP"
  14. fi
  15.   ;;
  16. esac
  17. test -z "$AS" && AS=as
  18. test -z "$DLLTOOL" && DLLTOOL=dlltool
  19. test -z "$OBJDUMP" && OBJDUMP=objdump
  20. LIBGMP_DLL=0
  21. case $host in
  22.   *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
  23.     # By default, build only static.
  24.     if test -z "$enable_shared"; then
  25.       enable_shared=no
  26.     fi
  27.     # Don't allow both static and DLL.
  28.     if test "$enable_shared" != no && test "$enable_static" != no; then
  29.       as_fn_error "cannot build both static and DLL, since gmp.h is different for each.
  30. Use "--disable-static --enable-shared" to build just a DLL." "$LINENO" 5
  31.     fi
  32.     # "-no-undefined" is required when building a DLL, see documentation on
  33.     # AC_LIBTOOL_WIN32_DLL.
  34.     #
  35.     # "-Wl,--export-all-symbols" is a bit of a hack, it gets all libgmp and
  36.     # libgmpxx functions and variables exported.  This is what libtool did
  37.     # in the past, and it's convenient for us in the test programs.
  38.     #
  39.     # Maybe it'd be prudent to check for --export-all-symbols before using
  40.     # it, but it seems to have been in ld since at least 2000, and there's
  41.     # not really any alternative we want to take up at the moment.
  42.     #
  43.     # "-Wl,output-def" is used to get a .def file for use by MS lib to make
  44.     # a .lib import library, described in the manual.  libgmp-3.dll.def
  45.     # corresponds to the libmp-3.dll.def generated by libtool (as a result
  46.     # of -export-symbols on that library).
  47.     #
  48.     # Incidentally, libtool does generate an import library libgmp.dll.a,
  49.     # but it's "ar" format and cannot be used by the MS linker.  There
  50.     # doesn't seem to be any GNU tool for generating or converting to .lib.
  51.     #
  52.     # FIXME: The .def files produced by -Wl,output-def include isascii,
  53.     # iscsym, iscsymf and toascii, apparently because mingw ctype.h doesn't
  54.     # inline isascii (used in gmp).  It gives an extern inline for
  55.     # __isascii, but for some reason not the plain isascii.
  56.     #
  57.     if test "$enable_shared" = yes; then
  58.       GMP_LDFLAGS="$GMP_LDFLAGS -no-undefined -Wl,--export-all-symbols"
  59.       LIBGMP_LDFLAGS="$LIBGMP_LDFLAGS -Wl,--output-def,.libs/libgmp-3.dll.def"
  60.       LIBGMPXX_LDFLAGS="$LIBGMP_LDFLAGS -Wl,--output-def,.libs/libgmpxx-3.dll.def"
  61.       LIBGMP_DLL=1
  62.     fi
  63.     ;;
  64. esac
  65. # Ensure that $CONFIG_SHELL is available for AC_LIBTOOL_SYS_MAX_CMD_LEN.
  66. # It's often set already by _LT_AC_PROG_ECHO_BACKSLASH or
  67. # _AS_LINENO_PREPARE, but not always.
  68. #
  69. # The symptom of CONFIG_SHELL unset is some "expr" errors during the test,
  70. # and an empty result.  This only happens when invoked as "sh configure",
  71. # ie. no path, and can be seen for instance on ia64-*-hpux*.
  72. #
  73. # FIXME: Newer libtool should have it's own fix for this.
  74. #
  75. if test -z "$CONFIG_SHELL"; then
  76.   CONFIG_SHELL=$SHELL
  77. fi
  78. # Enable CXX in libtool only if we want it, and never enable GCJ, nor RC on
  79. # mingw and cygwin.  Under --disable-cxx this avoids some error messages
  80. # from libtool arising from the fact we didn't actually run AC_PROG_CXX.
  81. # Notice that any user-supplied --with-tags setting takes precedence.
  82. #
  83. # FIXME: Is this the right way to get this effect?  Very possibly not, but
  84. # the current _LT_AC_TAGCONFIG doesn't really suggest an alternative.
  85. #
  86. if test "${with_tags+set}" != set; then
  87.   if test $want_cxx = yes; then
  88.     with_tags=CXX
  89.   else
  90.     with_tags=
  91.   fi
  92. fi
  93. # The dead hand of AC_REQUIRE makes AC_PROG_LIBTOOL expand and execute
  94. # AC_PROG_F77, even when F77 is not in the selected with_tags.  This is
  95. # probably harmless, but it's unsightly and bloats our configure, so pretend
  96. # AC_PROG_F77 has been expanded already.
  97. #
  98. # FIXME: Rumour has it libtool will one day provide a way for a configure.in
  99. # to say what it wants from among supported languages etc.
  100. #
  101. case `pwd` in
  102.   * * | * *)
  103.     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in `pwd`" >&5
  104. $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in `pwd`" >&2;} ;;
  105. esac
  106. macro_version='2.2.6b'
  107. macro_revision='1.3017'
  108. ltmain="$ac_aux_dir/ltmain.sh"
  109. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
  110. $as_echo_n "checking for a sed that does not truncate output... " >&6; }
  111. if test "${ac_cv_path_SED+set}" = set; then :
  112.   $as_echo_n "(cached) " >&6
  113. else
  114.             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
  115.      for ac_i in 1 2 3 4 5 6 7; do
  116.        ac_script="$ac_script$as_nl$ac_script"
  117.      done
  118.      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
  119.      { ac_script=; unset ac_script;}
  120.      if test -z "$SED"; then
  121.   ac_path_SED_found=false
  122.   # Loop through the user's path and test for each of PROGNAME-LIST
  123.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  124. for as_dir in $PATH
  125. do
  126.   IFS=$as_save_IFS
  127.   test -z "$as_dir" && as_dir=.
  128.     for ac_prog in sed gsed; do
  129.     for ac_exec_ext in '' $ac_executable_extensions; do
  130.       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
  131.       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
  132. # Check for GNU ac_path_SED and select it if it is found.
  133.   # Check for GNU $ac_path_SED
  134. case `"$ac_path_SED" --version 2>&1` in
  135. *GNU*)
  136.   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
  137. *)
  138.   ac_count=0
  139.   $as_echo_n 0123456789 >"conftest.in"
  140.   while :
  141.   do
  142.     cat "conftest.in" "conftest.in" >"conftest.tmp"
  143.     mv "conftest.tmp" "conftest.in"
  144.     cp "conftest.in" "conftest.nl"
  145.     $as_echo '' >> "conftest.nl"
  146.     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
  147.     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
  148.     as_fn_arith $ac_count + 1 && ac_count=$as_val
  149.     if test $ac_count -gt ${ac_path_SED_max-0}; then
  150.       # Best one so far, save it but keep looking for a better one
  151.       ac_cv_path_SED="$ac_path_SED"
  152.       ac_path_SED_max=$ac_count
  153.     fi
  154.     # 10*(2^10) chars as input seems more than enough
  155.     test $ac_count -gt 10 && break
  156.   done
  157.   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
  158. esac
  159.       $ac_path_SED_found && break 3
  160.     done
  161.   done
  162.   done
  163. IFS=$as_save_IFS
  164.   if test -z "$ac_cv_path_SED"; then
  165.     as_fn_error "no acceptable sed could be found in $PATH" "$LINENO" 5
  166.   fi
  167. else
  168.   ac_cv_path_SED=$SED
  169. fi
  170. fi
  171. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
  172. $as_echo "$ac_cv_path_SED" >&6; }
  173.  SED="$ac_cv_path_SED"
  174.   rm -f conftest.sed
  175. test -z "$SED" && SED=sed
  176. Xsed="$SED -e 1s/^X//"
  177. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
  178. $as_echo_n "checking for fgrep... " >&6; }
  179. if test "${ac_cv_path_FGREP+set}" = set; then :
  180.   $as_echo_n "(cached) " >&6
  181. else
  182.   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
  183.    then ac_cv_path_FGREP="$GREP -F"
  184.    else
  185.      if test -z "$FGREP"; then
  186.   ac_path_FGREP_found=false
  187.   # Loop through the user's path and test for each of PROGNAME-LIST
  188.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  189. for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
  190. do
  191.   IFS=$as_save_IFS
  192.   test -z "$as_dir" && as_dir=.
  193.     for ac_prog in fgrep; do
  194.     for ac_exec_ext in '' $ac_executable_extensions; do
  195.       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
  196.       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
  197. # Check for GNU ac_path_FGREP and select it if it is found.
  198.   # Check for GNU $ac_path_FGREP
  199. case `"$ac_path_FGREP" --version 2>&1` in
  200. *GNU*)
  201.   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
  202. *)
  203.   ac_count=0
  204.   $as_echo_n 0123456789 >"conftest.in"
  205.   while :
  206.   do
  207.     cat "conftest.in" "conftest.in" >"conftest.tmp"
  208.     mv "conftest.tmp" "conftest.in"
  209.     cp "conftest.in" "conftest.nl"
  210.     $as_echo 'FGREP' >> "conftest.nl"
  211.     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
  212.     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
  213.     as_fn_arith $ac_count + 1 && ac_count=$as_val
  214.     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
  215.       # Best one so far, save it but keep looking for a better one
  216.       ac_cv_path_FGREP="$ac_path_FGREP"
  217.       ac_path_FGREP_max=$ac_count
  218.     fi
  219.     # 10*(2^10) chars as input seems more than enough
  220.     test $ac_count -gt 10 && break
  221.   done
  222.   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
  223. esac
  224.       $ac_path_FGREP_found && break 3
  225.     done
  226.   done
  227.   done
  228. IFS=$as_save_IFS
  229.   if test -z "$ac_cv_path_FGREP"; then
  230.     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
  231.   fi
  232. else
  233.   ac_cv_path_FGREP=$FGREP
  234. fi
  235.    fi
  236. fi
  237. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
  238. $as_echo "$ac_cv_path_FGREP" >&6; }
  239.  FGREP="$ac_cv_path_FGREP"
  240. test -z "$GREP" && GREP=grep
  241. # Check whether --with-gnu-ld was given.
  242. if test "${with_gnu_ld+set}" = set; then :
  243.   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
  244. else
  245.   with_gnu_ld=no
  246. fi
  247. ac_prog=ld
  248. if test "$GCC" = yes; then
  249.   # Check if gcc -print-prog-name=ld gives a path.
  250.   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
  251. $as_echo_n "checking for ld used by $CC... " >&6; }
  252.   case $host in
  253.   *-*-mingw*)
  254.     # gcc leaves a trailing carriage return which upsets mingw
  255.     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '15'` ;;
  256.   *)
  257.     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
  258.   esac
  259.   case $ac_prog in
  260.     # Accept absolute paths.
  261.     [\/]* | ?:[\/]*)
  262.       re_direlt='/[^/][^/]*/../'
  263.       # Canonicalize the pathname of ld
  264.       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\%/%g'`
  265.       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
  266. ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
  267.       done
  268.       test -z "$LD" && LD="$ac_prog"
  269.       ;;
  270.   "")
  271.     # If it fails, then pretend we aren't using GCC.
  272.     ac_prog=ld
  273.     ;;
  274.   *)
  275.     # If it is relative, then search for the first ld in PATH.
  276.     with_gnu_ld=unknown
  277.     ;;
  278.   esac
  279. elif test "$with_gnu_ld" = yes; then
  280.   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
  281. $as_echo_n "checking for GNU ld... " >&6; }
  282. else
  283.   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
  284. $as_echo_n "checking for non-GNU ld... " >&6; }
  285. fi
  286. if test "${lt_cv_path_LD+set}" = set; then :
  287.   $as_echo_n "(cached) " >&6
  288. else
  289.   if test -z "$LD"; then
  290.   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  291.   for ac_dir in $PATH; do
  292.     IFS="$lt_save_ifs"
  293.     test -z "$ac_dir" && ac_dir=.
  294.     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
  295.       lt_cv_path_LD="$ac_dir/$ac_prog"
  296.       # Check to see if the program is GNU ld.  I'd rather use --version,
  297.       # but apparently some variants of GNU ld only accept -v.
  298.       # Break only if it was the GNU/non-GNU ld that we prefer.
  299.       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
  300.       *GNU* | *'with BFD'*)
  301. test "$with_gnu_ld" != no && break
  302. ;;
  303.       *)
  304. test "$with_gnu_ld" != yes && break
  305. ;;
  306.       esac
  307.     fi
  308.   done
  309.   IFS="$lt_save_ifs"
  310. else
  311.   lt_cv_path_LD="$LD" # Let the user override the test with a path.
  312. fi
  313. fi
  314. LD="$lt_cv_path_LD"
  315. if test -n "$LD"; then
  316.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
  317. $as_echo "$LD" >&6; }
  318. else
  319.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  320. $as_echo "no" >&6; }
  321. fi
  322. test -z "$LD" && as_fn_error "no acceptable ld found in $PATH" "$LINENO" 5
  323. { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
  324. $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
  325. if test "${lt_cv_prog_gnu_ld+set}" = set; then :
  326.   $as_echo_n "(cached) " >&6
  327. else
  328.   # I'd rather use --version here, but apparently some GNU lds only accept -v.
  329. case `$LD -v 2>&1 </dev/null` in
  330. *GNU* | *'with BFD'*)
  331.   lt_cv_prog_gnu_ld=yes
  332.   ;;
  333. *)
  334.   lt_cv_prog_gnu_ld=no
  335.   ;;
  336. esac
  337. fi
  338. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
  339. $as_echo "$lt_cv_prog_gnu_ld" >&6; }
  340. with_gnu_ld=$lt_cv_prog_gnu_ld
  341. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
  342. $as_echo_n "checking whether ln -s works... " >&6; }
  343. LN_S=$as_ln_s
  344. if test "$LN_S" = "ln -s"; then
  345.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
  346. $as_echo "yes" >&6; }
  347. else
  348.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
  349. $as_echo "no, using $LN_S" >&6; }
  350. fi
  351. # find the maximum length of command line arguments
  352. { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
  353. $as_echo_n "checking the maximum length of command line arguments... " >&6; }
  354. if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
  355.   $as_echo_n "(cached) " >&6
  356. else
  357.     i=0
  358.   teststring="ABCD"
  359.   case $build_os in
  360.   msdosdjgpp*)
  361.     # On DJGPP, this test can blow up pretty badly due to problems in libc
  362.     # (any single argument exceeding 2000 bytes causes a buffer overrun
  363.     # during glob expansion).  Even if it were fixed, the result of this
  364.     # check would be larger than it should be.
  365.     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
  366.     ;;
  367.   gnu*)
  368.     # Under GNU Hurd, this test is not required because there is
  369.     # no limit to the length of command line arguments.
  370.     # Libtool will interpret -1 as no limit whatsoever
  371.     lt_cv_sys_max_cmd_len=-1;
  372.     ;;
  373.   cygwin* | mingw* | cegcc*)
  374.     # On Win9x/ME, this test blows up -- it succeeds, but takes
  375.     # about 5 minutes as the teststring grows exponentially.
  376.     # Worse, since 9x/ME are not pre-emptively multitasking,
  377.     # you end up with a "frozen" computer, even though with patience
  378.     # the test eventually succeeds (with a max line length of 256k).
  379.     # Instead, let's just punt: use the minimum linelength reported by
  380.     # all of the supported platforms: 8192 (on NT/2K/XP).
  381.     lt_cv_sys_max_cmd_len=8192;
  382.     ;;
  383.   amigaos*)
  384.     # On AmigaOS with pdksh, this test takes hours, literally.
  385.     # So we just punt and use a minimum line length of 8192.
  386.     lt_cv_sys_max_cmd_len=8192;
  387.     ;;
  388.   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
  389.     # This has been around since 386BSD, at least.  Likely further.
  390.     if test -x /sbin/sysctl; then
  391.       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
  392.     elif test -x /usr/sbin/sysctl; then
  393.       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
  394.     else
  395.       lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
  396.     fi
  397.     # And add a safety zone
  398.     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len / 4`
  399.     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len * 3`
  400.     ;;
  401.   interix*)
  402.     # We know the value 262144 and hardcode it with a safety zone (like BSD)
  403.     lt_cv_sys_max_cmd_len=196608
  404.     ;;
  405.   osf*)
  406.     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
  407.     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
  408.     # nice to cause kernel panics so lets avoid the loop below.
  409.     # First set a reasonable default.
  410.     lt_cv_sys_max_cmd_len=16384
  411.     #
  412.     if test -x /sbin/sysconfig; then
  413.       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
  414.         *1*) lt_cv_sys_max_cmd_len=-1 ;;
  415.       esac
  416.     fi
  417.     ;;
  418.   sco3.2v5*)
  419.     lt_cv_sys_max_cmd_len=102400
  420.     ;;
  421.   sysv5* | sco5v6* | sysv4.2uw2*)
  422.     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
  423.     if test -n "$kargmax"; then
  424.       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
  425.     else
  426.       lt_cv_sys_max_cmd_len=32768
  427.     fi
  428.     ;;
  429.   *)
  430.     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
  431.     if test -n "$lt_cv_sys_max_cmd_len"; then
  432.       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len / 4`
  433.       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len * 3`
  434.     else
  435.       # Make teststring a little bigger before we do anything with it.
  436.       # a 1K string should be a reasonable start.
  437.       for i in 1 2 3 4 5 6 7 8 ; do
  438.         teststring=$teststring$teststring
  439.       done
  440.       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
  441.       # If test is not a shell built-in, we'll probably end up computing a
  442.       # maximum length that is only half of the actual maximum length, but
  443.       # we can't tell.
  444.       while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` 
  445.          = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
  446.       test $i != 17 # 1/2 MB should be enough
  447.       do
  448.         i=`expr $i + 1`
  449.         teststring=$teststring$teststring
  450.       done
  451.       # Only check the string length outside the loop.
  452.       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
  453.       teststring=
  454.       # Add a significant safety factor because C++ compilers can tack on
  455.       # massive amounts of additional arguments before passing them to the
  456.       # linker.  It appears as though 1/2 is a usable value.
  457.       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len / 2`
  458.     fi
  459.     ;;
  460.   esac
  461. fi
  462. if test -n $lt_cv_sys_max_cmd_len ; then
  463.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
  464. $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
  465. else
  466.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
  467. $as_echo "none" >&6; }
  468. fi
  469. max_cmd_len=$lt_cv_sys_max_cmd_len
  470. : ${CP="cp -f"}
  471. : ${MV="mv -f"}
  472. : ${RM="rm -f"}
  473. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
  474. $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
  475. # Try some XSI features
  476. xsi_shell=no
  477. ( _lt_dummy="a/b/c"
  478.   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, 
  479.       = c,a/b,, 
  480.     && eval 'test $(( 1 + 1 )) -eq 2 
  481.     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 
  482.   && xsi_shell=yes
  483. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
  484. $as_echo "$xsi_shell" >&6; }
  485. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands "+="" >&5
  486. $as_echo_n "checking whether the shell understands "+="... " >&6; }
  487. lt_shell_append=no
  488. ( foo=bar; set foo baz; eval "$1+=$2" && test "$foo" = barbaz ) 
  489.     >/dev/null 2>&1 
  490.   && lt_shell_append=yes
  491. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
  492. $as_echo "$lt_shell_append" >&6; }
  493. if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
  494.   lt_unset=unset
  495. else
  496.   lt_unset=false
  497. fi
  498. # test EBCDIC or ASCII
  499. case `echo X|tr X '101'` in
  500.  A) # ASCII based system
  501.     # n is not interpreted correctly by Solaris 8 /usr/ucb/tr
  502.   lt_SP2NL='tr 40 12'
  503.   lt_NL2SP='tr 1512 4040'
  504.   ;;
  505.  *) # EBCDIC based system
  506.   lt_SP2NL='tr 100 n'
  507.   lt_NL2SP='tr rn 100100'
  508.   ;;
  509. esac
  510. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
  511. $as_echo_n "checking for $LD option to reload object files... " >&6; }
  512. if test "${lt_cv_ld_reload_flag+set}" = set; then :
  513.   $as_echo_n "(cached) " >&6
  514. else
  515.   lt_cv_ld_reload_flag='-r'
  516. fi
  517. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
  518. $as_echo "$lt_cv_ld_reload_flag" >&6; }
  519. reload_flag=$lt_cv_ld_reload_flag
  520. case $reload_flag in
  521. "" | " "*) ;;
  522. *) reload_flag=" $reload_flag" ;;
  523. esac
  524. reload_cmds='$LD$reload_flag -o $output$reload_objs'
  525. case $host_os in
  526.   darwin*)
  527.     if test "$GCC" = yes; then
  528.       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
  529.     else
  530.       reload_cmds='$LD$reload_flag -o $output$reload_objs'
  531.     fi
  532.     ;;
  533. esac
  534. if test -n "$ac_tool_prefix"; then
  535.   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
  536. set dummy ${ac_tool_prefix}objdump; ac_word=$2
  537. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  538. $as_echo_n "checking for $ac_word... " >&6; }
  539. if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
  540.   $as_echo_n "(cached) " >&6
  541. else
  542.   if test -n "$OBJDUMP"; then
  543.   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
  544. else
  545. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  546. for as_dir in $PATH
  547. do
  548.   IFS=$as_save_IFS
  549.   test -z "$as_dir" && as_dir=.
  550.     for ac_exec_ext in '' $ac_executable_extensions; do
  551.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  552.     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
  553.     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  554.     break 2
  555.   fi
  556. done
  557.   done
  558. IFS=$as_save_IFS
  559. fi
  560. fi
  561. OBJDUMP=$ac_cv_prog_OBJDUMP
  562. if test -n "$OBJDUMP"; then
  563.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
  564. $as_echo "$OBJDUMP" >&6; }
  565. else
  566.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  567. $as_echo "no" >&6; }
  568. fi
  569. fi
  570. if test -z "$ac_cv_prog_OBJDUMP"; then
  571.   ac_ct_OBJDUMP=$OBJDUMP
  572.   # Extract the first word of "objdump", so it can be a program name with args.
  573. set dummy objdump; ac_word=$2
  574. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  575. $as_echo_n "checking for $ac_word... " >&6; }
  576. if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
  577.   $as_echo_n "(cached) " >&6
  578. else
  579.   if test -n "$ac_ct_OBJDUMP"; then
  580.   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
  581. else
  582. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  583. for as_dir in $PATH
  584. do
  585.   IFS=$as_save_IFS
  586.   test -z "$as_dir" && as_dir=.
  587.     for ac_exec_ext in '' $ac_executable_extensions; do
  588.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  589.     ac_cv_prog_ac_ct_OBJDUMP="objdump"
  590.     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  591.     break 2
  592.   fi
  593. done
  594.   done
  595. IFS=$as_save_IFS
  596. fi
  597. fi
  598. ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
  599. if test -n "$ac_ct_OBJDUMP"; then
  600.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
  601. $as_echo "$ac_ct_OBJDUMP" >&6; }
  602. else
  603.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  604. $as_echo "no" >&6; }
  605. fi
  606.   if test "x$ac_ct_OBJDUMP" = x; then
  607.     OBJDUMP="false"
  608.   else
  609.     case $cross_compiling:$ac_tool_warned in
  610. yes:)
  611. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  612. $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  613. ac_tool_warned=yes ;;
  614. esac
  615.     OBJDUMP=$ac_ct_OBJDUMP
  616.   fi
  617. else
  618.   OBJDUMP="$ac_cv_prog_OBJDUMP"
  619. fi
  620. test -z "$OBJDUMP" && OBJDUMP=objdump
  621. { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
  622. $as_echo_n "checking how to recognize dependent libraries... " >&6; }
  623. if test "${lt_cv_deplibs_check_method+set}" = set; then :
  624.   $as_echo_n "(cached) " >&6
  625. else
  626.   lt_cv_file_magic_cmd='$MAGIC_CMD'
  627. lt_cv_file_magic_test_file=
  628. lt_cv_deplibs_check_method='unknown'
  629. # Need to set the preceding variable on all platforms that support
  630. # interlibrary dependencies.
  631. # 'none' -- dependencies not supported.
  632. # `unknown' -- same as none, but documents that we really don't know.
  633. # 'pass_all' -- all dependencies passed with no checks.
  634. # 'test_compile' -- check by making test program.
  635. # 'file_magic [[regex]]' -- check by looking for files in library path
  636. # which responds to the $file_magic_cmd with a given extended regex.
  637. # If you have `file' or equivalent on your system and you're not sure
  638. # whether `pass_all' will *always* work, you probably want this one.
  639. case $host_os in
  640. aix[4-9]*)
  641.   lt_cv_deplibs_check_method=pass_all
  642.   ;;
  643. beos*)
  644.   lt_cv_deplibs_check_method=pass_all
  645.   ;;
  646. bsdi[45]*)
  647.   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
  648.   lt_cv_file_magic_cmd='/usr/bin/file -L'
  649.   lt_cv_file_magic_test_file=/shlib/libc.so
  650.   ;;
  651. cygwin*)
  652.   # func_win32_libid is a shell function defined in ltmain.sh
  653.   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
  654.   lt_cv_file_magic_cmd='func_win32_libid'
  655.   ;;
  656. mingw* | pw32*)
  657.   # Base MSYS/MinGW do not provide the 'file' command needed by
  658.   # func_win32_libid shell function, so use a weaker test based on 'objdump',
  659.   # unless we find 'file', for example because we are cross-compiling.
  660.   if ( file / ) >/dev/null 2>&1; then
  661.     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
  662.     lt_cv_file_magic_cmd='func_win32_libid'
  663.   else
  664.     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
  665.     lt_cv_file_magic_cmd='$OBJDUMP -f'
  666.   fi
  667.   ;;
  668. cegcc)
  669.   # use the weaker test based on 'objdump'. See mingw*.
  670.   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
  671.   lt_cv_file_magic_cmd='$OBJDUMP -f'
  672.   ;;
  673. darwin* | rhapsody*)
  674.   lt_cv_deplibs_check_method=pass_all
  675.   ;;
  676. freebsd* | dragonfly*)
  677.   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
  678.     case $host_cpu in
  679.     i*86 )
  680.       # Not sure whether the presence of OpenBSD here was a mistake.
  681.       # Let's accept both of them until this is cleared up.
  682.       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
  683.       lt_cv_file_magic_cmd=/usr/bin/file
  684.       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
  685.       ;;
  686.     esac
  687.   else
  688.     lt_cv_deplibs_check_method=pass_all
  689.   fi
  690.   ;;
  691. gnu*)
  692.   lt_cv_deplibs_check_method=pass_all
  693.   ;;
  694. hpux10.20* | hpux11*)
  695.   lt_cv_file_magic_cmd=/usr/bin/file
  696.   case $host_cpu in
  697.   ia64*)
  698.     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
  699.     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
  700.     ;;
  701.   hppa*64*)
  702.     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]'
  703.     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
  704.     ;;
  705.   *)
  706.     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
  707.     lt_cv_file_magic_test_file=/usr/lib/libc.sl
  708.     ;;
  709.   esac
  710.   ;;
  711. interix[3-9]*)
  712.   # PIC code is broken on Interix 3.x, that's why |.a not |_pic.a here
  713.   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(.so|.a)$'
  714.   ;;
  715. irix5* | irix6* | nonstopux*)
  716.   case $LD in
  717.   *-32|*"-32 ") libmagic=32-bit;;
  718.   *-n32|*"-n32 ") libmagic=N32;;
  719.   *-64|*"-64 ") libmagic=64-bit;;
  720.   *) libmagic=never-match;;
  721.   esac
  722.   lt_cv_deplibs_check_method=pass_all
  723.   ;;
  724. # This must be Linux ELF.
  725. linux* | k*bsd*-gnu)
  726.   lt_cv_deplibs_check_method=pass_all
  727.   ;;
  728. netbsd*)
  729.   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
  730.     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(.so.[0-9]+.[0-9]+|_pic.a)$'
  731.   else
  732.     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(.so|_pic.a)$'
  733.   fi
  734.   ;;
  735. newos6*)
  736.   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
  737.   lt_cv_file_magic_cmd=/usr/bin/file
  738.   lt_cv_file_magic_test_file=/usr/lib/libnls.so
  739.   ;;
  740. *nto* | *qnx*)
  741.   lt_cv_deplibs_check_method=pass_all
  742.   ;;
  743. openbsd*)
  744.   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
  745.     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(.so.[0-9]+.[0-9]+|.so|_pic.a)$'
  746.   else
  747.     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(.so.[0-9]+.[0-9]+|_pic.a)$'
  748.   fi
  749.   ;;
  750. osf3* | osf4* | osf5*)
  751.   lt_cv_deplibs_check_method=pass_all
  752.   ;;
  753. rdos*)
  754.   lt_cv_deplibs_check_method=pass_all
  755.   ;;
  756. solaris*)
  757.   lt_cv_deplibs_check_method=pass_all
  758.   ;;
  759. sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
  760.   lt_cv_deplibs_check_method=pass_all
  761.   ;;
  762. sysv4 | sysv4.3*)
  763.   case $host_vendor in
  764.   motorola)
  765.     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]'
  766.     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
  767.     ;;
  768.   ncr)
  769.     lt_cv_deplibs_check_method=pass_all
  770.     ;;
  771.   sequent)
  772.     lt_cv_file_magic_cmd='/bin/file'
  773.     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
  774.     ;;
  775.   sni)
  776.     lt_cv_file_magic_cmd='/bin/file'
  777.     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
  778.     lt_cv_file_magic_test_file=/lib/libc.so
  779.     ;;
  780.   siemens)
  781.     lt_cv_deplibs_check_method=pass_all
  782.     ;;
  783.   pc)
  784.     lt_cv_deplibs_check_method=pass_all
  785.     ;;
  786.   esac
  787.   ;;
  788. tpf*)
  789.   lt_cv_deplibs_check_method=pass_all
  790.   ;;
  791. esac
  792. fi
  793. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
  794. $as_echo "$lt_cv_deplibs_check_method" >&6; }
  795. file_magic_cmd=$lt_cv_file_magic_cmd
  796. deplibs_check_method=$lt_cv_deplibs_check_method
  797. test -z "$deplibs_check_method" && deplibs_check_method=unknown
  798. if test -n "$ac_tool_prefix"; then
  799.   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
  800. set dummy ${ac_tool_prefix}ar; ac_word=$2
  801. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  802. $as_echo_n "checking for $ac_word... " >&6; }
  803. if test "${ac_cv_prog_AR+set}" = set; then :
  804.   $as_echo_n "(cached) " >&6
  805. else
  806.   if test -n "$AR"; then
  807.   ac_cv_prog_AR="$AR" # Let the user override the test.
  808. else
  809. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  810. for as_dir in $PATH
  811. do
  812.   IFS=$as_save_IFS
  813.   test -z "$as_dir" && as_dir=.
  814.     for ac_exec_ext in '' $ac_executable_extensions; do
  815.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  816.     ac_cv_prog_AR="${ac_tool_prefix}ar"
  817.     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  818.     break 2
  819.   fi
  820. done
  821.   done
  822. IFS=$as_save_IFS
  823. fi
  824. fi
  825. AR=$ac_cv_prog_AR
  826. if test -n "$AR"; then
  827.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
  828. $as_echo "$AR" >&6; }
  829. else
  830.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  831. $as_echo "no" >&6; }
  832. fi
  833. fi
  834. if test -z "$ac_cv_prog_AR"; then
  835.   ac_ct_AR=$AR
  836.   # Extract the first word of "ar", so it can be a program name with args.
  837. set dummy ar; ac_word=$2
  838. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  839. $as_echo_n "checking for $ac_word... " >&6; }
  840. if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
  841.   $as_echo_n "(cached) " >&6
  842. else
  843.   if test -n "$ac_ct_AR"; then
  844.   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
  845. else
  846. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  847. for as_dir in $PATH
  848. do
  849.   IFS=$as_save_IFS
  850.   test -z "$as_dir" && as_dir=.
  851.     for ac_exec_ext in '' $ac_executable_extensions; do
  852.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  853.     ac_cv_prog_ac_ct_AR="ar"
  854.     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  855.     break 2
  856.   fi
  857. done
  858.   done
  859. IFS=$as_save_IFS
  860. fi
  861. fi
  862. ac_ct_AR=$ac_cv_prog_ac_ct_AR
  863. if test -n "$ac_ct_AR"; then
  864.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
  865. $as_echo "$ac_ct_AR" >&6; }
  866. else
  867.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  868. $as_echo "no" >&6; }
  869. fi
  870.   if test "x$ac_ct_AR" = x; then
  871.     AR="false"
  872.   else
  873.     case $cross_compiling:$ac_tool_warned in
  874. yes:)
  875. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  876. $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  877. ac_tool_warned=yes ;;
  878. esac
  879.     AR=$ac_ct_AR
  880.   fi
  881. else
  882.   AR="$ac_cv_prog_AR"
  883. fi
  884. test -z "$AR" && AR=ar
  885. test -z "$AR_FLAGS" && AR_FLAGS=cru
  886. if test -n "$ac_tool_prefix"; then
  887.   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
  888. set dummy ${ac_tool_prefix}strip; ac_word=$2
  889. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  890. $as_echo_n "checking for $ac_word... " >&6; }
  891. if test "${ac_cv_prog_STRIP+set}" = set; then :
  892.   $as_echo_n "(cached) " >&6
  893. else
  894.   if test -n "$STRIP"; then
  895.   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
  896. else
  897. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  898. for as_dir in $PATH
  899. do
  900.   IFS=$as_save_IFS
  901.   test -z "$as_dir" && as_dir=.
  902.     for ac_exec_ext in '' $ac_executable_extensions; do
  903.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  904.     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
  905.     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  906.     break 2
  907.   fi
  908. done
  909.   done
  910. IFS=$as_save_IFS
  911. fi
  912. fi
  913. STRIP=$ac_cv_prog_STRIP
  914. if test -n "$STRIP"; then
  915.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
  916. $as_echo "$STRIP" >&6; }
  917. else
  918.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  919. $as_echo "no" >&6; }
  920. fi
  921. fi
  922. if test -z "$ac_cv_prog_STRIP"; then
  923.   ac_ct_STRIP=$STRIP
  924.   # Extract the first word of "strip", so it can be a program name with args.
  925. set dummy strip; ac_word=$2
  926. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  927. $as_echo_n "checking for $ac_word... " >&6; }
  928. if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
  929.   $as_echo_n "(cached) " >&6
  930. else
  931.   if test -n "$ac_ct_STRIP"; then
  932.   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
  933. else
  934. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  935. for as_dir in $PATH
  936. do
  937.   IFS=$as_save_IFS
  938.   test -z "$as_dir" && as_dir=.
  939.     for ac_exec_ext in '' $ac_executable_extensions; do
  940.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  941.     ac_cv_prog_ac_ct_STRIP="strip"
  942.     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  943.     break 2
  944.   fi
  945. done
  946.   done
  947. IFS=$as_save_IFS
  948. fi
  949. fi
  950. ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
  951. if test -n "$ac_ct_STRIP"; then
  952.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
  953. $as_echo "$ac_ct_STRIP" >&6; }
  954. else
  955.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  956. $as_echo "no" >&6; }
  957. fi
  958.   if test "x$ac_ct_STRIP" = x; then
  959.     STRIP=":"
  960.   else
  961.     case $cross_compiling:$ac_tool_warned in
  962. yes:)
  963. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  964. $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  965. ac_tool_warned=yes ;;
  966. esac
  967.     STRIP=$ac_ct_STRIP
  968.   fi
  969. else
  970.   STRIP="$ac_cv_prog_STRIP"
  971. fi
  972. test -z "$STRIP" && STRIP=:
  973. if test -n "$ac_tool_prefix"; then
  974.   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
  975. set dummy ${ac_tool_prefix}ranlib; ac_word=$2
  976. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  977. $as_echo_n "checking for $ac_word... " >&6; }
  978. if test "${ac_cv_prog_RANLIB+set}" = set; then :
  979.   $as_echo_n "(cached) " >&6
  980. else
  981.   if test -n "$RANLIB"; then
  982.   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
  983. else
  984. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  985. for as_dir in $PATH
  986. do
  987.   IFS=$as_save_IFS
  988.   test -z "$as_dir" && as_dir=.
  989.     for ac_exec_ext in '' $ac_executable_extensions; do
  990.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  991.     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
  992.     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  993.     break 2
  994.   fi
  995. done
  996.   done
  997. IFS=$as_save_IFS
  998. fi
  999. fi
  1000. RANLIB=$ac_cv_prog_RANLIB
  1001. if test -n "$RANLIB"; then
  1002.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
  1003. $as_echo "$RANLIB" >&6; }
  1004. else
  1005.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  1006. $as_echo "no" >&6; }
  1007. fi
  1008. fi
  1009. if test -z "$ac_cv_prog_RANLIB"; then
  1010.   ac_ct_RANLIB=$RANLIB
  1011.   # Extract the first word of "ranlib", so it can be a program name with args.
  1012. set dummy ranlib; ac_word=$2
  1013. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  1014. $as_echo_n "checking for $ac_word... " >&6; }
  1015. if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
  1016.   $as_echo_n "(cached) " >&6
  1017. else
  1018.   if test -n "$ac_ct_RANLIB"; then
  1019.   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
  1020. else
  1021. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1022. for as_dir in $PATH
  1023. do
  1024.   IFS=$as_save_IFS
  1025.   test -z "$as_dir" && as_dir=.
  1026.     for ac_exec_ext in '' $ac_executable_extensions; do
  1027.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  1028.     ac_cv_prog_ac_ct_RANLIB="ranlib"
  1029.     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  1030.     break 2
  1031.   fi
  1032. done
  1033.   done
  1034. IFS=$as_save_IFS
  1035. fi
  1036. fi
  1037. ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
  1038. if test -n "$ac_ct_RANLIB"; then
  1039.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
  1040. $as_echo "$ac_ct_RANLIB" >&6; }
  1041. else
  1042.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  1043. $as_echo "no" >&6; }
  1044. fi
  1045.   if test "x$ac_ct_RANLIB" = x; then
  1046.     RANLIB=":"
  1047.   else
  1048.     case $cross_compiling:$ac_tool_warned in
  1049. yes:)
  1050. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  1051. $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  1052. ac_tool_warned=yes ;;
  1053. esac
  1054.     RANLIB=$ac_ct_RANLIB
  1055.   fi
  1056. else
  1057.   RANLIB="$ac_cv_prog_RANLIB"
  1058. fi
  1059. test -z "$RANLIB" && RANLIB=:
  1060. # Determine commands to create old-style static archives.
  1061. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
  1062. old_postinstall_cmds='chmod 644 $oldlib'
  1063. old_postuninstall_cmds=
  1064. if test -n "$RANLIB"; then
  1065.   case $host_os in
  1066.   openbsd*)
  1067.     old_postinstall_cmds="$old_postinstall_cmds~$RANLIB -t $oldlib"
  1068.     ;;
  1069.   *)
  1070.     old_postinstall_cmds="$old_postinstall_cmds~$RANLIB $oldlib"
  1071.     ;;
  1072.   esac
  1073.   old_archive_cmds="$old_archive_cmds~$RANLIB $oldlib"
  1074. fi
  1075. # If no C compiler was specified, use CC.
  1076. LTCC=${LTCC-"$CC"}
  1077. # If no C compiler flags were specified, use CFLAGS.
  1078. LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
  1079. # Allow CC to be a program name with arguments.
  1080. compiler=$CC
  1081. # Check for command to grab the raw symbol name followed by C symbol from nm.
  1082. { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
  1083. $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
  1084. if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
  1085.   $as_echo_n "(cached) " >&6
  1086. else
  1087. # These are sane defaults that work on at least a few old systems.
  1088. # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
  1089. # Character class describing NM global symbol codes.
  1090. symcode='[BCDEGRST]'
  1091. # Regexp to match symbols that can be accessed directly from C.
  1092. sympat='([_A-Za-z][_A-Za-z0-9]*)'
  1093. # Define system-specific variables.
  1094. case $host_os in
  1095. aix*)
  1096.   symcode='[BCDT]'
  1097.   ;;
  1098. cygwin* | mingw* | pw32* | cegcc*)
  1099.   symcode='[ABCDGISTW]'
  1100.   ;;
  1101. hpux*)
  1102.   if test "$host_cpu" = ia64; then
  1103.     symcode='[ABCDEGRST]'
  1104.   fi
  1105.   ;;
  1106. irix* | nonstopux*)
  1107.   symcode='[BCDEGRST]'
  1108.   ;;
  1109. osf*)
  1110.   symcode='[BCDEGQRST]'
  1111.   ;;
  1112. solaris*)
  1113.   symcode='[BDRT]'
  1114.   ;;
  1115. sco3.2v5*)
  1116.   symcode='[DT]'
  1117.   ;;
  1118. sysv4.2uw2*)
  1119.   symcode='[DT]'
  1120.   ;;
  1121. sysv5* | sco5v6* | unixware* | OpenUNIX*)
  1122.   symcode='[ABDT]'
  1123.   ;;
  1124. sysv4)
  1125.   symcode='[DFNSTU]'
  1126.   ;;
  1127. esac
  1128. # If we're using GNU nm, then use its standard symbol codes.
  1129. case `$NM -V 2>&1` in
  1130. *GNU* | *'with BFD'*)
  1131.   symcode='[ABCDGIRSTW]' ;;
  1132. esac
  1133. # Transform an extracted symbol line into a proper C declaration.
  1134. # Some systems (esp. on ia64) link data and code symbols differently,
  1135. # so use this general approach.
  1136. lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* (.*)$/extern int 1();/p' -e 's/^$symcode* .* (.*)$/extern char 1;/p'"
  1137. # Transform an extracted symbol line into symbol name and symbol address
  1138. lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: ([^ ]*) $/  {\"1\", (void *) 0},/p' -e 's/^$symcode* ([^ ]*) ([^ ]*)$/  {"2", (void *) &2},/p'"
  1139. lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: ([^ ]*) $/  {\"1\", (void *) 0},/p' -e 's/^$symcode* ([^ ]*) (lib[^ ]*)$/  {"2", (void *) &2},/p' -e 's/^$symcode* ([^ ]*) ([^ ]*)$/  {"lib2", (void *) &2},/p'"
  1140. # Handle CRLF in mingw tool chain
  1141. opt_cr=
  1142. case $build_os in
  1143. mingw*)
  1144.   opt_cr=`$ECHO 'x{0,1}' | tr x '15'` # option cr in regexp
  1145.   ;;
  1146. esac
  1147. # Try without a prefix underscore, then with it.
  1148. for ac_symprfx in "" "_"; do
  1149.   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
  1150.   symxfrm="\1 $ac_symprfx\2 \2"
  1151.   # Write the raw and C identifiers.
  1152.   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
  1153.     # Fake it for dumpbin and say T for any non-static function
  1154.     # and D for any global variable.
  1155.     # Also find C++ and __fastcall symbols from MSVC++,
  1156.     # which start with @ or ?.
  1157.     lt_cv_sys_global_symbol_pipe="$AWK '"
  1158. "     {last_section=section; section=$ 3};"
  1159. "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"
  1160. "     $ 0!~/External *|/{next};"
  1161. "     / 0+ UNDEF /{next}; / UNDEF ([^|])*()/{next};"
  1162. "     {if(hide[section]) next};"
  1163. "     {f=0}; $ 0~/().*|/{f=1}; {printf f ? "T " : "D "};"
  1164. "     {split($ 0, a, /||r/); split(a[2], s)};"
  1165. "     s[1]~/^[@?]/{print s[1], s[1]; next};"
  1166. "     s[1]~prfx {split(s[1],t,"@"); print t[1], substr(t[1],length(prfx))}"
  1167. "     ' prfx=^$ac_symprfx"
  1168.   else
  1169.     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[  ]($symcode$symcode*)[  ][  ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
  1170.   fi
  1171.   # Check to see that the pipe works correctly.
  1172.   pipe_works=no
  1173.   rm -f conftest*
  1174.   cat > conftest.$ac_ext <<_LT_EOF
  1175. #ifdef __cplusplus
  1176. extern "C" {
  1177. #endif
  1178. char nm_test_var;
  1179. void nm_test_func(void);
  1180. void nm_test_func(void){}
  1181. #ifdef __cplusplus
  1182. }
  1183. #endif
  1184. int main(){nm_test_var='a';nm_test_func();return(0);}
  1185. _LT_EOF
  1186.   if { { eval echo ""$as_me":${as_lineno-$LINENO}: "$ac_compile""; } >&5
  1187.   (eval $ac_compile) 2>&5
  1188.   ac_status=$?
  1189.   $as_echo "$as_me:${as_lineno-$LINENO}: $? = $ac_status" >&5
  1190.   test $ac_status = 0; }; then
  1191.     # Now try to grab the symbols.
  1192.     nlist=conftest.nm
  1193.     if { { eval echo ""$as_me":${as_lineno-$LINENO}: "$NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist""; } >&5
  1194.   (eval $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist) 2>&5
  1195.   ac_status=$?
  1196.   $as_echo "$as_me:${as_lineno-$LINENO}: $? = $ac_status" >&5
  1197.   test $ac_status = 0; } && test -s "$nlist"; then
  1198.       # Try sorting and uniquifying the output.
  1199.       if sort "$nlist" | uniq > "$nlist"T; then
  1200. mv -f "$nlist"T "$nlist"
  1201.       else
  1202. rm -f "$nlist"T
  1203.       fi
  1204.       # Make sure that we snagged all the symbols we need.
  1205.       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
  1206. if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
  1207.   cat <<_LT_EOF > conftest.$ac_ext
  1208. #ifdef __cplusplus
  1209. extern "C" {
  1210. #endif
  1211. _LT_EOF
  1212.   # Now generate the symbol file.
  1213.   eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
  1214.   cat <<_LT_EOF >> conftest.$ac_ext
  1215. /* The mapping between symbol names and symbols.  */
  1216. const struct {
  1217.   const char *name;
  1218.   void       *address;
  1219. }
  1220. lt__PROGRAM__LTX_preloaded_symbols[] =
  1221. {
  1222.   { "@PROGRAM@", (void *) 0 },
  1223. _LT_EOF
  1224.   $SED "s/^$symcode$symcode* (.*) (.*)$/  {"2", (void *) &2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
  1225.   cat <<_LT_EOF >> conftest.$ac_ext
  1226.   {0, (void *) 0}
  1227. };
  1228. /* This works around a problem in FreeBSD linker */
  1229. #ifdef FREEBSD_WORKAROUND
  1230. static const void *lt_preloaded_setup() {
  1231.   return lt__PROGRAM__LTX_preloaded_symbols;
  1232. }
  1233. #endif
  1234. #ifdef __cplusplus
  1235. }
  1236. #endif
  1237. _LT_EOF
  1238.   # Now try linking the two files.
  1239.   mv conftest.$ac_objext conftstm.$ac_objext
  1240.   lt_save_LIBS="$LIBS"
  1241.   lt_save_CFLAGS="$CFLAGS"
  1242.   LIBS="conftstm.$ac_objext"
  1243.   CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
  1244.   if { { eval echo ""$as_me":${as_lineno-$LINENO}: "$ac_link""; } >&5
  1245.   (eval $ac_link) 2>&5
  1246.   ac_status=$?
  1247.   $as_echo "$as_me:${as_lineno-$LINENO}: $? = $ac_status" >&5
  1248.   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
  1249.     pipe_works=yes
  1250.   fi
  1251.   LIBS="$lt_save_LIBS"
  1252.   CFLAGS="$lt_save_CFLAGS"
  1253. else
  1254.   echo "cannot find nm_test_func in $nlist" >&5
  1255. fi
  1256.       else
  1257. echo "cannot find nm_test_var in $nlist" >&5
  1258.       fi
  1259.     else
  1260.       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
  1261.     fi
  1262.   else
  1263.     echo "$progname: failed program was:" >&5
  1264.     cat conftest.$ac_ext >&5
  1265.   fi
  1266.   rm -rf conftest* conftst*
  1267.   # Do not use the global_symbol_pipe unless it works.
  1268.   if test "$pipe_works" = yes; then
  1269.     break
  1270.   else
  1271.     lt_cv_sys_global_symbol_pipe=
  1272.   fi
  1273. done
  1274. fi
  1275. if test -z "$lt_cv_sys_global_symbol_pipe"; then
  1276.   lt_cv_sys_global_symbol_to_cdecl=
  1277. fi
  1278. if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
  1279.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
  1280. $as_echo "failed" >&6; }
  1281. else
  1282.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
  1283. $as_echo "ok" >&6; }
  1284. fi
  1285. # Check whether --enable-libtool-lock was given.
  1286. if test "${enable_libtool_lock+set}" = set; then :
  1287.   enableval=$enable_libtool_lock;
  1288. fi
  1289. test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
  1290. # Some flags need to be propagated to the compiler or linker for good
  1291. # libtool support.
  1292. case $host in
  1293. ia64-*-hpux*)
  1294.   # Find out which ABI we are using.
  1295.   echo 'int i;' > conftest.$ac_ext
  1296.   if { { eval echo ""$as_me":${as_lineno-$LINENO}: "$ac_compile""; } >&5
  1297.   (eval $ac_compile) 2>&5
  1298.   ac_status=$?
  1299.   $as_echo "$as_me:${as_lineno-$LINENO}: $? = $ac_status" >&5
  1300.   test $ac_status = 0; }; then
  1301.     case `/usr/bin/file conftest.$ac_objext` in
  1302.       *ELF-32*)
  1303. HPUX_IA64_MODE="32"
  1304. ;;
  1305.       *ELF-64*)
  1306. HPUX_IA64_MODE="64"
  1307. ;;
  1308.     esac
  1309.   fi
  1310.   rm -rf conftest*
  1311.   ;;
  1312. *-*-irix6*)
  1313.   # Find out which ABI we are using.
  1314.   echo '#line 13354 "configure"' > conftest.$ac_ext
  1315.   if { { eval echo ""$as_me":${as_lineno-$LINENO}: "$ac_compile""; } >&5
  1316.   (eval $ac_compile) 2>&5
  1317.   ac_status=$?
  1318.   $as_echo "$as_me:${as_lineno-$LINENO}: $? = $ac_status" >&5
  1319.   test $ac_status = 0; }; then
  1320.     if test "$lt_cv_prog_gnu_ld" = yes; then
  1321.       case `/usr/bin/file conftest.$ac_objext` in
  1322. *32-bit*)
  1323.   LD="${LD-ld} -melf32bsmip"
  1324.   ;;
  1325. *N32*)
  1326.   LD="${LD-ld} -melf32bmipn32"
  1327.   ;;
  1328. *64-bit*)
  1329.   LD="${LD-ld} -melf64bmip"
  1330. ;;
  1331.       esac
  1332.     else
  1333.       case `/usr/bin/file conftest.$ac_objext` in
  1334. *32-bit*)
  1335.   LD="${LD-ld} -32"
  1336.   ;;
  1337. *N32*)
  1338.   LD="${LD-ld} -n32"
  1339.   ;;
  1340. *64-bit*)
  1341.   LD="${LD-ld} -64"
  1342.   ;;
  1343.       esac
  1344.     fi
  1345.   fi
  1346.   rm -rf conftest*
  1347.   ;;
  1348. x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| 
  1349. s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
  1350.   # Find out which ABI we are using.
  1351.   echo 'int i;' > conftest.$ac_ext
  1352.   if { { eval echo ""$as_me":${as_lineno-$LINENO}: "$ac_compile""; } >&5
  1353.   (eval $ac_compile) 2>&5
  1354.   ac_status=$?
  1355.   $as_echo "$as_me:${as_lineno-$LINENO}: $? = $ac_status" >&5
  1356.   test $ac_status = 0; }; then
  1357.     case `/usr/bin/file conftest.o` in
  1358.       *32-bit*)
  1359. case $host in
  1360.   x86_64-*kfreebsd*-gnu)
  1361.     LD="${LD-ld} -m elf_i386_fbsd"
  1362.     ;;
  1363.   x86_64-*linux*)
  1364.     LD="${LD-ld} -m elf_i386"
  1365.     ;;
  1366.   ppc64-*linux*|powerpc64-*linux*)
  1367.     LD="${LD-ld} -m elf32ppclinux"
  1368.     ;;
  1369.   s390x-*linux*)
  1370.     LD="${LD-ld} -m elf_s390"
  1371.     ;;
  1372.   sparc64-*linux*)
  1373.     LD="${LD-ld} -m elf32_sparc"
  1374.     ;;
  1375. esac
  1376. ;;
  1377.       *64-bit*)
  1378. case $host in
  1379.   x86_64-*kfreebsd*-gnu)
  1380.     LD="${LD-ld} -m elf_x86_64_fbsd"
  1381.     ;;
  1382.   x86_64-*linux*)
  1383.     LD="${LD-ld} -m elf_x86_64"
  1384.     ;;
  1385.   ppc*-*linux*|powerpc*-*linux*)
  1386.     LD="${LD-ld} -m elf64ppc"
  1387.     ;;
  1388.   s390*-*linux*|s390*-*tpf*)
  1389.     LD="${LD-ld} -m elf64_s390"
  1390.     ;;
  1391.   sparc*-*linux*)
  1392.     LD="${LD-ld} -m elf64_sparc"
  1393.     ;;
  1394. esac
  1395. ;;
  1396.     esac
  1397.   fi
  1398.   rm -rf conftest*
  1399.   ;;
  1400. *-*-sco3.2v5*)
  1401.   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
  1402.   SAVE_CFLAGS="$CFLAGS"
  1403.   CFLAGS="$CFLAGS -belf"
  1404.   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
  1405. $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
  1406. if test "${lt_cv_cc_needs_belf+set}" = set; then :
  1407.   $as_echo_n "(cached) " >&6
  1408. else
  1409.   ac_ext=c
  1410. ac_cpp='$CPP $CPPFLAGS'
  1411. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  1412. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  1413. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  1414.      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  1415. /* end confdefs.h.  */
  1416. int
  1417. main ()
  1418. {
  1419.   ;
  1420.   return 0;
  1421. }
  1422. _ACEOF
  1423. if ac_fn_c_try_link "$LINENO"; then :
  1424.   lt_cv_cc_needs_belf=yes
  1425. else
  1426.   lt_cv_cc_needs_belf=no
  1427. fi
  1428. rm -f core conftest.err conftest.$ac_objext 
  1429.     conftest$ac_exeext conftest.$ac_ext
  1430.      ac_ext=c
  1431. ac_cpp='$CPP $CPPFLAGS'
  1432. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  1433. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  1434. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  1435. fi
  1436. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
  1437. $as_echo "$lt_cv_cc_needs_belf" >&6; }
  1438.   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
  1439.     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
  1440.     CFLAGS="$SAVE_CFLAGS"
  1441.   fi
  1442.   ;;
  1443. sparc*-*solaris*)
  1444.   # Find out which ABI we are using.
  1445.   echo 'int i;' > conftest.$ac_ext
  1446.   if { { eval echo ""$as_me":${as_lineno-$LINENO}: "$ac_compile""; } >&5
  1447.   (eval $ac_compile) 2>&5
  1448.   ac_status=$?
  1449.   $as_echo "$as_me:${as_lineno-$LINENO}: $? = $ac_status" >&5
  1450.   test $ac_status = 0; }; then
  1451.     case `/usr/bin/file conftest.o` in
  1452.     *64-bit*)
  1453.       case $lt_cv_prog_gnu_ld in
  1454.       yes*) LD="${LD-ld} -m elf64_sparc" ;;
  1455.       *)
  1456. if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
  1457.   LD="${LD-ld} -64"
  1458. fi
  1459. ;;
  1460.       esac
  1461.       ;;
  1462.     esac
  1463.   fi
  1464.   rm -rf conftest*
  1465.   ;;
  1466. esac
  1467. need_locks="$enable_libtool_lock"
  1468.   case $host_os in
  1469.     rhapsody* | darwin*)
  1470.     if test -n "$ac_tool_prefix"; then
  1471.   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
  1472. set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
  1473. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  1474. $as_echo_n "checking for $ac_word... " >&6; }
  1475. if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
  1476.   $as_echo_n "(cached) " >&6
  1477. else
  1478.   if test -n "$DSYMUTIL"; then
  1479.   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
  1480. else
  1481. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1482. for as_dir in $PATH
  1483. do
  1484.   IFS=$as_save_IFS
  1485.   test -z "$as_dir" && as_dir=.
  1486.     for ac_exec_ext in '' $ac_executable_extensions; do
  1487.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  1488.     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
  1489.     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  1490.     break 2
  1491.   fi
  1492. done
  1493.   done
  1494. IFS=$as_save_IFS
  1495. fi
  1496. fi
  1497. DSYMUTIL=$ac_cv_prog_DSYMUTIL
  1498. if test -n "$DSYMUTIL"; then
  1499.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
  1500. $as_echo "$DSYMUTIL" >&6; }
  1501. else
  1502.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  1503. $as_echo "no" >&6; }
  1504. fi
  1505. fi
  1506. if test -z "$ac_cv_prog_DSYMUTIL"; then
  1507.   ac_ct_DSYMUTIL=$DSYMUTIL
  1508.   # Extract the first word of "dsymutil", so it can be a program name with args.
  1509. set dummy dsymutil; ac_word=$2
  1510. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  1511. $as_echo_n "checking for $ac_word... " >&6; }
  1512. if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
  1513.   $as_echo_n "(cached) " >&6
  1514. else
  1515.   if test -n "$ac_ct_DSYMUTIL"; then
  1516.   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
  1517. else
  1518. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1519. for as_dir in $PATH
  1520. do
  1521.   IFS=$as_save_IFS
  1522.   test -z "$as_dir" && as_dir=.
  1523.     for ac_exec_ext in '' $ac_executable_extensions; do
  1524.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  1525.     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
  1526.     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  1527.     break 2
  1528.   fi
  1529. done
  1530.   done
  1531. IFS=$as_save_IFS
  1532. fi
  1533. fi
  1534. ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
  1535. if test -n "$ac_ct_DSYMUTIL"; then
  1536.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
  1537. $as_echo "$ac_ct_DSYMUTIL" >&6; }
  1538. else
  1539.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  1540. $as_echo "no" >&6; }
  1541. fi
  1542.   if test "x$ac_ct_DSYMUTIL" = x; then
  1543.     DSYMUTIL=":"
  1544.   else
  1545.     case $cross_compiling:$ac_tool_warned in
  1546. yes:)
  1547. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  1548. $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  1549. ac_tool_warned=yes ;;
  1550. esac
  1551.     DSYMUTIL=$ac_ct_DSYMUTIL
  1552.   fi
  1553. else
  1554.   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
  1555. fi
  1556.     if test -n "$ac_tool_prefix"; then
  1557.   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
  1558. set dummy ${ac_tool_prefix}nmedit; ac_word=$2
  1559. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  1560. $as_echo_n "checking for $ac_word... " >&6; }
  1561. if test "${ac_cv_prog_NMEDIT+set}" = set; then :
  1562.   $as_echo_n "(cached) " >&6
  1563. else
  1564.   if test -n "$NMEDIT"; then
  1565.   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
  1566. else
  1567. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1568. for as_dir in $PATH
  1569. do
  1570.   IFS=$as_save_IFS
  1571.   test -z "$as_dir" && as_dir=.
  1572.     for ac_exec_ext in '' $ac_executable_extensions; do
  1573.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  1574.     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
  1575.     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  1576.     break 2
  1577.   fi
  1578. done
  1579.   done
  1580. IFS=$as_save_IFS
  1581. fi
  1582. fi
  1583. NMEDIT=$ac_cv_prog_NMEDIT
  1584. if test -n "$NMEDIT"; then
  1585.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
  1586. $as_echo "$NMEDIT" >&6; }
  1587. else
  1588.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  1589. $as_echo "no" >&6; }
  1590. fi
  1591. fi
  1592. if test -z "$ac_cv_prog_NMEDIT"; then
  1593.   ac_ct_NMEDIT=$NMEDIT
  1594.   # Extract the first word of "nmedit", so it can be a program name with args.
  1595. set dummy nmedit; ac_word=$2
  1596. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  1597. $as_echo_n "checking for $ac_word... " >&6; }
  1598. if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
  1599.   $as_echo_n "(cached) " >&6
  1600. else
  1601.   if test -n "$ac_ct_NMEDIT"; then
  1602.   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
  1603. else
  1604. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1605. for as_dir in $PATH
  1606. do
  1607.   IFS=$as_save_IFS
  1608.   test -z "$as_dir" && as_dir=.
  1609.     for ac_exec_ext in '' $ac_executable_extensions; do
  1610.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  1611.     ac_cv_prog_ac_ct_NMEDIT="nmedit"
  1612.     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  1613.     break 2
  1614.   fi
  1615. done
  1616.   done
  1617. IFS=$as_save_IFS
  1618. fi
  1619. fi
  1620. ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
  1621. if test -n "$ac_ct_NMEDIT"; then
  1622.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
  1623. $as_echo "$ac_ct_NMEDIT" >&6; }
  1624. else
  1625.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  1626. $as_echo "no" >&6; }
  1627. fi
  1628.   if test "x$ac_ct_NMEDIT" = x; then
  1629.     NMEDIT=":"
  1630.   else
  1631.     case $cross_compiling:$ac_tool_warned in
  1632. yes:)
  1633. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  1634. $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  1635. ac_tool_warned=yes ;;
  1636. esac
  1637.     NMEDIT=$ac_ct_NMEDIT
  1638.   fi
  1639. else
  1640.   NMEDIT="$ac_cv_prog_NMEDIT"
  1641. fi
  1642.     if test -n "$ac_tool_prefix"; then
  1643.   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
  1644. set dummy ${ac_tool_prefix}lipo; ac_word=$2
  1645. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  1646. $as_echo_n "checking for $ac_word... " >&6; }
  1647. if test "${ac_cv_prog_LIPO+set}" = set; then :
  1648.   $as_echo_n "(cached) " >&6
  1649. else
  1650.   if test -n "$LIPO"; then
  1651.   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
  1652. else
  1653. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1654. for as_dir in $PATH
  1655. do
  1656.   IFS=$as_save_IFS
  1657.   test -z "$as_dir" && as_dir=.
  1658.     for ac_exec_ext in '' $ac_executable_extensions; do
  1659.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  1660.     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
  1661.     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  1662.     break 2
  1663.   fi
  1664. done
  1665.   done
  1666. IFS=$as_save_IFS
  1667. fi
  1668. fi
  1669. LIPO=$ac_cv_prog_LIPO
  1670. if test -n "$LIPO"; then
  1671.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
  1672. $as_echo "$LIPO" >&6; }
  1673. else
  1674.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  1675. $as_echo "no" >&6; }
  1676. fi
  1677. fi
  1678. if test -z "$ac_cv_prog_LIPO"; then
  1679.   ac_ct_LIPO=$LIPO
  1680.   # Extract the first word of "lipo", so it can be a program name with args.
  1681. set dummy lipo; ac_word=$2
  1682. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  1683. $as_echo_n "checking for $ac_word... " >&6; }
  1684. if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
  1685.   $as_echo_n "(cached) " >&6
  1686. else
  1687.   if test -n "$ac_ct_LIPO"; then
  1688.   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
  1689. else
  1690. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1691. for as_dir in $PATH
  1692. do
  1693.   IFS=$as_save_IFS
  1694.   test -z "$as_dir" && as_dir=.
  1695.     for ac_exec_ext in '' $ac_executable_extensions; do
  1696.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  1697.     ac_cv_prog_ac_ct_LIPO="lipo"
  1698.     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  1699.     break 2
  1700.   fi
  1701. done
  1702.   done
  1703. IFS=$as_save_IFS
  1704. fi
  1705. fi
  1706. ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
  1707. if test -n "$ac_ct_LIPO"; then
  1708.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
  1709. $as_echo "$ac_ct_LIPO" >&6; }
  1710. else
  1711.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  1712. $as_echo "no" >&6; }
  1713. fi
  1714.   if test "x$ac_ct_LIPO" = x; then
  1715.     LIPO=":"
  1716.   else
  1717.     case $cross_compiling:$ac_tool_warned in
  1718. yes:)
  1719. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  1720. $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  1721. ac_tool_warned=yes ;;
  1722. esac
  1723.     LIPO=$ac_ct_LIPO
  1724.   fi
  1725. else
  1726.   LIPO="$ac_cv_prog_LIPO"
  1727. fi
  1728.     if test -n "$ac_tool_prefix"; then
  1729.   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
  1730. set dummy ${ac_tool_prefix}otool; ac_word=$2
  1731. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  1732. $as_echo_n "checking for $ac_word... " >&6; }
  1733. if test "${ac_cv_prog_OTOOL+set}" = set; then :
  1734.   $as_echo_n "(cached) " >&6
  1735. else
  1736.   if test -n "$OTOOL"; then
  1737.   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
  1738. else
  1739. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1740. for as_dir in $PATH
  1741. do
  1742.   IFS=$as_save_IFS
  1743.   test -z "$as_dir" && as_dir=.
  1744.     for ac_exec_ext in '' $ac_executable_extensions; do
  1745.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  1746.     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
  1747.     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  1748.     break 2
  1749.   fi
  1750. done
  1751.   done
  1752. IFS=$as_save_IFS
  1753. fi
  1754. fi
  1755. OTOOL=$ac_cv_prog_OTOOL
  1756. if test -n "$OTOOL"; then
  1757.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
  1758. $as_echo "$OTOOL" >&6; }
  1759. else
  1760.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  1761. $as_echo "no" >&6; }
  1762. fi
  1763. fi
  1764. if test -z "$ac_cv_prog_OTOOL"; then
  1765.   ac_ct_OTOOL=$OTOOL
  1766.   # Extract the first word of "otool", so it can be a program name with args.
  1767. set dummy otool; ac_word=$2
  1768. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  1769. $as_echo_n "checking for $ac_word... " >&6; }
  1770. if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
  1771.   $as_echo_n "(cached) " >&6
  1772. else
  1773.   if test -n "$ac_ct_OTOOL"; then
  1774.   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
  1775. else
  1776. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1777. for as_dir in $PATH
  1778. do
  1779.   IFS=$as_save_IFS
  1780.   test -z "$as_dir" && as_dir=.
  1781.     for ac_exec_ext in '' $ac_executable_extensions; do
  1782.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  1783.     ac_cv_prog_ac_ct_OTOOL="otool"
  1784.     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  1785.     break 2
  1786.   fi
  1787. done
  1788.   done
  1789. IFS=$as_save_IFS
  1790. fi
  1791. fi
  1792. ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
  1793. if test -n "$ac_ct_OTOOL"; then
  1794.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
  1795. $as_echo "$ac_ct_OTOOL" >&6; }
  1796. else
  1797.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  1798. $as_echo "no" >&6; }
  1799. fi
  1800.   if test "x$ac_ct_OTOOL" = x; then
  1801.     OTOOL=":"
  1802.   else
  1803.     case $cross_compiling:$ac_tool_warned in
  1804. yes:)
  1805. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  1806. $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  1807. ac_tool_warned=yes ;;
  1808. esac
  1809.     OTOOL=$ac_ct_OTOOL
  1810.   fi
  1811. else
  1812.   OTOOL="$ac_cv_prog_OTOOL"
  1813. fi
  1814.     if test -n "$ac_tool_prefix"; then
  1815.   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
  1816. set dummy ${ac_tool_prefix}otool64; ac_word=$2
  1817. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  1818. $as_echo_n "checking for $ac_word... " >&6; }
  1819. if test "${ac_cv_prog_OTOOL64+set}" = set; then :
  1820.   $as_echo_n "(cached) " >&6
  1821. else
  1822.   if test -n "$OTOOL64"; then
  1823.   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
  1824. else
  1825. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1826. for as_dir in $PATH
  1827. do
  1828.   IFS=$as_save_IFS
  1829.   test -z "$as_dir" && as_dir=.
  1830.     for ac_exec_ext in '' $ac_executable_extensions; do
  1831.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  1832.     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
  1833.     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  1834.     break 2
  1835.   fi
  1836. done
  1837.   done
  1838. IFS=$as_save_IFS
  1839. fi
  1840. fi
  1841. OTOOL64=$ac_cv_prog_OTOOL64
  1842. if test -n "$OTOOL64"; then
  1843.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
  1844. $as_echo "$OTOOL64" >&6; }
  1845. else
  1846.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  1847. $as_echo "no" >&6; }
  1848. fi
  1849. fi
  1850. if test -z "$ac_cv_prog_OTOOL64"; then
  1851.   ac_ct_OTOOL64=$OTOOL64
  1852.   # Extract the first word of "otool64", so it can be a program name with args.
  1853. set dummy otool64; ac_word=$2
  1854. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  1855. $as_echo_n "checking for $ac_word... " >&6; }
  1856. if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
  1857.   $as_echo_n "(cached) " >&6
  1858. else
  1859.   if test -n "$ac_ct_OTOOL64"; then
  1860.   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
  1861. else
  1862. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1863. for as_dir in $PATH
  1864. do
  1865.   IFS=$as_save_IFS
  1866.   test -z "$as_dir" && as_dir=.
  1867.     for ac_exec_ext in '' $ac_executable_extensions; do
  1868.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  1869.     ac_cv_prog_ac_ct_OTOOL64="otool64"
  1870.     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  1871.     break 2
  1872.   fi
  1873. done
  1874.   done
  1875. IFS=$as_save_IFS
  1876. fi
  1877. fi
  1878. ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
  1879. if test -n "$ac_ct_OTOOL64"; then
  1880.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
  1881. $as_echo "$ac_ct_OTOOL64" >&6; }
  1882. else
  1883.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  1884. $as_echo "no" >&6; }
  1885. fi
  1886.   if test "x$ac_ct_OTOOL64" = x; then
  1887.     OTOOL64=":"
  1888.   else
  1889.     case $cross_compiling:$ac_tool_warned in
  1890. yes:)
  1891. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  1892. $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  1893. ac_tool_warned=yes ;;
  1894. esac
  1895.     OTOOL64=$ac_ct_OTOOL64
  1896.   fi
  1897. else
  1898.   OTOOL64="$ac_cv_prog_OTOOL64"
  1899. fi
  1900.     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
  1901. $as_echo_n "checking for -single_module linker flag... " >&6; }
  1902. if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
  1903.   $as_echo_n "(cached) " >&6
  1904. else
  1905.   lt_cv_apple_cc_single_mod=no
  1906.       if test -z "${LT_MULTI_MODULE}"; then
  1907. # By default we will add the -single_module flag. You can override
  1908. # by either setting the environment variable LT_MULTI_MODULE
  1909. # non-empty at configure time, or by adding -multi_module to the
  1910. # link flags.
  1911. rm -rf libconftest.dylib*
  1912. echo "int foo(void){return 1;}" > conftest.c
  1913. echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib 
  1914. -dynamiclib -Wl,-single_module conftest.c" >&5
  1915. $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib 
  1916.   -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
  1917.         _lt_result=$?
  1918. if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
  1919.   lt_cv_apple_cc_single_mod=yes
  1920. else
  1921.   cat conftest.err >&5
  1922. fi
  1923. rm -rf libconftest.dylib*
  1924. rm -f conftest.*
  1925.       fi
  1926. fi
  1927. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
  1928. $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
  1929.     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
  1930. $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
  1931. if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
  1932.   $as_echo_n "(cached) " >&6
  1933. else
  1934.   lt_cv_ld_exported_symbols_list=no
  1935.       save_LDFLAGS=$LDFLAGS
  1936.       echo "_main" > conftest.sym
  1937.       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
  1938.       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  1939. /* end confdefs.h.  */
  1940. int
  1941. main ()
  1942. {
  1943.   ;
  1944.   return 0;
  1945. }
  1946. _ACEOF
  1947. if ac_fn_c_try_link "$LINENO"; then :
  1948.   lt_cv_ld_exported_symbols_list=yes
  1949. else
  1950.   lt_cv_ld_exported_symbols_list=no
  1951. fi
  1952. rm -f core conftest.err conftest.$ac_objext 
  1953.     conftest$ac_exeext conftest.$ac_ext
  1954. LDFLAGS="$save_LDFLAGS"
  1955. fi
  1956. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
  1957. $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
  1958.     case $host_os in
  1959.     rhapsody* | darwin1.[012])
  1960.       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
  1961.     darwin1.*)
  1962.       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
  1963.     darwin*) # darwin 5.x on
  1964.       # if running on 10.5 or later, the deployment target defaults
  1965.       # to the OS version, if on x86, and 10.4, the deployment
  1966.       # target defaults to 10.4. Don't you love it?
  1967.       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
  1968. 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
  1969.   _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
  1970. 10.[012]*)
  1971.   _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
  1972. 10.*)
  1973.   _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
  1974.       esac
  1975.     ;;
  1976.   esac
  1977.     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
  1978.       _lt_dar_single_mod='$single_module'
  1979.     fi
  1980.     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
  1981.       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
  1982.     else
  1983.       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
  1984.     fi
  1985.     if test "$DSYMUTIL" != ":"; then
  1986.       _lt_dsymutil='~$DSYMUTIL $lib || :'
  1987.     else
  1988.       _lt_dsymutil=
  1989.     fi
  1990.     ;;
  1991.   esac
  1992. for ac_header in dlfcn.h
  1993. do :
  1994.   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
  1995. "
  1996. if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
  1997.   cat >>confdefs.h <<_ACEOF
  1998. #define HAVE_DLFCN_H 1
  1999. _ACEOF
  2000. fi
  2001. done
  2002. ac_ext=cpp
  2003. ac_cpp='$CXXCPP $CPPFLAGS'
  2004. ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  2005. ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  2006. ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
  2007. if test -z "$CXX"; then
  2008.   if test -n "$CCC"; then
  2009.     CXX=$CCC
  2010.   else
  2011.     if test -n "$ac_tool_prefix"; then
  2012.   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
  2013.   do
  2014.     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
  2015. set dummy $ac_tool_prefix$ac_prog; ac_word=$2
  2016. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  2017. $as_echo_n "checking for $ac_word... " >&6; }
  2018. if test "${ac_cv_prog_CXX+set}" = set; then :
  2019.   $as_echo_n "(cached) " >&6
  2020. else
  2021.   if test -n "$CXX"; then
  2022.   ac_cv_prog_CXX="$CXX" # Let the user override the test.
  2023. else
  2024. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2025. for as_dir in $PATH
  2026. do
  2027.   IFS=$as_save_IFS
  2028.   test -z "$as_dir" && as_dir=.
  2029.     for ac_exec_ext in '' $ac_executable_extensions; do
  2030.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  2031.     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
  2032.     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  2033.     break 2
  2034.   fi
  2035. done
  2036.   done
  2037. IFS=$as_save_IFS
  2038. fi
  2039. fi
  2040. CXX=$ac_cv_prog_CXX
  2041. if test -n "$CXX"; then
  2042.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
  2043. $as_echo "$CXX" >&6; }
  2044. else
  2045.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  2046. $as_echo "no" >&6; }
  2047. fi
  2048.     test -n "$CXX" && break
  2049.   done
  2050. fi
  2051. if test -z "$CXX"; then
  2052.   ac_ct_CXX=$CXX
  2053.   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
  2054. do
  2055.   # Extract the first word of "$ac_prog", so it can be a program name with args.
  2056. set dummy $ac_prog; ac_word=$2
  2057. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  2058. $as_echo_n "checking for $ac_word... " >&6; }
  2059. if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
  2060.   $as_echo_n "(cached) " >&6
  2061. else
  2062.   if test -n "$ac_ct_CXX"; then
  2063.   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
  2064. else
  2065. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2066. for as_dir in $PATH
  2067. do
  2068.   IFS=$as_save_IFS
  2069.   test -z "$as_dir" && as_dir=.
  2070.     for ac_exec_ext in '' $ac_executable_extensions; do
  2071.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  2072.     ac_cv_prog_ac_ct_CXX="$ac_prog"
  2073.     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  2074.     break 2
  2075.   fi
  2076. done
  2077.   done
  2078. IFS=$as_save_IFS
  2079. fi
  2080. fi
  2081. ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
  2082. if test -n "$ac_ct_CXX"; then
  2083.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
  2084. $as_echo "$ac_ct_CXX" >&6; }
  2085. else
  2086.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  2087. $as_echo "no" >&6; }
  2088. fi
  2089.   test -n "$ac_ct_CXX" && break
  2090. done
  2091.   if test "x$ac_ct_CXX" = x; then
  2092.     CXX="g++"
  2093.   else
  2094.     case $cross_compiling:$ac_tool_warned in
  2095. yes:)
  2096. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  2097. $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  2098. ac_tool_warned=yes ;;
  2099. esac
  2100.     CXX=$ac_ct_CXX
  2101.   fi
  2102. fi
  2103.   fi
  2104. fi
  2105. # Provide some information about the compiler.
  2106. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
  2107. set X $ac_compile
  2108. ac_compiler=$2
  2109. for ac_option in --version -v -V -qversion; do
  2110.   { { ac_try="$ac_compiler $ac_option >&5"
  2111. case "(($ac_try" in
  2112.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2113.   *) ac_try_echo=$ac_try;;
  2114. esac
  2115. eval ac_try_echo=""$as_me:${as_lineno-$LINENO}: $ac_try_echo""
  2116. $as_echo "$ac_try_echo"; } >&5
  2117.   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
  2118.   ac_status=$?
  2119.   if test -s conftest.err; then
  2120.     sed '10a
  2121. ... rest of stderr output deleted ...
  2122.          10q' conftest.err >conftest.er1
  2123.     cat conftest.er1 >&5
  2124.   fi
  2125.   rm -f conftest.er1 conftest.err
  2126.   $as_echo "$as_me:${as_lineno-$LINENO}: $? = $ac_status" >&5
  2127.   test $ac_status = 0; }
  2128. done
  2129. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
  2130. $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
  2131. if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
  2132.   $as_echo_n "(cached) " >&6
  2133. else
  2134.   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  2135. /* end confdefs.h.  */
  2136. int
  2137. main ()
  2138. {
  2139. #ifndef __GNUC__
  2140.        choke me
  2141. #endif
  2142.   ;
  2143.   return 0;
  2144. }
  2145. _ACEOF
  2146. if ac_fn_cxx_try_compile "$LINENO"; then :
  2147.   ac_compiler_gnu=yes
  2148. else
  2149.   ac_compiler_gnu=no
  2150. fi
  2151. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2152. ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
  2153. fi
  2154. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
  2155. $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
  2156. if test $ac_compiler_gnu = yes; then
  2157.   GXX=yes
  2158. else
  2159.   GXX=
  2160. fi
  2161. ac_test_CXXFLAGS=${CXXFLAGS+set}
  2162. ac_save_CXXFLAGS=$CXXFLAGS
  2163. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
  2164. $as_echo_n "checking whether $CXX accepts -g... " >&6; }
  2165. if test "${ac_cv_prog_cxx_g+set}" = set; then :
  2166.   $as_echo_n "(cached) " >&6
  2167. else
  2168.   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
  2169.    ac_cxx_werror_flag=yes
  2170.    ac_cv_prog_cxx_g=no
  2171.    CXXFLAGS="-g"
  2172.    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  2173. /* end confdefs.h.  */
  2174. int
  2175. main ()
  2176. {
  2177.   ;
  2178.   return 0;
  2179. }
  2180. _ACEOF
  2181. if ac_fn_cxx_try_compile "$LINENO"; then :
  2182.   ac_cv_prog_cxx_g=yes
  2183. else
  2184.   CXXFLAGS=""
  2185.       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  2186. /* end confdefs.h.  */
  2187. int
  2188. main ()
  2189. {
  2190.   ;
  2191.   return 0;
  2192. }
  2193. _ACEOF
  2194. if ac_fn_cxx_try_compile "$LINENO"; then :
  2195. else
  2196.   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
  2197.  CXXFLAGS="-g"
  2198.  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  2199. /* end confdefs.h.  */
  2200. int
  2201. main ()
  2202. {
  2203.   ;
  2204.   return 0;
  2205. }
  2206. _ACEOF
  2207. if ac_fn_cxx_try_compile "$LINENO"; then :
  2208.   ac_cv_prog_cxx_g=yes
  2209. fi
  2210. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2211. fi
  2212. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2213. fi
  2214. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2215.    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
  2216. fi
  2217. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
  2218. $as_echo "$ac_cv_prog_cxx_g" >&6; }
  2219. if test "$ac_test_CXXFLAGS" = set; then
  2220.   CXXFLAGS=$ac_save_CXXFLAGS
  2221. elif test $ac_cv_prog_cxx_g = yes; then
  2222.   if test "$GXX" = yes; then
  2223.     CXXFLAGS="-g -O2"
  2224.   else
  2225.     CXXFLAGS="-g"
  2226.   fi
  2227. else
  2228.   if test "$GXX" = yes; then
  2229.     CXXFLAGS="-O2"
  2230.   else
  2231.     CXXFLAGS=
  2232.   fi
  2233. fi
  2234. ac_ext=c
  2235. ac_cpp='$CPP $CPPFLAGS'
  2236. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  2237. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  2238. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  2239. if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
  2240.     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
  2241.     (test "X$CXX" != "Xg++"))) ; then
  2242.   ac_ext=cpp
  2243. ac_cpp='$CXXCPP $CPPFLAGS'
  2244. ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  2245. ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  2246. ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
  2247. { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
  2248. $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
  2249. if test -z "$CXXCPP"; then
  2250.   if test "${ac_cv_prog_CXXCPP+set}" = set; then :
  2251.   $as_echo_n "(cached) " >&6
  2252. else
  2253.       # Double quotes because CXXCPP needs to be expanded
  2254.     for CXXCPP in "$CXX -E" "/lib/cpp"
  2255.     do
  2256.       ac_preproc_ok=false
  2257. for ac_cxx_preproc_warn_flag in '' yes
  2258. do
  2259.   # Use a header file that comes with gcc, so configuring glibc
  2260.   # with a fresh cross-compiler works.
  2261.   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  2262.   # <limits.h> exists even on freestanding compilers.
  2263.   # On the NeXT, cc -E runs the code through the compiler's parser,
  2264.   # not just through cpp. "Syntax error" is here to catch this case.
  2265.   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  2266. /* end confdefs.h.  */
  2267. #ifdef __STDC__
  2268. # include <limits.h>
  2269. #else
  2270. # include <assert.h>
  2271. #endif
  2272.      Syntax error
  2273. _ACEOF
  2274. if ac_fn_cxx_try_cpp "$LINENO"; then :
  2275. else
  2276.   # Broken: fails on valid input.
  2277. continue
  2278. fi
  2279. rm -f conftest.err conftest.$ac_ext
  2280.   # OK, works on sane cases.  Now check whether nonexistent headers
  2281.   # can be detected and how.
  2282.   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  2283. /* end confdefs.h.  */
  2284. #include <ac_nonexistent.h>
  2285. _ACEOF
  2286. if ac_fn_cxx_try_cpp "$LINENO"; then :
  2287.   # Broken: success on invalid input.
  2288. continue
  2289. else
  2290.   # Passes both tests.
  2291. ac_preproc_ok=:
  2292. break
  2293. fi
  2294. rm -f conftest.err conftest.$ac_ext
  2295. done
  2296. # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
  2297. rm -f conftest.err conftest.$ac_ext
  2298. if $ac_preproc_ok; then :
  2299.   break
  2300. fi
  2301.     done
  2302.     ac_cv_prog_CXXCPP=$CXXCPP
  2303. fi
  2304.   CXXCPP=$ac_cv_prog_CXXCPP
  2305. else
  2306.   ac_cv_prog_CXXCPP=$CXXCPP
  2307. fi
  2308. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
  2309. $as_echo "$CXXCPP" >&6; }
  2310. ac_preproc_ok=false
  2311. for ac_cxx_preproc_warn_flag in '' yes
  2312. do
  2313.   # Use a header file that comes with gcc, so configuring glibc
  2314.   # with a fresh cross-compiler works.
  2315.   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  2316.   # <limits.h> exists even on freestanding compilers.
  2317.   # On the NeXT, cc -E runs the code through the compiler's parser,
  2318.   # not just through cpp. "Syntax error" is here to catch this case.
  2319.   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  2320. /* end confdefs.h.  */
  2321. #ifdef __STDC__
  2322. # include <limits.h>
  2323. #else
  2324. # include <assert.h>
  2325. #endif
  2326.      Syntax error
  2327. _ACEOF
  2328. if ac_fn_cxx_try_cpp "$LINENO"; then :
  2329. else
  2330.   # Broken: fails on valid input.
  2331. continue
  2332. fi
  2333. rm -f conftest.err conftest.$ac_ext
  2334.   # OK, works on sane cases.  Now check whether nonexistent headers
  2335.   # can be detected and how.
  2336.   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  2337. /* end confdefs.h.  */
  2338. #include <ac_nonexistent.h>
  2339. _ACEOF
  2340. if ac_fn_cxx_try_cpp "$LINENO"; then :
  2341.   # Broken: success on invalid input.
  2342. continue
  2343. else
  2344.   # Passes both tests.
  2345. ac_preproc_ok=:
  2346. break
  2347. fi
  2348. rm -f conftest.err conftest.$ac_ext
  2349. done
  2350. # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
  2351. rm -f conftest.err conftest.$ac_ext
  2352. if $ac_preproc_ok; then :
  2353. else
  2354.   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in `$ac_pwd':" >&5
  2355. $as_echo "$as_me: error: in `$ac_pwd':" >&2;}
  2356. _lt_caught_CXX_error=yes; }
  2357. fi
  2358. ac_ext=c
  2359. ac_cpp='$CPP $CPPFLAGS'
  2360. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  2361. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  2362. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  2363. else
  2364.   _lt_caught_CXX_error=yes
  2365. fi
  2366. ac_ext=f
  2367. ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
  2368. ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  2369. ac_compiler_gnu=$ac_cv_f77_compiler_gnu
  2370. if test -n "$ac_tool_prefix"; then
  2371.   for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
  2372.   do
  2373.     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
  2374. set dummy $ac_tool_prefix$ac_prog; ac_word=$2
  2375. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  2376. $as_echo_n "checking for $ac_word... " >&6; }
  2377. if test "${ac_cv_prog_F77+set}" = set; then :
  2378.   $as_echo_n "(cached) " >&6
  2379. else
  2380.   if test -n "$F77"; then
  2381.   ac_cv_prog_F77="$F77" # Let the user override the test.
  2382. else
  2383. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2384. for as_dir in $PATH
  2385. do
  2386.   IFS=$as_save_IFS
  2387.   test -z "$as_dir" && as_dir=.
  2388.     for ac_exec_ext in '' $ac_executable_extensions; do
  2389.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  2390.     ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
  2391.     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  2392.     break 2
  2393.   fi
  2394. done
  2395.   done
  2396. IFS=$as_save_IFS
  2397. fi
  2398. fi
  2399. F77=$ac_cv_prog_F77
  2400. if test -n "$F77"; then
  2401.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $F77" >&5
  2402. $as_echo "$F77" >&6; }
  2403. else
  2404.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  2405. $as_echo "no" >&6; }
  2406. fi
  2407.     test -n "$F77" && break
  2408.   done
  2409. fi
  2410. if test -z "$F77"; then
  2411.   ac_ct_F77=$F77
  2412.   for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
  2413. do
  2414.   # Extract the first word of "$ac_prog", so it can be a program name with args.
  2415. set dummy $ac_prog; ac_word=$2
  2416. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  2417. $as_echo_n "checking for $ac_word... " >&6; }
  2418. if test "${ac_cv_prog_ac_ct_F77+set}" = set; then :
  2419.   $as_echo_n "(cached) " >&6
  2420. else
  2421.   if test -n "$ac_ct_F77"; then
  2422.   ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
  2423. else
  2424. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2425. for as_dir in $PATH
  2426. do
  2427.   IFS=$as_save_IFS
  2428.   test -z "$as_dir" && as_dir=.
  2429.     for ac_exec_ext in '' $ac_executable_extensions; do
  2430.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  2431.     ac_cv_prog_ac_ct_F77="$ac_prog"
  2432.     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  2433.     break 2
  2434.   fi
  2435. done
  2436.   done
  2437. IFS=$as_save_IFS
  2438. fi
  2439. fi
  2440. ac_ct_F77=$ac_cv_prog_ac_ct_F77
  2441. if test -n "$ac_ct_F77"; then
  2442.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_F77" >&5
  2443. $as_echo "$ac_ct_F77" >&6; }
  2444. else
  2445.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  2446. $as_echo "no" >&6; }
  2447. fi
  2448.   test -n "$ac_ct_F77" && break
  2449. done
  2450.   if test "x$ac_ct_F77" = x; then
  2451.     F77=""
  2452.   else
  2453.     case $cross_compiling:$ac_tool_warned in
  2454. yes:)
  2455. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  2456. $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  2457. ac_tool_warned=yes ;;
  2458. esac
  2459.     F77=$ac_ct_F77
  2460.   fi
  2461. fi
  2462. # Provide some information about the compiler.
  2463. $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 compiler version" >&5
  2464. set X $ac_compile
  2465. ac_compiler=$2
  2466. for ac_option in --version -v -V -qversion; do
  2467.   { { ac_try="$ac_compiler $ac_option >&5"
  2468. case "(($ac_try" in
  2469.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2470.   *) ac_try_echo=$ac_try;;
  2471. esac
  2472. eval ac_try_echo=""$as_me:${as_lineno-$LINENO}: $ac_try_echo""
  2473. $as_echo "$ac_try_echo"; } >&5
  2474.   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
  2475.   ac_status=$?
  2476.   if test -s conftest.err; then
  2477.     sed '10a
  2478. ... rest of stderr output deleted ...
  2479.          10q' conftest.err >conftest.er1
  2480.     cat conftest.er1 >&5
  2481.   fi
  2482.   rm -f conftest.er1 conftest.err
  2483.   $as_echo "$as_me:${as_lineno-$LINENO}: $? = $ac_status" >&5
  2484.   test $ac_status = 0; }
  2485. done
  2486. rm -f a.out
  2487. # If we don't use `.F' as extension, the preprocessor is not run on the
  2488. # input file.  (Note that this only needs to work for GNU compilers.)
  2489. ac_save_ext=$ac_ext
  2490. ac_ext=F
  2491. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran 77 compiler" >&5
  2492. $as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
  2493. if test "${ac_cv_f77_compiler_gnu+set}" = set; then :
  2494.   $as_echo_n "(cached) " >&6
  2495. else
  2496.   cat > conftest.$ac_ext <<_ACEOF
  2497.       program main
  2498. #ifndef __GNUC__
  2499.        choke me
  2500. #endif
  2501.       end
  2502. _ACEOF
  2503. if ac_fn_f77_try_compile "$LINENO"; then :
  2504.   ac_compiler_gnu=yes
  2505. else
  2506.   ac_compiler_gnu=no
  2507. fi
  2508. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2509. ac_cv_f77_compiler_gnu=$ac_compiler_gnu
  2510. fi
  2511. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_compiler_gnu" >&5
  2512. $as_echo "$ac_cv_f77_compiler_gnu" >&6; }
  2513. ac_ext=$ac_save_ext
  2514. ac_test_FFLAGS=${FFLAGS+set}
  2515. ac_save_FFLAGS=$FFLAGS
  2516. FFLAGS=
  2517. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $F77 accepts -g" >&5
  2518. $as_echo_n "checking whether $F77 accepts -g... " >&6; }
  2519. if test "${ac_cv_prog_f77_g+set}" = set; then :
  2520.   $as_echo_n "(cached) " >&6
  2521. else
  2522.   FFLAGS=-g
  2523. cat > conftest.$ac_ext <<_ACEOF
  2524.       program main
  2525.       end
  2526. _ACEOF
  2527. if ac_fn_f77_try_compile "$LINENO"; then :
  2528.   ac_cv_prog_f77_g=yes
  2529. else
  2530.   ac_cv_prog_f77_g=no
  2531. fi
  2532. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2533. fi
  2534. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_f77_g" >&5
  2535. $as_echo "$ac_cv_prog_f77_g" >&6; }
  2536. if test "$ac_test_FFLAGS" = set; then
  2537.   FFLAGS=$ac_save_FFLAGS
  2538. elif test $ac_cv_prog_f77_g = yes; then
  2539.   if test "x$ac_cv_f77_compiler_gnu" = xyes; then
  2540.     FFLAGS="-g -O2"
  2541.   else
  2542.     FFLAGS="-g"
  2543.   fi
  2544. else
  2545.   if test "x$ac_cv_f77_compiler_gnu" = xyes; then
  2546.     FFLAGS="-O2"
  2547.   else
  2548.     FFLAGS=
  2549.   fi
  2550. fi
  2551. if test $ac_compiler_gnu = yes; then
  2552.   G77=yes
  2553. else
  2554.   G77=
  2555. fi
  2556. ac_ext=c
  2557. ac_cpp='$CPP $CPPFLAGS'
  2558. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  2559. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  2560. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  2561. if test -z "$F77" || test "X$F77" = "Xno"; then
  2562.   _lt_disable_F77=yes
  2563. fi
  2564. # Set options
  2565.         enable_dlopen=no
  2566.             # Check whether --enable-shared was given.
  2567. if test "${enable_shared+set}" = set; then :
  2568.   enableval=$enable_shared; p=${PACKAGE-default}
  2569.     case $enableval in
  2570.     yes) enable_shared=yes ;;
  2571.     no) enable_shared=no ;;
  2572.     *)
  2573.       enable_shared=no
  2574.       # Look at the argument we got.  We use all the common list separators.
  2575.       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
  2576.       for pkg in $enableval; do
  2577. IFS="$lt_save_ifs"
  2578. if test "X$pkg" = "X$p"; then
  2579.   enable_shared=yes
  2580. fi
  2581.       done
  2582.       IFS="$lt_save_ifs"
  2583.       ;;
  2584.     esac
  2585. else
  2586.   enable_shared=yes
  2587. fi
  2588.   # Check whether --enable-static was given.
  2589. if test "${enable_static+set}" = set; then :
  2590.   enableval=$enable_static; p=${PACKAGE-default}
  2591.     case $enableval in
  2592.     yes) enable_static=yes ;;
  2593.     no) enable_static=no ;;
  2594.     *)
  2595.      enable_static=no
  2596.       # Look at the argument we got.  We use all the common list separators.
  2597.       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
  2598.       for pkg in $enableval; do
  2599. IFS="$lt_save_ifs"
  2600. if test "X$pkg" = "X$p"; then
  2601.   enable_static=yes
  2602. fi
  2603.       done
  2604.       IFS="$lt_save_ifs"
  2605.       ;;
  2606.     esac
  2607. else
  2608.   enable_static=yes
  2609. fi
  2610. # Check whether --with-pic was given.
  2611. if test "${with_pic+set}" = set; then :
  2612.   withval=$with_pic; pic_mode="$withval"
  2613. else
  2614.   pic_mode=default
  2615. fi
  2616. test -z "$pic_mode" && pic_mode=default
  2617.   # Check whether --enable-fast-install was given.
  2618. if test "${enable_fast_install+set}" = set; then :
  2619.   enableval=$enable_fast_install; p=${PACKAGE-default}
  2620.     case $enableval in
  2621.     yes) enable_fast_install=yes ;;
  2622.     no) enable_fast_install=no ;;
  2623.     *)
  2624.       enable_fast_install=no
  2625.       # Look at the argument we got.  We use all the common list separators.
  2626.       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
  2627.       for pkg in $enableval; do
  2628. IFS="$lt_save_ifs"
  2629. if test "X$pkg" = "X$p"; then
  2630.   enable_fast_install=yes
  2631. fi
  2632.       done
  2633.       IFS="$lt_save_ifs"
  2634.       ;;
  2635.     esac
  2636. else
  2637.   enable_fast_install=yes
  2638. fi
  2639. # This can be used to rebuild libtool when needed
  2640. LIBTOOL_DEPS="$ltmain"
  2641. # Always use our own libtool.
  2642. LIBTOOL='$(SHELL) $(top_builddir)/libtool'
  2643. test -z "$LN_S" && LN_S="ln -s"
  2644. if test -n "${ZSH_VERSION+set}" ; then
  2645.    setopt NO_GLOB_SUBST
  2646. fi
  2647. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
  2648. $as_echo_n "checking for objdir... " >&6; }
  2649. if test "${lt_cv_objdir+set}" = set; then :
  2650.   $as_echo_n "(cached) " >&6
  2651. else
  2652.   rm -f .libs 2>/dev/null
  2653. mkdir .libs 2>/dev/null
  2654. if test -d .libs; then
  2655.   lt_cv_objdir=.libs
  2656. else
  2657.   # MS-DOS does not allow filenames that begin with a dot.
  2658.   lt_cv_objdir=_libs
  2659. fi
  2660. rmdir .libs 2>/dev/null
  2661. fi
  2662. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
  2663. $as_echo "$lt_cv_objdir" >&6; }
  2664. objdir=$lt_cv_objdir
  2665. cat >>confdefs.h <<_ACEOF
  2666. #define LT_OBJDIR "$lt_cv_objdir/"
  2667. _ACEOF
  2668. case $host_os in
  2669. aix3*)
  2670.   # AIX sometimes has problems with the GCC collect2 program.  For some
  2671.   # reason, if we set the COLLECT_NAMES environment variable, the problems
  2672.   # vanish in a puff of smoke.
  2673.   if test "X${COLLECT_NAMES+set}" != Xset; then
  2674.     COLLECT_NAMES=
  2675.     export COLLECT_NAMES
  2676.   fi
  2677.   ;;
  2678. esac
  2679. # Sed substitution that helps us do robust quoting.  It backslashifies
  2680. # metacharacters that are still active within double-quoted strings.
  2681. sed_quote_subst='s/(["`$\])/\1/g'
  2682. # Same as above, but do not quote variable references.
  2683. double_quote_subst='s/(["`\])/\1/g'
  2684. # Sed substitution to delay expansion of an escaped shell variable in a
  2685. # double_quote_subst'ed string.
  2686. delay_variable_subst='s/\\\\\$/\\\$/g'
  2687. # Sed substitution to delay expansion of an escaped single quote.
  2688. delay_single_quote_subst='s/'''/''\\\'''/g'
  2689. # Sed substitution to avoid accidental globbing in evaled expressions
  2690. no_glob_subst='s/*/\*/g'
  2691. # Global variables:
  2692. ofile=libtool
  2693. can_build_shared=yes
  2694. # All known linkers require a `.a' archive for static linking (except MSVC,
  2695. # which needs '.lib').
  2696. libext=a
  2697. with_gnu_ld="$lt_cv_prog_gnu_ld"
  2698. old_CC="$CC"
  2699. old_CFLAGS="$CFLAGS"
  2700. # Set sane defaults for various variables
  2701. test -z "$CC" && CC=cc
  2702. test -z "$LTCC" && LTCC=$CC
  2703. test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
  2704. test -z "$LD" && LD=ld
  2705. test -z "$ac_objext" && ac_objext=o
  2706. for cc_temp in $compiler""; do
  2707.   case $cc_temp in
  2708.     compile | *[\/]compile | ccache | *[\/]ccache ) ;;
  2709.     distcc | *[\/]distcc | purify | *[\/]purify ) ;;
  2710.     -*) ;;
  2711.     *) break;;
  2712.   esac
  2713. done
  2714. cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
  2715. # Only perform the check for file, if the check method requires it
  2716. test -z "$MAGIC_CMD" && MAGIC_CMD=file
  2717. case $deplibs_check_method in
  2718. file_magic*)
  2719.   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
  2720.     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
  2721. $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
  2722. if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
  2723.   $as_echo_n "(cached) " >&6
  2724. else
  2725.   case $MAGIC_CMD in
  2726. [\/*] |  ?:[\/]*)
  2727.   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
  2728.   ;;
  2729. *)
  2730.   lt_save_MAGIC_CMD="$MAGIC_CMD"
  2731.   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  2732.   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
  2733.   for ac_dir in $ac_dummy; do
  2734.     IFS="$lt_save_ifs"
  2735.     test -z "$ac_dir" && ac_dir=.
  2736.     if test -f $ac_dir/${ac_tool_prefix}file; then
  2737.       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
  2738.       if test -n "$file_magic_test_file"; then
  2739. case $deplibs_check_method in
  2740. "file_magic "*)
  2741.   file_magic_regex=`expr "$deplibs_check_method" : "file_magic (.*)"`
  2742.   MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
  2743.   if eval $file_magic_cmd $file_magic_test_file 2> /dev/null |
  2744.     $EGREP "$file_magic_regex" > /dev/null; then
  2745.     :
  2746.   else
  2747.     cat <<_LT_EOF 1>&2
  2748. *** Warning: the command libtool uses to detect shared libraries,
  2749. *** $file_magic_cmd, produces output that libtool cannot recognize.
  2750. *** The result is that libtool may fail to recognize shared libraries
  2751. *** as such.  This will affect the creation of libtool libraries that
  2752. *** depend on shared libraries, but programs linked with such libtool
  2753. *** libraries will work regardless of this problem.  Nevertheless, you
  2754. *** may want to report the problem to your system manager and/or to
  2755. *** bug-libtool@gnu.org
  2756. _LT_EOF
  2757.   fi ;;
  2758. esac
  2759.       fi
  2760.       break
  2761.     fi
  2762.   done
  2763.   IFS="$lt_save_ifs"
  2764.   MAGIC_CMD="$lt_save_MAGIC_CMD"
  2765.   ;;
  2766. esac
  2767. fi
  2768. MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
  2769. if test -n "$MAGIC_CMD"; then
  2770.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
  2771. $as_echo "$MAGIC_CMD" >&6; }
  2772. else
  2773.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  2774. $as_echo "no" >&6; }
  2775. fi
  2776. if test -z "$lt_cv_path_MAGIC_CMD"; then
  2777.   if test -n "$ac_tool_prefix"; then
  2778.     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
  2779. $as_echo_n "checking for file... " >&6; }
  2780. if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
  2781.   $as_echo_n "(cached) " >&6
  2782. else
  2783.   case $MAGIC_CMD in
  2784. [\/*] |  ?:[\/]*)
  2785.   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
  2786.   ;;
  2787. *)
  2788.   lt_save_MAGIC_CMD="$MAGIC_CMD"
  2789.   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  2790.   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
  2791.   for ac_dir in $ac_dummy; do
  2792.     IFS="$lt_save_ifs"
  2793.     test -z "$ac_dir" && ac_dir=.
  2794.     if test -f $ac_dir/file; then
  2795.       lt_cv_path_MAGIC_CMD="$ac_dir/file"
  2796.       if test -n "$file_magic_test_file"; then
  2797. case $deplibs_check_method in
  2798. "file_magic "*)
  2799.   file_magic_regex=`expr "$deplibs_check_method" : "file_magic (.*)"`
  2800.   MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
  2801.   if eval $file_magic_cmd $file_magic_test_file 2> /dev/null |
  2802.     $EGREP "$file_magic_regex" > /dev/null; then
  2803.     :
  2804.   else
  2805.     cat <<_LT_EOF 1>&2
  2806. *** Warning: the command libtool uses to detect shared libraries,
  2807. *** $file_magic_cmd, produces output that libtool cannot recognize.
  2808. *** The result is that libtool may fail to recognize shared libraries
  2809. *** as such.  This will affect the creation of libtool libraries that
  2810. *** depend on shared libraries, but programs linked with such libtool
  2811. *** libraries will work regardless of this problem.  Nevertheless, you
  2812. *** may want to report the problem to your system manager and/or to
  2813. *** bug-libtool@gnu.org
  2814. _LT_EOF
  2815.   fi ;;
  2816. esac
  2817.       fi
  2818.       break
  2819.     fi
  2820.   done
  2821.   IFS="$lt_save_ifs"
  2822.   MAGIC_CMD="$lt_save_MAGIC_CMD"
  2823.   ;;
  2824. esac
  2825. fi
  2826. MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
  2827. if test -n "$MAGIC_CMD"; then
  2828.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
  2829. $as_echo "$MAGIC_CMD" >&6; }
  2830. else
  2831.   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  2832. $as_echo "no" >&6; }
  2833. fi
  2834.   else
  2835.     MAGIC_CMD=:
  2836.   fi
  2837. fi
  2838.   fi
  2839.   ;;
  2840. esac
  2841. # Use C for the default configuration in the libtool script
  2842. lt_save_CC="$CC"
  2843. ac_ext=c
  2844. ac_cpp='$CPP $CPPFLAGS'
  2845. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  2846. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  2847. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  2848. # Source file extension for C test sources.
  2849. ac_ext=c
  2850. # Object file extension for compiled C test sources.
  2851. objext=o
  2852. objext=$objext
  2853. # Code to be used in simple compile tests
  2854. lt_simple_compile_test_code="int some_variable = 0;"
  2855. # Code to be used in simple link tests
  2856. lt_simple_link_test_code='int main(){return(0);}'
  2857. # If no C compiler was specified, use CC.
  2858. LTCC=${LTCC-"$CC"}
  2859. # If no C compiler flags were specified, use CFLAGS.
  2860. LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
  2861. # Allow CC to be a program name with arguments.
  2862. compiler=$CC
  2863. # Save the default compiler, since it gets overwritten when the other
  2864. # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
  2865. compiler_DEFAULT=$CC
  2866. # save warnings/boilerplate of simple test code
  2867. ac_outfile=conftest.$ac_objext
  2868. echo "$lt_simple_compile_test_code" >conftest.$ac_ext
  2869. eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
  2870. _lt_compiler_boilerplate=`cat conftest.err`
  2871. $RM conftest*
  2872. ac_outfile=conftest.$ac_objext
  2873. echo "$lt_simple_link_test_code" >conftest.$ac_ext
  2874. eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
  2875. _lt_linker_boilerplate=`cat conftest.err`
  2876. $RM -r conftest*
  2877. if test -n "$compiler"; then
  2878. lt_prog_compiler_no_builtin_flag=
  2879. if test "$GCC" = yes; then
  2880.   lt_prog_compiler_no_builtin_flag=' -fno-builtin'
  2881.   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
  2882. $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
  2883. if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
  2884.   $as_echo_n "(cached) " >&6
  2885. else
  2886.   lt_cv_prog_compiler_rtti_exceptions=no
  2887.    ac_outfile=conftest.$ac_objext
  2888.    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
  2889.    lt_compiler_flag="-fno-rtti -fno-exceptions"
  2890.    # Insert the option either (1) after the last *FLAGS variable, or
  2891.    # (2) before a word containing "conftest.", or (3) at the end.
  2892.    # Note that $ac_compile itself does not contain backslashes and begins
  2893.    # with a dollar sign (not a hyphen), so the echo should work correctly.
  2894.    # The option is referenced via a variable to avoid confusing sed.
  2895.    lt_compile=`echo "$ac_compile" | $SED 
  2896.    -e 's:.*FLAGS}{0,1} :&$lt_compiler_flag :; t' 
  2897.    -e 's: [^ ]*conftest.: $lt_compiler_flag&:; t' 
  2898.    -e 's:$: $lt_compiler_flag:'`
  2899.    (eval echo ""$as_me:15229: $lt_compile"" >&5)
  2900.    (eval "$lt_compile" 2>conftest.err)
  2901.    ac_status=$?
  2902.    cat conftest.err >&5
  2903.    echo "$as_me:15233: $? = $ac_status" >&5
  2904.    if (exit $ac_status) && test -s "$ac_outfile"; then
  2905.      # The compiler can only warn and ignore the option if not recognized
  2906.      # So say no if there are warnings other than the usual output.
  2907.      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
  2908.      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
  2909.      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
  2910.        lt_cv_prog_compiler_rtti_exceptions=yes
  2911.      fi
  2912.    fi
  2913.    $RM conftest*
  2914. fi
  2915. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
  2916. $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
  2917. if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
  2918.     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
  2919. else
  2920.     :
  2921. fi
  2922. fi
  2923.   lt_prog_compiler_wl=
  2924. lt_prog_compiler_pic=
  2925. lt_prog_compiler_static=
  2926. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
  2927. $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
  2928.   if test "$GCC" = yes; then
  2929.     lt_prog_compiler_wl='-Wl,'
  2930.     lt_prog_compiler_static='-static'
  2931.     case $host_os in
  2932.       aix*)
  2933.       # All AIX code is PIC.
  2934.       if test "$host_cpu" = ia64; then
  2935. # AIX 5 now supports IA64 processor
  2936. lt_prog_compiler_static='-Bstatic'
  2937.       fi
  2938.       ;;
  2939.     amigaos*)
  2940.       case $host_cpu in
  2941.       powerpc)
  2942.             # see comment about AmigaOS4 .so support
  2943.             lt_prog_compiler_pic='-fPIC'
  2944.         ;;
  2945.       m68k)
  2946.             # FIXME: we need at least 68020 code to build shared libraries, but
  2947.             # adding the `-m68020' flag to GCC prevents building anything better,
  2948.             # like `-m68040'.
  2949.             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
  2950.         ;;
  2951.       esac
  2952.       ;;
  2953.     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
  2954.       # PIC is the default for these OSes.
  2955.       ;;
  2956.     mingw* | cygwin* | pw32* | os2* | cegcc*)
  2957.       # This hack is so that the source file can tell whether it is being
  2958.       # built for inclusion in a dll (and should export symbols for example).
  2959.       # Although the cygwin gcc ignores -fPIC, still need this for old-style
  2960.       # (--disable-auto-import) libraries
  2961.       lt_prog_compiler_pic='-DDLL_EXPORT'
  2962.       ;;
  2963.     darwin* | rhapsody*)
  2964.       # PIC is the default on this platform
  2965.       # Common symbols not allowed in MH_DYLIB files
  2966.       lt_prog_compiler_pic='-fno-common'
  2967.       ;;
  2968.     hpux*)
  2969.       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
  2970.       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
  2971.       # sets the default TLS model and affects inlining.
  2972.       case $host_cpu in
  2973.       hppa*64*)
  2974. # +Z the default
  2975. ;;
  2976.       *)
  2977. lt_prog_compiler_pic='-fPIC'
  2978. ;;
  2979.       esac
  2980.       ;;
  2981.     interix[3-9]*)
  2982.       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
  2983.       # Instead, we relocate shared libraries at runtime.
  2984.       ;;
  2985.     msdosdjgpp*)
  2986.       # Just because we use GCC doesn't mean we suddenly get shared libraries
  2987.       # on systems that don't support them.
  2988.       lt_prog_compiler_can_build_shared=no
  2989.       enable_shared=no
  2990.       ;;
  2991.     *nto* | *qnx*)
  2992.       # QNX uses GNU C++, but need to define -shared option too, otherwise
  2993.       # it will coredump.
  2994.       lt_prog_compiler_pic='-fPIC -shared'
  2995.       ;;
  2996.     sysv4*MP*)
  2997.       if test -d /usr/nec; then
  2998. lt_prog_compiler_pic=-Kconform_pic
  2999.       fi
  3000.       ;;
  3001.     *)
  3002.       lt_prog_compiler_pic='-fPIC'
  3003.       ;;
  3004.     esac
  3005.   else
  3006.     # PORTME Check for flag to pass linker flags through the system compiler.
  3007.     case $host_os in
  3008.     aix*)
  3009.       lt_prog_compiler_wl='-Wl,'
  3010.       if test "$host_cpu" = ia64; then
  3011. # AIX 5 now supports IA64 processor
  3012. lt_prog_compiler_static='-Bstatic'
  3013.       else
  3014. lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
  3015.       fi
  3016.       ;;
  3017.     mingw* | cygwin* | pw32* | os2* | cegcc*)
  3018.       # This hack is so that the source file can tell whether it is being
  3019.       # built for inclusion in a dll (and should export symbols for example).
  3020.       lt_prog_compiler_pic='-DDLL_EXPORT'
  3021.       ;;
  3022.     hpux9* | hpux10* | hpux11*)
  3023.       lt_prog_compiler_wl='-Wl,'
  3024.       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
  3025.       # not for PA HP-UX.
  3026.       case $host_cpu in
  3027.       hppa*64*|ia64*)
  3028. # +Z the default
  3029. ;;
  3030.       *)
  3031. lt_prog_compiler_pic='+Z'
  3032. ;;
  3033.       esac
  3034.       # Is there a better lt_prog_compiler_static that works with the bundled CC?
  3035.       lt_prog_compiler_static='${wl}-a ${wl}archive'
  3036.       ;;
  3037.     irix5* | irix6* | nonstopux*)
  3038.       lt_prog_compiler_wl='-Wl,'
  3039.       # PIC (with -KPIC) is the default.
  3040.       lt_prog_compiler_static='-non_shared'
  3041.       ;;
  3042.     linux* | k*bsd*-gnu)
  3043.       case $cc_basename in
  3044.       # old Intel for x86_64 which still supported -KPIC.
  3045.       ecc*)
  3046. lt_prog_compiler_wl='-Wl,'
  3047. lt_prog_compiler_pic='-KPIC'
  3048. lt_prog_compiler_static='-static'
  3049.         ;;
  3050.       # icc used to be incompatible with GCC.
  3051.       # ICC 10 doesn't accept -KPIC any more.
  3052.       icc* | ifort*)
  3053. lt_prog_compiler_wl='-Wl,'
  3054. lt_prog_compiler_pic='-fPIC'
  3055. lt_prog_compiler_static='-static'
  3056.         ;;
  3057.       # Lahey Fortran 8.1.
  3058.       lf95*)
  3059. lt_prog_compiler_wl='-Wl,'
  3060. lt_prog_compiler_pic='--shared'
  3061. lt_prog_compiler_static='--static'
  3062. ;;
  3063.       pgcc* | pgf77* | pgf90* | pgf95*)
  3064.         # Portland Group compilers (*not* the Pentium gcc compiler,
  3065. # which looks to be a dead project)
  3066. lt_prog_compiler_wl='-Wl,'
  3067. lt_prog_compiler_pic='-fpic'
  3068. lt_prog_compiler_static='-Bstatic'
  3069.         ;;
  3070.       ccc*)
  3071.         lt_prog_compiler_wl='-Wl,'
  3072.         # All Alpha code is PIC.
  3073.         lt_prog_compiler_static='-non_shared'
  3074.         ;;
  3075.       xl*)
  3076. # IBM XL C 8.0/Fortran 10.1 on PPC
  3077. lt_prog_compiler_wl='-Wl,'
  3078. lt_prog_compiler_pic='-qpic'
  3079. lt_prog_compiler_static='-qstaticlink'
  3080. ;;
  3081.       *)
  3082. case `$CC -V 2>&1 | sed 5q` in
  3083. *Sun C*)
  3084.   # Sun C 5.9
  3085.   lt_prog_compiler_pic='-KPIC'
  3086.   lt_prog_compiler_static='-Bstatic'
  3087.   lt_prog_compiler_wl='-Wl,'
  3088.   ;;
  3089. *Sun F*)
  3090.   # Sun Fortran 8.3 passes all unrecognized flags to the linker
  3091.   lt_prog_compiler_pic='-KPIC'
  3092.   lt_prog_compiler_static='-Bstatic'
  3093.   lt_prog_compiler_wl=''
  3094.   ;;
  3095. esac
  3096. ;;
  3097.       esac
  3098.       ;;
  3099.     newsos6)
  3100.       lt_prog_compiler_pic='-KPIC'
  3101.       lt_prog_compiler_static='-Bstatic'
  3102.       ;;
  3103.     *nto* | *qnx*)
  3104.       # QNX uses GNU C++, but need to define -shared option too, otherwise
  3105.       # it will coredump.
  3106.       lt_prog_compiler_pic='-fPIC -shared'
  3107.       ;;
  3108.     osf3* | osf4* | osf5*)
  3109.       lt_prog_compiler_wl='-Wl,'
  3110.       # All OSF/1 code is PIC.
  3111.       lt_prog_compiler_static='-non_shared'
  3112.       ;;
  3113.     rdos*)
  3114.       lt_prog_compiler_static='-non_shared'
  3115.       ;;
  3116.     solaris*)
  3117.       lt_prog_compiler_pic='-KPIC'
  3118.       lt_prog_compiler_static='-Bstatic'
  3119.       case $cc_basename in
  3120.       f77* | f90* | f95*)
  3121. lt_prog_compiler_wl='-Qoption ld ';;
  3122.       *)
  3123. lt_prog_compiler_wl='-Wl,';;
  3124.       esac
  3125.       ;;
  3126.     sunos4*)
  3127.       lt_prog_compiler_wl='-Qoption ld '
  3128.       lt_prog_compiler_pic='-PIC'
  3129.       lt_prog_compiler_static='-Bstatic'
  3130.       ;;
  3131.     sysv4 | sysv4.2uw2* | sysv4.3*)
  3132.       lt_prog_compiler_wl='-Wl,'
  3133.       lt_prog_compiler_pic='-KPIC'
  3134.       lt_prog_compiler_static='-Bstatic'
  3135.       ;;
  3136.     sysv4*MP*)
  3137.       if test -d /usr/nec ;then
  3138. lt_prog_compiler_pic='-Kconform_pic'
  3139. lt_prog_compiler_static='-Bstatic'
  3140.       fi
  3141.       ;;
  3142.     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
  3143.       lt_prog_compiler_wl='-Wl,'
  3144.       lt_prog_compiler_pic='-KPIC'
  3145.       lt_prog_compiler_static='-Bstatic'
  3146.       ;;
  3147.     unicos*)
  3148.       lt_prog_compiler_wl='-Wl,'
  3149.       lt_prog_compiler_can_build_shared=no
  3150.       ;;
  3151.     uts4*)
  3152.       lt_prog_compiler_pic='-pic'
  3153.       lt_prog_compiler_static='-Bstatic'
  3154.       ;;
  3155.     *)
  3156.       lt_prog_compiler_can_build_shared=no
  3157.       ;;
  3158.     esac
  3159.   fi
  3160. case $host_os in
  3161.   # For platforms which do not support PIC, -DPIC is meaningless:
  3162.   *djgpp*)
  3163.     lt_prog_compiler_pic=
  3164.     ;;
  3165.   *)
  3166.     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
  3167.     ;;
  3168. esac
  3169. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
  3170. $as_echo "$lt_prog_compiler_pic" >&6; }
  3171. #
  3172. # Check to make sure the PIC flag actually works.
  3173. #
  3174. if test -n "$lt_prog_compiler_pic"; then
  3175.   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
  3176. $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
  3177. if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
  3178.   $as_echo_n "(cached) " >&6
  3179. else
  3180.   lt_cv_prog_compiler_pic_works=no
  3181.    ac_outfile=conftest.$ac_objext
  3182.    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
  3183.    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
  3184.    # Insert the option either (1) after the last *FLAGS variable, or
  3185.    # (2) before a word containing "conftest.", or (3) at the end.
  3186.    # Note that $ac_compile itself does not contain backslashes and begins
  3187.    # with a dollar sign (not a hyphen), so the echo should work correctly.
  3188.    # The option is referenced via a variable to avoid confusing sed.
  3189.    lt_compile=`echo "$ac_compile" | $SED 
  3190.    -e 's:.*FLAGS}{0,1} :&$lt_compiler_flag :; t' 
  3191.    -e 's: [^ ]*conftest.: $lt_compiler_flag&:; t' 
  3192.    -e 's:$: $lt_compiler_flag:'`
  3193.    (eval echo ""$as_me:15568: $lt_compile"" >&5)
  3194.    (eval "$lt_compile" 2>conftest.err)
  3195.    ac_status=$?
  3196.    cat conftest.err >&5
  3197.    echo "$as_me:15572: $? = $ac_status" >&5
  3198.    if (exit $ac_status) && test -s "$ac_outfile"; then
  3199.      # The compiler can only warn and ignore the option if not recognized
  3200.      # So say no if there are warnings other than the usual output.
  3201.      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
  3202.      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
  3203.      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
  3204.        lt_cv_prog_compiler_pic_works=yes
  3205.      fi
  3206.    fi
  3207.    $RM conftest*
  3208. fi
  3209. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
  3210. $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
  3211. if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
  3212.     case $lt_prog_compiler_pic in
  3213.      "" | " "*) ;;
  3214.      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
  3215.      esac
  3216. else
  3217.     lt_prog_compiler_pic=
  3218.      lt_prog_compiler_can_build_shared=no
  3219. fi
  3220. fi
  3221. #
  3222. # Check to make sure the static flag actually works.
  3223. #
  3224. wl=$lt_prog_compiler_wl eval lt_tmp_static_flag="$lt_prog_compiler_static"
  3225. { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
  3226. $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
  3227. if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
  3228.   $as_echo_n "(cached) " >&6
  3229. else
  3230.   lt_cv_prog_compiler_static_works=no
  3231.    save_LDFLAGS="$LDFLAGS"
  3232.    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
  3233.    echo "$lt_simple_link_test_code" > conftest.$ac_ext
  3234.    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
  3235.      # The linker can only warn and ignore the option if not recognized
  3236.      # So say no if there are warnings
  3237.      if test -s conftest.err; then
  3238.        # Append any errors to the config.log.
  3239.        cat conftest.err 1>&5
  3240.        $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
  3241.        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
  3242.        if diff conftest.exp conftest.er2 >/dev/null; then
  3243.          lt_cv_prog_compiler_static_works=yes
  3244.        fi
  3245.      else
  3246.        lt_cv_prog_compiler_static_works=yes
  3247.      fi
  3248.    fi
  3249.    $RM -r conftest*
  3250.    LDFLAGS="$save_LDFLAGS"
  3251. fi