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

网格计算

开发平台:

Java

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