configure
上传用户:center1979
上传日期:2022-07-26
资源大小:50633k
文件大小:1316k
源码类别:

OpenGL

开发平台:

Visual C++

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