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

网格计算

开发平台:

Java

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