configure
上传用户:lijia5631
上传日期:2008-11-10
资源大小:1214k
文件大小:789k
源码类别:

视频捕捉/采集

开发平台:

MultiPlatform

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