configure
上传用户:nini_0081
上传日期:2022-07-21
资源大小:2628k
文件大小:466k
源码类别:

多媒体编程

开发平台:

DOS

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