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

网格计算

开发平台:

Java

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