configure
上传用户:quxuerui
上传日期:2018-01-08
资源大小:41811k
文件大小:452k
源码类别:

网格计算

开发平台:

Java

  1.       # see comment about different semantics on the GNU ld section
  2.       ld_shlibs=no
  3.       ;;
  4.     bsdi[45]*)
  5.       export_dynamic_flag_spec=-rdynamic
  6.       ;;
  7.     cygwin* | mingw* | pw32*)
  8.       # When not using gcc, we currently assume that we are using
  9.       # Microsoft Visual C++.
  10.       # hardcode_libdir_flag_spec is actually meaningless, as there is
  11.       # no search path for DLLs.
  12.       hardcode_libdir_flag_spec=' '
  13.       allow_undefined_flag=unsupported
  14.       # Tell ltmain to make .lib files, not .a files.
  15.       libext=lib
  16.       # Tell ltmain to make .dll files, not .so files.
  17.       shrext_cmds=".dll"
  18.       # FIXME: Setting linknames here is a bad hack.
  19.       archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '''s/ -lc$//'''` -link -dll~linknames='
  20.       # The linker will automatically build a .lib file if we build a DLL.
  21.       old_archive_from_new_cmds='true'
  22.       # FIXME: Should let the user specify the lib program.
  23.       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
  24.       fix_srcfile_path='`cygpath -w "$srcfile"`'
  25.       enable_shared_with_static_runtimes=yes
  26.       ;;
  27.     darwin* | rhapsody*)
  28.   archive_cmds_need_lc=no
  29.   hardcode_direct=no
  30.   hardcode_automatic=yes
  31.   hardcode_shlibpath_var=unsupported
  32.   whole_archive_flag_spec=''
  33.   link_all_deplibs=yes
  34.   allow_undefined_flag="$_lt_dar_allow_undefined"
  35.   if test "$GCC" = "yes"; then
  36.     output_verbose_link_cmd=echo
  37.     archive_cmds="$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring $_lt_dar_single_mod${_lt_dsymutil}"
  38.     module_cmds="$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs $compiler_flags${_lt_dsymutil}"
  39.     archive_expsym_cmds="sed 's,^,_,' < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
  40.     module_expsym_cmds="sed -e 's,^,_,' < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs $compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
  41.   else
  42.   ld_shlibs=no
  43.   fi
  44.       ;;
  45.     dgux*)
  46.       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  47.       hardcode_libdir_flag_spec='-L$libdir'
  48.       hardcode_shlibpath_var=no
  49.       ;;
  50.     freebsd1*)
  51.       ld_shlibs=no
  52.       ;;
  53.     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
  54.     # support.  Future versions do this automatically, but an explicit c++rt0.o
  55.     # does not break anything, and helps significantly (at the cost of a little
  56.     # extra space).
  57.     freebsd2.2*)
  58.       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
  59.       hardcode_libdir_flag_spec='-R$libdir'
  60.       hardcode_direct=yes
  61.       hardcode_shlibpath_var=no
  62.       ;;
  63.     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
  64.     freebsd2*)
  65.       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
  66.       hardcode_direct=yes
  67.       hardcode_minus_L=yes
  68.       hardcode_shlibpath_var=no
  69.       ;;
  70.     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
  71.     freebsd* | dragonfly*)
  72.       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
  73.       hardcode_libdir_flag_spec='-R$libdir'
  74.       hardcode_direct=yes
  75.       hardcode_shlibpath_var=no
  76.       ;;
  77.     hpux9*)
  78.       if test "$GCC" = yes; then
  79. archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
  80.       else
  81. archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
  82.       fi
  83.       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
  84.       hardcode_libdir_separator=:
  85.       hardcode_direct=yes
  86.       # hardcode_minus_L: Not really in the search PATH,
  87.       # but as the default location of the library.
  88.       hardcode_minus_L=yes
  89.       export_dynamic_flag_spec='${wl}-E'
  90.       ;;
  91.     hpux10*)
  92.       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
  93. archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
  94.       else
  95. archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
  96.       fi
  97.       if test "$with_gnu_ld" = no; then
  98. hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
  99. hardcode_libdir_flag_spec_ld='+b $libdir'
  100. hardcode_libdir_separator=:
  101. hardcode_direct=yes
  102. hardcode_direct_absolute=yes
  103. export_dynamic_flag_spec='${wl}-E'
  104. # hardcode_minus_L: Not really in the search PATH,
  105. # but as the default location of the library.
  106. hardcode_minus_L=yes
  107.       fi
  108.       ;;
  109.     hpux11*)
  110.       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
  111. case $host_cpu in
  112. hppa*64*)
  113.   archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  114.   ;;
  115. ia64*)
  116.   archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
  117.   ;;
  118. *)
  119.   archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
  120.   ;;
  121. esac
  122.       else
  123. case $host_cpu in
  124. hppa*64*)
  125.   archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  126.   ;;
  127. ia64*)
  128.   archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
  129.   ;;
  130. *)
  131.   archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
  132.   ;;
  133. esac
  134.       fi
  135.       if test "$with_gnu_ld" = no; then
  136. hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
  137. hardcode_libdir_separator=:
  138. case $host_cpu in
  139. hppa*64*|ia64*)
  140.   hardcode_direct=no
  141.   hardcode_shlibpath_var=no
  142.   ;;
  143. *)
  144.   hardcode_direct=yes
  145.   hardcode_direct_absolute=yes
  146.   export_dynamic_flag_spec='${wl}-E'
  147.   # hardcode_minus_L: Not really in the search PATH,
  148.   # but as the default location of the library.
  149.   hardcode_minus_L=yes
  150.   ;;
  151. esac
  152.       fi
  153.       ;;
  154.     irix5* | irix6* | nonstopux*)
  155.       if test "$GCC" = yes; then
  156. archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  157. # Try to use the -exported_symbol ld option, if it does not
  158. # work, assume that -exports_file does not work either and
  159. # implicitly export all symbols.
  160.         save_LDFLAGS="$LDFLAGS"
  161.         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
  162.         cat >conftest.$ac_ext <<_ACEOF
  163. int foo(void) {}
  164. _ACEOF
  165. rm -f conftest.$ac_objext conftest$ac_exeext
  166. if { (ac_try="$ac_link"
  167. case "(($ac_try" in
  168.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  169.   *) ac_try_echo=$ac_try;;
  170. esac
  171. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  172.   (eval "$ac_link") 2>conftest.er1
  173.   ac_status=$?
  174.   grep -v '^ *+' conftest.er1 >conftest.err
  175.   rm -f conftest.er1
  176.   cat conftest.err >&5
  177.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  178.   (exit $ac_status); } && {
  179.  test -z "$ac_c_werror_flag" ||
  180.  test ! -s conftest.err
  181.        } && test -s conftest$ac_exeext &&
  182.        $as_test_x conftest$ac_exeext; then
  183.   archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
  184. else
  185.   echo "$as_me: failed program was:" >&5
  186. sed 's/^/| /' conftest.$ac_ext >&5
  187. fi
  188. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  189.       conftest$ac_exeext conftest.$ac_ext
  190.         LDFLAGS="$save_LDFLAGS"
  191.       else
  192. archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
  193. archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
  194.       fi
  195.       archive_cmds_need_lc='no'
  196.       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
  197.       hardcode_libdir_separator=:
  198.       inherit_rpath=yes
  199.       link_all_deplibs=yes
  200.       ;;
  201.     netbsd*)
  202.       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
  203. archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
  204.       else
  205. archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
  206.       fi
  207.       hardcode_libdir_flag_spec='-R$libdir'
  208.       hardcode_direct=yes
  209.       hardcode_shlibpath_var=no
  210.       ;;
  211.     newsos6)
  212.       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  213.       hardcode_direct=yes
  214.       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
  215.       hardcode_libdir_separator=:
  216.       hardcode_shlibpath_var=no
  217.       ;;
  218.     *nto* | *qnx*)
  219.       ;;
  220.     openbsd*)
  221.       if test -f /usr/libexec/ld.so; then
  222. hardcode_direct=yes
  223. hardcode_shlibpath_var=no
  224. hardcode_direct_absolute=yes
  225. if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
  226.   archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
  227.   archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
  228.   hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
  229.   export_dynamic_flag_spec='${wl}-E'
  230. else
  231.   case $host_os in
  232.    openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
  233.      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
  234.      hardcode_libdir_flag_spec='-R$libdir'
  235.      ;;
  236.    *)
  237.      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
  238.      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
  239.      ;;
  240.   esac
  241. fi
  242.       else
  243. ld_shlibs=no
  244.       fi
  245.       ;;
  246.     os2*)
  247.       hardcode_libdir_flag_spec='-L$libdir'
  248.       hardcode_minus_L=yes
  249.       allow_undefined_flag=unsupported
  250.       archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION "$libname"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
  251.       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
  252.       ;;
  253.     osf3*)
  254.       if test "$GCC" = yes; then
  255. allow_undefined_flag=' ${wl}-expect_unresolved ${wl}*'
  256. archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  257.       else
  258. allow_undefined_flag=' -expect_unresolved *'
  259. archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
  260.       fi
  261.       archive_cmds_need_lc='no'
  262.       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
  263.       hardcode_libdir_separator=:
  264.       ;;
  265.     osf4* | osf5*) # as osf3* with the addition of -msym flag
  266.       if test "$GCC" = yes; then
  267. allow_undefined_flag=' ${wl}-expect_unresolved ${wl}*'
  268. archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  269. hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
  270.       else
  271. allow_undefined_flag=' -expect_unresolved *'
  272. archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
  273. archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\n" -exported_symbol "$i" >> $lib.exp; done; printf "%s\n" "-hidden">> $lib.exp~
  274. $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
  275. # Both c and cxx compiler support -rpath directly
  276. hardcode_libdir_flag_spec='-rpath $libdir'
  277.       fi
  278.       archive_cmds_need_lc='no'
  279.       hardcode_libdir_separator=:
  280.       ;;
  281.     solaris*)
  282.       no_undefined_flag=' -z defs'
  283.       if test "$GCC" = yes; then
  284. wlarc='${wl}'
  285. archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  286. archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/(.*)/1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
  287.   $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
  288.       else
  289. case `$CC -V 2>&1` in
  290. *"Compilers 5.0"*)
  291.   wlarc=''
  292.   archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
  293.   archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/(.*)/1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
  294.   $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
  295.   ;;
  296. *)
  297.   wlarc='${wl}'
  298.   archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
  299.   archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/(.*)/1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
  300.   $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
  301.   ;;
  302. esac
  303.       fi
  304.       hardcode_libdir_flag_spec='-R$libdir'
  305.       hardcode_shlibpath_var=no
  306.       case $host_os in
  307.       solaris2.[0-5] | solaris2.[0-5].*) ;;
  308.       *)
  309. # The compiler driver will combine and reorder linker options,
  310. # but understands `-z linker_flag'.  GCC discards it without `$wl',
  311. # but is careful enough not to reorder.
  312. # Supported since Solaris 2.6 (maybe 2.5.1?)
  313. if test "$GCC" = yes; then
  314.   whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
  315. else
  316.   whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
  317. fi
  318. ;;
  319.       esac
  320.       link_all_deplibs=yes
  321.       ;;
  322.     sunos4*)
  323.       if test "x$host_vendor" = xsequent; then
  324. # Use $CC to link under sequent, because it throws in some extra .o
  325. # files that make .init and .fini sections work.
  326. archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
  327.       else
  328. archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
  329.       fi
  330.       hardcode_libdir_flag_spec='-L$libdir'
  331.       hardcode_direct=yes
  332.       hardcode_minus_L=yes
  333.       hardcode_shlibpath_var=no
  334.       ;;
  335.     sysv4)
  336.       case $host_vendor in
  337. sni)
  338.   archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  339.   hardcode_direct=yes # is this really true???
  340. ;;
  341. siemens)
  342.   ## LD is ld it makes a PLAMLIB
  343.   ## CC just makes a GrossModule.
  344.   archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
  345.   reload_cmds='$CC -r -o $output$reload_objs'
  346.   hardcode_direct=no
  347.         ;;
  348. motorola)
  349.   archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  350.   hardcode_direct=no #Motorola manual says yes, but my tests say they lie
  351. ;;
  352.       esac
  353.       runpath_var='LD_RUN_PATH'
  354.       hardcode_shlibpath_var=no
  355.       ;;
  356.     sysv4.3*)
  357.       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  358.       hardcode_shlibpath_var=no
  359.       export_dynamic_flag_spec='-Bexport'
  360.       ;;
  361.     sysv4*MP*)
  362.       if test -d /usr/nec; then
  363. archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  364. hardcode_shlibpath_var=no
  365. runpath_var=LD_RUN_PATH
  366. hardcode_runpath_var=yes
  367. ld_shlibs=yes
  368.       fi
  369.       ;;
  370.     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
  371.       no_undefined_flag='${wl}-z,text'
  372.       archive_cmds_need_lc=no
  373.       hardcode_shlibpath_var=no
  374.       runpath_var='LD_RUN_PATH'
  375.       if test "$GCC" = yes; then
  376. archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  377. archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  378.       else
  379. archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  380. archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  381.       fi
  382.       ;;
  383.     sysv5* | sco3.2v5* | sco5v6*)
  384.       # Note: We can NOT use -z defs as we might desire, because we do not
  385.       # link with -lc, and that would cause any symbols used from libc to
  386.       # always be unresolved, which means just about no library would
  387.       # ever link correctly.  If we're not using GNU ld we use -z text
  388.       # though, which does catch some bad symbols but isn't as heavy-handed
  389.       # as -z defs.
  390.       no_undefined_flag='${wl}-z,text'
  391.       allow_undefined_flag='${wl}-z,nodefs'
  392.       archive_cmds_need_lc=no
  393.       hardcode_shlibpath_var=no
  394.       hardcode_libdir_flag_spec='${wl}-R,$libdir'
  395.       hardcode_libdir_separator=':'
  396.       link_all_deplibs=yes
  397.       export_dynamic_flag_spec='${wl}-Bexport'
  398.       runpath_var='LD_RUN_PATH'
  399.       if test "$GCC" = yes; then
  400. archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  401. archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  402.       else
  403. archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  404. archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  405.       fi
  406.       ;;
  407.     uts4*)
  408.       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  409.       hardcode_libdir_flag_spec='-L$libdir'
  410.       hardcode_shlibpath_var=no
  411.       ;;
  412.     *)
  413.       ld_shlibs=no
  414.       ;;
  415.     esac
  416.     if test x$host_vendor = xsni; then
  417.       case $host in
  418.       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
  419. export_dynamic_flag_spec='${wl}-Blargedynsym'
  420. ;;
  421.       esac
  422.     fi
  423.   fi
  424. { echo "$as_me:$LINENO: result: $ld_shlibs" >&5
  425. echo "${ECHO_T}$ld_shlibs" >&6; }
  426. test "$ld_shlibs" = no && can_build_shared=no
  427. with_gnu_ld=$with_gnu_ld
  428. #
  429. # Do we need to explicitly link libc?
  430. #
  431. case "x$archive_cmds_need_lc" in
  432. x|xyes)
  433.   # Assume -lc should be added
  434.   archive_cmds_need_lc=yes
  435.   if test "$enable_shared" = yes && test "$GCC" = yes; then
  436.     case $archive_cmds in
  437.     *'~'*)
  438.       # FIXME: we may have to deal with multi-command sequences.
  439.       ;;
  440.     '$CC '*)
  441.       # Test whether the compiler implicitly links with -lc since on some
  442.       # systems, -lgcc has to come before -lc. If gcc already passes -lc
  443.       # to ld, don't add -lc before -lgcc.
  444.       { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
  445. echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
  446.       $RM conftest*
  447.       echo "$lt_simple_compile_test_code" > conftest.$ac_ext
  448.       if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  449.   (eval $ac_compile) 2>&5
  450.   ac_status=$?
  451.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  452.   (exit $ac_status); } 2>conftest.err; then
  453.         soname=conftest
  454.         lib=conftest
  455.         libobjs=conftest.$ac_objext
  456.         deplibs=
  457.         wl=$lt_prog_compiler_wl
  458. pic_flag=$lt_prog_compiler_pic
  459.         compiler_flags=-v
  460.         linker_flags=-v
  461.         verstring=
  462.         output_objdir=.
  463.         libname=conftest
  464.         lt_save_allow_undefined_flag=$allow_undefined_flag
  465.         allow_undefined_flag=
  466.         if { (eval echo "$as_me:$LINENO: "$archive_cmds 2>&1 | $GREP " -lc " >/dev/null 2>&1"") >&5
  467.   (eval $archive_cmds 2>&1 | $GREP " -lc " >/dev/null 2>&1) 2>&5
  468.   ac_status=$?
  469.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  470.   (exit $ac_status); }
  471.         then
  472.   archive_cmds_need_lc=no
  473.         else
  474.   archive_cmds_need_lc=yes
  475.         fi
  476.         allow_undefined_flag=$lt_save_allow_undefined_flag
  477.       else
  478.         cat conftest.err 1>&5
  479.       fi
  480.       $RM conftest*
  481.       { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
  482. echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
  483.       ;;
  484.     esac
  485.   fi
  486.   ;;
  487. esac
  488.   { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
  489. echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
  490. if test "$GCC" = yes; then
  491.   case $host_os in
  492.     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
  493.     *) lt_awk_arg="/^libraries:/" ;;
  494.   esac
  495.   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
  496.   if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
  497.     # if the path contains ";" then we assume it to be the separator
  498.     # otherwise default to the standard path separator (i.e. ":") - it is
  499.     # assumed that no part of a normal pathname contains ";" but that should
  500.     # okay in the real world where ";" in dirpaths is itself problematic.
  501.     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
  502.   else
  503.     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
  504.   fi
  505.   # Ok, now we have the path, separated by spaces, we can step through it
  506.   # and add multilib dir if necessary.
  507.   lt_tmp_lt_search_path_spec=
  508.   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
  509.   for lt_sys_path in $lt_search_path_spec; do
  510.     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
  511.       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
  512.     else
  513.       test -d "$lt_sys_path" && 
  514. lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
  515.     fi
  516.   done
  517.   lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
  518. BEGIN {RS=" "; FS="/|n";} {
  519.   lt_foo="";
  520.   lt_count=0;
  521.   for (lt_i = NF; lt_i > 0; lt_i--) {
  522.     if ($lt_i != "" && $lt_i != ".") {
  523.       if ($lt_i == "..") {
  524.         lt_count++;
  525.       } else {
  526.         if (lt_count == 0) {
  527.           lt_foo="/" $lt_i lt_foo;
  528.         } else {
  529.           lt_count--;
  530.         }
  531.       }
  532.     }
  533.   }
  534.   if (lt_foo != "") { lt_freq[lt_foo]++; }
  535.   if (lt_freq[lt_foo] == 1) { print lt_foo; }
  536. }'`
  537.   sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
  538. else
  539.   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
  540. fi
  541. library_names_spec=
  542. libname_spec='lib$name'
  543. soname_spec=
  544. shrext_cmds=".so"
  545. postinstall_cmds=
  546. postuninstall_cmds=
  547. finish_cmds=
  548. finish_eval=
  549. shlibpath_var=
  550. shlibpath_overrides_runpath=unknown
  551. version_type=none
  552. dynamic_linker="$host_os ld.so"
  553. sys_lib_dlsearch_path_spec="/lib /usr/lib"
  554. need_lib_prefix=unknown
  555. hardcode_into_libs=no
  556. # when you set need_version to no, make sure it does not cause -set_version
  557. # flags to be left without arguments
  558. need_version=unknown
  559. case $host_os in
  560. aix3*)
  561.   version_type=linux
  562.   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
  563.   shlibpath_var=LIBPATH
  564.   # AIX 3 has no versioning support, so we append a major version to the name.
  565.   soname_spec='${libname}${release}${shared_ext}$major'
  566.   ;;
  567. aix[4-9]*)
  568.   version_type=linux
  569.   need_lib_prefix=no
  570.   need_version=no
  571.   hardcode_into_libs=yes
  572.   if test "$host_cpu" = ia64; then
  573.     # AIX 5 supports IA64
  574.     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
  575.     shlibpath_var=LD_LIBRARY_PATH
  576.   else
  577.     # With GCC up to 2.95.x, collect2 would create an import file
  578.     # for dependence libraries.  The import file would start with
  579.     # the line `#! .'.  This would cause the generated library to
  580.     # depend on `.', always an invalid library.  This was fixed in
  581.     # development snapshots of GCC prior to 3.0.
  582.     case $host_os in
  583.       aix4 | aix4.[01] | aix4.[01].*)
  584.       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
  585.    echo ' yes '
  586.    echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
  587. :
  588.       else
  589. can_build_shared=no
  590.       fi
  591.       ;;
  592.     esac
  593.     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
  594.     # soname into executable. Probably we can add versioning support to
  595.     # collect2, so additional links can be useful in future.
  596.     if test "$aix_use_runtimelinking" = yes; then
  597.       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
  598.       # instead of lib<name>.a to let people know that these are not
  599.       # typical AIX shared libraries.
  600.       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  601.     else
  602.       # We preserve .a as extension for shared libraries through AIX4.2
  603.       # and later when we are not doing run time linking.
  604.       library_names_spec='${libname}${release}.a $libname.a'
  605.       soname_spec='${libname}${release}${shared_ext}$major'
  606.     fi
  607.     shlibpath_var=LIBPATH
  608.   fi
  609.   ;;
  610. amigaos*)
  611.   if test "$host_cpu" = m68k; then
  612.     library_names_spec='$libname.ixlibrary $libname.a'
  613.     # Create ${libname}_ixlibrary.a entries in /sys/libs.
  614.     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '''s%^.*/([^/]*).ixlibrary$%1%'''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
  615.   else
  616.     dynamic_linker=no
  617.   fi
  618.   ;;
  619. beos*)
  620.   library_names_spec='${libname}${shared_ext}'
  621.   dynamic_linker="$host_os ld.so"
  622.   shlibpath_var=LIBRARY_PATH
  623.   ;;
  624. bsdi[45]*)
  625.   version_type=linux
  626.   need_version=no
  627.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  628.   soname_spec='${libname}${release}${shared_ext}$major'
  629.   finish_cmds='PATH="$PATH:/sbin" ldconfig $libdir'
  630.   shlibpath_var=LD_LIBRARY_PATH
  631.   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
  632.   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
  633.   # the default ld.so.conf also contains /usr/contrib/lib and
  634.   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
  635.   # libtool to hard-code these into programs
  636.   ;;
  637. cygwin* | mingw* | pw32*)
  638.   version_type=windows
  639.   shrext_cmds=".dll"
  640.   need_version=no
  641.   need_lib_prefix=no
  642.   case $GCC,$host_os in
  643.   yes,cygwin* | yes,mingw* | yes,pw32*)
  644.     library_names_spec='$libname.dll.a'
  645.     # DLL is installed to $(libdir)/../bin by postinstall_cmds
  646.     postinstall_cmds='base_file=`basename ${file}`~
  647.       dlpath=`$SHELL 2>&1 -c '''. $dir/'''${base_file}'''i; echo $dlname'''`~
  648.       dldir=$destdir/`dirname $dlpath`~
  649.       test -d $dldir || mkdir -p $dldir~
  650.       $install_prog $dir/$dlname $dldir/$dlname~
  651.       chmod a+x $dldir/$dlname~
  652.       if test -n '''$stripme''' && test -n '''$striplib'''; then
  653.         eval '''$striplib $dldir/$dlname''' || exit $?;
  654.       fi'
  655.     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '''. $file; echo $dlname'''`~
  656.       dlpath=$dir/$dldll~
  657.        $RM $dlpath'
  658.     shlibpath_overrides_runpath=yes
  659.     case $host_os in
  660.     cygwin*)
  661.       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
  662.       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
  663.       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
  664.       ;;
  665.     mingw*)
  666.       # MinGW DLLs use traditional 'lib' prefix
  667.       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
  668.       sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
  669.       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
  670.         # It is most probably a Windows format PATH printed by
  671.         # mingw gcc, but we are running on Cygwin. Gcc prints its search
  672.         # path with ; separators, and with drive letters. We can handle the
  673.         # drive letters (cygwin fileutils understands them), so leave them,
  674.         # especially as we might pass files found there to a mingw objdump,
  675.         # which wouldn't understand a cygwinified path. Ahh.
  676.         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
  677.       else
  678.         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
  679.       fi
  680.       ;;
  681.     pw32*)
  682.       # pw32 DLLs use 'pw' prefix rather than 'lib'
  683.       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
  684.       ;;
  685.     esac
  686.     ;;
  687.   *)
  688.     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
  689.     ;;
  690.   esac
  691.   dynamic_linker='Win32 ld.exe'
  692.   # FIXME: first we should search . and the directory the executable is in
  693.   shlibpath_var=PATH
  694.   ;;
  695. darwin* | rhapsody*)
  696.   dynamic_linker="$host_os dyld"
  697.   version_type=darwin
  698.   need_lib_prefix=no
  699.   need_version=no
  700.   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
  701.   soname_spec='${libname}${release}${major}$shared_ext'
  702.   shlibpath_overrides_runpath=yes
  703.   shlibpath_var=DYLD_LIBRARY_PATH
  704.   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
  705.   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
  706.   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
  707.   ;;
  708. dgux*)
  709.   version_type=linux
  710.   need_lib_prefix=no
  711.   need_version=no
  712.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
  713.   soname_spec='${libname}${release}${shared_ext}$major'
  714.   shlibpath_var=LD_LIBRARY_PATH
  715.   ;;
  716. freebsd1*)
  717.   dynamic_linker=no
  718.   ;;
  719. freebsd* | dragonfly*)
  720.   # DragonFly does not have aout.  When/if they implement a new
  721.   # versioning mechanism, adjust this.
  722.   if test -x /usr/bin/objformat; then
  723.     objformat=`/usr/bin/objformat`
  724.   else
  725.     case $host_os in
  726.     freebsd[123]*) objformat=aout ;;
  727.     *) objformat=elf ;;
  728.     esac
  729.   fi
  730.   version_type=freebsd-$objformat
  731.   case $version_type in
  732.     freebsd-elf*)
  733.       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
  734.       need_version=no
  735.       need_lib_prefix=no
  736.       ;;
  737.     freebsd-*)
  738.       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
  739.       need_version=yes
  740.       ;;
  741.   esac
  742.   shlibpath_var=LD_LIBRARY_PATH
  743.   case $host_os in
  744.   freebsd2*)
  745.     shlibpath_overrides_runpath=yes
  746.     ;;
  747.   freebsd3.[01]* | freebsdelf3.[01]*)
  748.     shlibpath_overrides_runpath=yes
  749.     hardcode_into_libs=yes
  750.     ;;
  751.   freebsd3.[2-9]* | freebsdelf3.[2-9]* | 
  752.   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
  753.     shlibpath_overrides_runpath=no
  754.     hardcode_into_libs=yes
  755.     ;;
  756.   *) # from 4.6 on, and DragonFly
  757.     shlibpath_overrides_runpath=yes
  758.     hardcode_into_libs=yes
  759.     ;;
  760.   esac
  761.   ;;
  762. gnu*)
  763.   version_type=linux
  764.   need_lib_prefix=no
  765.   need_version=no
  766.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
  767.   soname_spec='${libname}${release}${shared_ext}$major'
  768.   shlibpath_var=LD_LIBRARY_PATH
  769.   hardcode_into_libs=yes
  770.   ;;
  771. hpux9* | hpux10* | hpux11*)
  772.   # Give a soname corresponding to the major version so that dld.sl refuses to
  773.   # link against other versions.
  774.   version_type=sunos
  775.   need_lib_prefix=no
  776.   need_version=no
  777.   case $host_cpu in
  778.   ia64*)
  779.     shrext_cmds='.so'
  780.     hardcode_into_libs=yes
  781.     dynamic_linker="$host_os dld.so"
  782.     shlibpath_var=LD_LIBRARY_PATH
  783.     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
  784.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  785.     soname_spec='${libname}${release}${shared_ext}$major'
  786.     if test "X$HPUX_IA64_MODE" = X32; then
  787.       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
  788.     else
  789.       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
  790.     fi
  791.     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
  792.     ;;
  793.   hppa*64*)
  794.     shrext_cmds='.sl'
  795.     hardcode_into_libs=yes
  796.     dynamic_linker="$host_os dld.sl"
  797.     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
  798.     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
  799.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  800.     soname_spec='${libname}${release}${shared_ext}$major'
  801.     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
  802.     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
  803.     ;;
  804.   *)
  805.     shrext_cmds='.sl'
  806.     dynamic_linker="$host_os dld.sl"
  807.     shlibpath_var=SHLIB_PATH
  808.     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
  809.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  810.     soname_spec='${libname}${release}${shared_ext}$major'
  811.     ;;
  812.   esac
  813.   # HP-UX runs *really* slowly unless shared libraries are mode 555.
  814.   postinstall_cmds='chmod 555 $lib'
  815.   ;;
  816. interix[3-9]*)
  817.   version_type=linux
  818.   need_lib_prefix=no
  819.   need_version=no
  820.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  821.   soname_spec='${libname}${release}${shared_ext}$major'
  822.   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
  823.   shlibpath_var=LD_LIBRARY_PATH
  824.   shlibpath_overrides_runpath=no
  825.   hardcode_into_libs=yes
  826.   ;;
  827. irix5* | irix6* | nonstopux*)
  828.   case $host_os in
  829.     nonstopux*) version_type=nonstopux ;;
  830.     *)
  831. if test "$lt_cv_prog_gnu_ld" = yes; then
  832. version_type=linux
  833. else
  834. version_type=irix
  835. fi ;;
  836.   esac
  837.   need_lib_prefix=no
  838.   need_version=no
  839.   soname_spec='${libname}${release}${shared_ext}$major'
  840.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
  841.   case $host_os in
  842.   irix5* | nonstopux*)
  843.     libsuff= shlibsuff=
  844.     ;;
  845.   *)
  846.     case $LD in # libtool.m4 will add one of these switches to LD
  847.     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
  848.       libsuff= shlibsuff= libmagic=32-bit;;
  849.     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
  850.       libsuff=32 shlibsuff=N32 libmagic=N32;;
  851.     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
  852.       libsuff=64 shlibsuff=64 libmagic=64-bit;;
  853.     *) libsuff= shlibsuff= libmagic=never-match;;
  854.     esac
  855.     ;;
  856.   esac
  857.   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
  858.   shlibpath_overrides_runpath=no
  859.   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
  860.   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
  861.   hardcode_into_libs=yes
  862.   ;;
  863. # No shared lib support for Linux oldld, aout, or coff.
  864. linux*oldld* | linux*aout* | linux*coff*)
  865.   dynamic_linker=no
  866.   ;;
  867. # This must be Linux ELF.
  868. linux* | k*bsd*-gnu)
  869.   version_type=linux
  870.   need_lib_prefix=no
  871.   need_version=no
  872.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  873.   soname_spec='${libname}${release}${shared_ext}$major'
  874.   finish_cmds='PATH="$PATH:/sbin" ldconfig -n $libdir'
  875.   shlibpath_var=LD_LIBRARY_PATH
  876.   shlibpath_overrides_runpath=no
  877.   # Some binutils ld are patched to set DT_RUNPATH
  878.   save_LDFLAGS=$LDFLAGS
  879.   save_libdir=$libdir
  880.   eval "libdir=/foo; wl="$lt_prog_compiler_wl"; 
  881.        LDFLAGS="$LDFLAGS $hardcode_libdir_flag_spec""
  882.   cat >conftest.$ac_ext <<_ACEOF
  883. /* confdefs.h.  */
  884. _ACEOF
  885. cat confdefs.h >>conftest.$ac_ext
  886. cat >>conftest.$ac_ext <<_ACEOF
  887. /* end confdefs.h.  */
  888. int
  889. main ()
  890. {
  891.   ;
  892.   return 0;
  893. }
  894. _ACEOF
  895. rm -f conftest.$ac_objext conftest$ac_exeext
  896. if { (ac_try="$ac_link"
  897. case "(($ac_try" in
  898.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  899.   *) ac_try_echo=$ac_try;;
  900. esac
  901. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  902.   (eval "$ac_link") 2>conftest.er1
  903.   ac_status=$?
  904.   grep -v '^ *+' conftest.er1 >conftest.err
  905.   rm -f conftest.er1
  906.   cat conftest.err >&5
  907.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  908.   (exit $ac_status); } && {
  909.  test -z "$ac_c_werror_flag" ||
  910.  test ! -s conftest.err
  911.        } && test -s conftest$ac_exeext &&
  912.        $as_test_x conftest$ac_exeext; then
  913.   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
  914.   shlibpath_overrides_runpath=yes
  915. fi
  916. else
  917.   echo "$as_me: failed program was:" >&5
  918. sed 's/^/| /' conftest.$ac_ext >&5
  919. fi
  920. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  921.       conftest$ac_exeext conftest.$ac_ext
  922.   LDFLAGS=$save_LDFLAGS
  923.   libdir=$save_libdir
  924.   # This implies no fast_install, which is unacceptable.
  925.   # Some rework will be needed to allow for fast_install
  926.   # before this can be enabled.
  927.   hardcode_into_libs=yes
  928.   # Append ld.so.conf contents to the search path
  929.   if test -f /etc/ld.so.conf; then
  930.     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", $2)); skip = 1; } { if (!skip) print $0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[  ]*hwcap[  ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr 'n' ' '`
  931.     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
  932.   fi
  933.   # We used to test for /lib/ld.so.1 and disable shared libraries on
  934.   # powerpc, because MkLinux only supported shared libraries with the
  935.   # GNU dynamic linker.  Since this was broken with cross compilers,
  936.   # most powerpc-linux boxes support dynamic linking these days and
  937.   # people can always --disable-shared, the test was removed, and we
  938.   # assume the GNU/Linux dynamic linker is in use.
  939.   dynamic_linker='GNU/Linux ld.so'
  940.   ;;
  941. netbsd*)
  942.   version_type=sunos
  943.   need_lib_prefix=no
  944.   need_version=no
  945.   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
  946.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  947.     finish_cmds='PATH="$PATH:/sbin" ldconfig -m $libdir'
  948.     dynamic_linker='NetBSD (a.out) ld.so'
  949.   else
  950.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  951.     soname_spec='${libname}${release}${shared_ext}$major'
  952.     dynamic_linker='NetBSD ld.elf_so'
  953.   fi
  954.   shlibpath_var=LD_LIBRARY_PATH
  955.   shlibpath_overrides_runpath=yes
  956.   hardcode_into_libs=yes
  957.   ;;
  958. newsos6)
  959.   version_type=linux
  960.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  961.   shlibpath_var=LD_LIBRARY_PATH
  962.   shlibpath_overrides_runpath=yes
  963.   ;;
  964. *nto* | *qnx*)
  965.   version_type=qnx
  966.   need_lib_prefix=no
  967.   need_version=no
  968.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  969.   soname_spec='${libname}${release}${shared_ext}$major'
  970.   shlibpath_var=LD_LIBRARY_PATH
  971.   shlibpath_overrides_runpath=no
  972.   hardcode_into_libs=yes
  973.   dynamic_linker='ldqnx.so'
  974.   ;;
  975. openbsd*)
  976.   version_type=sunos
  977.   sys_lib_dlsearch_path_spec="/usr/lib"
  978.   need_lib_prefix=no
  979.   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
  980.   case $host_os in
  981.     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
  982.     *) need_version=no  ;;
  983.   esac
  984.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  985.   finish_cmds='PATH="$PATH:/sbin" ldconfig -m $libdir'
  986.   shlibpath_var=LD_LIBRARY_PATH
  987.   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
  988.     case $host_os in
  989.       openbsd2.[89] | openbsd2.[89].*)
  990. shlibpath_overrides_runpath=no
  991. ;;
  992.       *)
  993. shlibpath_overrides_runpath=yes
  994. ;;
  995.       esac
  996.   else
  997.     shlibpath_overrides_runpath=yes
  998.   fi
  999.   ;;
  1000. os2*)
  1001.   libname_spec='$name'
  1002.   shrext_cmds=".dll"
  1003.   need_lib_prefix=no
  1004.   library_names_spec='$libname${shared_ext} $libname.a'
  1005.   dynamic_linker='OS/2 ld.exe'
  1006.   shlibpath_var=LIBPATH
  1007.   ;;
  1008. osf3* | osf4* | osf5*)
  1009.   version_type=osf
  1010.   need_lib_prefix=no
  1011.   need_version=no
  1012.   soname_spec='${libname}${release}${shared_ext}$major'
  1013.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  1014.   shlibpath_var=LD_LIBRARY_PATH
  1015.   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
  1016.   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
  1017.   ;;
  1018. rdos*)
  1019.   dynamic_linker=no
  1020.   ;;
  1021. solaris*)
  1022.   version_type=linux
  1023.   need_lib_prefix=no
  1024.   need_version=no
  1025.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  1026.   soname_spec='${libname}${release}${shared_ext}$major'
  1027.   shlibpath_var=LD_LIBRARY_PATH
  1028.   shlibpath_overrides_runpath=yes
  1029.   hardcode_into_libs=yes
  1030.   # ldd complains unless libraries are executable
  1031.   postinstall_cmds='chmod +x $lib'
  1032.   ;;
  1033. sunos4*)
  1034.   version_type=sunos
  1035.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  1036.   finish_cmds='PATH="$PATH:/usr/etc" ldconfig $libdir'
  1037.   shlibpath_var=LD_LIBRARY_PATH
  1038.   shlibpath_overrides_runpath=yes
  1039.   if test "$with_gnu_ld" = yes; then
  1040.     need_lib_prefix=no
  1041.   fi
  1042.   need_version=yes
  1043.   ;;
  1044. sysv4 | sysv4.3*)
  1045.   version_type=linux
  1046.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  1047.   soname_spec='${libname}${release}${shared_ext}$major'
  1048.   shlibpath_var=LD_LIBRARY_PATH
  1049.   case $host_vendor in
  1050.     sni)
  1051.       shlibpath_overrides_runpath=no
  1052.       need_lib_prefix=no
  1053.       runpath_var=LD_RUN_PATH
  1054.       ;;
  1055.     siemens)
  1056.       need_lib_prefix=no
  1057.       ;;
  1058.     motorola)
  1059.       need_lib_prefix=no
  1060.       need_version=no
  1061.       shlibpath_overrides_runpath=no
  1062.       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
  1063.       ;;
  1064.   esac
  1065.   ;;
  1066. sysv4*MP*)
  1067.   if test -d /usr/nec ;then
  1068.     version_type=linux
  1069.     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
  1070.     soname_spec='$libname${shared_ext}.$major'
  1071.     shlibpath_var=LD_LIBRARY_PATH
  1072.   fi
  1073.   ;;
  1074. sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
  1075.   version_type=freebsd-elf
  1076.   need_lib_prefix=no
  1077.   need_version=no
  1078.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
  1079.   soname_spec='${libname}${release}${shared_ext}$major'
  1080.   shlibpath_var=LD_LIBRARY_PATH
  1081.   shlibpath_overrides_runpath=yes
  1082.   hardcode_into_libs=yes
  1083.   if test "$with_gnu_ld" = yes; then
  1084.     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
  1085.   else
  1086.     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
  1087.     case $host_os in
  1088.       sco3.2v5*)
  1089.         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
  1090. ;;
  1091.     esac
  1092.   fi
  1093.   sys_lib_dlsearch_path_spec='/usr/lib'
  1094.   ;;
  1095. tpf*)
  1096.   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
  1097.   version_type=linux
  1098.   need_lib_prefix=no
  1099.   need_version=no
  1100.   library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  1101.   shlibpath_var=LD_LIBRARY_PATH
  1102.   shlibpath_overrides_runpath=no
  1103.   hardcode_into_libs=yes
  1104.   ;;
  1105. uts4*)
  1106.   version_type=linux
  1107.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  1108.   soname_spec='${libname}${release}${shared_ext}$major'
  1109.   shlibpath_var=LD_LIBRARY_PATH
  1110.   ;;
  1111. *)
  1112.   dynamic_linker=no
  1113.   ;;
  1114. esac
  1115. { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
  1116. echo "${ECHO_T}$dynamic_linker" >&6; }
  1117. test "$dynamic_linker" = no && can_build_shared=no
  1118. variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
  1119. if test "$GCC" = yes; then
  1120.   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
  1121. fi
  1122. if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
  1123.   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
  1124. fi
  1125. if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
  1126.   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
  1127. fi
  1128.   { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
  1129. echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
  1130. hardcode_action=
  1131. if test -n "$hardcode_libdir_flag_spec" ||
  1132.    test -n "$runpath_var" ||
  1133.    test "X$hardcode_automatic" = "Xyes" ; then
  1134.   # We can hardcode non-existent directories.
  1135.   if test "$hardcode_direct" != no &&
  1136.      # If the only mechanism to avoid hardcoding is shlibpath_var, we
  1137.      # have to relink, otherwise we might link with an installed library
  1138.      # when we should be linking with a yet-to-be-installed one
  1139.      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
  1140.      test "$hardcode_minus_L" != no; then
  1141.     # Linking always hardcodes the temporary library directory.
  1142.     hardcode_action=relink
  1143.   else
  1144.     # We can link without hardcoding, and we can hardcode nonexisting dirs.
  1145.     hardcode_action=immediate
  1146.   fi
  1147. else
  1148.   # We cannot hardcode anything, or else we can only hardcode existing
  1149.   # directories.
  1150.   hardcode_action=unsupported
  1151. fi
  1152. { echo "$as_me:$LINENO: result: $hardcode_action" >&5
  1153. echo "${ECHO_T}$hardcode_action" >&6; }
  1154. if test "$hardcode_action" = relink ||
  1155.    test "$inherit_rpath" = yes; then
  1156.   # Fast installation is not supported
  1157.   enable_fast_install=no
  1158. elif test "$shlibpath_overrides_runpath" = yes ||
  1159.      test "$enable_shared" = no; then
  1160.   # Fast installation is not necessary
  1161.   enable_fast_install=needless
  1162. fi
  1163.   if test "x$enable_dlopen" != xyes; then
  1164.   enable_dlopen=unknown
  1165.   enable_dlopen_self=unknown
  1166.   enable_dlopen_self_static=unknown
  1167. else
  1168.   lt_cv_dlopen=no
  1169.   lt_cv_dlopen_libs=
  1170.   case $host_os in
  1171.   beos*)
  1172.     lt_cv_dlopen="load_add_on"
  1173.     lt_cv_dlopen_libs=
  1174.     lt_cv_dlopen_self=yes
  1175.     ;;
  1176.   mingw* | pw32*)
  1177.     lt_cv_dlopen="LoadLibrary"
  1178.     lt_cv_dlopen_libs=
  1179.     ;;
  1180.   cygwin*)
  1181.     lt_cv_dlopen="dlopen"
  1182.     lt_cv_dlopen_libs=
  1183.     ;;
  1184.   darwin*)
  1185.   # if libdl is installed we need to link against it
  1186.     { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
  1187. echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
  1188. if test "${ac_cv_lib_dl_dlopen+set}" = set; then
  1189.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1190. else
  1191.   ac_check_lib_save_LIBS=$LIBS
  1192. LIBS="-ldl  $LIBS"
  1193. cat >conftest.$ac_ext <<_ACEOF
  1194. /* confdefs.h.  */
  1195. _ACEOF
  1196. cat confdefs.h >>conftest.$ac_ext
  1197. cat >>conftest.$ac_ext <<_ACEOF
  1198. /* end confdefs.h.  */
  1199. /* Override any GCC internal prototype to avoid an error.
  1200.    Use char because int might match the return type of a GCC
  1201.    builtin and then its argument prototype would still apply.  */
  1202. #ifdef __cplusplus
  1203. extern "C"
  1204. #endif
  1205. char dlopen ();
  1206. int
  1207. main ()
  1208. {
  1209. return dlopen ();
  1210.   ;
  1211.   return 0;
  1212. }
  1213. _ACEOF
  1214. rm -f conftest.$ac_objext conftest$ac_exeext
  1215. if { (ac_try="$ac_link"
  1216. case "(($ac_try" in
  1217.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1218.   *) ac_try_echo=$ac_try;;
  1219. esac
  1220. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1221.   (eval "$ac_link") 2>conftest.er1
  1222.   ac_status=$?
  1223.   grep -v '^ *+' conftest.er1 >conftest.err
  1224.   rm -f conftest.er1
  1225.   cat conftest.err >&5
  1226.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1227.   (exit $ac_status); } && {
  1228.  test -z "$ac_c_werror_flag" ||
  1229.  test ! -s conftest.err
  1230.        } && test -s conftest$ac_exeext &&
  1231.        $as_test_x conftest$ac_exeext; then
  1232.   ac_cv_lib_dl_dlopen=yes
  1233. else
  1234.   echo "$as_me: failed program was:" >&5
  1235. sed 's/^/| /' conftest.$ac_ext >&5
  1236. ac_cv_lib_dl_dlopen=no
  1237. fi
  1238. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  1239.       conftest$ac_exeext conftest.$ac_ext
  1240. LIBS=$ac_check_lib_save_LIBS
  1241. fi
  1242. { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
  1243. echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
  1244. if test $ac_cv_lib_dl_dlopen = yes; then
  1245.   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
  1246. else
  1247.     lt_cv_dlopen="dyld"
  1248.     lt_cv_dlopen_libs=
  1249.     lt_cv_dlopen_self=yes
  1250. fi
  1251.     ;;
  1252.   *)
  1253.     { echo "$as_me:$LINENO: checking for shl_load" >&5
  1254. echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
  1255. if test "${ac_cv_func_shl_load+set}" = set; then
  1256.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1257. else
  1258.   cat >conftest.$ac_ext <<_ACEOF
  1259. /* confdefs.h.  */
  1260. _ACEOF
  1261. cat confdefs.h >>conftest.$ac_ext
  1262. cat >>conftest.$ac_ext <<_ACEOF
  1263. /* end confdefs.h.  */
  1264. /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
  1265.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  1266. #define shl_load innocuous_shl_load
  1267. /* System header to define __stub macros and hopefully few prototypes,
  1268.     which can conflict with char shl_load (); below.
  1269.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  1270.     <limits.h> exists even on freestanding compilers.  */
  1271. #ifdef __STDC__
  1272. # include <limits.h>
  1273. #else
  1274. # include <assert.h>
  1275. #endif
  1276. #undef shl_load
  1277. /* Override any GCC internal prototype to avoid an error.
  1278.    Use char because int might match the return type of a GCC
  1279.    builtin and then its argument prototype would still apply.  */
  1280. #ifdef __cplusplus
  1281. extern "C"
  1282. #endif
  1283. char shl_load ();
  1284. /* The GNU C library defines this for functions which it implements
  1285.     to always fail with ENOSYS.  Some functions are actually named
  1286.     something starting with __ and the normal name is an alias.  */
  1287. #if defined __stub_shl_load || defined __stub___shl_load
  1288. choke me
  1289. #endif
  1290. int
  1291. main ()
  1292. {
  1293. return shl_load ();
  1294.   ;
  1295.   return 0;
  1296. }
  1297. _ACEOF
  1298. rm -f conftest.$ac_objext conftest$ac_exeext
  1299. if { (ac_try="$ac_link"
  1300. case "(($ac_try" in
  1301.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1302.   *) ac_try_echo=$ac_try;;
  1303. esac
  1304. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1305.   (eval "$ac_link") 2>conftest.er1
  1306.   ac_status=$?
  1307.   grep -v '^ *+' conftest.er1 >conftest.err
  1308.   rm -f conftest.er1
  1309.   cat conftest.err >&5
  1310.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1311.   (exit $ac_status); } && {
  1312.  test -z "$ac_c_werror_flag" ||
  1313.  test ! -s conftest.err
  1314.        } && test -s conftest$ac_exeext &&
  1315.        $as_test_x conftest$ac_exeext; then
  1316.   ac_cv_func_shl_load=yes
  1317. else
  1318.   echo "$as_me: failed program was:" >&5
  1319. sed 's/^/| /' conftest.$ac_ext >&5
  1320. ac_cv_func_shl_load=no
  1321. fi
  1322. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  1323.       conftest$ac_exeext conftest.$ac_ext
  1324. fi
  1325. { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
  1326. echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
  1327. if test $ac_cv_func_shl_load = yes; then
  1328.   lt_cv_dlopen="shl_load"
  1329. else
  1330.   { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
  1331. echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
  1332. if test "${ac_cv_lib_dld_shl_load+set}" = set; then
  1333.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1334. else
  1335.   ac_check_lib_save_LIBS=$LIBS
  1336. LIBS="-ldld  $LIBS"
  1337. cat >conftest.$ac_ext <<_ACEOF
  1338. /* confdefs.h.  */
  1339. _ACEOF
  1340. cat confdefs.h >>conftest.$ac_ext
  1341. cat >>conftest.$ac_ext <<_ACEOF
  1342. /* end confdefs.h.  */
  1343. /* Override any GCC internal prototype to avoid an error.
  1344.    Use char because int might match the return type of a GCC
  1345.    builtin and then its argument prototype would still apply.  */
  1346. #ifdef __cplusplus
  1347. extern "C"
  1348. #endif
  1349. char shl_load ();
  1350. int
  1351. main ()
  1352. {
  1353. return shl_load ();
  1354.   ;
  1355.   return 0;
  1356. }
  1357. _ACEOF
  1358. rm -f conftest.$ac_objext conftest$ac_exeext
  1359. if { (ac_try="$ac_link"
  1360. case "(($ac_try" in
  1361.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1362.   *) ac_try_echo=$ac_try;;
  1363. esac
  1364. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1365.   (eval "$ac_link") 2>conftest.er1
  1366.   ac_status=$?
  1367.   grep -v '^ *+' conftest.er1 >conftest.err
  1368.   rm -f conftest.er1
  1369.   cat conftest.err >&5
  1370.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1371.   (exit $ac_status); } && {
  1372.  test -z "$ac_c_werror_flag" ||
  1373.  test ! -s conftest.err
  1374.        } && test -s conftest$ac_exeext &&
  1375.        $as_test_x conftest$ac_exeext; then
  1376.   ac_cv_lib_dld_shl_load=yes
  1377. else
  1378.   echo "$as_me: failed program was:" >&5
  1379. sed 's/^/| /' conftest.$ac_ext >&5
  1380. ac_cv_lib_dld_shl_load=no
  1381. fi
  1382. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  1383.       conftest$ac_exeext conftest.$ac_ext
  1384. LIBS=$ac_check_lib_save_LIBS
  1385. fi
  1386. { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
  1387. echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
  1388. if test $ac_cv_lib_dld_shl_load = yes; then
  1389.   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
  1390. else
  1391.   { echo "$as_me:$LINENO: checking for dlopen" >&5
  1392. echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
  1393. if test "${ac_cv_func_dlopen+set}" = set; then
  1394.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1395. else
  1396.   cat >conftest.$ac_ext <<_ACEOF
  1397. /* confdefs.h.  */
  1398. _ACEOF
  1399. cat confdefs.h >>conftest.$ac_ext
  1400. cat >>conftest.$ac_ext <<_ACEOF
  1401. /* end confdefs.h.  */
  1402. /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
  1403.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  1404. #define dlopen innocuous_dlopen
  1405. /* System header to define __stub macros and hopefully few prototypes,
  1406.     which can conflict with char dlopen (); below.
  1407.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  1408.     <limits.h> exists even on freestanding compilers.  */
  1409. #ifdef __STDC__
  1410. # include <limits.h>
  1411. #else
  1412. # include <assert.h>
  1413. #endif
  1414. #undef dlopen
  1415. /* Override any GCC internal prototype to avoid an error.
  1416.    Use char because int might match the return type of a GCC
  1417.    builtin and then its argument prototype would still apply.  */
  1418. #ifdef __cplusplus
  1419. extern "C"
  1420. #endif
  1421. char dlopen ();
  1422. /* The GNU C library defines this for functions which it implements
  1423.     to always fail with ENOSYS.  Some functions are actually named
  1424.     something starting with __ and the normal name is an alias.  */
  1425. #if defined __stub_dlopen || defined __stub___dlopen
  1426. choke me
  1427. #endif
  1428. int
  1429. main ()
  1430. {
  1431. return dlopen ();
  1432.   ;
  1433.   return 0;
  1434. }
  1435. _ACEOF
  1436. rm -f conftest.$ac_objext conftest$ac_exeext
  1437. if { (ac_try="$ac_link"
  1438. case "(($ac_try" in
  1439.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1440.   *) ac_try_echo=$ac_try;;
  1441. esac
  1442. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1443.   (eval "$ac_link") 2>conftest.er1
  1444.   ac_status=$?
  1445.   grep -v '^ *+' conftest.er1 >conftest.err
  1446.   rm -f conftest.er1
  1447.   cat conftest.err >&5
  1448.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1449.   (exit $ac_status); } && {
  1450.  test -z "$ac_c_werror_flag" ||
  1451.  test ! -s conftest.err
  1452.        } && test -s conftest$ac_exeext &&
  1453.        $as_test_x conftest$ac_exeext; then
  1454.   ac_cv_func_dlopen=yes
  1455. else
  1456.   echo "$as_me: failed program was:" >&5
  1457. sed 's/^/| /' conftest.$ac_ext >&5
  1458. ac_cv_func_dlopen=no
  1459. fi
  1460. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  1461.       conftest$ac_exeext conftest.$ac_ext
  1462. fi
  1463. { echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
  1464. echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
  1465. if test $ac_cv_func_dlopen = yes; then
  1466.   lt_cv_dlopen="dlopen"
  1467. else
  1468.   { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
  1469. echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
  1470. if test "${ac_cv_lib_dl_dlopen+set}" = set; then
  1471.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1472. else
  1473.   ac_check_lib_save_LIBS=$LIBS
  1474. LIBS="-ldl  $LIBS"
  1475. cat >conftest.$ac_ext <<_ACEOF
  1476. /* confdefs.h.  */
  1477. _ACEOF
  1478. cat confdefs.h >>conftest.$ac_ext
  1479. cat >>conftest.$ac_ext <<_ACEOF
  1480. /* end confdefs.h.  */
  1481. /* Override any GCC internal prototype to avoid an error.
  1482.    Use char because int might match the return type of a GCC
  1483.    builtin and then its argument prototype would still apply.  */
  1484. #ifdef __cplusplus
  1485. extern "C"
  1486. #endif
  1487. char dlopen ();
  1488. int
  1489. main ()
  1490. {
  1491. return dlopen ();
  1492.   ;
  1493.   return 0;
  1494. }
  1495. _ACEOF
  1496. rm -f conftest.$ac_objext conftest$ac_exeext
  1497. if { (ac_try="$ac_link"
  1498. case "(($ac_try" in
  1499.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1500.   *) ac_try_echo=$ac_try;;
  1501. esac
  1502. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1503.   (eval "$ac_link") 2>conftest.er1
  1504.   ac_status=$?
  1505.   grep -v '^ *+' conftest.er1 >conftest.err
  1506.   rm -f conftest.er1
  1507.   cat conftest.err >&5
  1508.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1509.   (exit $ac_status); } && {
  1510.  test -z "$ac_c_werror_flag" ||
  1511.  test ! -s conftest.err
  1512.        } && test -s conftest$ac_exeext &&
  1513.        $as_test_x conftest$ac_exeext; then
  1514.   ac_cv_lib_dl_dlopen=yes
  1515. else
  1516.   echo "$as_me: failed program was:" >&5
  1517. sed 's/^/| /' conftest.$ac_ext >&5
  1518. ac_cv_lib_dl_dlopen=no
  1519. fi
  1520. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  1521.       conftest$ac_exeext conftest.$ac_ext
  1522. LIBS=$ac_check_lib_save_LIBS
  1523. fi
  1524. { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
  1525. echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
  1526. if test $ac_cv_lib_dl_dlopen = yes; then
  1527.   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
  1528. else
  1529.   { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
  1530. echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
  1531. if test "${ac_cv_lib_svld_dlopen+set}" = set; then
  1532.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1533. else
  1534.   ac_check_lib_save_LIBS=$LIBS
  1535. LIBS="-lsvld  $LIBS"
  1536. cat >conftest.$ac_ext <<_ACEOF
  1537. /* confdefs.h.  */
  1538. _ACEOF
  1539. cat confdefs.h >>conftest.$ac_ext
  1540. cat >>conftest.$ac_ext <<_ACEOF
  1541. /* end confdefs.h.  */
  1542. /* Override any GCC internal prototype to avoid an error.
  1543.    Use char because int might match the return type of a GCC
  1544.    builtin and then its argument prototype would still apply.  */
  1545. #ifdef __cplusplus
  1546. extern "C"
  1547. #endif
  1548. char dlopen ();
  1549. int
  1550. main ()
  1551. {
  1552. return dlopen ();
  1553.   ;
  1554.   return 0;
  1555. }
  1556. _ACEOF
  1557. rm -f conftest.$ac_objext conftest$ac_exeext
  1558. if { (ac_try="$ac_link"
  1559. case "(($ac_try" in
  1560.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1561.   *) ac_try_echo=$ac_try;;
  1562. esac
  1563. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1564.   (eval "$ac_link") 2>conftest.er1
  1565.   ac_status=$?
  1566.   grep -v '^ *+' conftest.er1 >conftest.err
  1567.   rm -f conftest.er1
  1568.   cat conftest.err >&5
  1569.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1570.   (exit $ac_status); } && {
  1571.  test -z "$ac_c_werror_flag" ||
  1572.  test ! -s conftest.err
  1573.        } && test -s conftest$ac_exeext &&
  1574.        $as_test_x conftest$ac_exeext; then
  1575.   ac_cv_lib_svld_dlopen=yes
  1576. else
  1577.   echo "$as_me: failed program was:" >&5
  1578. sed 's/^/| /' conftest.$ac_ext >&5
  1579. ac_cv_lib_svld_dlopen=no
  1580. fi
  1581. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  1582.       conftest$ac_exeext conftest.$ac_ext
  1583. LIBS=$ac_check_lib_save_LIBS
  1584. fi
  1585. { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
  1586. echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
  1587. if test $ac_cv_lib_svld_dlopen = yes; then
  1588.   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
  1589. else
  1590.   { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
  1591. echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
  1592. if test "${ac_cv_lib_dld_dld_link+set}" = set; then
  1593.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1594. else
  1595.   ac_check_lib_save_LIBS=$LIBS
  1596. LIBS="-ldld  $LIBS"
  1597. cat >conftest.$ac_ext <<_ACEOF
  1598. /* confdefs.h.  */
  1599. _ACEOF
  1600. cat confdefs.h >>conftest.$ac_ext
  1601. cat >>conftest.$ac_ext <<_ACEOF
  1602. /* end confdefs.h.  */
  1603. /* Override any GCC internal prototype to avoid an error.
  1604.    Use char because int might match the return type of a GCC
  1605.    builtin and then its argument prototype would still apply.  */
  1606. #ifdef __cplusplus
  1607. extern "C"
  1608. #endif
  1609. char dld_link ();
  1610. int
  1611. main ()
  1612. {
  1613. return dld_link ();
  1614.   ;
  1615.   return 0;
  1616. }
  1617. _ACEOF
  1618. rm -f conftest.$ac_objext conftest$ac_exeext
  1619. if { (ac_try="$ac_link"
  1620. case "(($ac_try" in
  1621.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1622.   *) ac_try_echo=$ac_try;;
  1623. esac
  1624. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1625.   (eval "$ac_link") 2>conftest.er1
  1626.   ac_status=$?
  1627.   grep -v '^ *+' conftest.er1 >conftest.err
  1628.   rm -f conftest.er1
  1629.   cat conftest.err >&5
  1630.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1631.   (exit $ac_status); } && {
  1632.  test -z "$ac_c_werror_flag" ||
  1633.  test ! -s conftest.err
  1634.        } && test -s conftest$ac_exeext &&
  1635.        $as_test_x conftest$ac_exeext; then
  1636.   ac_cv_lib_dld_dld_link=yes
  1637. else
  1638.   echo "$as_me: failed program was:" >&5
  1639. sed 's/^/| /' conftest.$ac_ext >&5
  1640. ac_cv_lib_dld_dld_link=no
  1641. fi
  1642. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  1643.       conftest$ac_exeext conftest.$ac_ext
  1644. LIBS=$ac_check_lib_save_LIBS
  1645. fi
  1646. { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
  1647. echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
  1648. if test $ac_cv_lib_dld_dld_link = yes; then
  1649.   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
  1650. fi
  1651. fi
  1652. fi
  1653. fi
  1654. fi
  1655. fi
  1656.     ;;
  1657.   esac
  1658.   if test "x$lt_cv_dlopen" != xno; then
  1659.     enable_dlopen=yes
  1660.   else
  1661.     enable_dlopen=no
  1662.   fi
  1663.   case $lt_cv_dlopen in
  1664.   dlopen)
  1665.     save_CPPFLAGS="$CPPFLAGS"
  1666.     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
  1667.     save_LDFLAGS="$LDFLAGS"
  1668.     wl=$lt_prog_compiler_wl eval LDFLAGS="$LDFLAGS $export_dynamic_flag_spec"
  1669.     save_LIBS="$LIBS"
  1670.     LIBS="$lt_cv_dlopen_libs $LIBS"
  1671.     { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
  1672. echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
  1673. if test "${lt_cv_dlopen_self+set}" = set; then
  1674.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1675. else
  1676.      if test "$cross_compiling" = yes; then :
  1677.   lt_cv_dlopen_self=cross
  1678. else
  1679.   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
  1680.   lt_status=$lt_dlunknown
  1681.   cat > conftest.$ac_ext <<_LT_EOF
  1682. #line 10124 "configure"
  1683. #include "confdefs.h"
  1684. #if HAVE_DLFCN_H
  1685. #include <dlfcn.h>
  1686. #endif
  1687. #include <stdio.h>
  1688. #ifdef RTLD_GLOBAL
  1689. #  define LT_DLGLOBAL RTLD_GLOBAL
  1690. #else
  1691. #  ifdef DL_GLOBAL
  1692. #    define LT_DLGLOBAL DL_GLOBAL
  1693. #  else
  1694. #    define LT_DLGLOBAL 0
  1695. #  endif
  1696. #endif
  1697. /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
  1698.    find out it does not work in some platform. */
  1699. #ifndef LT_DLLAZY_OR_NOW
  1700. #  ifdef RTLD_LAZY
  1701. #    define LT_DLLAZY_OR_NOW RTLD_LAZY
  1702. #  else
  1703. #    ifdef DL_LAZY
  1704. #      define LT_DLLAZY_OR_NOW DL_LAZY
  1705. #    else
  1706. #      ifdef RTLD_NOW
  1707. #        define LT_DLLAZY_OR_NOW RTLD_NOW
  1708. #      else
  1709. #        ifdef DL_NOW
  1710. #          define LT_DLLAZY_OR_NOW DL_NOW
  1711. #        else
  1712. #          define LT_DLLAZY_OR_NOW 0
  1713. #        endif
  1714. #      endif
  1715. #    endif
  1716. #  endif
  1717. #endif
  1718. #ifdef __cplusplus
  1719. extern "C" void exit (int);
  1720. #endif
  1721. void fnord() { int i=42;}
  1722. int main ()
  1723. {
  1724.   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
  1725.   int status = $lt_dlunknown;
  1726.   if (self)
  1727.     {
  1728.       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
  1729.       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
  1730.       /* dlclose (self); */
  1731.     }
  1732.   else
  1733.     puts (dlerror ());
  1734.     exit (status);
  1735. }
  1736. _LT_EOF
  1737.   if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1738.   (eval $ac_link) 2>&5
  1739.   ac_status=$?
  1740.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1741.   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
  1742.     (./conftest; exit; ) >&5 2>/dev/null
  1743.     lt_status=$?
  1744.     case x$lt_status in
  1745.       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
  1746.       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
  1747.       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
  1748.     esac
  1749.   else :
  1750.     # compilation failed
  1751.     lt_cv_dlopen_self=no
  1752.   fi
  1753. fi
  1754. rm -fr conftest*
  1755. fi
  1756. { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
  1757. echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
  1758.     if test "x$lt_cv_dlopen_self" = xyes; then
  1759.       wl=$lt_prog_compiler_wl eval LDFLAGS="$LDFLAGS $lt_prog_compiler_static"
  1760.       { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
  1761. echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
  1762. if test "${lt_cv_dlopen_self_static+set}" = set; then
  1763.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1764. else
  1765.      if test "$cross_compiling" = yes; then :
  1766.   lt_cv_dlopen_self_static=cross
  1767. else
  1768.   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
  1769.   lt_status=$lt_dlunknown
  1770.   cat > conftest.$ac_ext <<_LT_EOF
  1771. #line 10224 "configure"
  1772. #include "confdefs.h"
  1773. #if HAVE_DLFCN_H
  1774. #include <dlfcn.h>
  1775. #endif
  1776. #include <stdio.h>
  1777. #ifdef RTLD_GLOBAL
  1778. #  define LT_DLGLOBAL RTLD_GLOBAL
  1779. #else
  1780. #  ifdef DL_GLOBAL
  1781. #    define LT_DLGLOBAL DL_GLOBAL
  1782. #  else
  1783. #    define LT_DLGLOBAL 0
  1784. #  endif
  1785. #endif
  1786. /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
  1787.    find out it does not work in some platform. */
  1788. #ifndef LT_DLLAZY_OR_NOW
  1789. #  ifdef RTLD_LAZY
  1790. #    define LT_DLLAZY_OR_NOW RTLD_LAZY
  1791. #  else
  1792. #    ifdef DL_LAZY
  1793. #      define LT_DLLAZY_OR_NOW DL_LAZY
  1794. #    else
  1795. #      ifdef RTLD_NOW
  1796. #        define LT_DLLAZY_OR_NOW RTLD_NOW
  1797. #      else
  1798. #        ifdef DL_NOW
  1799. #          define LT_DLLAZY_OR_NOW DL_NOW
  1800. #        else
  1801. #          define LT_DLLAZY_OR_NOW 0
  1802. #        endif
  1803. #      endif
  1804. #    endif
  1805. #  endif
  1806. #endif
  1807. #ifdef __cplusplus
  1808. extern "C" void exit (int);
  1809. #endif
  1810. void fnord() { int i=42;}
  1811. int main ()
  1812. {
  1813.   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
  1814.   int status = $lt_dlunknown;
  1815.   if (self)
  1816.     {
  1817.       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
  1818.       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
  1819.       /* dlclose (self); */
  1820.     }
  1821.   else
  1822.     puts (dlerror ());
  1823.     exit (status);
  1824. }
  1825. _LT_EOF
  1826.   if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1827.   (eval $ac_link) 2>&5
  1828.   ac_status=$?
  1829.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1830.   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
  1831.     (./conftest; exit; ) >&5 2>/dev/null
  1832.     lt_status=$?
  1833.     case x$lt_status in
  1834.       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
  1835.       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
  1836.       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
  1837.     esac
  1838.   else :
  1839.     # compilation failed
  1840.     lt_cv_dlopen_self_static=no
  1841.   fi
  1842. fi
  1843. rm -fr conftest*
  1844. fi
  1845. { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
  1846. echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
  1847.     fi
  1848.     CPPFLAGS="$save_CPPFLAGS"
  1849.     LDFLAGS="$save_LDFLAGS"
  1850.     LIBS="$save_LIBS"
  1851.     ;;
  1852.   esac
  1853.   case $lt_cv_dlopen_self in
  1854.   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
  1855.   *) enable_dlopen_self=unknown ;;
  1856.   esac
  1857.   case $lt_cv_dlopen_self_static in
  1858.   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
  1859.   *) enable_dlopen_self_static=unknown ;;
  1860.   esac
  1861. fi
  1862. striplib=
  1863. old_striplib=
  1864. { echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
  1865. echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
  1866. if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
  1867.   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
  1868.   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
  1869.   { echo "$as_me:$LINENO: result: yes" >&5
  1870. echo "${ECHO_T}yes" >&6; }
  1871. else
  1872. # FIXME - insert some real tests, host_os isn't really good enough
  1873.   case $host_os in
  1874.   darwin*)
  1875.     if test -n "$STRIP" ; then
  1876.       striplib="$STRIP -x"
  1877.       old_striplib="$STRIP -S"
  1878.       { echo "$as_me:$LINENO: result: yes" >&5
  1879. echo "${ECHO_T}yes" >&6; }
  1880.     else
  1881.       { echo "$as_me:$LINENO: result: no" >&5
  1882. echo "${ECHO_T}no" >&6; }
  1883.     fi
  1884.     ;;
  1885.   *)
  1886.     { echo "$as_me:$LINENO: result: no" >&5
  1887. echo "${ECHO_T}no" >&6; }
  1888.     ;;
  1889.   esac
  1890. fi
  1891.   # Report which library types will actually be built
  1892.   { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
  1893. echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
  1894.   { echo "$as_me:$LINENO: result: $can_build_shared" >&5
  1895. echo "${ECHO_T}$can_build_shared" >&6; }
  1896.   { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
  1897. echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
  1898.   test "$can_build_shared" = "no" && enable_shared=no
  1899.   # On AIX, shared libraries and static libraries use the same namespace, and
  1900.   # are all built from PIC.
  1901.   case $host_os in
  1902.   aix3*)
  1903.     test "$enable_shared" = yes && enable_static=no
  1904.     if test -n "$RANLIB"; then
  1905.       archive_cmds="$archive_cmds~$RANLIB $lib"
  1906.       postinstall_cmds='$RANLIB $lib'
  1907.     fi
  1908.     ;;
  1909.   aix[4-9]*)
  1910.     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
  1911.       test "$enable_shared" = yes && enable_static=no
  1912.     fi
  1913.     ;;
  1914.   esac
  1915.   { echo "$as_me:$LINENO: result: $enable_shared" >&5
  1916. echo "${ECHO_T}$enable_shared" >&6; }
  1917.   { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
  1918. echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
  1919.   # Make sure either enable_shared or enable_static is yes.
  1920.   test "$enable_shared" = yes || enable_static=yes
  1921.   { echo "$as_me:$LINENO: result: $enable_static" >&5
  1922. echo "${ECHO_T}$enable_static" >&6; }
  1923. fi
  1924. ac_ext=c
  1925. ac_cpp='$CPP $CPPFLAGS'
  1926. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  1927. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  1928. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  1929. CC="$lt_save_CC"
  1930.         ac_config_commands="$ac_config_commands libtool"
  1931. # Only expand once:
  1932.   printf "*** %s ***n" "Current host" 1>&2
  1933. { echo "$as_me:$LINENO: checking host system type" >&5
  1934. echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
  1935. if test "${ac_cv_host+set}" = set; then
  1936.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1937. else
  1938.   if test "x$host_alias" = x; then
  1939.   ac_cv_host=$ac_cv_build
  1940. else
  1941.   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
  1942.     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
  1943. echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
  1944.    { (exit 1); exit 1; }; }
  1945. fi
  1946. fi
  1947. { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
  1948. echo "${ECHO_T}$ac_cv_host" >&6; }
  1949. case $ac_cv_host in
  1950. *-*-*) ;;
  1951. *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
  1952. echo "$as_me: error: invalid value of canonical host" >&2;}
  1953.    { (exit 1); exit 1; }; };;
  1954. esac
  1955. host=$ac_cv_host
  1956. ac_save_IFS=$IFS; IFS='-'
  1957. set x $ac_cv_host
  1958. shift
  1959. host_cpu=$1
  1960. host_vendor=$2
  1961. shift; shift
  1962. # Remember, the first character of IFS is used to create $*,
  1963. # except with old shells:
  1964. host_os=$*
  1965. IFS=$ac_save_IFS
  1966. case $host_os in * *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
  1967.   { echo "$as_me:$LINENO: checking cached host system type" >&5
  1968. echo $ECHO_N "checking cached host system type... $ECHO_C" >&6; }
  1969.   if { test x"${ac_cv_host_system_type+set}" = x"set"  &&
  1970.        test x"$ac_cv_host_system_type" != x"$host" ; }
  1971.   then
  1972.     { echo "$as_me:$LINENO: result: $ac_cv_host_system_type" >&5
  1973. echo "${ECHO_T}$ac_cv_host_system_type" >&6; }
  1974.     { { echo "$as_me:$LINENO: error: remove the "$cache_file" file and re-run configure" >&5
  1975. echo "$as_me: error: remove the "$cache_file" file and re-run configure" >&2;}
  1976.    { (exit 1); exit 1; }; }
  1977.   else
  1978.     { echo "$as_me:$LINENO: result: ok" >&5
  1979. echo "${ECHO_T}ok" >&6; }
  1980.     ac_cv_host_system_type="$host"
  1981.   fi
  1982.   printf "*** %s ***n" "C-Language compilation tools" 1>&2
  1983. ac_ext=c
  1984. ac_cpp='$CPP $CPPFLAGS'
  1985. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  1986. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  1987. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  1988. if test -n "$ac_tool_prefix"; then
  1989.   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
  1990. set dummy ${ac_tool_prefix}gcc; ac_word=$2
  1991. { echo "$as_me:$LINENO: checking for $ac_word" >&5
  1992. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  1993. if test "${ac_cv_prog_CC+set}" = set; then
  1994.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1995. else
  1996.   if test -n "$CC"; then
  1997.   ac_cv_prog_CC="$CC" # Let the user override the test.
  1998. else
  1999. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2000. for as_dir in $PATH
  2001. do
  2002.   IFS=$as_save_IFS
  2003.   test -z "$as_dir" && as_dir=.
  2004.   for ac_exec_ext in '' $ac_executable_extensions; do
  2005.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  2006.     ac_cv_prog_CC="${ac_tool_prefix}gcc"
  2007.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2008.     break 2
  2009.   fi
  2010. done
  2011. done
  2012. IFS=$as_save_IFS
  2013. fi
  2014. fi
  2015. CC=$ac_cv_prog_CC
  2016. if test -n "$CC"; then
  2017.   { echo "$as_me:$LINENO: result: $CC" >&5
  2018. echo "${ECHO_T}$CC" >&6; }
  2019. else
  2020.   { echo "$as_me:$LINENO: result: no" >&5
  2021. echo "${ECHO_T}no" >&6; }
  2022. fi
  2023. fi
  2024. if test -z "$ac_cv_prog_CC"; then
  2025.   ac_ct_CC=$CC
  2026.   # Extract the first word of "gcc", so it can be a program name with args.
  2027. set dummy gcc; ac_word=$2
  2028. { echo "$as_me:$LINENO: checking for $ac_word" >&5
  2029. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  2030. if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
  2031.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2032. else
  2033.   if test -n "$ac_ct_CC"; then
  2034.   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
  2035. else
  2036. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2037. for as_dir in $PATH
  2038. do
  2039.   IFS=$as_save_IFS
  2040.   test -z "$as_dir" && as_dir=.
  2041.   for ac_exec_ext in '' $ac_executable_extensions; do
  2042.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  2043.     ac_cv_prog_ac_ct_CC="gcc"
  2044.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2045.     break 2
  2046.   fi
  2047. done
  2048. done
  2049. IFS=$as_save_IFS
  2050. fi
  2051. fi
  2052. ac_ct_CC=$ac_cv_prog_ac_ct_CC
  2053. if test -n "$ac_ct_CC"; then
  2054.   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
  2055. echo "${ECHO_T}$ac_ct_CC" >&6; }
  2056. else
  2057.   { echo "$as_me:$LINENO: result: no" >&5
  2058. echo "${ECHO_T}no" >&6; }
  2059. fi
  2060.   if test "x$ac_ct_CC" = x; then
  2061.     CC=""
  2062.   else
  2063.     case $cross_compiling:$ac_tool_warned in
  2064. yes:)
  2065. { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
  2066. whose name does not start with the host triplet.  If you think this
  2067. configuration is useful to you, please write to autoconf@gnu.org." >&5
  2068. echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
  2069. whose name does not start with the host triplet.  If you think this
  2070. configuration is useful to you, please write to autoconf@gnu.org." >&2;}
  2071. ac_tool_warned=yes ;;
  2072. esac
  2073.     CC=$ac_ct_CC
  2074.   fi
  2075. else
  2076.   CC="$ac_cv_prog_CC"
  2077. fi
  2078. if test -z "$CC"; then
  2079.           if test -n "$ac_tool_prefix"; then
  2080.     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
  2081. set dummy ${ac_tool_prefix}cc; ac_word=$2
  2082. { echo "$as_me:$LINENO: checking for $ac_word" >&5
  2083. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  2084. if test "${ac_cv_prog_CC+set}" = set; then
  2085.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2086. else
  2087.   if test -n "$CC"; then
  2088.   ac_cv_prog_CC="$CC" # Let the user override the test.
  2089. else
  2090. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2091. for as_dir in $PATH
  2092. do
  2093.   IFS=$as_save_IFS
  2094.   test -z "$as_dir" && as_dir=.
  2095.   for ac_exec_ext in '' $ac_executable_extensions; do
  2096.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  2097.     ac_cv_prog_CC="${ac_tool_prefix}cc"
  2098.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2099.     break 2
  2100.   fi
  2101. done
  2102. done
  2103. IFS=$as_save_IFS
  2104. fi
  2105. fi
  2106. CC=$ac_cv_prog_CC
  2107. if test -n "$CC"; then
  2108.   { echo "$as_me:$LINENO: result: $CC" >&5
  2109. echo "${ECHO_T}$CC" >&6; }
  2110. else
  2111.   { echo "$as_me:$LINENO: result: no" >&5
  2112. echo "${ECHO_T}no" >&6; }
  2113. fi
  2114.   fi
  2115. fi
  2116. if test -z "$CC"; then
  2117.   # Extract the first word of "cc", so it can be a program name with args.
  2118. set dummy cc; ac_word=$2
  2119. { echo "$as_me:$LINENO: checking for $ac_word" >&5
  2120. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  2121. if test "${ac_cv_prog_CC+set}" = set; then
  2122.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2123. else
  2124.   if test -n "$CC"; then
  2125.   ac_cv_prog_CC="$CC" # Let the user override the test.
  2126. else
  2127.   ac_prog_rejected=no
  2128. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2129. for as_dir in $PATH
  2130. do
  2131.   IFS=$as_save_IFS
  2132.   test -z "$as_dir" && as_dir=.
  2133.   for ac_exec_ext in '' $ac_executable_extensions; do
  2134.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  2135.     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
  2136.        ac_prog_rejected=yes
  2137.        continue
  2138.      fi
  2139.     ac_cv_prog_CC="cc"
  2140.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2141.     break 2
  2142.   fi
  2143. done
  2144. done
  2145. IFS=$as_save_IFS
  2146. if test $ac_prog_rejected = yes; then
  2147.   # We found a bogon in the path, so make sure we never use it.
  2148.   set dummy $ac_cv_prog_CC
  2149.   shift
  2150.   if test $# != 0; then
  2151.     # We chose a different compiler from the bogus one.
  2152.     # However, it has the same basename, so the bogon will be chosen
  2153.     # first if we set CC to just the basename; use the full file name.
  2154.     shift
  2155.     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
  2156.   fi
  2157. fi
  2158. fi
  2159. fi
  2160. CC=$ac_cv_prog_CC
  2161. if test -n "$CC"; then
  2162.   { echo "$as_me:$LINENO: result: $CC" >&5
  2163. echo "${ECHO_T}$CC" >&6; }
  2164. else
  2165.   { echo "$as_me:$LINENO: result: no" >&5
  2166. echo "${ECHO_T}no" >&6; }
  2167. fi
  2168. fi
  2169. if test -z "$CC"; then
  2170.   if test -n "$ac_tool_prefix"; then
  2171.   for ac_prog in cl.exe
  2172.   do
  2173.     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
  2174. set dummy $ac_tool_prefix$ac_prog; ac_word=$2
  2175. { echo "$as_me:$LINENO: checking for $ac_word" >&5
  2176. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  2177. if test "${ac_cv_prog_CC+set}" = set; then
  2178.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2179. else
  2180.   if test -n "$CC"; then
  2181.   ac_cv_prog_CC="$CC" # Let the user override the test.
  2182. else
  2183. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2184. for as_dir in $PATH
  2185. do
  2186.   IFS=$as_save_IFS
  2187.   test -z "$as_dir" && as_dir=.
  2188.   for ac_exec_ext in '' $ac_executable_extensions; do
  2189.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  2190.     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
  2191.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2192.     break 2
  2193.   fi
  2194. done
  2195. done
  2196. IFS=$as_save_IFS
  2197. fi
  2198. fi
  2199. CC=$ac_cv_prog_CC
  2200. if test -n "$CC"; then
  2201.   { echo "$as_me:$LINENO: result: $CC" >&5
  2202. echo "${ECHO_T}$CC" >&6; }
  2203. else
  2204.   { echo "$as_me:$LINENO: result: no" >&5
  2205. echo "${ECHO_T}no" >&6; }
  2206. fi
  2207.     test -n "$CC" && break
  2208.   done
  2209. fi
  2210. if test -z "$CC"; then
  2211.   ac_ct_CC=$CC
  2212.   for ac_prog in cl.exe
  2213. do
  2214.   # Extract the first word of "$ac_prog", so it can be a program name with args.
  2215. set dummy $ac_prog; ac_word=$2
  2216. { echo "$as_me:$LINENO: checking for $ac_word" >&5
  2217. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  2218. if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
  2219.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2220. else
  2221.   if test -n "$ac_ct_CC"; then
  2222.   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
  2223. else
  2224. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2225. for as_dir in $PATH
  2226. do
  2227.   IFS=$as_save_IFS
  2228.   test -z "$as_dir" && as_dir=.
  2229.   for ac_exec_ext in '' $ac_executable_extensions; do
  2230.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  2231.     ac_cv_prog_ac_ct_CC="$ac_prog"
  2232.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2233.     break 2
  2234.   fi
  2235. done
  2236. done
  2237. IFS=$as_save_IFS
  2238. fi
  2239. fi
  2240. ac_ct_CC=$ac_cv_prog_ac_ct_CC
  2241. if test -n "$ac_ct_CC"; then
  2242.   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
  2243. echo "${ECHO_T}$ac_ct_CC" >&6; }
  2244. else
  2245.   { echo "$as_me:$LINENO: result: no" >&5
  2246. echo "${ECHO_T}no" >&6; }
  2247. fi
  2248.   test -n "$ac_ct_CC" && break
  2249. done
  2250.   if test "x$ac_ct_CC" = x; then
  2251.     CC=""
  2252.   else
  2253.     case $cross_compiling:$ac_tool_warned in
  2254. yes:)
  2255. { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
  2256. whose name does not start with the host triplet.  If you think this
  2257. configuration is useful to you, please write to autoconf@gnu.org." >&5
  2258. echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
  2259. whose name does not start with the host triplet.  If you think this
  2260. configuration is useful to you, please write to autoconf@gnu.org." >&2;}
  2261. ac_tool_warned=yes ;;
  2262. esac
  2263.     CC=$ac_ct_CC
  2264.   fi
  2265. fi
  2266. fi
  2267. test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in $PATH
  2268. See `config.log' for more details." >&5
  2269. echo "$as_me: error: no acceptable C compiler found in $PATH
  2270. See `config.log' for more details." >&2;}
  2271.    { (exit 1); exit 1; }; }
  2272. # Provide some information about the compiler.
  2273. echo "$as_me:$LINENO: checking for C compiler version" >&5
  2274. ac_compiler=`set X $ac_compile; echo $2`
  2275. { (ac_try="$ac_compiler --version >&5"
  2276. case "(($ac_try" in
  2277.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2278.   *) ac_try_echo=$ac_try;;
  2279. esac
  2280. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2281.   (eval "$ac_compiler --version >&5") 2>&5
  2282.   ac_status=$?
  2283.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2284.   (exit $ac_status); }
  2285. { (ac_try="$ac_compiler -v >&5"
  2286. case "(($ac_try" in
  2287.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2288.   *) ac_try_echo=$ac_try;;
  2289. esac
  2290. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2291.   (eval "$ac_compiler -v >&5") 2>&5
  2292.   ac_status=$?
  2293.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2294.   (exit $ac_status); }
  2295. { (ac_try="$ac_compiler -V >&5"
  2296. case "(($ac_try" in
  2297.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2298.   *) ac_try_echo=$ac_try;;
  2299. esac
  2300. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2301.   (eval "$ac_compiler -V >&5") 2>&5
  2302.   ac_status=$?
  2303.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2304.   (exit $ac_status); }
  2305. { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
  2306. echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
  2307. if test "${ac_cv_c_compiler_gnu+set}" = set; then
  2308.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2309. else
  2310.   cat >conftest.$ac_ext <<_ACEOF
  2311. /* confdefs.h.  */
  2312. _ACEOF
  2313. cat confdefs.h >>conftest.$ac_ext
  2314. cat >>conftest.$ac_ext <<_ACEOF
  2315. /* end confdefs.h.  */
  2316. int
  2317. main ()
  2318. {
  2319. #ifndef __GNUC__
  2320.        choke me
  2321. #endif
  2322.   ;
  2323.   return 0;
  2324. }
  2325. _ACEOF
  2326. rm -f conftest.$ac_objext
  2327. if { (ac_try="$ac_compile"
  2328. case "(($ac_try" in
  2329.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2330.   *) ac_try_echo=$ac_try;;
  2331. esac
  2332. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2333.   (eval "$ac_compile") 2>conftest.er1
  2334.   ac_status=$?
  2335.   grep -v '^ *+' conftest.er1 >conftest.err
  2336.   rm -f conftest.er1
  2337.   cat conftest.err >&5
  2338.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2339.   (exit $ac_status); } && {
  2340.  test -z "$ac_c_werror_flag" ||
  2341.  test ! -s conftest.err
  2342.        } && test -s conftest.$ac_objext; then
  2343.   ac_compiler_gnu=yes
  2344. else
  2345.   echo "$as_me: failed program was:" >&5
  2346. sed 's/^/| /' conftest.$ac_ext >&5
  2347. ac_compiler_gnu=no
  2348. fi
  2349. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2350. ac_cv_c_compiler_gnu=$ac_compiler_gnu
  2351. fi
  2352. { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
  2353. echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
  2354. GCC=`test $ac_compiler_gnu = yes && echo yes`
  2355. ac_test_CFLAGS=${CFLAGS+set}
  2356. ac_save_CFLAGS=$CFLAGS
  2357. { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
  2358. echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
  2359. if test "${ac_cv_prog_cc_g+set}" = set; then
  2360.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2361. else
  2362.   ac_save_c_werror_flag=$ac_c_werror_flag
  2363.    ac_c_werror_flag=yes
  2364.    ac_cv_prog_cc_g=no
  2365.    CFLAGS="-g"
  2366.    cat >conftest.$ac_ext <<_ACEOF
  2367. /* confdefs.h.  */
  2368. _ACEOF
  2369. cat confdefs.h >>conftest.$ac_ext
  2370. cat >>conftest.$ac_ext <<_ACEOF
  2371. /* end confdefs.h.  */
  2372. int
  2373. main ()
  2374. {
  2375.   ;
  2376.   return 0;
  2377. }
  2378. _ACEOF
  2379. rm -f conftest.$ac_objext
  2380. if { (ac_try="$ac_compile"
  2381. case "(($ac_try" in
  2382.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2383.   *) ac_try_echo=$ac_try;;
  2384. esac
  2385. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2386.   (eval "$ac_compile") 2>conftest.er1
  2387.   ac_status=$?
  2388.   grep -v '^ *+' conftest.er1 >conftest.err
  2389.   rm -f conftest.er1
  2390.   cat conftest.err >&5
  2391.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2392.   (exit $ac_status); } && {
  2393.  test -z "$ac_c_werror_flag" ||
  2394.  test ! -s conftest.err
  2395.        } && test -s conftest.$ac_objext; then
  2396.   ac_cv_prog_cc_g=yes
  2397. else
  2398.   echo "$as_me: failed program was:" >&5
  2399. sed 's/^/| /' conftest.$ac_ext >&5
  2400. CFLAGS=""
  2401.       cat >conftest.$ac_ext <<_ACEOF
  2402. /* confdefs.h.  */
  2403. _ACEOF
  2404. cat confdefs.h >>conftest.$ac_ext
  2405. cat >>conftest.$ac_ext <<_ACEOF
  2406. /* end confdefs.h.  */
  2407. int
  2408. main ()
  2409. {
  2410.   ;
  2411.   return 0;
  2412. }
  2413. _ACEOF
  2414. rm -f conftest.$ac_objext
  2415. if { (ac_try="$ac_compile"
  2416. case "(($ac_try" in
  2417.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2418.   *) ac_try_echo=$ac_try;;
  2419. esac
  2420. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2421.   (eval "$ac_compile") 2>conftest.er1
  2422.   ac_status=$?
  2423.   grep -v '^ *+' conftest.er1 >conftest.err
  2424.   rm -f conftest.er1
  2425.   cat conftest.err >&5
  2426.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2427.   (exit $ac_status); } && {
  2428.  test -z "$ac_c_werror_flag" ||
  2429.  test ! -s conftest.err
  2430.        } && test -s conftest.$ac_objext; then
  2431.   :
  2432. else
  2433.   echo "$as_me: failed program was:" >&5
  2434. sed 's/^/| /' conftest.$ac_ext >&5
  2435. ac_c_werror_flag=$ac_save_c_werror_flag
  2436.  CFLAGS="-g"
  2437.  cat >conftest.$ac_ext <<_ACEOF
  2438. /* confdefs.h.  */
  2439. _ACEOF
  2440. cat confdefs.h >>conftest.$ac_ext
  2441. cat >>conftest.$ac_ext <<_ACEOF
  2442. /* end confdefs.h.  */
  2443. int
  2444. main ()
  2445. {
  2446.   ;
  2447.   return 0;
  2448. }
  2449. _ACEOF
  2450. rm -f conftest.$ac_objext
  2451. if { (ac_try="$ac_compile"
  2452. case "(($ac_try" in
  2453.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2454.   *) ac_try_echo=$ac_try;;
  2455. esac
  2456. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2457.   (eval "$ac_compile") 2>conftest.er1
  2458.   ac_status=$?
  2459.   grep -v '^ *+' conftest.er1 >conftest.err
  2460.   rm -f conftest.er1
  2461.   cat conftest.err >&5
  2462.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2463.   (exit $ac_status); } && {
  2464.  test -z "$ac_c_werror_flag" ||
  2465.  test ! -s conftest.err
  2466.        } && test -s conftest.$ac_objext; then
  2467.   ac_cv_prog_cc_g=yes
  2468. else
  2469.   echo "$as_me: failed program was:" >&5
  2470. sed 's/^/| /' conftest.$ac_ext >&5
  2471. fi
  2472. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2473. fi
  2474. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2475. fi
  2476. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2477.    ac_c_werror_flag=$ac_save_c_werror_flag
  2478. fi
  2479. { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
  2480. echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
  2481. if test "$ac_test_CFLAGS" = set; then
  2482.   CFLAGS=$ac_save_CFLAGS
  2483. elif test $ac_cv_prog_cc_g = yes; then
  2484.   if test "$GCC" = yes; then
  2485.     CFLAGS="-g -O2"
  2486.   else
  2487.     CFLAGS="-g"
  2488.   fi
  2489. else
  2490.   if test "$GCC" = yes; then
  2491.     CFLAGS="-O2"
  2492.   else
  2493.     CFLAGS=
  2494.   fi
  2495. fi
  2496. { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
  2497. echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
  2498. if test "${ac_cv_prog_cc_c89+set}" = set; then
  2499.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2500. else
  2501.   ac_cv_prog_cc_c89=no
  2502. ac_save_CC=$CC
  2503. cat >conftest.$ac_ext <<_ACEOF
  2504. /* confdefs.h.  */
  2505. _ACEOF
  2506. cat confdefs.h >>conftest.$ac_ext
  2507. cat >>conftest.$ac_ext <<_ACEOF
  2508. /* end confdefs.h.  */
  2509. #include <stdarg.h>
  2510. #include <stdio.h>
  2511. #include <sys/types.h>
  2512. #include <sys/stat.h>
  2513. /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
  2514. struct buf { int x; };
  2515. FILE * (*rcsopen) (struct buf *, struct stat *, int);
  2516. static char *e (p, i)
  2517.      char **p;
  2518.      int i;
  2519. {
  2520.   return p[i];
  2521. }
  2522. static char *f (char * (*g) (char **, int), char **p, ...)
  2523. {
  2524.   char *s;
  2525.   va_list v;
  2526.   va_start (v,p);
  2527.   s = g (p, va_arg (v,int));
  2528.   va_end (v);
  2529.   return s;
  2530. }
  2531. /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
  2532.    function prototypes and stuff, but not 'xHH' hex character constants.
  2533.    These don't provoke an error unfortunately, instead are silently treated
  2534.    as 'x'.  The following induces an error, until -std is added to get
  2535.    proper ANSI mode.  Curiously 'x00'!='x' always comes out true, for an
  2536.    array size at least.  It's necessary to write 'x00'==0 to get something
  2537.    that's true only with -std.  */
  2538. int osf4_cc_array ['x00' == 0 ? 1 : -1];
  2539. /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
  2540.    inside strings and character constants.  */
  2541. #define FOO(x) 'x'
  2542. int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
  2543. int test (int i, double x);
  2544. struct s1 {int (*f) (int a);};
  2545. struct s2 {int (*f) (double a);};
  2546. int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
  2547. int argc;
  2548. char **argv;
  2549. int
  2550. main ()
  2551. {
  2552. return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
  2553.   ;
  2554.   return 0;
  2555. }
  2556. _ACEOF
  2557. for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std 
  2558. -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
  2559. do
  2560.   CC="$ac_save_CC $ac_arg"
  2561.   rm -f conftest.$ac_objext
  2562. if { (ac_try="$ac_compile"
  2563. case "(($ac_try" in
  2564.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2565.   *) ac_try_echo=$ac_try;;
  2566. esac
  2567. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2568.   (eval "$ac_compile") 2>conftest.er1
  2569.   ac_status=$?
  2570.   grep -v '^ *+' conftest.er1 >conftest.err
  2571.   rm -f conftest.er1
  2572.   cat conftest.err >&5
  2573.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2574.   (exit $ac_status); } && {
  2575.  test -z "$ac_c_werror_flag" ||
  2576.  test ! -s conftest.err
  2577.        } && test -s conftest.$ac_objext; then
  2578.   ac_cv_prog_cc_c89=$ac_arg
  2579. else
  2580.   echo "$as_me: failed program was:" >&5
  2581. sed 's/^/| /' conftest.$ac_ext >&5
  2582. fi
  2583. rm -f core conftest.err conftest.$ac_objext
  2584.   test "x$ac_cv_prog_cc_c89" != "xno" && break
  2585. done
  2586. rm -f conftest.$ac_ext
  2587. CC=$ac_save_CC
  2588. fi
  2589. # AC_CACHE_VAL
  2590. case "x$ac_cv_prog_cc_c89" in
  2591.   x)
  2592.     { echo "$as_me:$LINENO: result: none needed" >&5
  2593. echo "${ECHO_T}none needed" >&6; } ;;
  2594.   xno)
  2595.     { echo "$as_me:$LINENO: result: unsupported" >&5
  2596. echo "${ECHO_T}unsupported" >&6; } ;;
  2597.   *)
  2598.     CC="$CC $ac_cv_prog_cc_c89"
  2599.     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
  2600. echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
  2601. esac
  2602. ac_ext=c
  2603. ac_cpp='$CPP $CPPFLAGS'
  2604. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  2605. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  2606. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  2607. depcc="$CC"   am_compiler_list=
  2608. { echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
  2609. echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
  2610. if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
  2611.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2612. else
  2613.   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
  2614.   # We make a subdir and do the tests there.  Otherwise we can end up
  2615.   # making bogus files that we don't know about and never remove.  For
  2616.   # instance it was reported that on HP-UX the gcc test will end up
  2617.   # making a dummy file named `D' -- because `-MD' means `put the output
  2618.   # in D'.
  2619.   mkdir conftest.dir
  2620.   # Copy depcomp to subdir because otherwise we won't find it if we're
  2621.   # using a relative directory.
  2622.   cp "$am_depcomp" conftest.dir
  2623.   cd conftest.dir
  2624.   # We will build objects and dependencies in a subdirectory because
  2625.   # it helps to detect inapplicable dependency modes.  For instance
  2626.   # both Tru64's cc and ICC support -MD to output dependencies as a
  2627.   # side effect of compilation, but ICC will put the dependencies in
  2628.   # the current directory while Tru64 will put them in the object
  2629.   # directory.
  2630.   mkdir sub
  2631.   am_cv_CC_dependencies_compiler_type=none
  2632.   if test "$am_compiler_list" = ""; then
  2633.      am_compiler_list=`sed -n 's/^#*([a-zA-Z0-9]*))$/1/p' < ./depcomp`
  2634.   fi
  2635.   for depmode in $am_compiler_list; do
  2636.     # Setup a source with many dependencies, because some compilers
  2637.     # like to wrap large dependency lists on column 80 (with ), and
  2638.     # we should not choose a depcomp mode which is confused by this.
  2639.     #
  2640.     # We need to recreate these files for each test, as the compiler may
  2641.     # overwrite some of them when testing with obscure command lines.
  2642.     # This happens at least with the AIX C compiler.
  2643.     : > sub/conftest.c
  2644.     for i in 1 2 3 4 5 6; do
  2645.       echo '#include "conftst'$i'.h"' >> sub/conftest.c
  2646.       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
  2647.       # Solaris 8's {/usr,}/bin/sh.
  2648.       touch sub/conftst$i.h
  2649.     done
  2650.     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
  2651.     case $depmode in
  2652.     nosideeffect)
  2653.       # after this tag, mechanisms are not by side-effect, so they'll
  2654.       # only be used when explicitly requested
  2655.       if test "x$enable_dependency_tracking" = xyes; then
  2656. continue
  2657.       else
  2658. break
  2659.       fi
  2660.       ;;
  2661.     none) break ;;
  2662.     esac
  2663.     # We check with `-c' and `-o' for the sake of the "dashmstdout"
  2664.     # mode.  It turns out that the SunPro C++ compiler does not properly
  2665.     # handle `-M -o', and we need to detect this.
  2666.     if depmode=$depmode 
  2667.        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} 
  2668.        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo 
  2669.        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c 
  2670.          >/dev/null 2>conftest.err &&
  2671.        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
  2672.        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
  2673.        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
  2674.       # icc doesn't choke on unknown options, it will just issue warnings
  2675.       # or remarks (even with -Werror).  So we grep stderr for any message
  2676.       # that says an option was ignored or not supported.
  2677.       # When given -MP, icc 7.0 and 7.1 complain thusly:
  2678.       #   icc: Command line warning: ignoring option '-M'; no argument required
  2679.       # The diagnosis changed in icc 8.0:
  2680.       #   icc: Command line remark: option '-MP' not supported
  2681.       if (grep 'ignoring option' conftest.err ||
  2682.           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
  2683.         am_cv_CC_dependencies_compiler_type=$depmode
  2684.         break
  2685.       fi
  2686.     fi
  2687.   done
  2688.   cd ..
  2689.   rm -rf conftest.dir
  2690. else
  2691.   am_cv_CC_dependencies_compiler_type=none
  2692. fi
  2693. fi
  2694. { echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
  2695. echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
  2696. CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
  2697. if
  2698.   test "x$enable_dependency_tracking" != xno 
  2699.   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
  2700.   am__fastdepCC_TRUE=
  2701.   am__fastdepCC_FALSE='#'
  2702. else
  2703.   am__fastdepCC_TRUE='#'
  2704.   am__fastdepCC_FALSE=
  2705. fi
  2706. if test -n "$ac_tool_prefix"; then
  2707.   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
  2708. set dummy ${ac_tool_prefix}ranlib; ac_word=$2
  2709. { echo "$as_me:$LINENO: checking for $ac_word" >&5
  2710. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  2711. if test "${ac_cv_prog_RANLIB+set}" = set; then
  2712.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2713. else
  2714.   if test -n "$RANLIB"; then
  2715.   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
  2716. else
  2717. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2718. for as_dir in $PATH
  2719. do
  2720.   IFS=$as_save_IFS
  2721.   test -z "$as_dir" && as_dir=.
  2722.   for ac_exec_ext in '' $ac_executable_extensions; do
  2723.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  2724.     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
  2725.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2726.     break 2
  2727.   fi
  2728. done
  2729. done
  2730. IFS=$as_save_IFS
  2731. fi
  2732. fi
  2733. RANLIB=$ac_cv_prog_RANLIB
  2734. if test -n "$RANLIB"; then
  2735.   { echo "$as_me:$LINENO: result: $RANLIB" >&5
  2736. echo "${ECHO_T}$RANLIB" >&6; }
  2737. else
  2738.   { echo "$as_me:$LINENO: result: no" >&5
  2739. echo "${ECHO_T}no" >&6; }
  2740. fi
  2741. fi
  2742. if test -z "$ac_cv_prog_RANLIB"; then
  2743.   ac_ct_RANLIB=$RANLIB
  2744.   # Extract the first word of "ranlib", so it can be a program name with args.
  2745. set dummy ranlib; ac_word=$2
  2746. { echo "$as_me:$LINENO: checking for $ac_word" >&5
  2747. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  2748. if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
  2749.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2750. else
  2751.   if test -n "$ac_ct_RANLIB"; then
  2752.   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
  2753. else
  2754. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2755. for as_dir in $PATH
  2756. do
  2757.   IFS=$as_save_IFS
  2758.   test -z "$as_dir" && as_dir=.
  2759.   for ac_exec_ext in '' $ac_executable_extensions; do
  2760.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  2761.     ac_cv_prog_ac_ct_RANLIB="ranlib"
  2762.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2763.     break 2
  2764.   fi
  2765. done
  2766. done
  2767. IFS=$as_save_IFS
  2768. fi
  2769. fi
  2770. ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
  2771. if test -n "$ac_ct_RANLIB"; then
  2772.   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
  2773. echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
  2774. else
  2775.   { echo "$as_me:$LINENO: result: no" >&5
  2776. echo "${ECHO_T}no" >&6; }
  2777. fi
  2778.   if test "x$ac_ct_RANLIB" = x; then
  2779.     RANLIB=":"
  2780.   else
  2781.     case $cross_compiling:$ac_tool_warned in
  2782. yes:)
  2783. { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
  2784. whose name does not start with the host triplet.  If you think this
  2785. configuration is useful to you, please write to autoconf@gnu.org." >&5
  2786. echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
  2787. whose name does not start with the host triplet.  If you think this
  2788. configuration is useful to you, please write to autoconf@gnu.org." >&2;}
  2789. ac_tool_warned=yes ;;
  2790. esac
  2791.     RANLIB=$ac_ct_RANLIB
  2792.   fi
  2793. else
  2794.   RANLIB="$ac_cv_prog_RANLIB"
  2795. fi
  2796.   printf "*** %s ***n" "Host support" 1>&2
  2797.   { echo "$as_me:$LINENO: checking C flags dependant on host system type" >&5
  2798. echo $ECHO_N "checking C flags dependant on host system type... $ECHO_C" >&6; }
  2799.   case $host_os in
  2800.   darwin*)
  2801.     CFLAGS="$CFLAGS -DOS_DARWIN -DDSO_DYLD"
  2802.     supported_os="darwin"
  2803.     ;;
  2804.   solaris*)
  2805.     CFLAGS="$CFLAGS -DOS_SOLARIS -DDSO_DLFCN"
  2806.     supported_os="solaris"
  2807.     LIBS="$LIBS -ldl -lthread"
  2808.     ;;
  2809.   linux*)
  2810.     CFLAGS="$CFLAGS -DOS_LINUX -DDSO_DLFCN"
  2811.     supported_os="linux"
  2812.     LIBS="$LIBS -ldl -lpthread"
  2813.     ;;
  2814.   cygwin)
  2815.     CFLAGS="$CFLAGS -DOS_CYGWIN -DDSO_DLFCN -DNO_SETSID"
  2816.     supported_os="win32"
  2817.     ;;
  2818.   sysv)
  2819.     CFLAGS="$CFLAGS -DOS_SYSV -DDSO_DLFCN"
  2820.     LIBS="$LIBS -ldl"
  2821.     ;;
  2822.   sysv4)
  2823.     CFLAGS="$CFLAGS -DOS_SYSV -DDSO_DLFCN -Kthread"
  2824.     LDFLAGS="-Kthread $LDFLAGS"
  2825.     LIBS="$LIBS -ldl"
  2826.     ;;
  2827.   freebsd*)
  2828.     CFLAGS="$CFLAGS -DOS_FREEBSD -DDSO_DLFCN -D_THREAD_SAFE -pthread"
  2829.     LDFLAGS="-pthread $LDFLAGS"
  2830.     supported_os="freebsd"
  2831.     ;;
  2832.   osf5*)
  2833.     CFLAGS="$CFLAGS -pthread -DOS_TRU64 -DDSO_DLFCN -D_XOPEN_SOURCE_EXTENDED"
  2834.     LDFLAGS="$LDFLAGS -pthread"
  2835.     ;;
  2836.   hpux11*)
  2837.     CFLAGS="$CFLAGS -pthread -DOS_HPUX -DDSO_DLFCN"
  2838.     LDFLAGS="$LDFLAGS -pthread"
  2839.     LIBS="$LIBS -lpthread"
  2840.     ;;
  2841.   *)
  2842.     { echo "$as_me:$LINENO: result: failed" >&5
  2843. echo "${ECHO_T}failed" >&6; }
  2844.     { { echo "$as_me:$LINENO: error: Unsupported operating system "$host_os"" >&5
  2845. echo "$as_me: error: Unsupported operating system "$host_os"" >&2;}
  2846.    { (exit 1); exit 1; }; };;
  2847.   esac
  2848.   case $host_cpu in
  2849.   powerpc)
  2850.     CFLAGS="$CFLAGS -DCPU=\"$host_cpu\""
  2851.     HOST_CPU=$host_cpu;;
  2852.   sparc*)
  2853.     CFLAGS="$CFLAGS -DCPU=\"$host_cpu\""
  2854.     HOST_CPU=$host_cpu;;
  2855.   i?86)
  2856.     CFLAGS="$CFLAGS -DCPU=\"i386\""
  2857.     HOST_CPU=i386;;
  2858.   x86_64)
  2859.     CFLAGS="$CFLAGS -DCPU=\"amd64\""
  2860.     HOST_CPU=amd64;;
  2861.   bs2000)
  2862.     CFLAGS="$CFLAGS -DCPU=\"osd\" -DCHARSET_EBCDIC -DOSD_POSIX"
  2863.     supported_os="osd"
  2864.     LDFLAGS="-Kno_link_stdlibs -B llm4"
  2865.     LIBS="$LIBS -lBLSLIB"
  2866.     LDCMD="/opt/C/bin/cc"
  2867.     HOST_CPU=osd;;
  2868.   mips)
  2869.     CFLAGS="$CFLAGS -DCPU=\"mips\""
  2870.     supported_os="mips"
  2871.     HOST_CPU=mips;;
  2872.   alpha*)
  2873.     CFLAGS="$CFLAGS -DCPU=\"alpha\""
  2874.     supported_os="alpha"
  2875.     HOST_CPU=alpha;;
  2876.   hppa2.0w)
  2877.     CFLAGS="$CFLAGS -DCPU=\"PA_RISC2.0W\""
  2878.     supported_os="hp-ux"
  2879.     HOST_CPU=PA_RISC2.0W;;
  2880.   hppa2.0)
  2881.     CFLAGS="$CFLAGS -DCPU=\"PA_RISC2.0\""
  2882.     supported_os="hp-ux"
  2883.     HOST_CPU=PA_RISC2.0;;
  2884.   mipsel)
  2885.     CFLAGS="$CFLAGS -DCPU=\"mipsel\""
  2886.     supported_os="mipsel"
  2887.     HOST_CPU=mipsel;;
  2888.   ia64)
  2889.     CFLAGS="$CFLAGS -DCPU=\"ia64\""
  2890.     supported_os="ia64"
  2891.     HOST_CPU=ia64;;
  2892.   s390)
  2893.     CFLAGS="$CFLAGS -DCPU=\"s390\""
  2894.     supported_os="s390"
  2895.     HOST_CPU=s390;;
  2896.   *)
  2897.     { echo "$as_me:$LINENO: result: failed" >&5
  2898. echo "${ECHO_T}failed" >&6; }
  2899.     { { echo "$as_me:$LINENO: error: Unsupported CPU architecture "$host_cpu"" >&5
  2900. echo "$as_me: error: Unsupported CPU architecture "$host_cpu"" >&2;}
  2901.    { (exit 1); exit 1; }; };;
  2902.   esac
  2903.   { echo "$as_me:$LINENO: result: ok" >&5
  2904. echo "${ECHO_T}ok" >&6; }
  2905. if test "$supported_os" = "darwin"
  2906. then
  2907.   if test -z "$JAVA_HOME" -a -d /System/Library/Frameworks/JavaVM.framework/Home; then
  2908.    JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home
  2909.   fi
  2910.   _prevdir=`/bin/pwd`
  2911.   if test -n "$JAVA_HOME" -a -d "$JAVA_HOME/include"; then
  2912.     cd "$JAVA_HOME/include"
  2913.   elif test -n "$JAVA_HOME" -a -d "$JAVA_HOME/../Headers"; then
  2914.     cd "$JAVA_HOME/../Headers"
  2915.   else
  2916.     cd /System/Library/Frameworks/JavaVM.framework/Headers
  2917.   fi
  2918.   CFLAGS="$CFLAGS -m${JVM_ARCH} -I`/bin/pwd -P`"
  2919.   cd $_prevdir
  2920.   unset _prevdir
  2921. fi
  2922.   printf "*** %s ***n" "Java compilation tools" 1>&2
  2923. # Check whether --with-java was given.
  2924. if test "${with_java+set}" = set; then
  2925.   withval=$with_java;
  2926.     { echo "$as_me:$LINENO: checking JAVA_HOME" >&5
  2927. echo $ECHO_N "checking JAVA_HOME... $ECHO_C" >&6; }
  2928.     if test -d "$withval"
  2929.     then
  2930.       JAVA_HOME="$withval"
  2931.       { echo "$as_me:$LINENO: result: $JAVA_HOME" >&5
  2932. echo "${ECHO_T}$JAVA_HOME" >&6; }
  2933.     else
  2934.       { echo "$as_me:$LINENO: result: failed" >&5
  2935. echo "${ECHO_T}failed" >&6; }
  2936.       { { echo "$as_me:$LINENO: error: $withval is not a directory" >&5
  2937. echo "$as_me: error: $withval is not a directory" >&2;}
  2938.    { (exit 1); exit 1; }; }
  2939.     fi
  2940. fi
  2941.   if test x"$JAVA_HOME" = x
  2942.   then
  2943.     { { echo "$as_me:$LINENO: error: Java Home not defined. Rerun with --with-java=... parameter" >&5
  2944. echo "$as_me: error: Java Home not defined. Rerun with --with-java=... parameter" >&2;}
  2945.    { (exit 1); exit 1; }; }
  2946.   fi
  2947.   if test x"$JAVA_HOME" != x
  2948.   then
  2949.     # Extract the first word of "sablevm", so it can be a program name with args.
  2950. set dummy sablevm; ac_word=$2
  2951. { echo "$as_me:$LINENO: checking for $ac_word" >&5
  2952. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  2953. if test "${ac_cv_path_SABLEVM+set}" = set; then
  2954.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2955. else
  2956.   case $SABLEVM in
  2957.   [\/]* | ?:[\/]*)
  2958.   ac_cv_path_SABLEVM="$SABLEVM" # Let the user override the test with a path.
  2959.   ;;
  2960.   *)
  2961.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2962. for as_dir in $JAVA_HOME/bin
  2963. do
  2964.   IFS=$as_save_IFS
  2965.   test -z "$as_dir" && as_dir=.
  2966.   for ac_exec_ext in '' $ac_executable_extensions; do
  2967.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  2968.     ac_cv_path_SABLEVM="$as_dir/$ac_word$ac_exec_ext"
  2969.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2970.     break 2
  2971.   fi
  2972. done
  2973. done
  2974. IFS=$as_save_IFS
  2975.   test -z "$ac_cv_path_SABLEVM" && ac_cv_path_SABLEVM="NONE"
  2976.   ;;
  2977. esac
  2978. fi
  2979. SABLEVM=$ac_cv_path_SABLEVM
  2980. if test -n "$SABLEVM"; then
  2981.   { echo "$as_me:$LINENO: result: $SABLEVM" >&5
  2982. echo "${ECHO_T}$SABLEVM" >&6; }
  2983. else
  2984.   { echo "$as_me:$LINENO: result: no" >&5
  2985. echo "${ECHO_T}no" >&6; }
  2986. fi
  2987.     if test "$SABLEVM" = "NONE"
  2988.     then
  2989.             if $JAVA_HOME/bin/java -version 2> /dev/null | grep SableVM > /dev/null
  2990.       then
  2991.         SABLEVM=$JAVA_HOME/bin/java
  2992.       fi
  2993.     fi
  2994.     if test "$SABLEVM" != "NONE"
  2995.     then
  2996.       { echo "$as_me:$LINENO: result: Using sableVM: $SABLEVM" >&5
  2997. echo "${ECHO_T}Using sableVM: $SABLEVM" >&6; }
  2998.       CFLAGS="$CFLAGS -DHAVE_SABLEVM"
  2999.     fi
  3000.   fi
  3001.   if test x"$JAVA_HOME" != x
  3002.   then
  3003.     # Extract the first word of "kaffe", so it can be a program name with args.
  3004. set dummy kaffe; ac_word=$2
  3005. { echo "$as_me:$LINENO: checking for $ac_word" >&5
  3006. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  3007. if test "${ac_cv_path_KAFFEVM+set}" = set; then
  3008.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3009. else
  3010.   case $KAFFEVM in
  3011.   [\/]* | ?:[\/]*)
  3012.   ac_cv_path_KAFFEVM="$KAFFEVM" # Let the user override the test with a path.
  3013.   ;;
  3014.   *)
  3015.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  3016. for as_dir in $JAVA_HOME/bin
  3017. do
  3018.   IFS=$as_save_IFS
  3019.   test -z "$as_dir" && as_dir=.
  3020.   for ac_exec_ext in '' $ac_executable_extensions; do
  3021.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  3022.     ac_cv_path_KAFFEVM="$as_dir/$ac_word$ac_exec_ext"
  3023.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  3024.     break 2
  3025.   fi
  3026. done
  3027. done
  3028. IFS=$as_save_IFS
  3029.   test -z "$ac_cv_path_KAFFEVM" && ac_cv_path_KAFFEVM="NONE"
  3030.   ;;
  3031. esac
  3032. fi
  3033. KAFFEVM=$ac_cv_path_KAFFEVM
  3034. if test -n "$KAFFEVM"; then
  3035.   { echo "$as_me:$LINENO: result: $KAFFEVM" >&5
  3036. echo "${ECHO_T}$KAFFEVM" >&6; }
  3037. else
  3038.   { echo "$as_me:$LINENO: result: no" >&5
  3039. echo "${ECHO_T}no" >&6; }
  3040. fi
  3041.     if test "$KAFFEVM" != "NONE"
  3042.     then
  3043.       { echo "$as_me:$LINENO: result: Using kaffe: $KAFFEVM" >&5
  3044. echo "${ECHO_T}Using kaffe: $KAFFEVM" >&6; }
  3045.       CFLAGS="$CFLAGS -DHAVE_KAFFEVM"
  3046.       LDFLAGS="$LDFLAGS -Wl,-rpath $JAVA_HOME/jre/lib/$HOST_CPU -L $JAVA_HOME/jre/lib/$HOST_CPU -lkaffevm"
  3047.     fi
  3048.   fi
  3049.   if test "$SABLEVM" != "NONE"
  3050.   then
  3051.     # Extract the first word of "javac-sablevm", so it can be a program name with args.
  3052. set dummy javac-sablevm; ac_word=$2
  3053. { echo "$as_me:$LINENO: checking for $ac_word" >&5
  3054. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  3055. if test "${ac_cv_path_JAVACSABLE+set}" = set; then
  3056.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3057. else
  3058.   case $JAVACSABLE in
  3059.   [\/]* | ?:[\/]*)
  3060.   ac_cv_path_JAVACSABLE="$JAVACSABLE" # Let the user override the test with a path.
  3061.   ;;
  3062.   *)
  3063.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  3064. for as_dir in $JAVA_HOME/bin
  3065. do
  3066.   IFS=$as_save_IFS
  3067.   test -z "$as_dir" && as_dir=.
  3068.   for ac_exec_ext in '' $ac_executable_extensions; do
  3069.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  3070.     ac_cv_path_JAVACSABLE="$as_dir/$ac_word$ac_exec_ext"
  3071.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  3072.     break 2
  3073.   fi
  3074. done
  3075. done
  3076. IFS=$as_save_IFS
  3077.   test -z "$ac_cv_path_JAVACSABLE" && ac_cv_path_JAVACSABLE="NONE"
  3078.   ;;
  3079. esac
  3080. fi
  3081. JAVACSABLE=$ac_cv_path_JAVACSABLE
  3082. if test -n "$JAVACSABLE"; then
  3083.   { echo "$as_me:$LINENO: result: $JAVACSABLE" >&5
  3084. echo "${ECHO_T}$JAVACSABLE" >&6; }
  3085. else
  3086.   { echo "$as_me:$LINENO: result: no" >&5
  3087. echo "${ECHO_T}no" >&6; }
  3088. fi
  3089.   else
  3090.     JAVACSABLE="NONE"
  3091.   fi
  3092.   if test "$JAVACSABLE" = "NONE"
  3093.   then
  3094.     XPATH="$JAVA_HOME/bin:$JAVA_HOME/Commands:$PATH"
  3095.     # Extract the first word of "javac", so it can be a program name with args.
  3096. set dummy javac; ac_word=$2
  3097. { echo "$as_me:$LINENO: checking for $ac_word" >&5
  3098. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  3099. if test "${ac_cv_path_JAVAC+set}" = set; then
  3100.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3101. else
  3102.   case $JAVAC in
  3103.   [\/]* | ?:[\/]*)
  3104.   ac_cv_path_JAVAC="$JAVAC" # Let the user override the test with a path.
  3105.   ;;
  3106.   *)
  3107.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  3108. for as_dir in $XPATH
  3109. do
  3110.   IFS=$as_save_IFS
  3111.   test -z "$as_dir" && as_dir=.
  3112.   for ac_exec_ext in '' $ac_executable_extensions; do
  3113.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  3114.     ac_cv_path_JAVAC="$as_dir/$ac_word$ac_exec_ext"
  3115.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  3116.     break 2
  3117.   fi
  3118. done
  3119. done
  3120. IFS=$as_save_IFS
  3121.   test -z "$ac_cv_path_JAVAC" && ac_cv_path_JAVAC="NONE"
  3122.   ;;
  3123. esac
  3124. fi
  3125. JAVAC=$ac_cv_path_JAVAC
  3126. if test -n "$JAVAC"; then
  3127.   { echo "$as_me:$LINENO: result: $JAVAC" >&5
  3128. echo "${ECHO_T}$JAVAC" >&6; }
  3129. else
  3130.   { echo "$as_me:$LINENO: result: no" >&5
  3131. echo "${ECHO_T}no" >&6; }
  3132. fi
  3133.   else
  3134.     # Extract the first word of "javac-sablevm", so it can be a program name with args.
  3135. set dummy javac-sablevm; ac_word=$2
  3136. { echo "$as_me:$LINENO: checking for $ac_word" >&5
  3137. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  3138. if test "${ac_cv_path_JAVAC+set}" = set; then
  3139.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3140. else
  3141.   case $JAVAC in
  3142.   [\/]* | ?:[\/]*)
  3143.   ac_cv_path_JAVAC="$JAVAC" # Let the user override the test with a path.
  3144.   ;;
  3145.   *)
  3146.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  3147. for as_dir in $JAVA_HOME/bin
  3148. do
  3149.   IFS=$as_save_IFS
  3150.   test -z "$as_dir" && as_dir=.
  3151.   for ac_exec_ext in '' $ac_executable_extensions; do
  3152.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  3153.     ac_cv_path_JAVAC="$as_dir/$ac_word$ac_exec_ext"
  3154.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  3155.     break 2
  3156.   fi
  3157. done
  3158. done
  3159. IFS=$as_save_IFS
  3160.   test -z "$ac_cv_path_JAVAC" && ac_cv_path_JAVAC="NONE"
  3161.   ;;
  3162. esac
  3163. fi
  3164. JAVAC=$ac_cv_path_JAVAC
  3165. if test -n "$JAVAC"; then
  3166.   { echo "$as_me:$LINENO: result: $JAVAC" >&5
  3167. echo "${ECHO_T}$JAVAC" >&6; }
  3168. else
  3169.   { echo "$as_me:$LINENO: result: no" >&5
  3170. echo "${ECHO_T}no" >&6; }
  3171. fi
  3172.   fi
  3173.   { echo "$as_me:$LINENO: result: $JAVAC" >&5
  3174. echo "${ECHO_T}$JAVAC" >&6; }
  3175.   if test "$JAVAC" = "NONE"
  3176.   then
  3177.     { { echo "$as_me:$LINENO: error: javac not found" >&5
  3178. echo "$as_me: error: javac not found" >&2;}
  3179.    { (exit 1); exit 1; }; }
  3180.   fi
  3181.   { echo "$as_me:$LINENO: checking wether the Java compiler ($JAVAC) works" >&5
  3182. echo $ECHO_N "checking wether the Java compiler ($JAVAC) works... $ECHO_C" >&6; }
  3183. if test "${ap_cv_prog_javac_works+set}" = set; then
  3184.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3185. else
  3186.     echo "public class Test {}" > Test.java
  3187.     $JAVAC $JAVACFLAGS Test.java > /dev/null 2>&1
  3188.     if test $? -eq 0
  3189.     then
  3190.       rm -f Test.java Test.class
  3191.       ap_cv_prog_javac_works=yes
  3192.     else
  3193.       rm -f Test.java Test.class
  3194.       { echo "$as_me:$LINENO: result: no" >&5
  3195. echo "${ECHO_T}no" >&6; }
  3196.       { { echo "$as_me:$LINENO: error: installation or configuration problem: javac cannot compile" >&5
  3197. echo "$as_me: error: installation or configuration problem: javac cannot compile" >&2;}
  3198.    { (exit 1); exit 1; }; }
  3199.     fi
  3200. fi
  3201. { echo "$as_me:$LINENO: result: $ap_cv_prog_javac_works" >&5
  3202. echo "${ECHO_T}$ap_cv_prog_javac_works" >&6; }
  3203.   if test "$SABLEVM" != "NONE"
  3204.   then
  3205.     # Extract the first word of "jar-sablevm", so it can be a program name with args.
  3206. set dummy jar-sablevm; ac_word=$2
  3207. { echo "$as_me:$LINENO: checking for $ac_word" >&5
  3208. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  3209. if test "${ac_cv_path_JARSABLE+set}" = set; then
  3210.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3211. else
  3212.   case $JARSABLE in
  3213.   [\/]* | ?:[\/]*)
  3214.   ac_cv_path_JARSABLE="$JARSABLE" # Let the user override the test with a path.
  3215.   ;;
  3216.   *)
  3217.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  3218. for as_dir in $JAVA_HOME/bin
  3219. do
  3220.   IFS=$as_save_IFS
  3221.   test -z "$as_dir" && as_dir=.
  3222.   for ac_exec_ext in '' $ac_executable_extensions; do
  3223.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  3224.     ac_cv_path_JARSABLE="$as_dir/$ac_word$ac_exec_ext"
  3225.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  3226.     break 2
  3227.   fi
  3228. done
  3229. done
  3230. IFS=$as_save_IFS
  3231.   test -z "$ac_cv_path_JARSABLE" && ac_cv_path_JARSABLE="NONE"
  3232.   ;;
  3233. esac
  3234. fi
  3235. JARSABLE=$ac_cv_path_JARSABLE
  3236. if test -n "$JARSABLE"; then
  3237.   { echo "$as_me:$LINENO: result: $JARSABLE" >&5
  3238. echo "${ECHO_T}$JARSABLE" >&6; }
  3239. else
  3240.   { echo "$as_me:$LINENO: result: no" >&5
  3241. echo "${ECHO_T}no" >&6; }
  3242. fi
  3243.   else
  3244.     JARSABLE="NONE"
  3245.   fi
  3246.   if test "$JARSABLE" = "NONE"
  3247.   then
  3248.     XPATH="$JAVA_HOME/bin:$JAVA_HOME/Commands:$PATH"
  3249.     # Extract the first word of "jar", so it can be a program name with args.
  3250. set dummy jar; ac_word=$2
  3251. { echo "$as_me:$LINENO: checking for $ac_word" >&5
  3252. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  3253. if test "${ac_cv_path_JAR+set}" = set; then
  3254.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3255. else
  3256.   case $JAR in
  3257.   [\/]* | ?:[\/]*)
  3258.   ac_cv_path_JAR="$JAR" # Let the user override the test with a path.
  3259.   ;;
  3260.   *)
  3261.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  3262. for as_dir in $XPATH
  3263. do
  3264.   IFS=$as_save_IFS
  3265.   test -z "$as_dir" && as_dir=.
  3266.   for ac_exec_ext in '' $ac_executable_extensions; do
  3267.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  3268.     ac_cv_path_JAR="$as_dir/$ac_word$ac_exec_ext"
  3269.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  3270.     break 2
  3271.   fi
  3272. done
  3273. done
  3274. IFS=$as_save_IFS
  3275.   test -z "$ac_cv_path_JAR" && ac_cv_path_JAR="NONE"
  3276.   ;;
  3277. esac
  3278. fi
  3279. JAR=$ac_cv_path_JAR
  3280. if test -n "$JAR"; then
  3281.   { echo "$as_me:$LINENO: result: $JAR" >&5
  3282. echo "${ECHO_T}$JAR" >&6; }
  3283. else
  3284.   { echo "$as_me:$LINENO: result: no" >&5
  3285. echo "${ECHO_T}no" >&6; }
  3286. fi
  3287.   else
  3288.     # Extract the first word of "jar-sablevm", so it can be a program name with args.
  3289. set dummy jar-sablevm; ac_word=$2
  3290. { echo "$as_me:$LINENO: checking for $ac_word" >&5
  3291. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  3292. if test "${ac_cv_path_JAR+set}" = set; then
  3293.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3294. else
  3295.   case $JAR in
  3296.   [\/]* | ?:[\/]*)
  3297.   ac_cv_path_JAR="$JAR" # Let the user override the test with a path.
  3298.   ;;
  3299.   *)
  3300.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  3301. for as_dir in $JAVA_HOME/bin
  3302. do
  3303.   IFS=$as_save_IFS
  3304.   test -z "$as_dir" && as_dir=.
  3305.   for ac_exec_ext in '' $ac_executable_extensions; do
  3306.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  3307.     ac_cv_path_JAR="$as_dir/$ac_word$ac_exec_ext"
  3308.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  3309.     break 2
  3310.   fi
  3311. done
  3312. done
  3313. IFS=$as_save_IFS
  3314.   test -z "$ac_cv_path_JAR" && ac_cv_path_JAR="NONE"
  3315.   ;;
  3316. esac
  3317. fi
  3318. JAR=$ac_cv_path_JAR
  3319. if test -n "$JAR"; then
  3320.   { echo "$as_me:$LINENO: result: $JAR" >&5
  3321. echo "${ECHO_T}$JAR" >&6; }
  3322. else
  3323.   { echo "$as_me:$LINENO: result: no" >&5
  3324. echo "${ECHO_T}no" >&6; }
  3325. fi
  3326.   fi
  3327.   if test "$JAR" = "NONE"
  3328.   then
  3329.     { { echo "$as_me:$LINENO: error: jar not found" >&5
  3330. echo "$as_me: error: jar not found" >&2;}
  3331.    { (exit 1); exit 1; }; }
  3332.   fi
  3333.   { echo "$as_me:$LINENO: checking where on earth this jvm library is.." >&5
  3334. echo $ECHO_N "checking where on earth this jvm library is..... $ECHO_C" >&6; }
  3335.   javabasedir=$JAVA_HOME
  3336.   case $host_os in
  3337.     cygwin* | mingw* | pw23* )
  3338.     lib_jvm_dir=`find $javabasedir -follow ( 
  3339. ( -name client -type d -prune ) -o 
  3340.         ( -name "jvm.dll" -exec dirname {} ; ) ) 2> /dev/null | tr "n" " "`
  3341.     ;;
  3342.     aix*)
  3343.     lib_jvm_dir=`find $javabasedir ( 
  3344.         ( -name client -type d -prune ) -o 
  3345. ( -name "libjvm.*" -exec dirname {} ; ) ) 2> /dev/null | tr "n" " "`
  3346.     if test -z "$lib_jvm_dir"; then
  3347.        lib_jvm_dir=`find $javabasedir ( 
  3348.        ( -name client -type d -prune ) -o 
  3349.        ( -name "libkaffevm.*" -exec dirname {} ; ) ) 2> /dev/null | tr "n" " "`
  3350.     fi
  3351.     ;;
  3352.     *)
  3353.     lib_jvm_dir=`find $javabasedir -follow ( 
  3354.        ( -name client -type d -prune ) -o 
  3355.        ( -name "libjvm.*" -exec dirname {} ; ) ) 2> /dev/null | tr "n" " "`
  3356.     if test -z "$lib_jvm_dir"; then
  3357.        lib_jvm_dir=`find $javabasedir -follow ( 
  3358.        ( -name client -type d -prune ) -o 
  3359.        ( -name "libkaffevm.*" -exec dirname {} ; ) ) 2> /dev/null | tr "n" " "`
  3360.     fi
  3361.     ;;
  3362.   esac
  3363.   LIB_JVM_DIR=$lib_jvm_dir
  3364.   { echo "$as_me:$LINENO: result: ohh u there ... $LIB_JVM_DIR" >&5
  3365. echo "${ECHO_T}ohh u there ... $LIB_JVM_DIR" >&6; }
  3366. if test "$supported_os" != "darwin"
  3367. then