configure
上传用户:center1979
上传日期:2022-07-26
资源大小:50633k
文件大小:1316k
源码类别:

OpenGL

开发平台:

Visual C++

  1. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
  2. # Transform the output of nm in a C name address pair
  3. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
  4. # This is the shared library runtime path variable.
  5. runpath_var=$runpath_var
  6. # This is the shared library path variable.
  7. shlibpath_var=$shlibpath_var
  8. # Is shlibpath searched before the hard-coded library search path?
  9. shlibpath_overrides_runpath=$shlibpath_overrides_runpath
  10. # How to hardcode a shared library path into an executable.
  11. hardcode_action=$hardcode_action_F77
  12. # Whether we should hardcode library paths into libraries.
  13. hardcode_into_libs=$hardcode_into_libs
  14. # Flag to hardcode $libdir into a binary during linking.
  15. # This must work even if $libdir does not exist.
  16. hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
  17. # If ld is used when linking, flag to hardcode $libdir into
  18. # a binary during linking. This must work even if $libdir does
  19. # not exist.
  20. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
  21. # Whether we need a single -rpath flag with a separated argument.
  22. hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
  23. # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
  24. # resulting binary.
  25. hardcode_direct=$hardcode_direct_F77
  26. # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
  27. # resulting binary.
  28. hardcode_minus_L=$hardcode_minus_L_F77
  29. # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
  30. # the resulting binary.
  31. hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
  32. # Set to yes if building a shared library automatically hardcodes DIR into the library
  33. # and all subsequent libraries and executables linked against it.
  34. hardcode_automatic=$hardcode_automatic_F77
  35. # Variables whose values should be saved in libtool wrapper scripts and
  36. # restored at relink time.
  37. variables_saved_for_relink="$variables_saved_for_relink"
  38. # Whether libtool must link a program against all its dependency libraries.
  39. link_all_deplibs=$link_all_deplibs_F77
  40. # Compile-time system search path for libraries
  41. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
  42. # Run-time system search path for libraries
  43. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
  44. # Fix the shell variable $srcfile for the compiler.
  45. fix_srcfile_path=$lt_fix_srcfile_path
  46. # Set to yes if exported symbols are required.
  47. always_export_symbols=$always_export_symbols_F77
  48. # The commands to list exported symbols.
  49. export_symbols_cmds=$lt_export_symbols_cmds_F77
  50. # The commands to extract the exported symbol list from a shared archive.
  51. extract_expsyms_cmds=$lt_extract_expsyms_cmds
  52. # Symbols that should not be listed in the preloaded symbols.
  53. exclude_expsyms=$lt_exclude_expsyms_F77
  54. # Symbols that must always be exported.
  55. include_expsyms=$lt_include_expsyms_F77
  56. # ### END LIBTOOL TAG CONFIG: $tagname
  57. __EOF__
  58. else
  59.   # If there is no Makefile yet, we rely on a make rule to execute
  60.   # `config.status --recheck' to rerun these tests and create the
  61.   # libtool script then.
  62.   ltmain_in=`echo $ltmain | sed -e 's/.sh$/.in/'`
  63.   if test -f "$ltmain_in"; then
  64.     test -f Makefile && make "$ltmain"
  65.   fi
  66. fi
  67. ac_ext=c
  68. ac_cpp='$CPP $CPPFLAGS'
  69. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  70. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  71. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  72. CC="$lt_save_CC"
  73. else
  74.   tagname=""
  75. fi
  76. ;;
  77.       GCJ)
  78. if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
  79. # Source file extension for Java test sources.
  80. ac_ext=java
  81. # Object file extension for compiled Java test sources.
  82. objext=o
  83. objext_GCJ=$objext
  84. # Code to be used in simple compile tests
  85. lt_simple_compile_test_code="class foo {}"
  86. # Code to be used in simple link tests
  87. lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
  88. # ltmain only uses $CC for tagged configurations so make sure $CC is set.
  89. # If no C compiler was specified, use CC.
  90. LTCC=${LTCC-"$CC"}
  91. # If no C compiler flags were specified, use CFLAGS.
  92. LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
  93. # Allow CC to be a program name with arguments.
  94. compiler=$CC
  95. # save warnings/boilerplate of simple test code
  96. ac_outfile=conftest.$ac_objext
  97. echo "$lt_simple_compile_test_code" >conftest.$ac_ext
  98. eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
  99. _lt_compiler_boilerplate=`cat conftest.err`
  100. $rm conftest*
  101. ac_outfile=conftest.$ac_objext
  102. echo "$lt_simple_link_test_code" >conftest.$ac_ext
  103. eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
  104. _lt_linker_boilerplate=`cat conftest.err`
  105. $rm -r conftest*
  106. # Allow CC to be a program name with arguments.
  107. lt_save_CC="$CC"
  108. CC=${GCJ-"gcj"}
  109. compiler=$CC
  110. compiler_GCJ=$CC
  111. for cc_temp in $compiler""; do
  112.   case $cc_temp in
  113.     compile | *[\/]compile | ccache | *[\/]ccache ) ;;
  114.     distcc | *[\/]distcc | purify | *[\/]purify ) ;;
  115.     -*) ;;
  116.     *) break;;
  117.   esac
  118. done
  119. cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
  120. # GCJ did not exist at the time GCC didn't implicitly link libc in.
  121. archive_cmds_need_lc_GCJ=no
  122. old_archive_cmds_GCJ=$old_archive_cmds
  123. lt_prog_compiler_no_builtin_flag_GCJ=
  124. if test "$GCC" = yes; then
  125.   lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
  126. { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
  127. echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
  128. if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
  129.   echo $ECHO_N "(cached) $ECHO_C" >&6
  130. else
  131.   lt_cv_prog_compiler_rtti_exceptions=no
  132.   ac_outfile=conftest.$ac_objext
  133.    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
  134.    lt_compiler_flag="-fno-rtti -fno-exceptions"
  135.    # Insert the option either (1) after the last *FLAGS variable, or
  136.    # (2) before a word containing "conftest.", or (3) at the end.
  137.    # Note that $ac_compile itself does not contain backslashes and begins
  138.    # with a dollar sign (not a hyphen), so the echo should work correctly.
  139.    # The option is referenced via a variable to avoid confusing sed.
  140.    lt_compile=`echo "$ac_compile" | $SED 
  141.    -e 's:.*FLAGS}{0,1} :&$lt_compiler_flag :; t' 
  142.    -e 's: [^ ]*conftest.: $lt_compiler_flag&:; t' 
  143.    -e 's:$: $lt_compiler_flag:'`
  144.    (eval echo ""$as_me:20338: $lt_compile"" >&5)
  145.    (eval "$lt_compile" 2>conftest.err)
  146.    ac_status=$?
  147.    cat conftest.err >&5
  148.    echo "$as_me:20342: $? = $ac_status" >&5
  149.    if (exit $ac_status) && test -s "$ac_outfile"; then
  150.      # The compiler can only warn and ignore the option if not recognized
  151.      # So say no if there are warnings other than the usual output.
  152.      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
  153.      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
  154.      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
  155.        lt_cv_prog_compiler_rtti_exceptions=yes
  156.      fi
  157.    fi
  158.    $rm conftest*
  159. fi
  160. { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
  161. echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
  162. if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
  163.     lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
  164. else
  165.     :
  166. fi
  167. fi
  168. lt_prog_compiler_wl_GCJ=
  169. lt_prog_compiler_pic_GCJ=
  170. lt_prog_compiler_static_GCJ=
  171. { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
  172. echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
  173.   if test "$GCC" = yes; then
  174.     lt_prog_compiler_wl_GCJ='-Wl,'
  175.     lt_prog_compiler_static_GCJ='-static'
  176.     case $host_os in
  177.       aix*)
  178.       # All AIX code is PIC.
  179.       if test "$host_cpu" = ia64; then
  180. # AIX 5 now supports IA64 processor
  181. lt_prog_compiler_static_GCJ='-Bstatic'
  182.       fi
  183.       ;;
  184.     amigaos*)
  185.       # FIXME: we need at least 68020 code to build shared libraries, but
  186.       # adding the `-m68020' flag to GCC prevents building anything better,
  187.       # like `-m68040'.
  188.       lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
  189.       ;;
  190.     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
  191.       # PIC is the default for these OSes.
  192.       ;;
  193.     mingw* | cygwin* | pw32* | os2*)
  194.       # This hack is so that the source file can tell whether it is being
  195.       # built for inclusion in a dll (and should export symbols for example).
  196.       # Although the cygwin gcc ignores -fPIC, still need this for old-style
  197.       # (--disable-auto-import) libraries
  198.       ;;
  199.     darwin* | rhapsody*)
  200.       # PIC is the default on this platform
  201.       # Common symbols not allowed in MH_DYLIB files
  202.       lt_prog_compiler_pic_GCJ='-fno-common'
  203.       ;;
  204.     interix[3-9]*)
  205.       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
  206.       # Instead, we relocate shared libraries at runtime.
  207.       ;;
  208.     msdosdjgpp*)
  209.       # Just because we use GCC doesn't mean we suddenly get shared libraries
  210.       # on systems that don't support them.
  211.       lt_prog_compiler_can_build_shared_GCJ=no
  212.       enable_shared=no
  213.       ;;
  214.     sysv4*MP*)
  215.       if test -d /usr/nec; then
  216. lt_prog_compiler_pic_GCJ=-Kconform_pic
  217.       fi
  218.       ;;
  219.     hpux*)
  220.       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
  221.       # not for PA HP-UX.
  222.       case $host_cpu in
  223.       hppa*64*|ia64*)
  224. # +Z the default
  225. ;;
  226.       *)
  227. lt_prog_compiler_pic_GCJ='-fPIC'
  228. ;;
  229.       esac
  230.       ;;
  231.     *)
  232.       lt_prog_compiler_pic_GCJ='-fPIC'
  233.       ;;
  234.     esac
  235.   else
  236.     # PORTME Check for flag to pass linker flags through the system compiler.
  237.     case $host_os in
  238.     aix*)
  239.       lt_prog_compiler_wl_GCJ='-Wl,'
  240.       if test "$host_cpu" = ia64; then
  241. # AIX 5 now supports IA64 processor
  242. lt_prog_compiler_static_GCJ='-Bstatic'
  243.       else
  244. lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
  245.       fi
  246.       ;;
  247.       darwin*)
  248.         # PIC is the default on this platform
  249.         # Common symbols not allowed in MH_DYLIB files
  250.        case $cc_basename in
  251.          xlc*)
  252.          lt_prog_compiler_pic_GCJ='-qnocommon'
  253.          lt_prog_compiler_wl_GCJ='-Wl,'
  254.          ;;
  255.        esac
  256.        ;;
  257.     mingw* | cygwin* | pw32* | os2*)
  258.       # This hack is so that the source file can tell whether it is being
  259.       # built for inclusion in a dll (and should export symbols for example).
  260.       ;;
  261.     hpux9* | hpux10* | hpux11*)
  262.       lt_prog_compiler_wl_GCJ='-Wl,'
  263.       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
  264.       # not for PA HP-UX.
  265.       case $host_cpu in
  266.       hppa*64*|ia64*)
  267. # +Z the default
  268. ;;
  269.       *)
  270. lt_prog_compiler_pic_GCJ='+Z'
  271. ;;
  272.       esac
  273.       # Is there a better lt_prog_compiler_static that works with the bundled CC?
  274.       lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
  275.       ;;
  276.     irix5* | irix6* | nonstopux*)
  277.       lt_prog_compiler_wl_GCJ='-Wl,'
  278.       # PIC (with -KPIC) is the default.
  279.       lt_prog_compiler_static_GCJ='-non_shared'
  280.       ;;
  281.     newsos6)
  282.       lt_prog_compiler_pic_GCJ='-KPIC'
  283.       lt_prog_compiler_static_GCJ='-Bstatic'
  284.       ;;
  285.     linux* | k*bsd*-gnu)
  286.       case $cc_basename in
  287.       icc* | ecc*)
  288. lt_prog_compiler_wl_GCJ='-Wl,'
  289. lt_prog_compiler_pic_GCJ='-KPIC'
  290. lt_prog_compiler_static_GCJ='-static'
  291.         ;;
  292.       pgcc* | pgf77* | pgf90* | pgf95*)
  293.         # Portland Group compilers (*not* the Pentium gcc compiler,
  294. # which looks to be a dead project)
  295. lt_prog_compiler_wl_GCJ='-Wl,'
  296. lt_prog_compiler_pic_GCJ='-fpic'
  297. lt_prog_compiler_static_GCJ='-Bstatic'
  298.         ;;
  299.       ccc*)
  300.         lt_prog_compiler_wl_GCJ='-Wl,'
  301.         # All Alpha code is PIC.
  302.         lt_prog_compiler_static_GCJ='-non_shared'
  303.         ;;
  304.       *)
  305.         case `$CC -V 2>&1 | sed 5q` in
  306. *Sun C*)
  307.   # Sun C 5.9
  308.   lt_prog_compiler_pic_GCJ='-KPIC'
  309.   lt_prog_compiler_static_GCJ='-Bstatic'
  310.   lt_prog_compiler_wl_GCJ='-Wl,'
  311.   ;;
  312. *Sun F*)
  313.   # Sun Fortran 8.3 passes all unrecognized flags to the linker
  314.   lt_prog_compiler_pic_GCJ='-KPIC'
  315.   lt_prog_compiler_static_GCJ='-Bstatic'
  316.   lt_prog_compiler_wl_GCJ=''
  317.   ;;
  318. esac
  319. ;;
  320.       esac
  321.       ;;
  322.     osf3* | osf4* | osf5*)
  323.       lt_prog_compiler_wl_GCJ='-Wl,'
  324.       # All OSF/1 code is PIC.
  325.       lt_prog_compiler_static_GCJ='-non_shared'
  326.       ;;
  327.     rdos*)
  328.       lt_prog_compiler_static_GCJ='-non_shared'
  329.       ;;
  330.     solaris*)
  331.       lt_prog_compiler_pic_GCJ='-KPIC'
  332.       lt_prog_compiler_static_GCJ='-Bstatic'
  333.       case $cc_basename in
  334.       f77* | f90* | f95*)
  335. lt_prog_compiler_wl_GCJ='-Qoption ld ';;
  336.       *)
  337. lt_prog_compiler_wl_GCJ='-Wl,';;
  338.       esac
  339.       ;;
  340.     sunos4*)
  341.       lt_prog_compiler_wl_GCJ='-Qoption ld '
  342.       lt_prog_compiler_pic_GCJ='-PIC'
  343.       lt_prog_compiler_static_GCJ='-Bstatic'
  344.       ;;
  345.     sysv4 | sysv4.2uw2* | sysv4.3*)
  346.       lt_prog_compiler_wl_GCJ='-Wl,'
  347.       lt_prog_compiler_pic_GCJ='-KPIC'
  348.       lt_prog_compiler_static_GCJ='-Bstatic'
  349.       ;;
  350.     sysv4*MP*)
  351.       if test -d /usr/nec ;then
  352. lt_prog_compiler_pic_GCJ='-Kconform_pic'
  353. lt_prog_compiler_static_GCJ='-Bstatic'
  354.       fi
  355.       ;;
  356.     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
  357.       lt_prog_compiler_wl_GCJ='-Wl,'
  358.       lt_prog_compiler_pic_GCJ='-KPIC'
  359.       lt_prog_compiler_static_GCJ='-Bstatic'
  360.       ;;
  361.     unicos*)
  362.       lt_prog_compiler_wl_GCJ='-Wl,'
  363.       lt_prog_compiler_can_build_shared_GCJ=no
  364.       ;;
  365.     uts4*)
  366.       lt_prog_compiler_pic_GCJ='-pic'
  367.       lt_prog_compiler_static_GCJ='-Bstatic'
  368.       ;;
  369.     *)
  370.       lt_prog_compiler_can_build_shared_GCJ=no
  371.       ;;
  372.     esac
  373.   fi
  374. { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
  375. echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
  376. #
  377. # Check to make sure the PIC flag actually works.
  378. #
  379. if test -n "$lt_prog_compiler_pic_GCJ"; then
  380. { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
  381. echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
  382. if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
  383.   echo $ECHO_N "(cached) $ECHO_C" >&6
  384. else
  385.   lt_cv_prog_compiler_pic_works_GCJ=no
  386.   ac_outfile=conftest.$ac_objext
  387.    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
  388.    lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
  389.    # Insert the option either (1) after the last *FLAGS variable, or
  390.    # (2) before a word containing "conftest.", or (3) at the end.
  391.    # Note that $ac_compile itself does not contain backslashes and begins
  392.    # with a dollar sign (not a hyphen), so the echo should work correctly.
  393.    # The option is referenced via a variable to avoid confusing sed.
  394.    lt_compile=`echo "$ac_compile" | $SED 
  395.    -e 's:.*FLAGS}{0,1} :&$lt_compiler_flag :; t' 
  396.    -e 's: [^ ]*conftest.: $lt_compiler_flag&:; t' 
  397.    -e 's:$: $lt_compiler_flag:'`
  398.    (eval echo ""$as_me:20628: $lt_compile"" >&5)
  399.    (eval "$lt_compile" 2>conftest.err)
  400.    ac_status=$?
  401.    cat conftest.err >&5
  402.    echo "$as_me:20632: $? = $ac_status" >&5
  403.    if (exit $ac_status) && test -s "$ac_outfile"; then
  404.      # The compiler can only warn and ignore the option if not recognized
  405.      # So say no if there are warnings other than the usual output.
  406.      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
  407.      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
  408.      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
  409.        lt_cv_prog_compiler_pic_works_GCJ=yes
  410.      fi
  411.    fi
  412.    $rm conftest*
  413. fi
  414. { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
  415. echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
  416. if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
  417.     case $lt_prog_compiler_pic_GCJ in
  418.      "" | " "*) ;;
  419.      *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
  420.      esac
  421. else
  422.     lt_prog_compiler_pic_GCJ=
  423.      lt_prog_compiler_can_build_shared_GCJ=no
  424. fi
  425. fi
  426. case $host_os in
  427.   # For platforms which do not support PIC, -DPIC is meaningless:
  428.   *djgpp*)
  429.     lt_prog_compiler_pic_GCJ=
  430.     ;;
  431.   *)
  432.     lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
  433.     ;;
  434. esac
  435. #
  436. # Check to make sure the static flag actually works.
  437. #
  438. wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag="$lt_prog_compiler_static_GCJ"
  439. { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
  440. echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
  441. if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
  442.   echo $ECHO_N "(cached) $ECHO_C" >&6
  443. else
  444.   lt_cv_prog_compiler_static_works_GCJ=no
  445.    save_LDFLAGS="$LDFLAGS"
  446.    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
  447.    echo "$lt_simple_link_test_code" > conftest.$ac_ext
  448.    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
  449.      # The linker can only warn and ignore the option if not recognized
  450.      # So say no if there are warnings
  451.      if test -s conftest.err; then
  452.        # Append any errors to the config.log.
  453.        cat conftest.err 1>&5
  454.        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
  455.        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
  456.        if diff conftest.exp conftest.er2 >/dev/null; then
  457.          lt_cv_prog_compiler_static_works_GCJ=yes
  458.        fi
  459.      else
  460.        lt_cv_prog_compiler_static_works_GCJ=yes
  461.      fi
  462.    fi
  463.    $rm -r conftest*
  464.    LDFLAGS="$save_LDFLAGS"
  465. fi
  466. { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
  467. echo "${ECHO_T}$lt_cv_prog_compiler_static_works_GCJ" >&6; }
  468. if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
  469.     :
  470. else
  471.     lt_prog_compiler_static_GCJ=
  472. fi
  473. { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
  474. echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
  475. if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
  476.   echo $ECHO_N "(cached) $ECHO_C" >&6
  477. else
  478.   lt_cv_prog_compiler_c_o_GCJ=no
  479.    $rm -r conftest 2>/dev/null
  480.    mkdir conftest
  481.    cd conftest
  482.    mkdir out
  483.    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
  484.    lt_compiler_flag="-o out/conftest2.$ac_objext"
  485.    # Insert the option either (1) after the last *FLAGS variable, or
  486.    # (2) before a word containing "conftest.", or (3) at the end.
  487.    # Note that $ac_compile itself does not contain backslashes and begins
  488.    # with a dollar sign (not a hyphen), so the echo should work correctly.
  489.    lt_compile=`echo "$ac_compile" | $SED 
  490.    -e 's:.*FLAGS}{0,1} :&$lt_compiler_flag :; t' 
  491.    -e 's: [^ ]*conftest.: $lt_compiler_flag&:; t' 
  492.    -e 's:$: $lt_compiler_flag:'`
  493.    (eval echo ""$as_me:20732: $lt_compile"" >&5)
  494.    (eval "$lt_compile" 2>out/conftest.err)
  495.    ac_status=$?
  496.    cat out/conftest.err >&5
  497.    echo "$as_me:20736: $? = $ac_status" >&5
  498.    if (exit $ac_status) && test -s out/conftest2.$ac_objext
  499.    then
  500.      # The compiler can only warn and ignore the option if not recognized
  501.      # So say no if there are warnings
  502.      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
  503.      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
  504.      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
  505.        lt_cv_prog_compiler_c_o_GCJ=yes
  506.      fi
  507.    fi
  508.    chmod u+w . 2>&5
  509.    $rm conftest*
  510.    # SGI C++ compiler will create directory out/ii_files/ for
  511.    # template instantiation
  512.    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
  513.    $rm out/* && rmdir out
  514.    cd ..
  515.    rmdir conftest
  516.    $rm conftest*
  517. fi
  518. { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
  519. echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
  520. hard_links="nottested"
  521. if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
  522.   # do not overwrite the value of need_locks provided by the user
  523.   { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
  524. echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
  525.   hard_links=yes
  526.   $rm conftest*
  527.   ln conftest.a conftest.b 2>/dev/null && hard_links=no
  528.   touch conftest.a
  529.   ln conftest.a conftest.b 2>&5 || hard_links=no
  530.   ln conftest.a conftest.b 2>/dev/null && hard_links=no
  531.   { echo "$as_me:$LINENO: result: $hard_links" >&5
  532. echo "${ECHO_T}$hard_links" >&6; }
  533.   if test "$hard_links" = no; then
  534.     { echo "$as_me:$LINENO: WARNING: `$CC' does not support `-c -o', so `make -j' may be unsafe" >&5
  535. echo "$as_me: WARNING: `$CC' does not support `-c -o', so `make -j' may be unsafe" >&2;}
  536.     need_locks=warn
  537.   fi
  538. else
  539.   need_locks=no
  540. fi
  541. { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
  542. echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
  543.   runpath_var=
  544.   allow_undefined_flag_GCJ=
  545.   enable_shared_with_static_runtimes_GCJ=no
  546.   archive_cmds_GCJ=
  547.   archive_expsym_cmds_GCJ=
  548.   old_archive_From_new_cmds_GCJ=
  549.   old_archive_from_expsyms_cmds_GCJ=
  550.   export_dynamic_flag_spec_GCJ=
  551.   whole_archive_flag_spec_GCJ=
  552.   thread_safe_flag_spec_GCJ=
  553.   hardcode_libdir_flag_spec_GCJ=
  554.   hardcode_libdir_flag_spec_ld_GCJ=
  555.   hardcode_libdir_separator_GCJ=
  556.   hardcode_direct_GCJ=no
  557.   hardcode_minus_L_GCJ=no
  558.   hardcode_shlibpath_var_GCJ=unsupported
  559.   link_all_deplibs_GCJ=unknown
  560.   hardcode_automatic_GCJ=no
  561.   module_cmds_GCJ=
  562.   module_expsym_cmds_GCJ=
  563.   always_export_symbols_GCJ=no
  564.   export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '''s/.* //''' | sort | uniq > $export_symbols'
  565.   # include_expsyms should be a list of space-separated symbols to be *always*
  566.   # included in the symbol list
  567.   include_expsyms_GCJ=
  568.   # exclude_expsyms can be an extended regexp of symbols to exclude
  569.   # it will be wrapped by ` (' and `)$', so one must not match beginning or
  570.   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
  571.   # as well as any symbol that contains `d'.
  572.   exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
  573.   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
  574.   # platforms (ab)use it in PIC code, but their linkers get confused if
  575.   # the symbol is explicitly referenced.  Since portable code cannot
  576.   # rely on this symbol name, it's probably fine to never include it in
  577.   # preloaded symbol tables.
  578.   # Exclude shared library initialization/finalization symbols.
  579.   extract_expsyms_cmds=
  580.   # Just being paranoid about ensuring that cc_basename is set.
  581.   for cc_temp in $compiler""; do
  582.   case $cc_temp in
  583.     compile | *[\/]compile | ccache | *[\/]ccache ) ;;
  584.     distcc | *[\/]distcc | purify | *[\/]purify ) ;;
  585.     -*) ;;
  586.     *) break;;
  587.   esac
  588. done
  589. cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
  590.   case $host_os in
  591.   cygwin* | mingw* | pw32*)
  592.     # FIXME: the MSVC++ port hasn't been tested in a loooong time
  593.     # When not using gcc, we currently assume that we are using
  594.     # Microsoft Visual C++.
  595.     if test "$GCC" != yes; then
  596.       with_gnu_ld=no
  597.     fi
  598.     ;;
  599.   interix*)
  600.     # we just hope/assume this is gcc and not c89 (= MSVC++)
  601.     with_gnu_ld=yes
  602.     ;;
  603.   openbsd*)
  604.     with_gnu_ld=no
  605.     ;;
  606.   esac
  607.   ld_shlibs_GCJ=yes
  608.   if test "$with_gnu_ld" = yes; then
  609.     # If archive_cmds runs LD, not CC, wlarc should be empty
  610.     wlarc='${wl}'
  611.     # Set some defaults for GNU ld with shared library support. These
  612.     # are reset later if shared libraries are not supported. Putting them
  613.     # here allows them to be overridden if necessary.
  614.     runpath_var=LD_RUN_PATH
  615.     hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
  616.     export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
  617.     # ancient GNU ld didn't support --whole-archive et. al.
  618.     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
  619. whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
  620.       else
  621.    whole_archive_flag_spec_GCJ=
  622.     fi
  623.     supports_anon_versioning=no
  624.     case `$LD -v 2>/dev/null` in
  625.       * [01].* | * 2.[0-9].* | * 2.10.*) ;; # catch versions < 2.11
  626.       * 2.11.93.0.2 *) supports_anon_versioning=yes ;; # RH7.3 ...
  627.       * 2.11.92.0.12 *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
  628.       * 2.11.*) ;; # other 2.11 versions
  629.       *) supports_anon_versioning=yes ;;
  630.     esac
  631.     # See if GNU ld supports shared libraries.
  632.     case $host_os in
  633.     aix[3-9]*)
  634.       # On AIX/PPC, the GNU linker is very broken
  635.       if test "$host_cpu" != ia64; then
  636. ld_shlibs_GCJ=no
  637. cat <<EOF 1>&2
  638. *** Warning: the GNU linker, at least up to release 2.9.1, is reported
  639. *** to be unable to reliably create shared libraries on AIX.
  640. *** Therefore, libtool is disabling shared libraries support.  If you
  641. *** really care for shared libraries, you may want to modify your PATH
  642. *** so that a non-GNU linker is found, and then restart.
  643. EOF
  644.       fi
  645.       ;;
  646.     amigaos*)
  647.       archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
  648.       hardcode_libdir_flag_spec_GCJ='-L$libdir'
  649.       hardcode_minus_L_GCJ=yes
  650.       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
  651.       # that the semantics of dynamic libraries on AmigaOS, at least up
  652.       # to version 4, is to share data among multiple programs linked
  653.       # with the same dynamic library.  Since this doesn't match the
  654.       # behavior of shared libraries on other platforms, we can't use
  655.       # them.
  656.       ld_shlibs_GCJ=no
  657.       ;;
  658.     beos*)
  659.       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
  660. allow_undefined_flag_GCJ=unsupported
  661. # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
  662. # support --undefined.  This deserves some investigation.  FIXME
  663. archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  664.       else
  665. ld_shlibs_GCJ=no
  666.       fi
  667.       ;;
  668.     cygwin* | mingw* | pw32*)
  669.       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
  670.       # as there is no search path for DLLs.
  671.       hardcode_libdir_flag_spec_GCJ='-L$libdir'
  672.       allow_undefined_flag_GCJ=unsupported
  673.       always_export_symbols_GCJ=no
  674.       enable_shared_with_static_runtimes_GCJ=yes
  675.       export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '''/^[BCDGRS][ ]/s/.*[ ]([^ ]*)/1 DATA/''' -e '''/^[AITW][ ]/s/.*[ ]//''' | sort | uniq > $export_symbols'
  676.       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
  677.         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
  678. # If the export-symbols file already is a .def file (1st line
  679. # is EXPORTS), use it as is; otherwise, prepend...
  680. archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
  681.   cp $export_symbols $output_objdir/$soname.def;
  682. else
  683.   echo EXPORTS > $output_objdir/$soname.def;
  684.   cat $export_symbols >> $output_objdir/$soname.def;
  685. fi~
  686. $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
  687.       else
  688. ld_shlibs_GCJ=no
  689.       fi
  690.       ;;
  691.     interix[3-9]*)
  692.       hardcode_direct_GCJ=no
  693.       hardcode_shlibpath_var_GCJ=no
  694.       hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
  695.       export_dynamic_flag_spec_GCJ='${wl}-E'
  696.       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
  697.       # Instead, shared libraries are loaded at an image base (0x10000000 by
  698.       # default) and relocated if they conflict, which is a slow very memory
  699.       # consuming and fragmenting process.  To avoid this, we pick a random,
  700.       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
  701.       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
  702.       archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 * 262144 + 1342177280` -o $lib'
  703.       archive_expsym_cmds_GCJ='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 * 262144 + 1342177280` -o $lib'
  704.       ;;
  705.     gnu* | linux* | k*bsd*-gnu)
  706.       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
  707. tmp_addflag=
  708. case $cc_basename,$host_cpu in
  709. pgcc*) # Portland Group C compiler
  710.   whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience""; do test  -n "$conv" && new_convenience="$new_convenience,$conv"; done; $echo "$new_convenience"` ${wl}--no-whole-archive'
  711.   tmp_addflag=' $pic_flag'
  712.   ;;
  713. pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
  714.   whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience""; do test  -n "$conv" && new_convenience="$new_convenience,$conv"; done; $echo "$new_convenience"` ${wl}--no-whole-archive'
  715.   tmp_addflag=' $pic_flag -Mnomain' ;;
  716. ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
  717.   tmp_addflag=' -i_dynamic' ;;
  718. efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
  719.   tmp_addflag=' -i_dynamic -nofor_main' ;;
  720. ifc* | ifort*) # Intel Fortran compiler
  721.   tmp_addflag=' -nofor_main' ;;
  722. esac
  723. case `$CC -V 2>&1 | sed 5q` in
  724. *Sun C*) # Sun C 5.9
  725.   whole_archive_flag_spec_GCJ='${wl}--whole-archive`new_convenience=; for conv in $convenience""; do test -z "$conv" || new_convenience="$new_convenience,$conv"; done; $echo "$new_convenience"` ${wl}--no-whole-archive'
  726.   tmp_sharedflag='-G' ;;
  727. *Sun F*) # Sun Fortran 8.3
  728.   tmp_sharedflag='-G' ;;
  729. *)
  730.   tmp_sharedflag='-shared' ;;
  731. esac
  732. archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  733. if test $supports_anon_versioning = yes; then
  734.   archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
  735.   cat $export_symbols | sed -e "s/(.*)/1;/" >> $output_objdir/$libname.ver~
  736.   $echo "local: *; };" >> $output_objdir/$libname.ver~
  737.   $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
  738. fi
  739. link_all_deplibs_GCJ=no
  740.       else
  741. ld_shlibs_GCJ=no
  742.       fi
  743.       ;;
  744.     netbsd* | netbsdelf*-gnu)
  745.       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
  746. archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
  747. wlarc=
  748.       else
  749. archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  750. archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
  751.       fi
  752.       ;;
  753.     solaris*)
  754.       if $LD -v 2>&1 | grep 'BFD 2.8' > /dev/null; then
  755. ld_shlibs_GCJ=no
  756. cat <<EOF 1>&2
  757. *** Warning: The releases 2.8.* of the GNU linker cannot reliably
  758. *** create shared libraries on Solaris systems.  Therefore, libtool
  759. *** is disabling shared libraries support.  We urge you to upgrade GNU
  760. *** binutils to release 2.9.1 or newer.  Another option is to modify
  761. *** your PATH or compiler configuration so that the native linker is
  762. *** used, and then restart.
  763. EOF
  764.       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
  765. archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  766. archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
  767.       else
  768. ld_shlibs_GCJ=no
  769.       fi
  770.       ;;
  771.     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
  772.       case `$LD -v 2>&1` in
  773.         * [01].* | * 2.[0-9].* | * 2.1[0-5].*)
  774. ld_shlibs_GCJ=no
  775. cat <<_LT_EOF 1>&2
  776. *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
  777. *** reliably create shared libraries on SCO systems.  Therefore, libtool
  778. *** is disabling shared libraries support.  We urge you to upgrade GNU
  779. *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
  780. *** your PATH or compiler configuration so that the native linker is
  781. *** used, and then restart.
  782. _LT_EOF
  783. ;;
  784. *)
  785.   if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
  786.     hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
  787.     archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
  788.     archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
  789.   else
  790.     ld_shlibs_GCJ=no
  791.   fi
  792. ;;
  793.       esac
  794.       ;;
  795.     sunos4*)
  796.       archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
  797.       wlarc=
  798.       hardcode_direct_GCJ=yes
  799.       hardcode_shlibpath_var_GCJ=no
  800.       ;;
  801.     *)
  802.       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
  803. archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  804. archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
  805.       else
  806. ld_shlibs_GCJ=no
  807.       fi
  808.       ;;
  809.     esac
  810.     if test "$ld_shlibs_GCJ" = no; then
  811.       runpath_var=
  812.       hardcode_libdir_flag_spec_GCJ=
  813.       export_dynamic_flag_spec_GCJ=
  814.       whole_archive_flag_spec_GCJ=
  815.     fi
  816.   else
  817.     # PORTME fill in a description of your system's linker (not GNU ld)
  818.     case $host_os in
  819.     aix3*)
  820.       allow_undefined_flag_GCJ=unsupported
  821.       always_export_symbols_GCJ=yes
  822.       archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
  823.       # Note: this linker hardcodes the directories in LIBPATH if there
  824.       # are no directories specified by -L.
  825.       hardcode_minus_L_GCJ=yes
  826.       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
  827. # Neither direct hardcoding nor static linking is supported with a
  828. # broken collect2.
  829. hardcode_direct_GCJ=unsupported
  830.       fi
  831.       ;;
  832.     aix[4-9]*)
  833.       if test "$host_cpu" = ia64; then
  834. # On IA64, the linker does run time linking by default, so we don't
  835. # have to do anything special.
  836. aix_use_runtimelinking=no
  837. exp_sym_flag='-Bexport'
  838. no_entry_flag=""
  839.       else
  840. # If we're using GNU nm, then we don't want the "-C" option.
  841. # -C means demangle to AIX nm, but means don't demangle with GNU nm
  842. if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
  843.   export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '''{ if ((($2 == "T") || ($2 == "D") || ($2 == "B")) && (substr($3,1,1) != ".")) { print $3 } }''' | sort -u > $export_symbols'
  844. else
  845.   export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '''{ if ((($2 == "T") || ($2 == "D") || ($2 == "B")) && (substr($3,1,1) != ".")) { print $3 } }''' | sort -u > $export_symbols'
  846. fi
  847. aix_use_runtimelinking=no
  848. # Test if we are trying to use run time linking or normal
  849. # AIX style linking. If -brtl is somewhere in LDFLAGS, we
  850. # need to do runtime linking.
  851. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
  852.   for ld_flag in $LDFLAGS; do
  853.      if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
  854.        aix_use_runtimelinking=yes
  855.        break
  856.      fi
  857.   done
  858.   ;;
  859. esac
  860. exp_sym_flag='-bexport'
  861. no_entry_flag='-bnoentry'
  862.       fi
  863.       # When large executables or shared objects are built, AIX ld can
  864.       # have problems creating the table of contents.  If linking a library
  865.       # or program results in "error TOC overflow" add -mminimal-toc to
  866.       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
  867.       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
  868.       archive_cmds_GCJ=''
  869.       hardcode_direct_GCJ=yes
  870.       hardcode_libdir_separator_GCJ=':'
  871.       link_all_deplibs_GCJ=yes
  872.       if test "$GCC" = yes; then
  873. case $host_os in aix4.[012]|aix4.[012].*)
  874. # We only want to do this on AIX 4.2 and lower, the check
  875. # below for broken collect2 doesn't work under 4.3+
  876.   collect2name=`${CC} -print-prog-name=collect2`
  877.   if test -f "$collect2name" && 
  878.       strings "$collect2name" | grep resolve_lib_name >/dev/null
  879.   then
  880.      # We have reworked collect2
  881.      :
  882.   else
  883.      # We have old collect2
  884.      hardcode_direct_GCJ=unsupported
  885.      # It fails to find uninstalled libraries when the uninstalled
  886.      # path is not listed in the libpath.  Setting hardcode_minus_L
  887.      # to unsupported forces relinking
  888.      hardcode_minus_L_GCJ=yes
  889.      hardcode_libdir_flag_spec_GCJ='-L$libdir'
  890.      hardcode_libdir_separator_GCJ=
  891.   fi
  892.   ;;
  893. esac
  894. shared_flag='-shared'
  895. if test "$aix_use_runtimelinking" = yes; then
  896.   shared_flag="$shared_flag "'${wl}-G'
  897. fi
  898.       else
  899. # not using gcc
  900. if test "$host_cpu" = ia64; then
  901.    # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
  902.    # chokes on -Wl,-G. The following line is correct:
  903.   shared_flag='-G'
  904. else
  905.   if test "$aix_use_runtimelinking" = yes; then
  906.     shared_flag='${wl}-G'
  907.   else
  908.     shared_flag='${wl}-bM:SRE'
  909.   fi
  910. fi
  911.       fi
  912.       # It seems that -bexpall does not export symbols beginning with
  913.       # underscore (_), so it is better to generate a list of symbols to export.
  914.       always_export_symbols_GCJ=yes
  915.       if test "$aix_use_runtimelinking" = yes; then
  916. # Warning - without using the other runtime loading flags (-brtl),
  917. # -berok will link without error, but may produce a broken library.
  918. allow_undefined_flag_GCJ='-berok'
  919.        # Determine the default libpath from the value encoded in an empty executable.
  920.        cat >conftest.$ac_ext <<_ACEOF
  921. /* confdefs.h.  */
  922. _ACEOF
  923. cat confdefs.h >>conftest.$ac_ext
  924. cat >>conftest.$ac_ext <<_ACEOF
  925. /* end confdefs.h.  */
  926. int
  927. main ()
  928. {
  929.   ;
  930.   return 0;
  931. }
  932. _ACEOF
  933. rm -f conftest.$ac_objext conftest$ac_exeext
  934. if { (ac_try="$ac_link"
  935. case "(($ac_try" in
  936.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  937.   *) ac_try_echo=$ac_try;;
  938. esac
  939. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  940.   (eval "$ac_link") 2>conftest.er1
  941.   ac_status=$?
  942.   grep -v '^ *+' conftest.er1 >conftest.err
  943.   rm -f conftest.er1
  944.   cat conftest.err >&5
  945.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  946.   (exit $ac_status); } && {
  947.  test -z "$ac_c_werror_flag" ||
  948.  test ! -s conftest.err
  949.        } && test -s conftest$ac_exeext &&
  950.        $as_test_x conftest$ac_exeext; then
  951. lt_aix_libpath_sed='
  952.     /Import File Strings/,/^$/ {
  953. /^0/ {
  954.     s/^0  *(.*)$/1/
  955.     p
  956. }
  957.     }'
  958. aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
  959. # Check for a 64-bit object if we didn't find anything.
  960. if test -z "$aix_libpath"; then
  961.   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
  962. fi
  963. else
  964.   echo "$as_me: failed program was:" >&5
  965. sed 's/^/| /' conftest.$ac_ext >&5
  966. fi
  967. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  968.       conftest$ac_exeext conftest.$ac_ext
  969. if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  970.        hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
  971. archive_expsym_cmds_GCJ="$CC"' -o $output_objdir/$soname $libobjs $deplibs '"${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"${wl}$exp_sym_flag:$export_symbols $shared_flag"
  972.        else
  973. if test "$host_cpu" = ia64; then
  974.   hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
  975.   allow_undefined_flag_GCJ="-z nodefs"
  976.   archive_expsym_cmds_GCJ="$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"${wl}$exp_sym_flag:$export_symbols"
  977. else
  978.  # Determine the default libpath from the value encoded in an empty executable.
  979.  cat >conftest.$ac_ext <<_ACEOF
  980. /* confdefs.h.  */
  981. _ACEOF
  982. cat confdefs.h >>conftest.$ac_ext
  983. cat >>conftest.$ac_ext <<_ACEOF
  984. /* end confdefs.h.  */
  985. int
  986. main ()
  987. {
  988.   ;
  989.   return 0;
  990. }
  991. _ACEOF
  992. rm -f conftest.$ac_objext conftest$ac_exeext
  993. if { (ac_try="$ac_link"
  994. case "(($ac_try" in
  995.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  996.   *) ac_try_echo=$ac_try;;
  997. esac
  998. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  999.   (eval "$ac_link") 2>conftest.er1
  1000.   ac_status=$?
  1001.   grep -v '^ *+' conftest.er1 >conftest.err
  1002.   rm -f conftest.er1
  1003.   cat conftest.err >&5
  1004.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1005.   (exit $ac_status); } && {
  1006.  test -z "$ac_c_werror_flag" ||
  1007.  test ! -s conftest.err
  1008.        } && test -s conftest$ac_exeext &&
  1009.        $as_test_x conftest$ac_exeext; then
  1010. lt_aix_libpath_sed='
  1011.     /Import File Strings/,/^$/ {
  1012. /^0/ {
  1013.     s/^0  *(.*)$/1/
  1014.     p
  1015. }
  1016.     }'
  1017. aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
  1018. # Check for a 64-bit object if we didn't find anything.
  1019. if test -z "$aix_libpath"; then
  1020.   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
  1021. fi
  1022. else
  1023.   echo "$as_me: failed program was:" >&5
  1024. sed 's/^/| /' conftest.$ac_ext >&5
  1025. fi
  1026. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  1027.       conftest$ac_exeext conftest.$ac_ext
  1028. if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  1029.  hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
  1030.   # Warning - without using the other run time loading flags,
  1031.   # -berok will link without error, but may produce a broken library.
  1032.   no_undefined_flag_GCJ=' ${wl}-bernotok'
  1033.   allow_undefined_flag_GCJ=' ${wl}-berok'
  1034.   # Exported symbols can be pulled into shared objects from archives
  1035.   whole_archive_flag_spec_GCJ='$convenience'
  1036.   archive_cmds_need_lc_GCJ=yes
  1037.   # This is similar to how AIX traditionally builds its shared libraries.
  1038.   archive_expsym_cmds_GCJ="$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
  1039. fi
  1040.       fi
  1041.       ;;
  1042.     amigaos*)
  1043.       archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
  1044.       hardcode_libdir_flag_spec_GCJ='-L$libdir'
  1045.       hardcode_minus_L_GCJ=yes
  1046.       # see comment about different semantics on the GNU ld section
  1047.       ld_shlibs_GCJ=no
  1048.       ;;
  1049.     bsdi[45]*)
  1050.       export_dynamic_flag_spec_GCJ=-rdynamic
  1051.       ;;
  1052.     cygwin* | mingw* | pw32*)
  1053.       # When not using gcc, we currently assume that we are using
  1054.       # Microsoft Visual C++.
  1055.       # hardcode_libdir_flag_spec is actually meaningless, as there is
  1056.       # no search path for DLLs.
  1057.       hardcode_libdir_flag_spec_GCJ=' '
  1058.       allow_undefined_flag_GCJ=unsupported
  1059.       # Tell ltmain to make .lib files, not .a files.
  1060.       libext=lib
  1061.       # Tell ltmain to make .dll files, not .so files.
  1062.       shrext_cmds=".dll"
  1063.       # FIXME: Setting linknames here is a bad hack.
  1064.       archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '''s/ -lc$//'''` -link -dll~linknames='
  1065.       # The linker will automatically build a .lib file if we build a DLL.
  1066.       old_archive_From_new_cmds_GCJ='true'
  1067.       # FIXME: Should let the user specify the lib program.
  1068.       old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
  1069.       fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
  1070.       enable_shared_with_static_runtimes_GCJ=yes
  1071.       ;;
  1072.     darwin* | rhapsody*)
  1073.       case $host_os in
  1074.         rhapsody* | darwin1.[012])
  1075.          allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
  1076.          ;;
  1077.        *) # Darwin 1.3 on
  1078.          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
  1079.            allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
  1080.          else
  1081.            case ${MACOSX_DEPLOYMENT_TARGET} in
  1082.              10.[012])
  1083.                allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
  1084.                ;;
  1085.              10.*)
  1086.                allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
  1087.                ;;
  1088.            esac
  1089.          fi
  1090.          ;;
  1091.       esac
  1092.       archive_cmds_need_lc_GCJ=no
  1093.       hardcode_direct_GCJ=no
  1094.       hardcode_automatic_GCJ=yes
  1095.       hardcode_shlibpath_var_GCJ=unsupported
  1096.       whole_archive_flag_spec_GCJ=''
  1097.       link_all_deplibs_GCJ=yes
  1098.     if test "$GCC" = yes ; then
  1099.      output_verbose_link_cmd='echo'
  1100.         archive_cmds_GCJ="$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring $_lt_dar_single_mod${_lt_dsymutil}"
  1101.         module_cmds_GCJ="$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs $compiler_flags${_lt_dsymutil}"
  1102.         archive_expsym_cmds_GCJ="sed 's,^,_,' < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
  1103.         module_expsym_cmds_GCJ="sed -e 's,^,_,' < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs $compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
  1104.     else
  1105.       case $cc_basename in
  1106.         xlc*)
  1107.          output_verbose_link_cmd='echo'
  1108.          archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
  1109.          module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
  1110.           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
  1111.          archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^(..*),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
  1112.           module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^(..*),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
  1113.           ;;
  1114.        *)
  1115.          ld_shlibs_GCJ=no
  1116.           ;;
  1117.       esac
  1118.     fi
  1119.       ;;
  1120.     dgux*)
  1121.       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  1122.       hardcode_libdir_flag_spec_GCJ='-L$libdir'
  1123.       hardcode_shlibpath_var_GCJ=no
  1124.       ;;
  1125.     freebsd1*)
  1126.       ld_shlibs_GCJ=no
  1127.       ;;
  1128.     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
  1129.     # support.  Future versions do this automatically, but an explicit c++rt0.o
  1130.     # does not break anything, and helps significantly (at the cost of a little
  1131.     # extra space).
  1132.     freebsd2.2*)
  1133.       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
  1134.       hardcode_libdir_flag_spec_GCJ='-R$libdir'
  1135.       hardcode_direct_GCJ=yes
  1136.       hardcode_shlibpath_var_GCJ=no
  1137.       ;;
  1138.     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
  1139.     freebsd2*)
  1140.       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
  1141.       hardcode_direct_GCJ=yes
  1142.       hardcode_minus_L_GCJ=yes
  1143.       hardcode_shlibpath_var_GCJ=no
  1144.       ;;
  1145.     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
  1146.     freebsd* | dragonfly*)
  1147.       archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
  1148.       hardcode_libdir_flag_spec_GCJ='-R$libdir'
  1149.       hardcode_direct_GCJ=yes
  1150.       hardcode_shlibpath_var_GCJ=no
  1151.       ;;
  1152.     hpux9*)
  1153.       if test "$GCC" = yes; then
  1154. archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
  1155.       else
  1156. archive_cmds_GCJ='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
  1157.       fi
  1158.       hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
  1159.       hardcode_libdir_separator_GCJ=:
  1160.       hardcode_direct_GCJ=yes
  1161.       # hardcode_minus_L: Not really in the search PATH,
  1162.       # but as the default location of the library.
  1163.       hardcode_minus_L_GCJ=yes
  1164.       export_dynamic_flag_spec_GCJ='${wl}-E'
  1165.       ;;
  1166.     hpux10*)
  1167.       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
  1168. archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
  1169.       else
  1170. archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
  1171.       fi
  1172.       if test "$with_gnu_ld" = no; then
  1173. hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
  1174. hardcode_libdir_separator_GCJ=:
  1175. hardcode_direct_GCJ=yes
  1176. export_dynamic_flag_spec_GCJ='${wl}-E'
  1177. # hardcode_minus_L: Not really in the search PATH,
  1178. # but as the default location of the library.
  1179. hardcode_minus_L_GCJ=yes
  1180.       fi
  1181.       ;;
  1182.     hpux11*)
  1183.       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
  1184. case $host_cpu in
  1185. hppa*64*)
  1186.   archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  1187.   ;;
  1188. ia64*)
  1189.   archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
  1190.   ;;
  1191. *)
  1192.   archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
  1193.   ;;
  1194. esac
  1195.       else
  1196. case $host_cpu in
  1197. hppa*64*)
  1198.   archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  1199.   ;;
  1200. ia64*)
  1201.   archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
  1202.   ;;
  1203. *)
  1204.   archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
  1205.   ;;
  1206. esac
  1207.       fi
  1208.       if test "$with_gnu_ld" = no; then
  1209. hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
  1210. hardcode_libdir_separator_GCJ=:
  1211. case $host_cpu in
  1212. hppa*64*|ia64*)
  1213.   hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
  1214.   hardcode_direct_GCJ=no
  1215.   hardcode_shlibpath_var_GCJ=no
  1216.   ;;
  1217. *)
  1218.   hardcode_direct_GCJ=yes
  1219.   export_dynamic_flag_spec_GCJ='${wl}-E'
  1220.   # hardcode_minus_L: Not really in the search PATH,
  1221.   # but as the default location of the library.
  1222.   hardcode_minus_L_GCJ=yes
  1223.   ;;
  1224. esac
  1225.       fi
  1226.       ;;
  1227.     irix5* | irix6* | nonstopux*)
  1228.       if test "$GCC" = yes; then
  1229. archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  1230.       else
  1231. archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
  1232. hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
  1233.       fi
  1234.       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
  1235.       hardcode_libdir_separator_GCJ=:
  1236.       link_all_deplibs_GCJ=yes
  1237.       ;;
  1238.     netbsd* | netbsdelf*-gnu)
  1239.       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
  1240. archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
  1241.       else
  1242. archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
  1243.       fi
  1244.       hardcode_libdir_flag_spec_GCJ='-R$libdir'
  1245.       hardcode_direct_GCJ=yes
  1246.       hardcode_shlibpath_var_GCJ=no
  1247.       ;;
  1248.     newsos6)
  1249.       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  1250.       hardcode_direct_GCJ=yes
  1251.       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
  1252.       hardcode_libdir_separator_GCJ=:
  1253.       hardcode_shlibpath_var_GCJ=no
  1254.       ;;
  1255.     openbsd*)
  1256.       if test -f /usr/libexec/ld.so; then
  1257. hardcode_direct_GCJ=yes
  1258. hardcode_shlibpath_var_GCJ=no
  1259. if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
  1260.   archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
  1261.   archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
  1262.   hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
  1263.   export_dynamic_flag_spec_GCJ='${wl}-E'
  1264. else
  1265.   case $host_os in
  1266.    openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
  1267.      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
  1268.      hardcode_libdir_flag_spec_GCJ='-R$libdir'
  1269.      ;;
  1270.    *)
  1271.      archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
  1272.      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
  1273.      ;;
  1274.   esac
  1275.         fi
  1276.       else
  1277. ld_shlibs_GCJ=no
  1278.       fi
  1279.       ;;
  1280.     os2*)
  1281.       hardcode_libdir_flag_spec_GCJ='-L$libdir'
  1282.       hardcode_minus_L_GCJ=yes
  1283.       allow_undefined_flag_GCJ=unsupported
  1284.       archive_cmds_GCJ='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION "$libname"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
  1285.       old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
  1286.       ;;
  1287.     osf3*)
  1288.       if test "$GCC" = yes; then
  1289. allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}*'
  1290. archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  1291.       else
  1292. allow_undefined_flag_GCJ=' -expect_unresolved *'
  1293. archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
  1294.       fi
  1295.       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
  1296.       hardcode_libdir_separator_GCJ=:
  1297.       ;;
  1298.     osf4* | osf5*) # as osf3* with the addition of -msym flag
  1299.       if test "$GCC" = yes; then
  1300. allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}*'
  1301. archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  1302. hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
  1303.       else
  1304. allow_undefined_flag_GCJ=' -expect_unresolved *'
  1305. archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
  1306. archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\n" -exported_symbol "$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
  1307. $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
  1308. # Both c and cxx compiler support -rpath directly
  1309. hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
  1310.       fi
  1311.       hardcode_libdir_separator_GCJ=:
  1312.       ;;
  1313.     solaris*)
  1314.       no_undefined_flag_GCJ=' -z text'
  1315.       if test "$GCC" = yes; then
  1316. wlarc='${wl}'
  1317. archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  1318. archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/(.*)/1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
  1319.   $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
  1320.       else
  1321. wlarc=''
  1322. archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
  1323. archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/(.*)/1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
  1324.    $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
  1325.       fi
  1326.       hardcode_libdir_flag_spec_GCJ='-R$libdir'
  1327.       hardcode_shlibpath_var_GCJ=no
  1328.       case $host_os in
  1329.       solaris2.[0-5] | solaris2.[0-5].*) ;;
  1330.       *)
  1331. # The compiler driver will combine and reorder linker options,
  1332. # but understands `-z linker_flag'.  GCC discards it without `$wl',
  1333. # but is careful enough not to reorder.
  1334.   # Supported since Solaris 2.6 (maybe 2.5.1?)
  1335. if test "$GCC" = yes; then
  1336.   whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
  1337. else
  1338.   whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
  1339. fi
  1340. ;;
  1341.       esac
  1342.       link_all_deplibs_GCJ=yes
  1343.       ;;
  1344.     sunos4*)
  1345.       if test "x$host_vendor" = xsequent; then
  1346. # Use $CC to link under sequent, because it throws in some extra .o
  1347. # files that make .init and .fini sections work.
  1348. archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
  1349.       else
  1350. archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
  1351.       fi
  1352.       hardcode_libdir_flag_spec_GCJ='-L$libdir'
  1353.       hardcode_direct_GCJ=yes
  1354.       hardcode_minus_L_GCJ=yes
  1355.       hardcode_shlibpath_var_GCJ=no
  1356.       ;;
  1357.     sysv4)
  1358.       case $host_vendor in
  1359. sni)
  1360.   archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  1361.   hardcode_direct_GCJ=yes # is this really true???
  1362. ;;
  1363. siemens)
  1364.   ## LD is ld it makes a PLAMLIB
  1365.   ## CC just makes a GrossModule.
  1366.   archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
  1367.   reload_cmds_GCJ='$CC -r -o $output$reload_objs'
  1368.   hardcode_direct_GCJ=no
  1369.         ;;
  1370. motorola)
  1371.   archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  1372.   hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
  1373. ;;
  1374.       esac
  1375.       runpath_var='LD_RUN_PATH'
  1376.       hardcode_shlibpath_var_GCJ=no
  1377.       ;;
  1378.     sysv4.3*)
  1379.       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  1380.       hardcode_shlibpath_var_GCJ=no
  1381.       export_dynamic_flag_spec_GCJ='-Bexport'
  1382.       ;;
  1383.     sysv4*MP*)
  1384.       if test -d /usr/nec; then
  1385. archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  1386. hardcode_shlibpath_var_GCJ=no
  1387. runpath_var=LD_RUN_PATH
  1388. hardcode_runpath_var=yes
  1389. ld_shlibs_GCJ=yes
  1390.       fi
  1391.       ;;
  1392.     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
  1393.       no_undefined_flag_GCJ='${wl}-z,text'
  1394.       archive_cmds_need_lc_GCJ=no
  1395.       hardcode_shlibpath_var_GCJ=no
  1396.       runpath_var='LD_RUN_PATH'
  1397.       if test "$GCC" = yes; then
  1398. archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  1399. archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  1400.       else
  1401. archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  1402. archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  1403.       fi
  1404.       ;;
  1405.     sysv5* | sco3.2v5* | sco5v6*)
  1406.       # Note: We can NOT use -z defs as we might desire, because we do not
  1407.       # link with -lc, and that would cause any symbols used from libc to
  1408.       # always be unresolved, which means just about no library would
  1409.       # ever link correctly.  If we're not using GNU ld we use -z text
  1410.       # though, which does catch some bad symbols but isn't as heavy-handed
  1411.       # as -z defs.
  1412.       no_undefined_flag_GCJ='${wl}-z,text'
  1413.       allow_undefined_flag_GCJ='${wl}-z,nodefs'
  1414.       archive_cmds_need_lc_GCJ=no
  1415.       hardcode_shlibpath_var_GCJ=no
  1416.       hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
  1417.       hardcode_libdir_separator_GCJ=':'
  1418.       link_all_deplibs_GCJ=yes
  1419.       export_dynamic_flag_spec_GCJ='${wl}-Bexport'
  1420.       runpath_var='LD_RUN_PATH'
  1421.       if test "$GCC" = yes; then
  1422. archive_cmds_GCJ='$CC -shared ${wl}-h,${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
  1423. archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
  1424.       else
  1425. archive_cmds_GCJ='$CC -G ${wl}-h,${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
  1426. archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
  1427.       fi
  1428.       ;;
  1429.     uts4*)
  1430.       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  1431.       hardcode_libdir_flag_spec_GCJ='-L$libdir'
  1432.       hardcode_shlibpath_var_GCJ=no
  1433.       ;;
  1434.     *)
  1435.       ld_shlibs_GCJ=no
  1436.       ;;
  1437.     esac
  1438.   fi
  1439. { echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
  1440. echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
  1441. test "$ld_shlibs_GCJ" = no && can_build_shared=no
  1442. #
  1443. # Do we need to explicitly link libc?
  1444. #
  1445. case "x$archive_cmds_need_lc_GCJ" in
  1446. x|xyes)
  1447.   # Assume -lc should be added
  1448.   archive_cmds_need_lc_GCJ=yes
  1449.   if test "$enable_shared" = yes && test "$GCC" = yes; then
  1450.     case $archive_cmds_GCJ in
  1451.     *'~'*)
  1452.       # FIXME: we may have to deal with multi-command sequences.
  1453.       ;;
  1454.     '$CC '*)
  1455.       # Test whether the compiler implicitly links with -lc since on some
  1456.       # systems, -lgcc has to come before -lc. If gcc already passes -lc
  1457.       # to ld, don't add -lc before -lgcc.
  1458.       { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
  1459. echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
  1460.       $rm conftest*
  1461.       echo "$lt_simple_compile_test_code" > conftest.$ac_ext
  1462.       if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1463.   (eval $ac_compile) 2>&5
  1464.   ac_status=$?
  1465.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1466.   (exit $ac_status); } 2>conftest.err; then
  1467.         soname=conftest
  1468.         lib=conftest
  1469.         libobjs=conftest.$ac_objext
  1470.         deplibs=
  1471.         wl=$lt_prog_compiler_wl_GCJ
  1472. pic_flag=$lt_prog_compiler_pic_GCJ
  1473.         compiler_flags=-v
  1474.         linker_flags=-v
  1475.         verstring=
  1476.         output_objdir=.
  1477.         libname=conftest
  1478.         lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
  1479.         allow_undefined_flag_GCJ=
  1480.         if { (eval echo "$as_me:$LINENO: "$archive_cmds_GCJ 2>&1 | grep " -lc " >/dev/null 2>&1"") >&5
  1481.   (eval $archive_cmds_GCJ 2>&1 | grep " -lc " >/dev/null 2>&1) 2>&5
  1482.   ac_status=$?
  1483.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1484.   (exit $ac_status); }
  1485.         then
  1486.   archive_cmds_need_lc_GCJ=no
  1487.         else
  1488.   archive_cmds_need_lc_GCJ=yes
  1489.         fi
  1490.         allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
  1491.       else
  1492.         cat conftest.err 1>&5
  1493.       fi
  1494.       $rm conftest*
  1495.       { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
  1496. echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
  1497.       ;;
  1498.     esac
  1499.   fi
  1500.   ;;
  1501. esac
  1502. { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
  1503. echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
  1504. library_names_spec=
  1505. libname_spec='lib$name'
  1506. soname_spec=
  1507. shrext_cmds=".so"
  1508. postinstall_cmds=
  1509. postuninstall_cmds=
  1510. finish_cmds=
  1511. finish_eval=
  1512. shlibpath_var=
  1513. shlibpath_overrides_runpath=unknown
  1514. version_type=none
  1515. dynamic_linker="$host_os ld.so"
  1516. sys_lib_dlsearch_path_spec="/lib /usr/lib"
  1517. need_lib_prefix=unknown
  1518. hardcode_into_libs=no
  1519. # when you set need_version to no, make sure it does not cause -set_version
  1520. # flags to be left without arguments
  1521. need_version=unknown
  1522. case $host_os in
  1523. aix3*)
  1524.   version_type=linux
  1525.   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
  1526.   shlibpath_var=LIBPATH
  1527.   # AIX 3 has no versioning support, so we append a major version to the name.
  1528.   soname_spec='${libname}${release}${shared_ext}$major'
  1529.   ;;
  1530. aix[4-9]*)
  1531.   version_type=linux
  1532.   need_lib_prefix=no
  1533.   need_version=no
  1534.   hardcode_into_libs=yes
  1535.   if test "$host_cpu" = ia64; then
  1536.     # AIX 5 supports IA64
  1537.     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
  1538.     shlibpath_var=LD_LIBRARY_PATH
  1539.   else
  1540.     # With GCC up to 2.95.x, collect2 would create an import file
  1541.     # for dependence libraries.  The import file would start with
  1542.     # the line `#! .'.  This would cause the generated library to
  1543.     # depend on `.', always an invalid library.  This was fixed in
  1544.     # development snapshots of GCC prior to 3.0.
  1545.     case $host_os in
  1546.       aix4 | aix4.[01] | aix4.[01].*)
  1547.       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
  1548.    echo ' yes '
  1549.    echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
  1550. :
  1551.       else
  1552. can_build_shared=no
  1553.       fi
  1554.       ;;
  1555.     esac
  1556.     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
  1557.     # soname into executable. Probably we can add versioning support to
  1558.     # collect2, so additional links can be useful in future.
  1559.     if test "$aix_use_runtimelinking" = yes; then
  1560.       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
  1561.       # instead of lib<name>.a to let people know that these are not
  1562.       # typical AIX shared libraries.
  1563.       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  1564.     else
  1565.       # We preserve .a as extension for shared libraries through AIX4.2
  1566.       # and later when we are not doing run time linking.
  1567.       library_names_spec='${libname}${release}.a $libname.a'
  1568.       soname_spec='${libname}${release}${shared_ext}$major'
  1569.     fi
  1570.     shlibpath_var=LIBPATH
  1571.   fi
  1572.   ;;
  1573. amigaos*)
  1574.   library_names_spec='$libname.ixlibrary $libname.a'
  1575.   # Create ${libname}_ixlibrary.a entries in /sys/libs.
  1576.   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'
  1577.   ;;
  1578. beos*)
  1579.   library_names_spec='${libname}${shared_ext}'
  1580.   dynamic_linker="$host_os ld.so"
  1581.   shlibpath_var=LIBRARY_PATH
  1582.   ;;
  1583. bsdi[45]*)
  1584.   version_type=linux
  1585.   need_version=no
  1586.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  1587.   soname_spec='${libname}${release}${shared_ext}$major'
  1588.   finish_cmds='PATH="$PATH:/sbin" ldconfig $libdir'
  1589.   shlibpath_var=LD_LIBRARY_PATH
  1590.   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
  1591.   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
  1592.   # the default ld.so.conf also contains /usr/contrib/lib and
  1593.   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
  1594.   # libtool to hard-code these into programs
  1595.   ;;
  1596. cygwin* | mingw* | pw32*)
  1597.   version_type=windows
  1598.   shrext_cmds=".dll"
  1599.   need_version=no
  1600.   need_lib_prefix=no
  1601.   case $GCC,$host_os in
  1602.   yes,cygwin* | yes,mingw* | yes,pw32*)
  1603.     library_names_spec='$libname.dll.a'
  1604.     # DLL is installed to $(libdir)/../bin by postinstall_cmds
  1605.     postinstall_cmds='base_file=`basename ${file}`~
  1606.       dlpath=`$SHELL 2>&1 -c '''. $dir/'''${base_file}'''i;echo $dlname'''`~
  1607.       dldir=$destdir/`dirname $dlpath`~
  1608.       test -d $dldir || mkdir -p $dldir~
  1609.       $install_prog $dir/$dlname $dldir/$dlname~
  1610.       chmod a+x $dldir/$dlname'
  1611.     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '''. $file; echo $dlname'''`~
  1612.       dlpath=$dir/$dldll~
  1613.        $rm $dlpath'
  1614.     shlibpath_overrides_runpath=yes
  1615.     case $host_os in
  1616.     cygwin*)
  1617.       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
  1618.       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
  1619.       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
  1620.       ;;
  1621.     mingw*)
  1622.       # MinGW DLLs use traditional 'lib' prefix
  1623.       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
  1624.       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
  1625.       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
  1626.         # It is most probably a Windows format PATH printed by
  1627.         # mingw gcc, but we are running on Cygwin. Gcc prints its search
  1628.         # path with ; separators, and with drive letters. We can handle the
  1629.         # drive letters (cygwin fileutils understands them), so leave them,
  1630.         # especially as we might pass files found there to a mingw objdump,
  1631.         # which wouldn't understand a cygwinified path. Ahh.
  1632.         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
  1633.       else
  1634.         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
  1635.       fi
  1636.       ;;
  1637.     pw32*)
  1638.       # pw32 DLLs use 'pw' prefix rather than 'lib'
  1639.       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
  1640.       ;;
  1641.     esac
  1642.     ;;
  1643.   *)
  1644.     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
  1645.     ;;
  1646.   esac
  1647.   dynamic_linker='Win32 ld.exe'
  1648.   # FIXME: first we should search . and the directory the executable is in
  1649.   shlibpath_var=PATH
  1650.   ;;
  1651. darwin* | rhapsody*)
  1652.   dynamic_linker="$host_os dyld"
  1653.   version_type=darwin
  1654.   need_lib_prefix=no
  1655.   need_version=no
  1656.   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
  1657.   soname_spec='${libname}${release}${major}$shared_ext'
  1658.   shlibpath_overrides_runpath=yes
  1659.   shlibpath_var=DYLD_LIBRARY_PATH
  1660.   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
  1661.   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
  1662.   ;;
  1663. dgux*)
  1664.   version_type=linux
  1665.   need_lib_prefix=no
  1666.   need_version=no
  1667.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
  1668.   soname_spec='${libname}${release}${shared_ext}$major'
  1669.   shlibpath_var=LD_LIBRARY_PATH
  1670.   ;;
  1671. freebsd1*)
  1672.   dynamic_linker=no
  1673.   ;;
  1674. freebsd* | dragonfly*)
  1675.   # DragonFly does not have aout.  When/if they implement a new
  1676.   # versioning mechanism, adjust this.
  1677.   if test -x /usr/bin/objformat; then
  1678.     objformat=`/usr/bin/objformat`
  1679.   else
  1680.     case $host_os in
  1681.     freebsd[123]*) objformat=aout ;;
  1682.     *) objformat=elf ;;
  1683.     esac
  1684.   fi
  1685.   version_type=freebsd-$objformat
  1686.   case $version_type in
  1687.     freebsd-elf*)
  1688.       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
  1689.       need_version=no
  1690.       need_lib_prefix=no
  1691.       ;;
  1692.     freebsd-*)
  1693.       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
  1694.       need_version=yes
  1695.       ;;
  1696.   esac
  1697.   shlibpath_var=LD_LIBRARY_PATH
  1698.   case $host_os in
  1699.   freebsd2*)
  1700.     shlibpath_overrides_runpath=yes
  1701.     ;;
  1702.   freebsd3.[01]* | freebsdelf3.[01]*)
  1703.     shlibpath_overrides_runpath=yes
  1704.     hardcode_into_libs=yes
  1705.     ;;
  1706.   freebsd3.[2-9]* | freebsdelf3.[2-9]* | 
  1707.   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
  1708.     shlibpath_overrides_runpath=no
  1709.     hardcode_into_libs=yes
  1710.     ;;
  1711.   *) # from 4.6 on, and DragonFly
  1712.     shlibpath_overrides_runpath=yes
  1713.     hardcode_into_libs=yes
  1714.     ;;
  1715.   esac
  1716.   ;;
  1717. gnu*)
  1718.   version_type=linux
  1719.   need_lib_prefix=no
  1720.   need_version=no
  1721.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
  1722.   soname_spec='${libname}${release}${shared_ext}$major'
  1723.   shlibpath_var=LD_LIBRARY_PATH
  1724.   hardcode_into_libs=yes
  1725.   ;;
  1726. hpux9* | hpux10* | hpux11*)
  1727.   # Give a soname corresponding to the major version so that dld.sl refuses to
  1728.   # link against other versions.
  1729.   version_type=sunos
  1730.   need_lib_prefix=no
  1731.   need_version=no
  1732.   case $host_cpu in
  1733.   ia64*)
  1734.     shrext_cmds='.so'
  1735.     hardcode_into_libs=yes
  1736.     dynamic_linker="$host_os dld.so"
  1737.     shlibpath_var=LD_LIBRARY_PATH
  1738.     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
  1739.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  1740.     soname_spec='${libname}${release}${shared_ext}$major'
  1741.     if test "X$HPUX_IA64_MODE" = X32; then
  1742.       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
  1743.     else
  1744.       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
  1745.     fi
  1746.     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
  1747.     ;;
  1748.    hppa*64*)
  1749.      shrext_cmds='.sl'
  1750.      hardcode_into_libs=yes
  1751.      dynamic_linker="$host_os dld.sl"
  1752.      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
  1753.      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
  1754.      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  1755.      soname_spec='${libname}${release}${shared_ext}$major'
  1756.      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
  1757.      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
  1758.      ;;
  1759.    *)
  1760.     shrext_cmds='.sl'
  1761.     dynamic_linker="$host_os dld.sl"
  1762.     shlibpath_var=SHLIB_PATH
  1763.     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
  1764.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  1765.     soname_spec='${libname}${release}${shared_ext}$major'
  1766.     ;;
  1767.   esac
  1768.   # HP-UX runs *really* slowly unless shared libraries are mode 555.
  1769.   postinstall_cmds='chmod 555 $lib'
  1770.   ;;
  1771. interix[3-9]*)
  1772.   version_type=linux
  1773.   need_lib_prefix=no
  1774.   need_version=no
  1775.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  1776.   soname_spec='${libname}${release}${shared_ext}$major'
  1777.   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
  1778.   shlibpath_var=LD_LIBRARY_PATH
  1779.   shlibpath_overrides_runpath=no
  1780.   hardcode_into_libs=yes
  1781.   ;;
  1782. irix5* | irix6* | nonstopux*)
  1783.   case $host_os in
  1784.     nonstopux*) version_type=nonstopux ;;
  1785.     *)
  1786. if test "$lt_cv_prog_gnu_ld" = yes; then
  1787. version_type=linux
  1788. else
  1789. version_type=irix
  1790. fi ;;
  1791.   esac
  1792.   need_lib_prefix=no
  1793.   need_version=no
  1794.   soname_spec='${libname}${release}${shared_ext}$major'
  1795.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
  1796.   case $host_os in
  1797.   irix5* | nonstopux*)
  1798.     libsuff= shlibsuff=
  1799.     ;;
  1800.   *)
  1801.     case $LD in # libtool.m4 will add one of these switches to LD
  1802.     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
  1803.       libsuff= shlibsuff= libmagic=32-bit;;
  1804.     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
  1805.       libsuff=32 shlibsuff=N32 libmagic=N32;;
  1806.     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
  1807.       libsuff=64 shlibsuff=64 libmagic=64-bit;;
  1808.     *) libsuff= shlibsuff= libmagic=never-match;;
  1809.     esac
  1810.     ;;
  1811.   esac
  1812.   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
  1813.   shlibpath_overrides_runpath=no
  1814.   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
  1815.   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
  1816.   hardcode_into_libs=yes
  1817.   ;;
  1818. # No shared lib support for Linux oldld, aout, or coff.
  1819. linux*oldld* | linux*aout* | linux*coff*)
  1820.   dynamic_linker=no
  1821.   ;;
  1822. # This must be Linux ELF.
  1823. linux* | k*bsd*-gnu)
  1824.   version_type=linux
  1825.   need_lib_prefix=no
  1826.   need_version=no
  1827.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  1828.   soname_spec='${libname}${release}${shared_ext}$major'
  1829.   finish_cmds='PATH="$PATH:/sbin" ldconfig -n $libdir'
  1830.   shlibpath_var=LD_LIBRARY_PATH
  1831.   shlibpath_overrides_runpath=no
  1832.   # This implies no fast_install, which is unacceptable.
  1833.   # Some rework will be needed to allow for fast_install
  1834.   # before this can be enabled.
  1835.   hardcode_into_libs=yes
  1836.   # Append ld.so.conf contents to the search path
  1837.   if test -f /etc/ld.so.conf; then
  1838.     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' ' '`
  1839.     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
  1840.   fi
  1841.   # We used to test for /lib/ld.so.1 and disable shared libraries on
  1842.   # powerpc, because MkLinux only supported shared libraries with the
  1843.   # GNU dynamic linker.  Since this was broken with cross compilers,
  1844.   # most powerpc-linux boxes support dynamic linking these days and
  1845.   # people can always --disable-shared, the test was removed, and we
  1846.   # assume the GNU/Linux dynamic linker is in use.
  1847.   dynamic_linker='GNU/Linux ld.so'
  1848.   ;;
  1849. netbsdelf*-gnu)
  1850.   version_type=linux
  1851.   need_lib_prefix=no
  1852.   need_version=no
  1853.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  1854.   soname_spec='${libname}${release}${shared_ext}$major'
  1855.   shlibpath_var=LD_LIBRARY_PATH
  1856.   shlibpath_overrides_runpath=no
  1857.   hardcode_into_libs=yes
  1858.   dynamic_linker='NetBSD ld.elf_so'
  1859.   ;;
  1860. netbsd*)
  1861.   version_type=sunos
  1862.   need_lib_prefix=no
  1863.   need_version=no
  1864.   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
  1865.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  1866.     finish_cmds='PATH="$PATH:/sbin" ldconfig -m $libdir'
  1867.     dynamic_linker='NetBSD (a.out) ld.so'
  1868.   else
  1869.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  1870.     soname_spec='${libname}${release}${shared_ext}$major'
  1871.     dynamic_linker='NetBSD ld.elf_so'
  1872.   fi
  1873.   shlibpath_var=LD_LIBRARY_PATH
  1874.   shlibpath_overrides_runpath=yes
  1875.   hardcode_into_libs=yes
  1876.   ;;
  1877. newsos6)
  1878.   version_type=linux
  1879.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  1880.   shlibpath_var=LD_LIBRARY_PATH
  1881.   shlibpath_overrides_runpath=yes
  1882.   ;;
  1883. nto-qnx*)
  1884.   version_type=linux
  1885.   need_lib_prefix=no
  1886.   need_version=no
  1887.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  1888.   soname_spec='${libname}${release}${shared_ext}$major'
  1889.   shlibpath_var=LD_LIBRARY_PATH
  1890.   shlibpath_overrides_runpath=yes
  1891.   ;;
  1892. openbsd*)
  1893.   version_type=sunos
  1894.   sys_lib_dlsearch_path_spec="/usr/lib"
  1895.   need_lib_prefix=no
  1896.   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
  1897.   case $host_os in
  1898.     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
  1899.     *)                         need_version=no  ;;
  1900.   esac
  1901.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  1902.   finish_cmds='PATH="$PATH:/sbin" ldconfig -m $libdir'
  1903.   shlibpath_var=LD_LIBRARY_PATH
  1904.   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
  1905.     case $host_os in
  1906.       openbsd2.[89] | openbsd2.[89].*)
  1907. shlibpath_overrides_runpath=no
  1908. ;;
  1909.       *)
  1910. shlibpath_overrides_runpath=yes
  1911. ;;
  1912.       esac
  1913.   else
  1914.     shlibpath_overrides_runpath=yes
  1915.   fi
  1916.   ;;
  1917. os2*)
  1918.   libname_spec='$name'
  1919.   shrext_cmds=".dll"
  1920.   need_lib_prefix=no
  1921.   library_names_spec='$libname${shared_ext} $libname.a'
  1922.   dynamic_linker='OS/2 ld.exe'
  1923.   shlibpath_var=LIBPATH
  1924.   ;;
  1925. osf3* | osf4* | osf5*)
  1926.   version_type=osf
  1927.   need_lib_prefix=no
  1928.   need_version=no
  1929.   soname_spec='${libname}${release}${shared_ext}$major'
  1930.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  1931.   shlibpath_var=LD_LIBRARY_PATH
  1932.   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
  1933.   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
  1934.   ;;
  1935. rdos*)
  1936.   dynamic_linker=no
  1937.   ;;
  1938. solaris*)
  1939.   version_type=linux
  1940.   need_lib_prefix=no
  1941.   need_version=no
  1942.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  1943.   soname_spec='${libname}${release}${shared_ext}$major'
  1944.   shlibpath_var=LD_LIBRARY_PATH
  1945.   shlibpath_overrides_runpath=yes
  1946.   hardcode_into_libs=yes
  1947.   # ldd complains unless libraries are executable
  1948.   postinstall_cmds='chmod +x $lib'
  1949.   ;;
  1950. sunos4*)
  1951.   version_type=sunos
  1952.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  1953.   finish_cmds='PATH="$PATH:/usr/etc" ldconfig $libdir'
  1954.   shlibpath_var=LD_LIBRARY_PATH
  1955.   shlibpath_overrides_runpath=yes
  1956.   if test "$with_gnu_ld" = yes; then
  1957.     need_lib_prefix=no
  1958.   fi
  1959.   need_version=yes
  1960.   ;;
  1961. sysv4 | sysv4.3*)
  1962.   version_type=linux
  1963.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  1964.   soname_spec='${libname}${release}${shared_ext}$major'
  1965.   shlibpath_var=LD_LIBRARY_PATH
  1966.   case $host_vendor in
  1967.     sni)
  1968.       shlibpath_overrides_runpath=no
  1969.       need_lib_prefix=no
  1970.       export_dynamic_flag_spec='${wl}-Blargedynsym'
  1971.       runpath_var=LD_RUN_PATH
  1972.       ;;
  1973.     siemens)
  1974.       need_lib_prefix=no
  1975.       ;;
  1976.     motorola)
  1977.       need_lib_prefix=no
  1978.       need_version=no
  1979.       shlibpath_overrides_runpath=no
  1980.       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
  1981.       ;;
  1982.   esac
  1983.   ;;
  1984. sysv4*MP*)
  1985.   if test -d /usr/nec ;then
  1986.     version_type=linux
  1987.     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
  1988.     soname_spec='$libname${shared_ext}.$major'
  1989.     shlibpath_var=LD_LIBRARY_PATH
  1990.   fi
  1991.   ;;
  1992. sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
  1993.   version_type=freebsd-elf
  1994.   need_lib_prefix=no
  1995.   need_version=no
  1996.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
  1997.   soname_spec='${libname}${release}${shared_ext}$major'
  1998.   shlibpath_var=LD_LIBRARY_PATH
  1999.   hardcode_into_libs=yes
  2000.   if test "$with_gnu_ld" = yes; then
  2001.     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
  2002.     shlibpath_overrides_runpath=no
  2003.   else
  2004.     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
  2005.     shlibpath_overrides_runpath=yes
  2006.     case $host_os in
  2007.       sco3.2v5*)
  2008.         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
  2009. ;;
  2010.     esac
  2011.   fi
  2012.   sys_lib_dlsearch_path_spec='/usr/lib'
  2013.   ;;
  2014. uts4*)
  2015.   version_type=linux
  2016.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  2017.   soname_spec='${libname}${release}${shared_ext}$major'
  2018.   shlibpath_var=LD_LIBRARY_PATH
  2019.   ;;
  2020. *)
  2021.   dynamic_linker=no
  2022.   ;;
  2023. esac
  2024. { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
  2025. echo "${ECHO_T}$dynamic_linker" >&6; }
  2026. test "$dynamic_linker" = no && can_build_shared=no
  2027. if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
  2028.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2029. else
  2030.   lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
  2031. fi
  2032. sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
  2033. if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
  2034.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2035. else
  2036.   lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
  2037. fi
  2038. sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
  2039. variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
  2040. if test "$GCC" = yes; then
  2041.   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
  2042. fi
  2043. { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
  2044. echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
  2045. hardcode_action_GCJ=
  2046. if test -n "$hardcode_libdir_flag_spec_GCJ" || 
  2047.    test -n "$runpath_var_GCJ" || 
  2048.    test "X$hardcode_automatic_GCJ" = "Xyes" ; then
  2049.   # We can hardcode non-existant directories.
  2050.   if test "$hardcode_direct_GCJ" != no &&
  2051.      # If the only mechanism to avoid hardcoding is shlibpath_var, we
  2052.      # have to relink, otherwise we might link with an installed library
  2053.      # when we should be linking with a yet-to-be-installed one
  2054.      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
  2055.      test "$hardcode_minus_L_GCJ" != no; then
  2056.     # Linking always hardcodes the temporary library directory.
  2057.     hardcode_action_GCJ=relink
  2058.   else
  2059.     # We can link without hardcoding, and we can hardcode nonexisting dirs.
  2060.     hardcode_action_GCJ=immediate
  2061.   fi
  2062. else
  2063.   # We cannot hardcode anything, or else we can only hardcode existing
  2064.   # directories.
  2065.   hardcode_action_GCJ=unsupported
  2066. fi
  2067. { echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
  2068. echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
  2069. if test "$hardcode_action_GCJ" = relink; then
  2070.   # Fast installation is not supported
  2071.   enable_fast_install=no
  2072. elif test "$shlibpath_overrides_runpath" = yes ||
  2073.      test "$enable_shared" = no; then
  2074.   # Fast installation is not necessary
  2075.   enable_fast_install=needless
  2076. fi
  2077. # The else clause should only fire when bootstrapping the
  2078. # libtool distribution, otherwise you forgot to ship ltmain.sh
  2079. # with your package, and you will get complaints that there are
  2080. # no rules to generate ltmain.sh.
  2081. if test -f "$ltmain"; then
  2082.   # See if we are running on zsh, and set the options which allow our commands through
  2083.   # without removal of  escapes.
  2084.   if test -n "${ZSH_VERSION+set}" ; then
  2085.     setopt NO_GLOB_SUBST
  2086.   fi
  2087.   # Now quote all the things that may contain metacharacters while being
  2088.   # careful not to overquote the AC_SUBSTed values.  We take copies of the
  2089.   # variables and quote the copies for generation of the libtool script.
  2090.   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM 
  2091.     SED SHELL STRIP 
  2092.     libname_spec library_names_spec soname_spec extract_expsyms_cmds 
  2093.     old_striplib striplib file_magic_cmd finish_cmds finish_eval 
  2094.     deplibs_check_method reload_flag reload_cmds need_locks 
  2095.     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl 
  2096.     lt_cv_sys_global_symbol_to_c_name_address 
  2097.     sys_lib_search_path_spec sys_lib_dlsearch_path_spec 
  2098.     old_postinstall_cmds old_postuninstall_cmds 
  2099.     compiler_GCJ 
  2100.     CC_GCJ 
  2101.     LD_GCJ 
  2102.     lt_prog_compiler_wl_GCJ 
  2103.     lt_prog_compiler_pic_GCJ 
  2104.     lt_prog_compiler_static_GCJ 
  2105.     lt_prog_compiler_no_builtin_flag_GCJ 
  2106.     export_dynamic_flag_spec_GCJ 
  2107.     thread_safe_flag_spec_GCJ 
  2108.     whole_archive_flag_spec_GCJ 
  2109.     enable_shared_with_static_runtimes_GCJ 
  2110.     old_archive_cmds_GCJ 
  2111.     old_archive_from_new_cmds_GCJ 
  2112.     predep_objects_GCJ 
  2113.     postdep_objects_GCJ 
  2114.     predeps_GCJ 
  2115.     postdeps_GCJ 
  2116.     compiler_lib_search_path_GCJ 
  2117.     compiler_lib_search_dirs_GCJ 
  2118.     archive_cmds_GCJ 
  2119.     archive_expsym_cmds_GCJ 
  2120.     postinstall_cmds_GCJ 
  2121.     postuninstall_cmds_GCJ 
  2122.     old_archive_from_expsyms_cmds_GCJ 
  2123.     allow_undefined_flag_GCJ 
  2124.     no_undefined_flag_GCJ 
  2125.     export_symbols_cmds_GCJ 
  2126.     hardcode_libdir_flag_spec_GCJ 
  2127.     hardcode_libdir_flag_spec_ld_GCJ 
  2128.     hardcode_libdir_separator_GCJ 
  2129.     hardcode_automatic_GCJ 
  2130.     module_cmds_GCJ 
  2131.     module_expsym_cmds_GCJ 
  2132.     lt_cv_prog_compiler_c_o_GCJ 
  2133.     fix_srcfile_path_GCJ 
  2134.     exclude_expsyms_GCJ 
  2135.     include_expsyms_GCJ; do
  2136.     case $var in
  2137.     old_archive_cmds_GCJ | 
  2138.     old_archive_from_new_cmds_GCJ | 
  2139.     archive_cmds_GCJ | 
  2140.     archive_expsym_cmds_GCJ | 
  2141.     module_cmds_GCJ | 
  2142.     module_expsym_cmds_GCJ | 
  2143.     old_archive_from_expsyms_cmds_GCJ | 
  2144.     export_symbols_cmds_GCJ | 
  2145.     extract_expsyms_cmds | reload_cmds | finish_cmds | 
  2146.     postinstall_cmds | postuninstall_cmds | 
  2147.     old_postinstall_cmds | old_postuninstall_cmds | 
  2148.     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
  2149.       # Double-quote double-evaled strings.
  2150.       eval "lt_$var=\"`$echo "X$$var" | $Xsed -e "$double_quote_subst" -e "$sed_quote_subst" -e "$delay_variable_subst"`\""
  2151.       ;;
  2152.     *)
  2153.       eval "lt_$var=\"`$echo "X$$var" | $Xsed -e "$sed_quote_subst"`\""
  2154.       ;;
  2155.     esac
  2156.   done
  2157.   case $lt_echo in
  2158.   *'$0 --fallback-echo"')
  2159.     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
  2160.     ;;
  2161.   esac
  2162. cfgfile="$ofile"
  2163.   cat <<__EOF__ >> "$cfgfile"
  2164. # ### BEGIN LIBTOOL TAG CONFIG: $tagname
  2165. # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  2166. # Shell to use when invoking shell scripts.
  2167. SHELL=$lt_SHELL
  2168. # Whether or not to build shared libraries.
  2169. build_libtool_libs=$enable_shared
  2170. # Whether or not to build static libraries.
  2171. build_old_libs=$enable_static
  2172. # Whether or not to add -lc for building shared libraries.
  2173. build_libtool_need_lc=$archive_cmds_need_lc_GCJ
  2174. # Whether or not to disallow shared libs when runtime libs are static
  2175. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
  2176. # Whether or not to optimize for fast installation.
  2177. fast_install=$enable_fast_install
  2178. # The host system.
  2179. host_alias=$host_alias
  2180. host=$host
  2181. host_os=$host_os
  2182. # The build system.
  2183. build_alias=$build_alias
  2184. build=$build
  2185. build_os=$build_os
  2186. # An echo program that does not interpret backslashes.
  2187. echo=$lt_echo
  2188. # The archiver.
  2189. AR=$lt_AR
  2190. AR_FLAGS=$lt_AR_FLAGS
  2191. # A C compiler.
  2192. LTCC=$lt_LTCC
  2193. # LTCC compiler flags.
  2194. LTCFLAGS=$lt_LTCFLAGS
  2195. # A language-specific compiler.
  2196. CC=$lt_compiler_GCJ
  2197. # Is the compiler the GNU C compiler?
  2198. with_gcc=$GCC_GCJ
  2199. # An ERE matcher.
  2200. EGREP=$lt_EGREP
  2201. # The linker used to build libraries.
  2202. LD=$lt_LD_GCJ
  2203. # Whether we need hard or soft links.
  2204. LN_S=$lt_LN_S
  2205. # A BSD-compatible nm program.
  2206. NM=$lt_NM
  2207. # A symbol stripping program
  2208. STRIP=$lt_STRIP
  2209. # Used to examine libraries when file_magic_cmd begins "file"
  2210. MAGIC_CMD=$MAGIC_CMD
  2211. # Used on cygwin: DLL creation program.
  2212. DLLTOOL="$DLLTOOL"
  2213. # Used on cygwin: object dumper.
  2214. OBJDUMP="$OBJDUMP"
  2215. # Used on cygwin: assembler.
  2216. AS="$AS"
  2217. # The name of the directory that contains temporary libtool files.
  2218. objdir=$objdir
  2219. # How to create reloadable object files.
  2220. reload_flag=$lt_reload_flag
  2221. reload_cmds=$lt_reload_cmds
  2222. # How to pass a linker flag through the compiler.
  2223. wl=$lt_lt_prog_compiler_wl_GCJ
  2224. # Object file suffix (normally "o").
  2225. objext="$ac_objext"
  2226. # Old archive suffix (normally "a").
  2227. libext="$libext"
  2228. # Shared library suffix (normally ".so").
  2229. shrext_cmds='$shrext_cmds'
  2230. # Executable file suffix (normally "").
  2231. exeext="$exeext"
  2232. # Additional compiler flags for building library objects.
  2233. pic_flag=$lt_lt_prog_compiler_pic_GCJ
  2234. pic_mode=$pic_mode
  2235. # What is the maximum length of a command?
  2236. max_cmd_len=$lt_cv_sys_max_cmd_len
  2237. # Does compiler simultaneously support -c and -o options?
  2238. compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
  2239. # Must we lock files when doing compilation?
  2240. need_locks=$lt_need_locks
  2241. # Do we need the lib prefix for modules?
  2242. need_lib_prefix=$need_lib_prefix
  2243. # Do we need a version for libraries?
  2244. need_version=$need_version
  2245. # Whether dlopen is supported.
  2246. dlopen_support=$enable_dlopen
  2247. # Whether dlopen of programs is supported.
  2248. dlopen_self=$enable_dlopen_self
  2249. # Whether dlopen of statically linked programs is supported.
  2250. dlopen_self_static=$enable_dlopen_self_static
  2251. # Compiler flag to prevent dynamic linking.
  2252. link_static_flag=$lt_lt_prog_compiler_static_GCJ
  2253. # Compiler flag to turn off builtin functions.
  2254. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
  2255. # Compiler flag to allow reflexive dlopens.
  2256. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
  2257. # Compiler flag to generate shared objects directly from archives.
  2258. whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
  2259. # Compiler flag to generate thread-safe objects.
  2260. thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
  2261. # Library versioning type.
  2262. version_type=$version_type
  2263. # Format of library name prefix.
  2264. libname_spec=$lt_libname_spec
  2265. # List of archive names.  First name is the real one, the rest are links.
  2266. # The last name is the one that the linker finds with -lNAME.
  2267. library_names_spec=$lt_library_names_spec
  2268. # The coded name of the library, if different from the real name.
  2269. soname_spec=$lt_soname_spec
  2270. # Commands used to build and install an old-style archive.
  2271. RANLIB=$lt_RANLIB
  2272. old_archive_cmds=$lt_old_archive_cmds_GCJ
  2273. old_postinstall_cmds=$lt_old_postinstall_cmds
  2274. old_postuninstall_cmds=$lt_old_postuninstall_cmds
  2275. # Create an old-style archive from a shared archive.
  2276. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
  2277. # Create a temporary old-style archive to link instead of a shared archive.
  2278. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
  2279. # Commands used to build and install a shared archive.
  2280. archive_cmds=$lt_archive_cmds_GCJ
  2281. archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
  2282. postinstall_cmds=$lt_postinstall_cmds
  2283. postuninstall_cmds=$lt_postuninstall_cmds
  2284. # Commands used to build a loadable module (assumed same as above if empty)
  2285. module_cmds=$lt_module_cmds_GCJ
  2286. module_expsym_cmds=$lt_module_expsym_cmds_GCJ
  2287. # Commands to strip libraries.
  2288. old_striplib=$lt_old_striplib
  2289. striplib=$lt_striplib
  2290. # Dependencies to place before the objects being linked to create a
  2291. # shared library.
  2292. predep_objects=$lt_predep_objects_GCJ
  2293. # Dependencies to place after the objects being linked to create a
  2294. # shared library.
  2295. postdep_objects=$lt_postdep_objects_GCJ
  2296. # Dependencies to place before the objects being linked to create a
  2297. # shared library.
  2298. predeps=$lt_predeps_GCJ
  2299. # Dependencies to place after the objects being linked to create a
  2300. # shared library.
  2301. postdeps=$lt_postdeps_GCJ
  2302. # The directories searched by this compiler when creating a shared
  2303. # library
  2304. compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
  2305. # The library search path used internally by the compiler when linking
  2306. # a shared library.
  2307. compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
  2308. # Method to check whether dependent libraries are shared objects.
  2309. deplibs_check_method=$lt_deplibs_check_method
  2310. # Command to use when deplibs_check_method == file_magic.
  2311. file_magic_cmd=$lt_file_magic_cmd
  2312. # Flag that allows shared libraries with undefined symbols to be built.
  2313. allow_undefined_flag=$lt_allow_undefined_flag_GCJ
  2314. # Flag that forces no undefined symbols.
  2315. no_undefined_flag=$lt_no_undefined_flag_GCJ
  2316. # Commands used to finish a libtool library installation in a directory.
  2317. finish_cmds=$lt_finish_cmds
  2318. # Same as above, but a single script fragment to be evaled but not shown.
  2319. finish_eval=$lt_finish_eval
  2320. # Take the output of nm and produce a listing of raw symbols and C names.
  2321. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
  2322. # Transform the output of nm in a proper C declaration
  2323. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
  2324. # Transform the output of nm in a C name address pair
  2325. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
  2326. # This is the shared library runtime path variable.
  2327. runpath_var=$runpath_var
  2328. # This is the shared library path variable.
  2329. shlibpath_var=$shlibpath_var
  2330. # Is shlibpath searched before the hard-coded library search path?
  2331. shlibpath_overrides_runpath=$shlibpath_overrides_runpath
  2332. # How to hardcode a shared library path into an executable.
  2333. hardcode_action=$hardcode_action_GCJ
  2334. # Whether we should hardcode library paths into libraries.
  2335. hardcode_into_libs=$hardcode_into_libs
  2336. # Flag to hardcode $libdir into a binary during linking.
  2337. # This must work even if $libdir does not exist.
  2338. hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
  2339. # If ld is used when linking, flag to hardcode $libdir into
  2340. # a binary during linking. This must work even if $libdir does
  2341. # not exist.
  2342. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
  2343. # Whether we need a single -rpath flag with a separated argument.
  2344. hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
  2345. # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
  2346. # resulting binary.
  2347. hardcode_direct=$hardcode_direct_GCJ
  2348. # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
  2349. # resulting binary.
  2350. hardcode_minus_L=$hardcode_minus_L_GCJ
  2351. # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
  2352. # the resulting binary.
  2353. hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
  2354. # Set to yes if building a shared library automatically hardcodes DIR into the library
  2355. # and all subsequent libraries and executables linked against it.
  2356. hardcode_automatic=$hardcode_automatic_GCJ
  2357. # Variables whose values should be saved in libtool wrapper scripts and
  2358. # restored at relink time.
  2359. variables_saved_for_relink="$variables_saved_for_relink"
  2360. # Whether libtool must link a program against all its dependency libraries.
  2361. link_all_deplibs=$link_all_deplibs_GCJ
  2362. # Compile-time system search path for libraries
  2363. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
  2364. # Run-time system search path for libraries
  2365. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
  2366. # Fix the shell variable $srcfile for the compiler.
  2367. fix_srcfile_path=$lt_fix_srcfile_path
  2368. # Set to yes if exported symbols are required.
  2369. always_export_symbols=$always_export_symbols_GCJ
  2370. # The commands to list exported symbols.
  2371. export_symbols_cmds=$lt_export_symbols_cmds_GCJ
  2372. # The commands to extract the exported symbol list from a shared archive.
  2373. extract_expsyms_cmds=$lt_extract_expsyms_cmds
  2374. # Symbols that should not be listed in the preloaded symbols.
  2375. exclude_expsyms=$lt_exclude_expsyms_GCJ
  2376. # Symbols that must always be exported.
  2377. include_expsyms=$lt_include_expsyms_GCJ
  2378. # ### END LIBTOOL TAG CONFIG: $tagname
  2379. __EOF__
  2380. else
  2381.   # If there is no Makefile yet, we rely on a make rule to execute
  2382.   # `config.status --recheck' to rerun these tests and create the
  2383.   # libtool script then.
  2384.   ltmain_in=`echo $ltmain | sed -e 's/.sh$/.in/'`
  2385.   if test -f "$ltmain_in"; then
  2386.     test -f Makefile && make "$ltmain"
  2387.   fi
  2388. fi
  2389. ac_ext=c
  2390. ac_cpp='$CPP $CPPFLAGS'
  2391. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  2392. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  2393. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  2394. CC="$lt_save_CC"
  2395. else
  2396.   tagname=""
  2397. fi
  2398. ;;
  2399.       RC)
  2400. # Source file extension for RC test sources.
  2401. ac_ext=rc
  2402. # Object file extension for compiled RC test sources.
  2403. objext=o
  2404. objext_RC=$objext
  2405. # Code to be used in simple compile tests
  2406. lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
  2407. # Code to be used in simple link tests
  2408. lt_simple_link_test_code="$lt_simple_compile_test_code"
  2409. # ltmain only uses $CC for tagged configurations so make sure $CC is set.
  2410. # If no C compiler was specified, use CC.
  2411. LTCC=${LTCC-"$CC"}
  2412. # If no C compiler flags were specified, use CFLAGS.
  2413. LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
  2414. # Allow CC to be a program name with arguments.
  2415. compiler=$CC
  2416. # save warnings/boilerplate of simple test code
  2417. ac_outfile=conftest.$ac_objext
  2418. echo "$lt_simple_compile_test_code" >conftest.$ac_ext
  2419. eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
  2420. _lt_compiler_boilerplate=`cat conftest.err`
  2421. $rm conftest*
  2422. ac_outfile=conftest.$ac_objext
  2423. echo "$lt_simple_link_test_code" >conftest.$ac_ext
  2424. eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
  2425. _lt_linker_boilerplate=`cat conftest.err`
  2426. $rm -r conftest*
  2427. # Allow CC to be a program name with arguments.
  2428. lt_save_CC="$CC"
  2429. CC=${RC-"windres"}
  2430. compiler=$CC
  2431. compiler_RC=$CC
  2432. for cc_temp in $compiler""; do
  2433.   case $cc_temp in
  2434.     compile | *[\/]compile | ccache | *[\/]ccache ) ;;
  2435.     distcc | *[\/]distcc | purify | *[\/]purify ) ;;
  2436.     -*) ;;
  2437.     *) break;;
  2438.   esac
  2439. done
  2440. cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
  2441. lt_cv_prog_compiler_c_o_RC=yes
  2442. # The else clause should only fire when bootstrapping the
  2443. # libtool distribution, otherwise you forgot to ship ltmain.sh
  2444. # with your package, and you will get complaints that there are
  2445. # no rules to generate ltmain.sh.
  2446. if test -f "$ltmain"; then
  2447.   # See if we are running on zsh, and set the options which allow our commands through
  2448.   # without removal of  escapes.
  2449.   if test -n "${ZSH_VERSION+set}" ; then
  2450.     setopt NO_GLOB_SUBST
  2451.   fi
  2452.   # Now quote all the things that may contain metacharacters while being
  2453.   # careful not to overquote the AC_SUBSTed values.  We take copies of the
  2454.   # variables and quote the copies for generation of the libtool script.
  2455.   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM 
  2456.     SED SHELL STRIP 
  2457.     libname_spec library_names_spec soname_spec extract_expsyms_cmds 
  2458.     old_striplib striplib file_magic_cmd finish_cmds finish_eval 
  2459.     deplibs_check_method reload_flag reload_cmds need_locks 
  2460.     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl 
  2461.     lt_cv_sys_global_symbol_to_c_name_address 
  2462.     sys_lib_search_path_spec sys_lib_dlsearch_path_spec 
  2463.     old_postinstall_cmds old_postuninstall_cmds 
  2464.     compiler_RC 
  2465.     CC_RC 
  2466.     LD_RC 
  2467.     lt_prog_compiler_wl_RC 
  2468.     lt_prog_compiler_pic_RC 
  2469.     lt_prog_compiler_static_RC 
  2470.     lt_prog_compiler_no_builtin_flag_RC 
  2471.     export_dynamic_flag_spec_RC 
  2472.     thread_safe_flag_spec_RC 
  2473.     whole_archive_flag_spec_RC 
  2474.     enable_shared_with_static_runtimes_RC 
  2475.     old_archive_cmds_RC 
  2476.     old_archive_from_new_cmds_RC 
  2477.     predep_objects_RC 
  2478.     postdep_objects_RC 
  2479.     predeps_RC 
  2480.     postdeps_RC 
  2481.     compiler_lib_search_path_RC 
  2482.     compiler_lib_search_dirs_RC 
  2483.     archive_cmds_RC 
  2484.     archive_expsym_cmds_RC 
  2485.     postinstall_cmds_RC 
  2486.     postuninstall_cmds_RC 
  2487.     old_archive_from_expsyms_cmds_RC 
  2488.     allow_undefined_flag_RC 
  2489.     no_undefined_flag_RC 
  2490.     export_symbols_cmds_RC 
  2491.     hardcode_libdir_flag_spec_RC 
  2492.     hardcode_libdir_flag_spec_ld_RC 
  2493.     hardcode_libdir_separator_RC 
  2494.     hardcode_automatic_RC 
  2495.     module_cmds_RC 
  2496.     module_expsym_cmds_RC 
  2497.     lt_cv_prog_compiler_c_o_RC 
  2498.     fix_srcfile_path_RC 
  2499.     exclude_expsyms_RC 
  2500.     include_expsyms_RC; do
  2501.     case $var in
  2502.     old_archive_cmds_RC | 
  2503.     old_archive_from_new_cmds_RC | 
  2504.     archive_cmds_RC | 
  2505.     archive_expsym_cmds_RC | 
  2506.     module_cmds_RC | 
  2507.     module_expsym_cmds_RC | 
  2508.     old_archive_from_expsyms_cmds_RC | 
  2509.     export_symbols_cmds_RC | 
  2510.     extract_expsyms_cmds | reload_cmds | finish_cmds | 
  2511.     postinstall_cmds | postuninstall_cmds | 
  2512.     old_postinstall_cmds | old_postuninstall_cmds | 
  2513.     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
  2514.       # Double-quote double-evaled strings.
  2515.       eval "lt_$var=\"`$echo "X$$var" | $Xsed -e "$double_quote_subst" -e "$sed_quote_subst" -e "$delay_variable_subst"`\""
  2516.       ;;
  2517.     *)
  2518.       eval "lt_$var=\"`$echo "X$$var" | $Xsed -e "$sed_quote_subst"`\""
  2519.       ;;
  2520.     esac
  2521.   done
  2522.   case $lt_echo in
  2523.   *'$0 --fallback-echo"')
  2524.     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
  2525.     ;;
  2526.   esac
  2527. cfgfile="$ofile"
  2528.   cat <<__EOF__ >> "$cfgfile"
  2529. # ### BEGIN LIBTOOL TAG CONFIG: $tagname
  2530. # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  2531. # Shell to use when invoking shell scripts.
  2532. SHELL=$lt_SHELL
  2533. # Whether or not to build shared libraries.
  2534. build_libtool_libs=$enable_shared
  2535. # Whether or not to build static libraries.
  2536. build_old_libs=$enable_static
  2537. # Whether or not to add -lc for building shared libraries.
  2538. build_libtool_need_lc=$archive_cmds_need_lc_RC
  2539. # Whether or not to disallow shared libs when runtime libs are static
  2540. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
  2541. # Whether or not to optimize for fast installation.
  2542. fast_install=$enable_fast_install
  2543. # The host system.
  2544. host_alias=$host_alias
  2545. host=$host
  2546. host_os=$host_os
  2547. # The build system.
  2548. build_alias=$build_alias
  2549. build=$build
  2550. build_os=$build_os
  2551. # An echo program that does not interpret backslashes.
  2552. echo=$lt_echo
  2553. # The archiver.
  2554. AR=$lt_AR
  2555. AR_FLAGS=$lt_AR_FLAGS
  2556. # A C compiler.
  2557. LTCC=$lt_LTCC
  2558. # LTCC compiler flags.
  2559. LTCFLAGS=$lt_LTCFLAGS
  2560. # A language-specific compiler.
  2561. CC=$lt_compiler_RC
  2562. # Is the compiler the GNU C compiler?
  2563. with_gcc=$GCC_RC
  2564. # An ERE matcher.
  2565. EGREP=$lt_EGREP
  2566. # The linker used to build libraries.
  2567. LD=$lt_LD_RC
  2568. # Whether we need hard or soft links.
  2569. LN_S=$lt_LN_S
  2570. # A BSD-compatible nm program.
  2571. NM=$lt_NM
  2572. # A symbol stripping program
  2573. STRIP=$lt_STRIP
  2574. # Used to examine libraries when file_magic_cmd begins "file"
  2575. MAGIC_CMD=$MAGIC_CMD
  2576. # Used on cygwin: DLL creation program.
  2577. DLLTOOL="$DLLTOOL"
  2578. # Used on cygwin: object dumper.
  2579. OBJDUMP="$OBJDUMP"
  2580. # Used on cygwin: assembler.
  2581. AS="$AS"
  2582. # The name of the directory that contains temporary libtool files.
  2583. objdir=$objdir
  2584. # How to create reloadable object files.
  2585. reload_flag=$lt_reload_flag
  2586. reload_cmds=$lt_reload_cmds
  2587. # How to pass a linker flag through the compiler.
  2588. wl=$lt_lt_prog_compiler_wl_RC
  2589. # Object file suffix (normally "o").
  2590. objext="$ac_objext"
  2591. # Old archive suffix (normally "a").
  2592. libext="$libext"
  2593. # Shared library suffix (normally ".so").
  2594. shrext_cmds='$shrext_cmds'
  2595. # Executable file suffix (normally "").
  2596. exeext="$exeext"
  2597. # Additional compiler flags for building library objects.
  2598. pic_flag=$lt_lt_prog_compiler_pic_RC
  2599. pic_mode=$pic_mode
  2600. # What is the maximum length of a command?
  2601. max_cmd_len=$lt_cv_sys_max_cmd_len
  2602. # Does compiler simultaneously support -c and -o options?
  2603. compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
  2604. # Must we lock files when doing compilation?
  2605. need_locks=$lt_need_locks
  2606. # Do we need the lib prefix for modules?
  2607. need_lib_prefix=$need_lib_prefix
  2608. # Do we need a version for libraries?
  2609. need_version=$need_version
  2610. # Whether dlopen is supported.
  2611. dlopen_support=$enable_dlopen
  2612. # Whether dlopen of programs is supported.
  2613. dlopen_self=$enable_dlopen_self
  2614. # Whether dlopen of statically linked programs is supported.
  2615. dlopen_self_static=$enable_dlopen_self_static
  2616. # Compiler flag to prevent dynamic linking.
  2617. link_static_flag=$lt_lt_prog_compiler_static_RC
  2618. # Compiler flag to turn off builtin functions.
  2619. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
  2620. # Compiler flag to allow reflexive dlopens.
  2621. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
  2622. # Compiler flag to generate shared objects directly from archives.
  2623. whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
  2624. # Compiler flag to generate thread-safe objects.
  2625. thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
  2626. # Library versioning type.
  2627. version_type=$version_type
  2628. # Format of library name prefix.
  2629. libname_spec=$lt_libname_spec
  2630. # List of archive names.  First name is the real one, the rest are links.
  2631. # The last name is the one that the linker finds with -lNAME.
  2632. library_names_spec=$lt_library_names_spec
  2633. # The coded name of the library, if different from the real name.
  2634. soname_spec=$lt_soname_spec
  2635. # Commands used to build and install an old-style archive.
  2636. RANLIB=$lt_RANLIB
  2637. old_archive_cmds=$lt_old_archive_cmds_RC
  2638. old_postinstall_cmds=$lt_old_postinstall_cmds
  2639. old_postuninstall_cmds=$lt_old_postuninstall_cmds
  2640. # Create an old-style archive from a shared archive.
  2641. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
  2642. # Create a temporary old-style archive to link instead of a shared archive.
  2643. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
  2644. # Commands used to build and install a shared archive.
  2645. archive_cmds=$lt_archive_cmds_RC
  2646. archive_expsym_cmds=$lt_archive_expsym_cmds_RC
  2647. postinstall_cmds=$lt_postinstall_cmds
  2648. postuninstall_cmds=$lt_postuninstall_cmds
  2649. # Commands used to build a loadable module (assumed same as above if empty)
  2650. module_cmds=$lt_module_cmds_RC
  2651. module_expsym_cmds=$lt_module_expsym_cmds_RC
  2652. # Commands to strip libraries.
  2653. old_striplib=$lt_old_striplib
  2654. striplib=$lt_striplib
  2655. # Dependencies to place before the objects being linked to create a
  2656. # shared library.
  2657. predep_objects=$lt_predep_objects_RC
  2658. # Dependencies to place after the objects being linked to create a
  2659. # shared library.
  2660. postdep_objects=$lt_postdep_objects_RC
  2661. # Dependencies to place before the objects being linked to create a
  2662. # shared library.
  2663. predeps=$lt_predeps_RC
  2664. # Dependencies to place after the objects being linked to create a
  2665. # shared library.
  2666. postdeps=$lt_postdeps_RC
  2667. # The directories searched by this compiler when creating a shared
  2668. # library
  2669. compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
  2670. # The library search path used internally by the compiler when linking
  2671. # a shared library.
  2672. compiler_lib_search_path=$lt_compiler_lib_search_path_RC
  2673. # Method to check whether dependent libraries are shared objects.
  2674. deplibs_check_method=$lt_deplibs_check_method
  2675. # Command to use when deplibs_check_method == file_magic.
  2676. file_magic_cmd=$lt_file_magic_cmd
  2677. # Flag that allows shared libraries with undefined symbols to be built.
  2678. allow_undefined_flag=$lt_allow_undefined_flag_RC
  2679. # Flag that forces no undefined symbols.
  2680. no_undefined_flag=$lt_no_undefined_flag_RC
  2681. # Commands used to finish a libtool library installation in a directory.
  2682. finish_cmds=$lt_finish_cmds
  2683. # Same as above, but a single script fragment to be evaled but not shown.
  2684. finish_eval=$lt_finish_eval
  2685. # Take the output of nm and produce a listing of raw symbols and C names.
  2686. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
  2687. # Transform the output of nm in a proper C declaration
  2688. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
  2689. # Transform the output of nm in a C name address pair
  2690. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
  2691. # This is the shared library runtime path variable.
  2692. runpath_var=$runpath_var
  2693. # This is the shared library path variable.
  2694. shlibpath_var=$shlibpath_var
  2695. # Is shlibpath searched before the hard-coded library search path?
  2696. shlibpath_overrides_runpath=$shlibpath_overrides_runpath
  2697. # How to hardcode a shared library path into an executable.
  2698. hardcode_action=$hardcode_action_RC
  2699. # Whether we should hardcode library paths into libraries.
  2700. hardcode_into_libs=$hardcode_into_libs
  2701. # Flag to hardcode $libdir into a binary during linking.
  2702. # This must work even if $libdir does not exist.
  2703. hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
  2704. # If ld is used when linking, flag to hardcode $libdir into
  2705. # a binary during linking. This must work even if $libdir does
  2706. # not exist.
  2707. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
  2708. # Whether we need a single -rpath flag with a separated argument.
  2709. hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
  2710. # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
  2711. # resulting binary.
  2712. hardcode_direct=$hardcode_direct_RC
  2713. # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
  2714. # resulting binary.
  2715. hardcode_minus_L=$hardcode_minus_L_RC
  2716. # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
  2717. # the resulting binary.
  2718. hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
  2719. # Set to yes if building a shared library automatically hardcodes DIR into the library
  2720. # and all subsequent libraries and executables linked against it.
  2721. hardcode_automatic=$hardcode_automatic_RC
  2722. # Variables whose values should be saved in libtool wrapper scripts and
  2723. # restored at relink time.
  2724. variables_saved_for_relink="$variables_saved_for_relink"
  2725. # Whether libtool must link a program against all its dependency libraries.
  2726. link_all_deplibs=$link_all_deplibs_RC
  2727. # Compile-time system search path for libraries
  2728. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
  2729. # Run-time system search path for libraries
  2730. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
  2731. # Fix the shell variable $srcfile for the compiler.
  2732. fix_srcfile_path=$lt_fix_srcfile_path
  2733. # Set to yes if exported symbols are required.
  2734. always_export_symbols=$always_export_symbols_RC
  2735. # The commands to list exported symbols.
  2736. export_symbols_cmds=$lt_export_symbols_cmds_RC
  2737. # The commands to extract the exported symbol list from a shared archive.
  2738. extract_expsyms_cmds=$lt_extract_expsyms_cmds
  2739. # Symbols that should not be listed in the preloaded symbols.
  2740. exclude_expsyms=$lt_exclude_expsyms_RC
  2741. # Symbols that must always be exported.
  2742. include_expsyms=$lt_include_expsyms_RC
  2743. # ### END LIBTOOL TAG CONFIG: $tagname
  2744. __EOF__
  2745. else
  2746.   # If there is no Makefile yet, we rely on a make rule to execute
  2747.   # `config.status --recheck' to rerun these tests and create the
  2748.   # libtool script then.
  2749.   ltmain_in=`echo $ltmain | sed -e 's/.sh$/.in/'`
  2750.   if test -f "$ltmain_in"; then
  2751.     test -f Makefile && make "$ltmain"
  2752.   fi
  2753. fi
  2754. ac_ext=c
  2755. ac_cpp='$CPP $CPPFLAGS'
  2756. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  2757. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  2758. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  2759. CC="$lt_save_CC"
  2760. ;;
  2761.       *)
  2762. { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
  2763. echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
  2764.    { (exit 1); exit 1; }; }
  2765. ;;
  2766.       esac
  2767.       # Append the new tag name to the list of available tags.
  2768.       if test -n "$tagname" ; then
  2769.       available_tags="$available_tags $tagname"
  2770.     fi
  2771.     fi
  2772.   done
  2773.   IFS="$lt_save_ifs"
  2774.   # Now substitute the updated list of available tags.
  2775.   if eval "sed -e 's/^available_tags=.*$/available_tags="$available_tags"/' "$ofile" > "${ofile}T""; then
  2776.     mv "${ofile}T" "$ofile"
  2777.     chmod +x "$ofile"
  2778.   else
  2779.     rm -f "${ofile}T"
  2780.     { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
  2781. echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
  2782.    { (exit 1); exit 1; }; }
  2783.   fi
  2784. fi
  2785. # This can be used to rebuild libtool when needed
  2786. LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
  2787. # Always use our own libtool.
  2788. LIBTOOL='$(SHELL) $(top_builddir)/libtool'
  2789. # Prevent multiple expansion
  2790. CELESTIA_CPPFLAGS=""
  2791. CELESTIA_CFLAGS="-O2 -Wall -ffast-math -fexpensive-optimizations"
  2792. CELESTIA_CXXFLAGS="-O2 -Wall -ffast-math -fexpensive-optimizations"
  2793. { echo "$as_me:$LINENO: checking whether to include debugging code" >&5
  2794. echo $ECHO_N "checking whether to include debugging code... $ECHO_C" >&6; }
  2795. # Check whether --enable-debug was given.
  2796. if test "${enable_debug+set}" = set; then
  2797.   enableval=$enable_debug;
  2798. else
  2799.   enable_debug="no"
  2800. fi
  2801. if (test "$enable_debug" = "yes"); then
  2802. CELESTIA_CFLAGS="-g -Wall";
  2803. CELESTIA_CXXFLAGS="-g -Wall"
  2804. cat >>confdefs.h <<_ACEOF
  2805. #define DEBUG 1
  2806. _ACEOF
  2807. fi
  2808. { echo "$as_me:$LINENO: result: $enable_debug" >&5
  2809. echo "${ECHO_T}$enable_debug" >&6; }
  2810. { echo "$as_me:$LINENO: checking whether to be pedantic" >&5
  2811. echo $ECHO_N "checking whether to be pedantic... $ECHO_C" >&6; }
  2812. # Check whether --enable-pedantic was given.
  2813. if test "${enable_pedantic+set}" = set; then
  2814.   enableval=$enable_pedantic;
  2815. else
  2816.   enable_pedantic="no"
  2817. fi
  2818. if (test "$enable_pedantic" = "yes"); then
  2819. CELESTIA_CFLAGS="$CELESTIA_CFLAGS -ansi -pedantic";
  2820. CELESTIA_CXXFLAGS="$CELESTIA_CXXFLAGS -pedantic"
  2821. fi
  2822. { echo "$as_me:$LINENO: result: $enable_pedantic" >&5
  2823. echo "${ECHO_T}$enable_pedantic" >&6; }
  2824. { echo "$as_me:$LINENO: checking whether to do profiling" >&5
  2825. echo $ECHO_N "checking whether to do profiling... $ECHO_C" >&6; }
  2826. # Check whether --enable-profile was given.
  2827. if test "${enable_profile+set}" = set; then
  2828.   enableval=$enable_profile;
  2829. else
  2830.   enable_profile="no"
  2831. fi
  2832. if (test "$enable_profile" = "yes"); then
  2833. CELESTIA_CFLAGS="$CELESTIA_CFLAGS -pg";
  2834. CELESTIA_CXXFLAGS="$CELESTIA_CXXFLAGS -pg"
  2835. else
  2836. if (test "$enable_debug" != "yes"); then
  2837. CELESTIA_CFLAGS="$CELESTIA_CFLAGS -fomit-frame-pointer";
  2838. CELESTIA_CXXFLAGS="$CELESTIA_CXXFLAGS -fomit-frame-pointer"
  2839. fi
  2840. fi
  2841. { echo "$as_me:$LINENO: result: $enable_profile" >&5
  2842. echo "${ECHO_T}$enable_profile" >&6; }
  2843. # Check whether --with-gl-libs was given.
  2844. if test "${with_gl_libs+set}" = set; then
  2845.   withval=$with_gl_libs; CELESTIALIBS="$CELESTIALIBS -L$withval"
  2846. fi
  2847. # Check whether --with-gl-inc was given.
  2848. if test "${with_gl_inc+set}" = set; then
  2849.   withval=$with_gl_inc; CELESTIAFLAGS="$CELESTIAFLAGS -I$withval"
  2850. fi
  2851. # Check whether --with-glut-libs was given.
  2852. if test "${with_glut_libs+set}" = set; then
  2853.   withval=$with_glut_libs; CELESTIALIBS="$CELESTIALIBS -L$withval"
  2854. fi
  2855. # Check whether --with-glut-inc was given.
  2856. if test "${with_glut_inc+set}" = set; then
  2857.   withval=$with_glut_inc; CELESTIAFLAGS="$CELESTIAFLAGS -I$withval"
  2858. fi
  2859. # Check whether --with-cspice-dir was given.
  2860. if test "${with_cspice_dir+set}" = set; then
  2861.   withval=$with_cspice_dir; CELESTIAFLAGS="$CELESTIAFLAGS -I$withval/include -DUSE_SPICE";
  2862.             SPICELIB="$withval/lib/cspice.a"
  2863. fi
  2864.  if test "$SPICELIB" != ""; then
  2865.   ENABLE_SPICE_TRUE=
  2866.   ENABLE_SPICE_FALSE='#'
  2867. else
  2868.   ENABLE_SPICE_TRUE='#'
  2869.   ENABLE_SPICE_FALSE=
  2870. fi
  2871. LIBS="$LIBS -lm"
  2872. GTK_LIBS=""
  2873. GTKGL_LIBS=""
  2874. GTK_CFLAGS=""
  2875. { echo "$as_me:$LINENO: checking whether to enable GLUT" >&5
  2876. echo $ECHO_N "checking whether to enable GLUT... $ECHO_C" >&6; }
  2877. if (test "$ui_glut" != "no"); then
  2878. { echo "$as_me:$LINENO: result: yes" >&5
  2879. echo "${ECHO_T}yes" >&6; }
  2880. else
  2881. { echo "$as_me:$LINENO: result: no" >&5
  2882. echo "${ECHO_T}no" >&6; }
  2883. fi
  2884. { echo "$as_me:$LINENO: checking whether to enable GTK" >&5
  2885. echo $ECHO_N "checking whether to enable GTK... $ECHO_C" >&6; }
  2886. if (test "$ui_gtk" != "no"); then
  2887. { echo "$as_me:$LINENO: result: yes" >&5
  2888. echo "${ECHO_T}yes" >&6; }
  2889. else
  2890. { echo "$as_me:$LINENO: result: no" >&5
  2891. echo "${ECHO_T}no" >&6; }
  2892. fi
  2893. { echo "$as_me:$LINENO: checking whether to enable Gnome" >&5
  2894. echo $ECHO_N "checking whether to enable Gnome... $ECHO_C" >&6; }
  2895. if (test "$ui_gnome" != "no"); then
  2896. { echo "$as_me:$LINENO: result: yes" >&5
  2897. echo "${ECHO_T}yes" >&6; }
  2898. else
  2899. { echo "$as_me:$LINENO: result: no" >&5
  2900. echo "${ECHO_T}no" >&6; }
  2901. fi
  2902. { echo "$as_me:$LINENO: checking whether to enable KDE" >&5
  2903. echo $ECHO_N "checking whether to enable KDE... $ECHO_C" >&6; }
  2904. if (test "$ui_kde" != "no"); then
  2905. { echo "$as_me:$LINENO: result: yes" >&5
  2906. echo "${ECHO_T}yes" >&6; }
  2907. else
  2908. { echo "$as_me:$LINENO: result: no" >&5
  2909. echo "${ECHO_T}no" >&6; }
  2910. fi
  2911.   # Check whether --enable-debug was given.
  2912. if test "${enable_debug+set}" = set; then
  2913.   enableval=$enable_debug;
  2914.     case $enableval in
  2915.       yes)
  2916.         kde_use_debug_code="yes"
  2917.         kde_use_debug_define=no
  2918.         ;;
  2919.       full)
  2920.         kde_use_debug_code="full"
  2921.         kde_use_debug_define=no
  2922.         ;;
  2923.       *)
  2924.         kde_use_debug_code="no"
  2925.         kde_use_debug_define=yes
  2926.         ;;
  2927.     esac
  2928. else
  2929.   kde_use_debug_code="no"
  2930.       kde_use_debug_define=no
  2931. fi
  2932.     # Check whether --enable-dummyoption was given.
  2933. if test "${enable_dummyoption+set}" = set; then
  2934.   enableval=$enable_dummyoption;
  2935. fi
  2936.   # Check whether --enable-strict was given.
  2937. if test "${enable_strict+set}" = set; then
  2938.   enableval=$enable_strict;
  2939.     if test $enableval = "no"; then
  2940.          kde_use_strict_options="no"
  2941.        else
  2942.          kde_use_strict_options="yes"
  2943.     fi
  2944. else
  2945.   kde_use_strict_options="no"
  2946. fi
  2947.   # Check whether --enable-warnings was given.
  2948. if test "${enable_warnings+set}" = set; then
  2949.   enableval=$enable_warnings;
  2950.     if test $enableval = "no"; then
  2951.          kde_use_warnings="no"
  2952.        else
  2953.          kde_use_warnings="yes"
  2954.     fi
  2955. else
  2956.   kde_use_warnings="yes"
  2957. fi
  2958.     if test "$kde_use_debug_code" != "no"; then
  2959.     kde_use_warnings=yes
  2960.   fi
  2961.   # Check whether --enable-profile was given.
  2962. if test "${enable_profile+set}" = set; then
  2963.   enableval=$enable_profile; kde_use_profiling=$enableval
  2964. else
  2965.   kde_use_profiling="no"
  2966. fi
  2967.     CFLAGS=" $CFLAGS"
  2968.   ac_ext=c
  2969. ac_cpp='$CPP $CPPFLAGS'
  2970. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  2971. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  2972. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  2973. if test -n "$ac_tool_prefix"; then
  2974.   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
  2975. set dummy ${ac_tool_prefix}gcc; ac_word=$2
  2976. { echo "$as_me:$LINENO: checking for $ac_word" >&5
  2977. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  2978. if test "${ac_cv_prog_CC+set}" = set; then
  2979.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2980. else
  2981.   if test -n "$CC"; then
  2982.   ac_cv_prog_CC="$CC" # Let the user override the test.
  2983. else
  2984. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2985. for as_dir in $PATH
  2986. do
  2987.   IFS=$as_save_IFS
  2988.   test -z "$as_dir" && as_dir=.
  2989.   for ac_exec_ext in '' $ac_executable_extensions; do
  2990.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  2991.     ac_cv_prog_CC="${ac_tool_prefix}gcc"
  2992.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2993.     break 2
  2994.   fi
  2995. done
  2996. done
  2997. IFS=$as_save_IFS
  2998. fi
  2999. fi
  3000. CC=$ac_cv_prog_CC
  3001. if test -n "$CC"; then
  3002.   { echo "$as_me:$LINENO: result: $CC" >&5
  3003. echo "${ECHO_T}$CC" >&6; }
  3004. else
  3005.   { echo "$as_me:$LINENO: result: no" >&5
  3006. echo "${ECHO_T}no" >&6; }
  3007. fi
  3008. fi
  3009. if test -z "$ac_cv_prog_CC"; then
  3010.   ac_ct_CC=$CC
  3011.   # Extract the first word of "gcc", so it can be a program name with args.
  3012. set dummy gcc; ac_word=$2
  3013. { echo "$as_me:$LINENO: checking for $ac_word" >&5
  3014. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  3015. if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
  3016.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3017. else
  3018.   if test -n "$ac_ct_CC"; then
  3019.   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
  3020. else
  3021. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  3022. for as_dir in $PATH
  3023. do
  3024.   IFS=$as_save_IFS
  3025.   test -z "$as_dir" && as_dir=.
  3026.   for ac_exec_ext in '' $ac_executable_extensions; do
  3027.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  3028.     ac_cv_prog_ac_ct_CC="gcc"
  3029.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  3030.     break 2
  3031.   fi
  3032. done
  3033. done
  3034. IFS=$as_save_IFS
  3035. fi
  3036. fi
  3037. ac_ct_CC=$ac_cv_prog_ac_ct_CC
  3038. if test -n "$ac_ct_CC"; then
  3039.   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
  3040. echo "${ECHO_T}$ac_ct_CC" >&6; }
  3041. else
  3042.   { echo "$as_me:$LINENO: result: no" >&5
  3043. echo "${ECHO_T}no" >&6; }
  3044. fi
  3045.   if test "x$ac_ct_CC" = x; then
  3046.     CC=""
  3047.   else
  3048.     case $cross_compiling:$ac_tool_warned in
  3049. yes:)
  3050. { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
  3051. whose name does not start with the host triplet.  If you think this
  3052. configuration is useful to you, please write to autoconf@gnu.org." >&5
  3053. echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
  3054. whose name does not start with the host triplet.  If you think this
  3055. configuration is useful to you, please write to autoconf@gnu.org." >&2;}
  3056. ac_tool_warned=yes ;;
  3057. esac
  3058.     CC=$ac_ct_CC
  3059.   fi
  3060. else
  3061.   CC="$ac_cv_prog_CC"
  3062. fi
  3063. if test -z "$CC"; then
  3064.           if test -n "$ac_tool_prefix"; then
  3065.     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
  3066. set dummy ${ac_tool_prefix}cc; ac_word=$2
  3067. { echo "$as_me:$LINENO: checking for $ac_word" >&5
  3068. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  3069. if test "${ac_cv_prog_CC+set}" = set; then
  3070.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3071. else
  3072.   if test -n "$CC"; then
  3073.   ac_cv_prog_CC="$CC" # Let the user override the test.
  3074. else
  3075. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  3076. for as_dir in $PATH
  3077. do
  3078.   IFS=$as_save_IFS
  3079.   test -z "$as_dir" && as_dir=.
  3080.   for ac_exec_ext in '' $ac_executable_extensions; do
  3081.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  3082.     ac_cv_prog_CC="${ac_tool_prefix}cc"
  3083.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  3084.     break 2
  3085.   fi
  3086. done
  3087. done
  3088. IFS=$as_save_IFS
  3089. fi
  3090. fi
  3091. CC=$ac_cv_prog_CC
  3092. if test -n "$CC"; then
  3093.   { echo "$as_me:$LINENO: result: $CC" >&5
  3094. echo "${ECHO_T}$CC" >&6; }
  3095. else
  3096.   { echo "$as_me:$LINENO: result: no" >&5
  3097. echo "${ECHO_T}no" >&6; }
  3098. fi
  3099.   fi
  3100. fi
  3101. if test -z "$CC"; then
  3102.   # Extract the first word of "cc", so it can be a program name with args.
  3103. set dummy cc; ac_word=$2
  3104. { echo "$as_me:$LINENO: checking for $ac_word" >&5
  3105. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  3106. if test "${ac_cv_prog_CC+set}" = set; then
  3107.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3108. else
  3109.   if test -n "$CC"; then
  3110.   ac_cv_prog_CC="$CC" # Let the user override the test.
  3111. else
  3112.   ac_prog_rejected=no
  3113. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  3114. for as_dir in $PATH
  3115. do
  3116.   IFS=$as_save_IFS
  3117.   test -z "$as_dir" && as_dir=.
  3118.   for ac_exec_ext in '' $ac_executable_extensions; do
  3119.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  3120.     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
  3121.        ac_prog_rejected=yes
  3122.        continue
  3123.      fi
  3124.     ac_cv_prog_CC="cc"
  3125.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  3126.     break 2
  3127.   fi
  3128. done
  3129. done
  3130. IFS=$as_save_IFS
  3131. if test $ac_prog_rejected = yes; then
  3132.   # We found a bogon in the path, so make sure we never use it.
  3133.   set dummy $ac_cv_prog_CC
  3134.   shift
  3135.   if test $# != 0; then
  3136.     # We chose a different compiler from the bogus one.
  3137.     # However, it has the same basename, so the bogon will be chosen
  3138.     # first if we set CC to just the basename; use the full file name.
  3139.     shift
  3140.     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
  3141.   fi
  3142. fi
  3143. fi
  3144. fi
  3145. CC=$ac_cv_prog_CC
  3146. if test -n "$CC"; then
  3147.   { echo "$as_me:$LINENO: result: $CC" >&5
  3148. echo "${ECHO_T}$CC" >&6; }
  3149. else
  3150.   { echo "$as_me:$LINENO: result: no" >&5
  3151. echo "${ECHO_T}no" >&6; }
  3152. fi
  3153. fi
  3154. if test -z "$CC"; then
  3155.   if test -n "$ac_tool_prefix"; then
  3156.   for ac_prog in cl.exe
  3157.   do
  3158.     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
  3159. set dummy $ac_tool_prefix$ac_prog; ac_word=$2
  3160. { echo "$as_me:$LINENO: checking for $ac_word" >&5
  3161. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  3162. if test "${ac_cv_prog_CC+set}" = set; then
  3163.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3164. else
  3165.   if test -n "$CC"; then
  3166.   ac_cv_prog_CC="$CC" # Let the user override the test.
  3167. else
  3168. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  3169. for as_dir in $PATH
  3170. do
  3171.   IFS=$as_save_IFS
  3172.   test -z "$as_dir" && as_dir=.
  3173.   for ac_exec_ext in '' $ac_executable_extensions; do
  3174.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  3175.     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
  3176.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  3177.     break 2
  3178.   fi
  3179. done
  3180. done
  3181. IFS=$as_save_IFS
  3182. fi
  3183. fi
  3184. CC=$ac_cv_prog_CC
  3185. if test -n "$CC"; then
  3186.   { echo "$as_me:$LINENO: result: $CC" >&5
  3187. echo "${ECHO_T}$CC" >&6; }
  3188. else
  3189.   { echo "$as_me:$LINENO: result: no" >&5
  3190. echo "${ECHO_T}no" >&6; }
  3191. fi
  3192.     test -n "$CC" && break
  3193.   done
  3194. fi
  3195. if test -z "$CC"; then
  3196.   ac_ct_CC=$CC
  3197.   for ac_prog in cl.exe
  3198. do
  3199.   # Extract the first word of "$ac_prog", so it can be a program name with args.
  3200. set dummy $ac_prog; ac_word=$2
  3201. { echo "$as_me:$LINENO: checking for $ac_word" >&5
  3202. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
  3203. if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
  3204.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3205. else
  3206.   if test -n "$ac_ct_CC"; then
  3207.   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
  3208. else
  3209. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  3210. for as_dir in $PATH
  3211. do
  3212.   IFS=$as_save_IFS
  3213.   test -z "$as_dir" && as_dir=.
  3214.   for ac_exec_ext in '' $ac_executable_extensions; do
  3215.   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
  3216.     ac_cv_prog_ac_ct_CC="$ac_prog"
  3217.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  3218.     break 2
  3219.   fi
  3220. done
  3221. done
  3222. IFS=$as_save_IFS
  3223. fi
  3224. fi
  3225. ac_ct_CC=$ac_cv_prog_ac_ct_CC
  3226. if test -n "$ac_ct_CC"; then
  3227.   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
  3228. echo "${ECHO_T}$ac_ct_CC" >&6; }
  3229. else
  3230.   { echo "$as_me:$LINENO: result: no" >&5
  3231. echo "${ECHO_T}no" >&6; }
  3232. fi
  3233.   test -n "$ac_ct_CC" && break
  3234. done
  3235.   if test "x$ac_ct_CC" = x; then
  3236.     CC=""
  3237.   else
  3238.     case $cross_compiling:$ac_tool_warned in
  3239. yes:)
  3240. { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
  3241. whose name does not start with the host triplet.  If you think this
  3242. configuration is useful to you, please write to autoconf@gnu.org." >&5
  3243. echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
  3244. whose name does not start with the host triplet.  If you think this
  3245. configuration is useful to you, please write to autoconf@gnu.org." >&2;}
  3246. ac_tool_warned=yes ;;
  3247. esac
  3248.     CC=$ac_ct_CC
  3249.   fi
  3250. fi
  3251. fi
  3252. test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in $PATH
  3253. See `config.log' for more details." >&5
  3254. echo "$as_me: error: no acceptable C compiler found in $PATH
  3255. See `config.log' for more details." >&2;}
  3256.    { (exit 1); exit 1; }; }
  3257. # Provide some information about the compiler.
  3258. echo "$as_me:$LINENO: checking for C compiler version" >&5
  3259. ac_compiler=`set X $ac_compile; echo $2`
  3260. { (ac_try="$ac_compiler --version >&5"
  3261. case "(($ac_try" in
  3262.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3263.   *) ac_try_echo=$ac_try;;
  3264. esac
  3265. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3266.   (eval "$ac_compiler --version >&5") 2>&5
  3267.   ac_status=$?
  3268.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3269.   (exit $ac_status); }
  3270. { (ac_try="$ac_compiler -v >&5"
  3271. case "(($ac_try" in
  3272.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3273.   *) ac_try_echo=$ac_try;;
  3274. esac
  3275. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3276.   (eval "$ac_compiler -v >&5") 2>&5
  3277.   ac_status=$?
  3278.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3279.   (exit $ac_status); }
  3280. { (ac_try="$ac_compiler -V >&5"
  3281. case "(($ac_try" in
  3282.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3283.   *) ac_try_echo=$ac_try;;
  3284. esac
  3285. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3286.   (eval "$ac_compiler -V >&5") 2>&5
  3287.   ac_status=$?
  3288.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3289.   (exit $ac_status); }
  3290. { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
  3291. echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
  3292. if test "${ac_cv_c_compiler_gnu+set}" = set; then
  3293.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3294. else
  3295.   cat >conftest.$ac_ext <<_ACEOF
  3296. /* confdefs.h.  */
  3297. _ACEOF
  3298. cat confdefs.h >>conftest.$ac_ext
  3299. cat >>conftest.$ac_ext <<_ACEOF
  3300. /* end confdefs.h.  */
  3301. int
  3302. main ()
  3303. {
  3304. #ifndef __GNUC__
  3305.        choke me
  3306. #endif
  3307.   ;
  3308.   return 0;
  3309. }
  3310. _ACEOF
  3311. rm -f conftest.$ac_objext
  3312. if { (ac_try="$ac_compile"
  3313. case "(($ac_try" in
  3314.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3315.   *) ac_try_echo=$ac_try;;
  3316. esac
  3317. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3318.   (eval "$ac_compile") 2>conftest.er1
  3319.   ac_status=$?
  3320.   grep -v '^ *+' conftest.er1 >conftest.err
  3321.   rm -f conftest.er1
  3322.   cat conftest.err >&5
  3323.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3324.   (exit $ac_status); } && {
  3325.  test -z "$ac_c_werror_flag" ||
  3326.  test ! -s conftest.err
  3327.        } && test -s conftest.$ac_objext; then
  3328.   ac_compiler_gnu=yes
  3329. else
  3330.   echo "$as_me: failed program was:" >&5
  3331. sed 's/^/| /' conftest.$ac_ext >&5
  3332. ac_compiler_gnu=no
  3333. fi
  3334. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3335. ac_cv_c_compiler_gnu=$ac_compiler_gnu
  3336. fi
  3337. { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
  3338. echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
  3339. GCC=`test $ac_compiler_gnu = yes && echo yes`
  3340. ac_test_CFLAGS=${CFLAGS+set}
  3341. ac_save_CFLAGS=$CFLAGS
  3342. { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
  3343. echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
  3344. if test "${ac_cv_prog_cc_g+set}" = set; then
  3345.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3346. else
  3347.   ac_save_c_werror_flag=$ac_c_werror_flag
  3348.    ac_c_werror_flag=yes
  3349.    ac_cv_prog_cc_g=no
  3350.    CFLAGS="-g"
  3351.    cat >conftest.$ac_ext <<_ACEOF
  3352. /* confdefs.h.  */
  3353. _ACEOF
  3354. cat confdefs.h >>conftest.$ac_ext
  3355. cat >>conftest.$ac_ext <<_ACEOF
  3356. /* end confdefs.h.  */
  3357. int
  3358. main ()
  3359. {
  3360.   ;
  3361.   return 0;
  3362. }
  3363. _ACEOF
  3364. rm -f conftest.$ac_objext
  3365. if { (ac_try="$ac_compile"
  3366. case "(($ac_try" in
  3367.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3368.   *) ac_try_echo=$ac_try;;
  3369. esac
  3370. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3371.   (eval "$ac_compile") 2>conftest.er1
  3372.   ac_status=$?
  3373.   grep -v '^ *+' conftest.er1 >conftest.err
  3374.   rm -f conftest.er1
  3375.   cat conftest.err >&5
  3376.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3377.   (exit $ac_status); } && {
  3378.  test -z "$ac_c_werror_flag" ||
  3379.  test ! -s conftest.err
  3380.        } && test -s conftest.$ac_objext; then
  3381.   ac_cv_prog_cc_g=yes
  3382. else
  3383.   echo "$as_me: failed program was:" >&5
  3384. sed 's/^/| /' conftest.$ac_ext >&5
  3385. CFLAGS=""
  3386.       cat >conftest.$ac_ext <<_ACEOF
  3387. /* confdefs.h.  */
  3388. _ACEOF
  3389. cat confdefs.h >>conftest.$ac_ext
  3390. cat >>conftest.$ac_ext <<_ACEOF
  3391. /* end confdefs.h.  */
  3392. int
  3393. main ()
  3394. {
  3395.   ;
  3396.   return 0;
  3397. }
  3398. _ACEOF
  3399. rm -f conftest.$ac_objext
  3400. if { (ac_try="$ac_compile"
  3401. case "(($ac_try" in
  3402.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3403.   *) ac_try_echo=$ac_try;;
  3404. esac
  3405. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3406.   (eval "$ac_compile") 2>conftest.er1
  3407.   ac_status=$?
  3408.   grep -v '^ *+' conftest.er1 >conftest.err
  3409.   rm -f conftest.er1
  3410.   cat conftest.err >&5
  3411.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3412.   (exit $ac_status); } && {
  3413.  test -z "$ac_c_werror_flag" ||
  3414.  test ! -s conftest.err
  3415.        } && test -s conftest.$ac_objext; then
  3416.   :
  3417. else
  3418.   echo "$as_me: failed program was:" >&5
  3419. sed 's/^/| /' conftest.$ac_ext >&5
  3420. ac_c_werror_flag=$ac_save_c_werror_flag
  3421.  CFLAGS="-g"
  3422.  cat >conftest.$ac_ext <<_ACEOF
  3423. /* confdefs.h.  */
  3424. _ACEOF
  3425. cat confdefs.h >>conftest.$ac_ext
  3426. cat >>conftest.$ac_ext <<_ACEOF
  3427. /* end confdefs.h.  */
  3428. int
  3429. main ()
  3430. {
  3431.   ;
  3432.   return 0;
  3433. }
  3434. _ACEOF
  3435. rm -f conftest.$ac_objext
  3436. if { (ac_try="$ac_compile"
  3437. case "(($ac_try" in
  3438.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3439.   *) ac_try_echo=$ac_try;;