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

网格计算

开发平台:

Java

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