configure
上传用户:wstnjxml
上传日期:2014-04-03
资源大小:7248k
文件大小:255k
源码类别:

Windows CE

开发平台:

C/C++

  1. #! /bin/sh
  2. # Guess values for system-dependent variables and create Makefiles.
  3. # Generated automatically using autoconf version 2.13 
  4. # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
  5. #
  6. # This configure script is free software; the Free Software Foundation
  7. # gives unlimited permission to copy, distribute and modify it.
  8. # Defaults:
  9. ac_help=
  10. ac_default_prefix=/usr/local
  11. # Any additions from configure.in:
  12. ac_help="$ac_help
  13.   --enable-maintainer-mode enable make rules and dependencies not useful
  14.                           (and sometimes confusing) to the casual installer"
  15. ac_help="$ac_help
  16.   --enable-af             include AudioFile driver [guessed]"
  17. ac_help="$ac_help
  18.   --enable-alsa           Linux only: include Advanced Linux Sound Architecture
  19.                           driver [guessed]"
  20. ac_help="$ac_help
  21.   --enable-esd            include Enlightened sound daemon driver [guessed]"
  22. ac_help="$ac_help
  23.   --enable-oss            include OSS driver [guessed]"
  24. ac_help="$ac_help
  25.   --enable-osx            include OSX driver [guessed]"
  26. ac_help="$ac_help
  27.   --enable-mac            include MAC carbon driver [default=no]"
  28. ac_help="$ac_help
  29.   --enable-sam9407        Linux only: include sam9407 driver [guessed]"
  30. ac_help="$ac_help
  31.   --enable-ultra          Linux only: include Ultra driver [guessed]"
  32. ac_help="$ac_help
  33.   --enable-dl             load alsa, esound and ultra drivers at runtime
  34.                           [default=yes]"
  35. ac_help="$ac_help
  36.   --enable-debug          build a debug version of libmikmod [default=no]"
  37. ac_help="$ac_help
  38.   --enable-threads        build a thread-safe version of libmikmod [default=guessed]"
  39. ac_help="$ac_help
  40.   --enable-shared[=PKGS]  build shared libraries [default=yes]"
  41. ac_help="$ac_help
  42.   --enable-static[=PKGS]  build static libraries [default=yes]"
  43. ac_help="$ac_help
  44.   --enable-fast-install[=PKGS]  optimize for fast installation [default=yes]"
  45. ac_help="$ac_help
  46.   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]"
  47. # Find the correct PATH separator.  Usually this is `:', but
  48. # DJGPP uses `;' like DOS.
  49. if test "X${PATH_SEPARATOR+set}" != Xset; then
  50.   UNAME=${UNAME-`uname 2>/dev/null`}
  51.   case X$UNAME in
  52.     *-DOS) lt_cv_sys_path_separator=';' ;;
  53.     *)     lt_cv_sys_path_separator=':' ;;
  54.   esac
  55.   PATH_SEPARATOR=$lt_cv_sys_path_separator
  56. fi
  57. # Check that we are running under the correct shell.
  58. SHELL=${CONFIG_SHELL-/bin/sh}
  59. case X$ECHO in
  60. X*--fallback-echo)
  61.   # Remove one level of quotation (which was required for Make).
  62.   ECHO=`echo "$ECHO" | sed 's,\\$\$0,'$0','`
  63.   ;;
  64. esac
  65. echo=${ECHO-echo}
  66. if test "X$1" = X--no-reexec; then
  67.   # Discard the --no-reexec flag, and continue.
  68.   shift
  69. elif test "X$1" = X--fallback-echo; then
  70.   # Avoid inline document here, it may be left over
  71.   :
  72. elif test "X`($echo 't') 2>/dev/null`" = 'Xt'; then
  73.   # Yippee, $echo works!
  74.   :
  75. else
  76.   # Restart under the correct shell.
  77.   exec $SHELL "$0" --no-reexec ${1+"$@"}
  78. fi
  79. if test "X$1" = X--fallback-echo; then
  80.   # used as fallback echo
  81.   shift
  82.   cat <<EOF
  83. EOF
  84.   exit 0
  85. fi
  86. # The HP-UX ksh and POSIX shell print the target directory to stdout
  87. # if CDPATH is set.
  88. if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
  89. if test -z "$ECHO"; then
  90. if test "X${echo_test_string+set}" != Xset; then
  91. # find a string as large as possible, as long as the shell can cope with it
  92.   for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
  93.     # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
  94.     if (echo_test_string="`eval $cmd`") 2>/dev/null &&
  95.        echo_test_string="`eval $cmd`" &&
  96.        (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
  97.     then
  98.       break
  99.     fi
  100.   done
  101. fi
  102. if test "X`($echo 't') 2>/dev/null`" = 'Xt' &&
  103.    echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
  104.    test "X$echo_testing_string" = "X$echo_test_string"; then
  105.   :
  106. else
  107.   # The Solaris, AIX, and Digital Unix default echo programs unquote
  108.   # backslashes.  This makes it impossible to quote backslashes using
  109.   #   echo "$something" | sed 's/\/\\/g'
  110.   #
  111.   # So, first we look for a working echo in the user's PATH.
  112.   IFS="${IFS=  }"; save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  113.   for dir in $PATH /usr/ucb; do
  114.     if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
  115.        test "X`($dir/echo 't') 2>/dev/null`" = 'Xt' &&
  116.        echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
  117.        test "X$echo_testing_string" = "X$echo_test_string"; then
  118.       echo="$dir/echo"
  119.       break
  120.     fi
  121.   done
  122.   IFS="$save_ifs"
  123.   if test "X$echo" = Xecho; then
  124.     # We didn't find a better echo, so look for alternatives.
  125.     if test "X`(print -r 't') 2>/dev/null`" = 'Xt' &&
  126.        echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
  127.        test "X$echo_testing_string" = "X$echo_test_string"; then
  128.       # This shell has a builtin print -r that does the trick.
  129.       echo='print -r'
  130.     elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
  131.  test "X$CONFIG_SHELL" != X/bin/ksh; then
  132.       # If we have ksh, try running configure again with it.
  133.       ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
  134.       export ORIGINAL_CONFIG_SHELL
  135.       CONFIG_SHELL=/bin/ksh
  136.       export CONFIG_SHELL
  137.       exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
  138.     else
  139.       # Try using printf.
  140.       echo='printf %sn'
  141.       if test "X`($echo 't') 2>/dev/null`" = 'Xt' &&
  142.  echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
  143.  test "X$echo_testing_string" = "X$echo_test_string"; then
  144. # Cool, printf works
  145. :
  146.       elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo 't') 2>/dev/null` &&
  147.    test "X$echo_testing_string" = 'Xt' &&
  148.    echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
  149.    test "X$echo_testing_string" = "X$echo_test_string"; then
  150. CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
  151. export CONFIG_SHELL
  152. SHELL="$CONFIG_SHELL"
  153. export SHELL
  154. echo="$CONFIG_SHELL $0 --fallback-echo"
  155.       elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo 't') 2>/dev/null` &&
  156.    test "X$echo_testing_string" = 'Xt' &&
  157.    echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
  158.    test "X$echo_testing_string" = "X$echo_test_string"; then
  159. echo="$CONFIG_SHELL $0 --fallback-echo"
  160.       else
  161. # maybe with a smaller string...
  162. prev=:
  163. for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
  164.   if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
  165.   then
  166.     break
  167.   fi
  168.   prev="$cmd"
  169. done
  170. if test "$prev" != 'sed 50q "$0"'; then
  171.   echo_test_string=`eval $prev`
  172.   export echo_test_string
  173.   exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
  174. else
  175.   # Oops.  We lost completely, so just stick with echo.
  176.   echo=echo
  177. fi
  178.       fi
  179.     fi
  180.   fi
  181. fi
  182. fi
  183. # Copy echo and quote the copy suitably for passing to libtool from
  184. # the Makefile, instead of quoting the original, which is used later.
  185. ECHO=$echo
  186. if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
  187.    ECHO="$CONFIG_SHELL \$$0 --fallback-echo"
  188. fi
  189. ac_help="$ac_help
  190.   --disable-libtool-lock  avoid locking (might break parallel builds)"
  191. ac_help="$ac_help
  192.   --with-pic              try to use only PIC/non-PIC objects [default=use both]"
  193. ac_help="$ac_help
  194.   --with-esd-prefix=PFX   Prefix where ESD is installed (optional)"
  195. ac_help="$ac_help
  196.   --with-esd-exec-prefix=PFX Exec prefix where ESD is installed (optional)"
  197. ac_help="$ac_help
  198.   --disable-esdtest       Do not try to compile and run a test ESD program"
  199. # Initialize some variables set by options.
  200. # The variables have the same names as the options, with
  201. # dashes changed to underlines.
  202. build=NONE
  203. cache_file=./config.cache
  204. exec_prefix=NONE
  205. host=NONE
  206. no_create=
  207. nonopt=NONE
  208. no_recursion=
  209. prefix=NONE
  210. program_prefix=NONE
  211. program_suffix=NONE
  212. program_transform_name=s,x,x,
  213. silent=
  214. site=
  215. srcdir=
  216. target=NONE
  217. verbose=
  218. x_includes=NONE
  219. x_libraries=NONE
  220. bindir='${exec_prefix}/bin'
  221. sbindir='${exec_prefix}/sbin'
  222. libexecdir='${exec_prefix}/libexec'
  223. datadir='${prefix}/share'
  224. sysconfdir='${prefix}/etc'
  225. sharedstatedir='${prefix}/com'
  226. localstatedir='${prefix}/var'
  227. libdir='${exec_prefix}/lib'
  228. includedir='${prefix}/include'
  229. oldincludedir='/usr/include'
  230. infodir='${prefix}/info'
  231. mandir='${prefix}/man'
  232. # Initialize some other variables.
  233. subdirs=
  234. MFLAGS= MAKEFLAGS=
  235. SHELL=${CONFIG_SHELL-/bin/sh}
  236. # Maximum number of lines to put in a shell here document.
  237. ac_max_here_lines=12
  238. ac_prev=
  239. for ac_option
  240. do
  241.   # If the previous option needs an argument, assign it.
  242.   if test -n "$ac_prev"; then
  243.     eval "$ac_prev=$ac_option"
  244.     ac_prev=
  245.     continue
  246.   fi
  247.   case "$ac_option" in
  248.   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  249.   *) ac_optarg= ;;
  250.   esac
  251.   # Accept the important Cygnus configure options, so we can diagnose typos.
  252.   case "$ac_option" in
  253.   -bindir | --bindir | --bindi | --bind | --bin | --bi)
  254.     ac_prev=bindir ;;
  255.   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
  256.     bindir="$ac_optarg" ;;
  257.   -build | --build | --buil | --bui | --bu)
  258.     ac_prev=build ;;
  259.   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
  260.     build="$ac_optarg" ;;
  261.   -cache-file | --cache-file | --cache-fil | --cache-fi 
  262.   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
  263.     ac_prev=cache_file ;;
  264.   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* 
  265.   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
  266.     cache_file="$ac_optarg" ;;
  267.   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
  268.     ac_prev=datadir ;;
  269.   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* 
  270.   | --da=*)
  271.     datadir="$ac_optarg" ;;
  272.   -disable-* | --disable-*)
  273.     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
  274.     # Reject names that are not valid shell variable names.
  275.     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
  276.       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
  277.     fi
  278.     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
  279.     eval "enable_${ac_feature}=no" ;;
  280.   -enable-* | --enable-*)
  281.     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
  282.     # Reject names that are not valid shell variable names.
  283.     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
  284.       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
  285.     fi
  286.     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
  287.     case "$ac_option" in
  288.       *=*) ;;
  289.       *) ac_optarg=yes ;;
  290.     esac
  291.     eval "enable_${ac_feature}='$ac_optarg'" ;;
  292.   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi 
  293.   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- 
  294.   | --exec | --exe | --ex)
  295.     ac_prev=exec_prefix ;;
  296.   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* 
  297.   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* 
  298.   | --exec=* | --exe=* | --ex=*)
  299.     exec_prefix="$ac_optarg" ;;
  300.   -gas | --gas | --ga | --g)
  301.     # Obsolete; use --with-gas.
  302.     with_gas=yes ;;
  303.   -help | --help | --hel | --he)
  304.     # Omit some internal or obsolete options to make the list less imposing.
  305.     # This message is too long to be a string in the A/UX 3.1 sh.
  306.     cat << EOF
  307. Usage: configure [options] [host]
  308. Options: [defaults in brackets after descriptions]
  309. Configuration:
  310.   --cache-file=FILE       cache test results in FILE
  311.   --help                  print this message
  312.   --no-create             do not create output files
  313.   --quiet, --silent       do not print `checking...' messages
  314.   --version               print the version of autoconf that created configure
  315. Directory and file names:
  316.   --prefix=PREFIX         install architecture-independent files in PREFIX
  317.                           [$ac_default_prefix]
  318.   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
  319.                           [same as prefix]
  320.   --bindir=DIR            user executables in DIR [EPREFIX/bin]
  321.   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
  322.   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
  323.   --datadir=DIR           read-only architecture-independent data in DIR
  324.                           [PREFIX/share]
  325.   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
  326.   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
  327.                           [PREFIX/com]
  328.   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
  329.   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
  330.   --includedir=DIR        C header files in DIR [PREFIX/include]
  331.   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
  332.   --infodir=DIR           info documentation in DIR [PREFIX/info]
  333.   --mandir=DIR            man documentation in DIR [PREFIX/man]
  334.   --srcdir=DIR            find the sources in DIR [configure dir or ..]
  335.   --program-prefix=PREFIX prepend PREFIX to installed program names
  336.   --program-suffix=SUFFIX append SUFFIX to installed program names
  337.   --program-transform-name=PROGRAM
  338.                           run sed PROGRAM on installed program names
  339. EOF
  340.     cat << EOF
  341. Host type:
  342.   --build=BUILD           configure for building on BUILD [BUILD=HOST]
  343.   --host=HOST             configure for HOST [guessed]
  344.   --target=TARGET         configure for TARGET [TARGET=HOST]
  345. Features and packages:
  346.   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  347.   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  348.   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  349.   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  350.   --x-includes=DIR        X include files are in DIR
  351.   --x-libraries=DIR       X library files are in DIR
  352. EOF
  353.     if test -n "$ac_help"; then
  354.       echo "--enable and --with options recognized:$ac_help"
  355.     fi
  356.     exit 0 ;;
  357.   -host | --host | --hos | --ho)
  358.     ac_prev=host ;;
  359.   -host=* | --host=* | --hos=* | --ho=*)
  360.     host="$ac_optarg" ;;
  361.   -includedir | --includedir | --includedi | --included | --include 
  362.   | --includ | --inclu | --incl | --inc)
  363.     ac_prev=includedir ;;
  364.   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* 
  365.   | --includ=* | --inclu=* | --incl=* | --inc=*)
  366.     includedir="$ac_optarg" ;;
  367.   -infodir | --infodir | --infodi | --infod | --info | --inf)
  368.     ac_prev=infodir ;;
  369.   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
  370.     infodir="$ac_optarg" ;;
  371.   -libdir | --libdir | --libdi | --libd)
  372.     ac_prev=libdir ;;
  373.   -libdir=* | --libdir=* | --libdi=* | --libd=*)
  374.     libdir="$ac_optarg" ;;
  375.   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec 
  376.   | --libexe | --libex | --libe)
  377.     ac_prev=libexecdir ;;
  378.   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* 
  379.   | --libexe=* | --libex=* | --libe=*)
  380.     libexecdir="$ac_optarg" ;;
  381.   -localstatedir | --localstatedir | --localstatedi | --localstated 
  382.   | --localstate | --localstat | --localsta | --localst 
  383.   | --locals | --local | --loca | --loc | --lo)
  384.     ac_prev=localstatedir ;;
  385.   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* 
  386.   | --localstate=* | --localstat=* | --localsta=* | --localst=* 
  387.   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
  388.     localstatedir="$ac_optarg" ;;
  389.   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
  390.     ac_prev=mandir ;;
  391.   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
  392.     mandir="$ac_optarg" ;;
  393.   -nfp | --nfp | --nf)
  394.     # Obsolete; use --without-fp.
  395.     with_fp=no ;;
  396.   -no-create | --no-create | --no-creat | --no-crea | --no-cre 
  397.   | --no-cr | --no-c)
  398.     no_create=yes ;;
  399.   -no-recursion | --no-recursion | --no-recursio | --no-recursi 
  400.   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
  401.     no_recursion=yes ;;
  402.   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded 
  403.   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc 
  404.   | --oldin | --oldi | --old | --ol | --o)
  405.     ac_prev=oldincludedir ;;
  406.   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* 
  407.   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* 
  408.   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
  409.     oldincludedir="$ac_optarg" ;;
  410.   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
  411.     ac_prev=prefix ;;
  412.   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
  413.     prefix="$ac_optarg" ;;
  414.   -program-prefix | --program-prefix | --program-prefi | --program-pref 
  415.   | --program-pre | --program-pr | --program-p)
  416.     ac_prev=program_prefix ;;
  417.   -program-prefix=* | --program-prefix=* | --program-prefi=* 
  418.   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
  419.     program_prefix="$ac_optarg" ;;
  420.   -program-suffix | --program-suffix | --program-suffi | --program-suff 
  421.   | --program-suf | --program-su | --program-s)
  422.     ac_prev=program_suffix ;;
  423.   -program-suffix=* | --program-suffix=* | --program-suffi=* 
  424.   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
  425.     program_suffix="$ac_optarg" ;;
  426.   -program-transform-name | --program-transform-name 
  427.   | --program-transform-nam | --program-transform-na 
  428.   | --program-transform-n | --program-transform- 
  429.   | --program-transform | --program-transfor 
  430.   | --program-transfo | --program-transf 
  431.   | --program-trans | --program-tran 
  432.   | --progr-tra | --program-tr | --program-t)
  433.     ac_prev=program_transform_name ;;
  434.   -program-transform-name=* | --program-transform-name=* 
  435.   | --program-transform-nam=* | --program-transform-na=* 
  436.   | --program-transform-n=* | --program-transform-=* 
  437.   | --program-transform=* | --program-transfor=* 
  438.   | --program-transfo=* | --program-transf=* 
  439.   | --program-trans=* | --program-tran=* 
  440.   | --progr-tra=* | --program-tr=* | --program-t=*)
  441.     program_transform_name="$ac_optarg" ;;
  442.   -q | -quiet | --quiet | --quie | --qui | --qu | --q 
  443.   | -silent | --silent | --silen | --sile | --sil)
  444.     silent=yes ;;
  445.   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
  446.     ac_prev=sbindir ;;
  447.   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* 
  448.   | --sbi=* | --sb=*)
  449.     sbindir="$ac_optarg" ;;
  450.   -sharedstatedir | --sharedstatedir | --sharedstatedi 
  451.   | --sharedstated | --sharedstate | --sharedstat | --sharedsta 
  452.   | --sharedst | --shareds | --shared | --share | --shar 
  453.   | --sha | --sh)
  454.     ac_prev=sharedstatedir ;;
  455.   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* 
  456.   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* 
  457.   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* 
  458.   | --sha=* | --sh=*)
  459.     sharedstatedir="$ac_optarg" ;;
  460.   -site | --site | --sit)
  461.     ac_prev=site ;;
  462.   -site=* | --site=* | --sit=*)
  463.     site="$ac_optarg" ;;
  464.   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
  465.     ac_prev=srcdir ;;
  466.   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
  467.     srcdir="$ac_optarg" ;;
  468.   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf 
  469.   | --syscon | --sysco | --sysc | --sys | --sy)
  470.     ac_prev=sysconfdir ;;
  471.   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* 
  472.   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
  473.     sysconfdir="$ac_optarg" ;;
  474.   -target | --target | --targe | --targ | --tar | --ta | --t)
  475.     ac_prev=target ;;
  476.   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
  477.     target="$ac_optarg" ;;
  478.   -v | -verbose | --verbose | --verbos | --verbo | --verb)
  479.     verbose=yes ;;
  480.   -version | --version | --versio | --versi | --vers)
  481.     echo "configure generated by autoconf version 2.13"
  482.     exit 0 ;;
  483.   -with-* | --with-*)
  484.     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
  485.     # Reject names that are not valid shell variable names.
  486.     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
  487.       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
  488.     fi
  489.     ac_package=`echo $ac_package| sed 's/-/_/g'`
  490.     case "$ac_option" in
  491.       *=*) ;;
  492.       *) ac_optarg=yes ;;
  493.     esac
  494.     eval "with_${ac_package}='$ac_optarg'" ;;
  495.   -without-* | --without-*)
  496.     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
  497.     # Reject names that are not valid shell variable names.
  498.     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
  499.       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
  500.     fi
  501.     ac_package=`echo $ac_package| sed 's/-/_/g'`
  502.     eval "with_${ac_package}=no" ;;
  503.   --x)
  504.     # Obsolete; use --with-x.
  505.     with_x=yes ;;
  506.   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu 
  507.   | --x-incl | --x-inc | --x-in | --x-i)
  508.     ac_prev=x_includes ;;
  509.   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* 
  510.   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
  511.     x_includes="$ac_optarg" ;;
  512.   -x-libraries | --x-libraries | --x-librarie | --x-librari 
  513.   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
  514.     ac_prev=x_libraries ;;
  515.   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* 
  516.   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
  517.     x_libraries="$ac_optarg" ;;
  518.   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
  519.     ;;
  520.   *)
  521.     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
  522.       echo "configure: warning: $ac_option: invalid host type" 1>&2
  523.     fi
  524.     if test "x$nonopt" != xNONE; then
  525.       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
  526.     fi
  527.     nonopt="$ac_option"
  528.     ;;
  529.   esac
  530. done
  531. if test -n "$ac_prev"; then
  532.   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
  533. fi
  534. trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
  535. # File descriptor usage:
  536. # 0 standard input
  537. # 1 file creation
  538. # 2 errors and warnings
  539. # 3 some systems may open it to /dev/tty
  540. # 4 used on the Kubota Titan
  541. # 6 checking for... messages and results
  542. # 5 compiler messages saved in config.log
  543. if test "$silent" = yes; then
  544.   exec 6>/dev/null
  545. else
  546.   exec 6>&1
  547. fi
  548. exec 5>./config.log
  549. echo "
  550. This file contains any messages produced by compilers while
  551. running configure, to aid debugging if configure makes a mistake.
  552. " 1>&5
  553. # Strip out --no-create and --no-recursion so they do not pile up.
  554. # Also quote any args containing shell metacharacters.
  555. ac_configure_args=
  556. for ac_arg
  557. do
  558.   case "$ac_arg" in
  559.   -no-create | --no-create | --no-creat | --no-crea | --no-cre 
  560.   | --no-cr | --no-c) ;;
  561.   -no-recursion | --no-recursion | --no-recursio | --no-recursi 
  562.   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
  563.   *" "*|*" "*|*[[]~#$^&*(){}\|;<>?]*)
  564.   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
  565.   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
  566.   esac
  567. done
  568. # NLS nuisances.
  569. # Only set these to C if already set.  These must not be set unconditionally
  570. # because not all systems understand e.g. LANG=C (notably SCO).
  571. # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
  572. # Non-C LC_CTYPE values break the ctype check.
  573. if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
  574. if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
  575. if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
  576. if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
  577. # confdefs.h avoids OS command line length limits that DEFS can exceed.
  578. rm -rf conftest* confdefs.h
  579. # AIX cpp loses on an empty file, so make sure it contains at least a newline.
  580. echo > confdefs.h
  581. # A filename unique to this package, relative to the directory that
  582. # configure is in, which we can look for to find out if srcdir is correct.
  583. ac_unique_file=include/mikmod.h.in
  584. # Find the source files, if location was not specified.
  585. if test -z "$srcdir"; then
  586.   ac_srcdir_defaulted=yes
  587.   # Try the directory containing this script, then its parent.
  588.   ac_prog=$0
  589.   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
  590.   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
  591.   srcdir=$ac_confdir
  592.   if test ! -r $srcdir/$ac_unique_file; then
  593.     srcdir=..
  594.   fi
  595. else
  596.   ac_srcdir_defaulted=no
  597. fi
  598. if test ! -r $srcdir/$ac_unique_file; then
  599.   if test "$ac_srcdir_defaulted" = yes; then
  600.     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
  601.   else
  602.     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
  603.   fi
  604. fi
  605. srcdir=`echo "${srcdir}" | sed 's%([^/])/*$%1%'`
  606. # Prefer explicitly selected file to automatically selected ones.
  607. if test -z "$CONFIG_SITE"; then
  608.   if test "x$prefix" != xNONE; then
  609.     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
  610.   else
  611.     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
  612.   fi
  613. fi
  614. for ac_site_file in $CONFIG_SITE; do
  615.   if test -r "$ac_site_file"; then
  616.     echo "loading site script $ac_site_file"
  617.     . "$ac_site_file"
  618.   fi
  619. done
  620. if test -r "$cache_file"; then
  621.   echo "loading cache $cache_file"
  622.   . $cache_file
  623. else
  624.   echo "creating cache $cache_file"
  625.   > $cache_file
  626. fi
  627. ac_ext=c
  628. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  629. ac_cpp='$CPP $CPPFLAGS'
  630. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  631. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  632. cross_compiling=$ac_cv_prog_cc_cross
  633. ac_exeext=
  634. ac_objext=o
  635. if (echo "testingc"; echo 1,2,3) | grep c >/dev/null; then
  636.   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
  637.   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
  638.     ac_n= ac_c='
  639. ' ac_t=' '
  640.   else
  641.     ac_n=-n ac_c= ac_t=
  642.   fi
  643. else
  644.   ac_n= ac_c='c' ac_t=
  645. fi
  646. LIBMIKMOD_MAJOR_VERSION=3
  647. LIBMIKMOD_MINOR_VERSION=2
  648. LIBMIKMOD_MICRO_VERSION=0
  649. # bn where n is the beta
  650. BETA=b2
  651. # used for #if in header files
  652. IS_BETA=1
  653. # used when a numeric beta number is required.
  654. BETA_RELEASE=2  # beta 1
  655. LIBMIKMOD_VERSION=$LIBMIKMOD_MAJOR_VERSION.$LIBMIKMOD_MINOR_VERSION.$LIBMIKMOD_MICRO_VERSION$BETA
  656. # stuff for autogenerating the spec file. 
  657. # should be 1 for final releases
  658. SPEC_RELEASE=0.2beta2
  659. # should be empty for final releases
  660. SPEC_PRERELEASE=-beta2
  661. ac_aux_dir=
  662. for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
  663.   if test -f $ac_dir/install-sh; then
  664.     ac_aux_dir=$ac_dir
  665.     ac_install_sh="$ac_aux_dir/install-sh -c"
  666.     break
  667.   elif test -f $ac_dir/install.sh; then
  668.     ac_aux_dir=$ac_dir
  669.     ac_install_sh="$ac_aux_dir/install.sh -c"
  670.     break
  671.   fi
  672. done
  673. if test -z "$ac_aux_dir"; then
  674.   { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
  675. fi
  676. ac_config_guess=$ac_aux_dir/config.guess
  677. ac_config_sub=$ac_aux_dir/config.sub
  678. ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
  679. am__api_version="1.4"
  680. # Find a good install program.  We prefer a C program (faster),
  681. # so one script is as good as another.  But avoid the broken or
  682. # incompatible versions:
  683. # SysV /etc/install, /usr/sbin/install
  684. # SunOS /usr/etc/install
  685. # IRIX /sbin/install
  686. # AIX /bin/install
  687. # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
  688. # AFS /usr/afsws/bin/install, which mishandles nonexistent args
  689. # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
  690. # ./install, which can be erroneously created by make from ./install.sh.
  691. echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
  692. echo "configure:783: checking for a BSD compatible install" >&5
  693. if test -z "$INSTALL"; then
  694. if eval "test "`echo '$''{'ac_cv_path_install'+set}'`" = set"; then
  695.   echo $ac_n "(cached) $ac_c" 1>&6
  696. else
  697.     IFS="${IFS=  }"; ac_save_IFS="$IFS"; IFS=":"
  698.   for ac_dir in $PATH; do
  699.     # Account for people who put trailing slashes in PATH elements.
  700.     case "$ac_dir/" in
  701.     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
  702.     *)
  703.       # OSF1 and SCO ODT 3.0 have their own names for install.
  704.       # Don't use installbsd from OSF since it installs stuff as root
  705.       # by default.
  706.       for ac_prog in ginstall scoinst install; do
  707.         if test -f $ac_dir/$ac_prog; then
  708.   if test $ac_prog = install &&
  709.             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
  710.     # AIX install.  It has an incompatible calling convention.
  711.     :
  712.   else
  713.     ac_cv_path_install="$ac_dir/$ac_prog -c"
  714.     break 2
  715.   fi
  716. fi
  717.       done
  718.       ;;
  719.     esac
  720.   done
  721.   IFS="$ac_save_IFS"
  722. fi
  723.   if test "${ac_cv_path_install+set}" = set; then
  724.     INSTALL="$ac_cv_path_install"
  725.   else
  726.     # As a last resort, use the slow shell script.  We don't cache a
  727.     # path for INSTALL within a source directory, because that will
  728.     # break other packages using the cache if that directory is
  729.     # removed, or if the path is relative.
  730.     INSTALL="$ac_install_sh"
  731.   fi
  732. fi
  733. echo "$ac_t""$INSTALL" 1>&6
  734. # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
  735. # It thinks the first close brace ends the variable substitution.
  736. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
  737. test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
  738. test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  739. echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
  740. echo "configure:836: checking whether build environment is sane" >&5
  741. # Just in case
  742. sleep 1
  743. echo timestamp > conftestfile
  744. # Do `set' in a subshell so we don't clobber the current shell's
  745. # arguments.  Must try -L first in case configure is actually a
  746. # symlink; some systems play weird games with the mod time of symlinks
  747. # (eg FreeBSD returns the mod time of the symlink's containing
  748. # directory).
  749. if (
  750.    set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
  751.    if test "$*" = "X"; then
  752.       # -L didn't work.
  753.       set X `ls -t $srcdir/configure conftestfile`
  754.    fi
  755.    if test "$*" != "X $srcdir/configure conftestfile" 
  756.       && test "$*" != "X conftestfile $srcdir/configure"; then
  757.       # If neither matched, then we have a broken ls.  This can happen
  758.       # if, for instance, CONFIG_SHELL is bash and it inherits a
  759.       # broken ls alias from the environment.  This has actually
  760.       # happened.  Such a system could not be considered "sane".
  761.       { echo "configure: error: ls -t appears to fail.  Make sure there is not a broken
  762. alias in your environment" 1>&2; exit 1; }
  763.    fi
  764.    test "$2" = conftestfile
  765.    )
  766. then
  767.    # Ok.
  768.    :
  769. else
  770.    { echo "configure: error: newly created file is older than distributed files!
  771. Check your system clock" 1>&2; exit 1; }
  772. fi
  773. rm -f conftest*
  774. echo "$ac_t""yes" 1>&6
  775. if test "$program_transform_name" = s,x,x,; then
  776.   program_transform_name=
  777. else
  778.   # Double any  or $.  echo might interpret backslashes.
  779.   cat <<EOF_SED > conftestsed
  780. s,\,\\,g; s,$,$$,g
  781. EOF_SED
  782.   program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
  783.   rm -f conftestsed
  784. fi
  785. test "$program_prefix" != NONE &&
  786.   program_transform_name="s,^,${program_prefix},; $program_transform_name"
  787. # Use a double $ so make ignores it.
  788. test "$program_suffix" != NONE &&
  789.   program_transform_name="s,$$,${program_suffix},; $program_transform_name"
  790. # sed with no file args requires a program.
  791. test "$program_transform_name" = "" && program_transform_name="s,x,x,"
  792. echo $ac_n "checking whether ${MAKE-make} sets ${MAKE}""... $ac_c" 1>&6
  793. echo "configure:893: checking whether ${MAKE-make} sets ${MAKE}" >&5
  794. set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
  795. if eval "test "`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`" = set"; then
  796.   echo $ac_n "(cached) $ac_c" 1>&6
  797. else
  798.   cat > conftestmake <<EOF
  799. all:
  800. @echo 'ac_maketemp="${MAKE}"'
  801. EOF
  802. # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
  803. eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
  804. if test -n "$ac_maketemp"; then
  805.   eval ac_cv_prog_make_${ac_make}_set=yes
  806. else
  807.   eval ac_cv_prog_make_${ac_make}_set=no
  808. fi
  809. rm -f conftestmake
  810. fi
  811. if eval "test "`echo '$ac_cv_prog_make_'${ac_make}_set`" = yes"; then
  812.   echo "$ac_t""yes" 1>&6
  813.   SET_MAKE=
  814. else
  815.   echo "$ac_t""no" 1>&6
  816.   SET_MAKE="MAKE=${MAKE-make}"
  817. fi
  818. PACKAGE=libmikmod
  819. VERSION=$LIBMIKMOD_VERSION
  820. if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
  821.   { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
  822. fi
  823. cat >> confdefs.h <<EOF
  824. #define PACKAGE "$PACKAGE"
  825. EOF
  826. cat >> confdefs.h <<EOF
  827. #define VERSION "$VERSION"
  828. EOF
  829. missing_dir=`cd $ac_aux_dir && pwd`
  830. echo $ac_n "checking for working aclocal-${am__api_version}""... $ac_c" 1>&6
  831. echo "configure:939: checking for working aclocal-${am__api_version}" >&5
  832. # Run test in a subshell; some versions of sh will print an error if
  833. # an executable is not found, even if stderr is redirected.
  834. # Redirect stdin to placate older versions of autoconf.  Sigh.
  835. if (aclocal-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then
  836.    ACLOCAL=aclocal-${am__api_version}
  837.    echo "$ac_t""found" 1>&6
  838. else
  839.    ACLOCAL="$missing_dir/missing aclocal-${am__api_version}"
  840.    echo "$ac_t""missing" 1>&6
  841. fi
  842. echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
  843. echo "configure:952: checking for working autoconf" >&5
  844. # Run test in a subshell; some versions of sh will print an error if
  845. # an executable is not found, even if stderr is redirected.
  846. # Redirect stdin to placate older versions of autoconf.  Sigh.
  847. if (autoconf --version) < /dev/null > /dev/null 2>&1; then
  848.    AUTOCONF=autoconf
  849.    echo "$ac_t""found" 1>&6
  850. else
  851.    AUTOCONF="$missing_dir/missing autoconf"
  852.    echo "$ac_t""missing" 1>&6
  853. fi
  854. echo $ac_n "checking for working automake-${am__api_version}""... $ac_c" 1>&6
  855. echo "configure:965: checking for working automake-${am__api_version}" >&5
  856. # Run test in a subshell; some versions of sh will print an error if
  857. # an executable is not found, even if stderr is redirected.
  858. # Redirect stdin to placate older versions of autoconf.  Sigh.
  859. if (automake-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then
  860.    AUTOMAKE=automake-${am__api_version}
  861.    echo "$ac_t""found" 1>&6
  862. else
  863.    AUTOMAKE="$missing_dir/missing automake-${am__api_version}"
  864.    echo "$ac_t""missing" 1>&6
  865. fi
  866. echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
  867. echo "configure:978: checking for working autoheader" >&5
  868. # Run test in a subshell; some versions of sh will print an error if
  869. # an executable is not found, even if stderr is redirected.
  870. # Redirect stdin to placate older versions of autoconf.  Sigh.
  871. if (autoheader --version) < /dev/null > /dev/null 2>&1; then
  872.    AUTOHEADER=autoheader
  873.    echo "$ac_t""found" 1>&6
  874. else
  875.    AUTOHEADER="$missing_dir/missing autoheader"
  876.    echo "$ac_t""missing" 1>&6
  877. fi
  878. echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
  879. echo "configure:991: checking for working makeinfo" >&5
  880. # Run test in a subshell; some versions of sh will print an error if
  881. # an executable is not found, even if stderr is redirected.
  882. # Redirect stdin to placate older versions of autoconf.  Sigh.
  883. if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
  884.    MAKEINFO=makeinfo
  885.    echo "$ac_t""found" 1>&6
  886. else
  887.    MAKEINFO="$missing_dir/missing makeinfo"
  888.    echo "$ac_t""missing" 1>&6
  889. fi
  890. echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
  891. echo "configure:1008: checking whether to enable maintainer-specific portions of Makefiles" >&5
  892.     # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
  893. if test "${enable_maintainer_mode+set}" = set; then
  894.   enableval="$enable_maintainer_mode"
  895.   USE_MAINTAINER_MODE=$enableval
  896. else
  897.   USE_MAINTAINER_MODE=no
  898. fi
  899.   echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
  900.   
  901. if test $USE_MAINTAINER_MODE = yes; then
  902.   MAINTAINER_MODE_TRUE=
  903.   MAINTAINER_MODE_FALSE='#'
  904. else
  905.   MAINTAINER_MODE_TRUE='#'
  906.   MAINTAINER_MODE_FALSE=
  907. fi
  908.   MAINT=$MAINTAINER_MODE_TRUE
  909.   
  910. # ==============================================================
  911. # libmikmod specific control variables and their default values.
  912. # ==============================================================
  913. libmikmod_driver_af=yes
  914. libmikmod_driver_aix=no
  915. libmikmod_driver_alsa=yes
  916. libmikmod_driver_esd=yes
  917. libmikmod_driver_hp=no
  918. libmikmod_driver_oss=yes
  919. libmikmod_driver_sam9407=yes
  920. libmikmod_driver_sgi=no
  921. libmikmod_driver_sun=no
  922. libmikmod_driver_osx=yes
  923. libmikmod_driver_mac=no
  924. libmikmod_driver_ultra=yes
  925. libmikmod_driverlist=
  926. libmikmod_dynload=yes
  927. libmikmod_dynload_underscores=no
  928. libmikmod_debug=no
  929. libmikmod_threads=yes
  930. DLOBJS=""
  931. # =========================
  932. # Configure script options.
  933. # =========================
  934. # Check whether --enable-af or --disable-af was given.
  935. if test "${enable_af+set}" = set; then
  936.   enableval="$enable_af"
  937.   if test "$enableval" = "yes"
  938. then
  939.   libmikmod_driver_af=yes
  940. else
  941.   libmikmod_driver_af=no
  942. fi
  943. fi
  944. # Check whether --enable-alsa or --disable-alsa was given.
  945. if test "${enable_alsa+set}" = set; then
  946.   enableval="$enable_alsa"
  947.   if test "$enableval" = "yes"
  948. then
  949.   libmikmod_driver_alsa=yes
  950. else
  951.   libmikmod_driver_alsa=no
  952. fi
  953. fi
  954. # Check whether --enable-esd or --disable-esd was given.
  955. if test "${enable_esd+set}" = set; then
  956.   enableval="$enable_esd"
  957.   if test "$enableval" = "yes"
  958. then
  959.   libmikmod_driver_esd=yes
  960. else
  961.   libmikmod_driver_esd=no
  962. fi
  963. fi
  964. # Check whether --enable-oss or --disable-oss was given.
  965. if test "${enable_oss+set}" = set; then
  966.   enableval="$enable_oss"
  967.   if test "$enableval" = "yes"
  968. then
  969.   libmikmod_driver_oss=yes
  970. else
  971.   libmikmod_driver_oss=no
  972. fi
  973. fi
  974. # Check whether --enable-osx or --disable-osx was given.
  975. if test "${enable_osx+set}" = set; then
  976.   enableval="$enable_osx"
  977.   if test "$enableval" = "yes"
  978. then
  979.   libmikmod_driver_osx=yes
  980. else
  981.   libmikmod_driver_osx=no
  982. fi
  983. fi
  984. # Check whether --enable-mac or --disable-mac was given.
  985. if test "${enable_mac+set}" = set; then
  986.   enableval="$enable_mac"
  987.   if test "$enableval" = "yes"
  988. then
  989.   libmikmod_driver_mac=yes
  990. else
  991.   libmikmod_driver_mac=no
  992. fi
  993. fi
  994. # Check whether --enable-sam9407 or --disable-sam9407 was given.
  995. if test "${enable_sam9407+set}" = set; then
  996.   enableval="$enable_sam9407"
  997.   if test "$enableval" = "yes"
  998. then
  999.   libmikmod_driver_sam9407=yes
  1000. else
  1001.   libmikmod_driver_sam9407=no
  1002. fi
  1003. fi
  1004. # Check whether --enable-ultra or --disable-ultra was given.
  1005. if test "${enable_ultra+set}" = set; then
  1006.   enableval="$enable_ultra"
  1007.   if test "$enableval" = "yes"
  1008. then
  1009.   libmikmod_driver_ultra=yes
  1010. else
  1011.   libmikmod_driver_ultra=no
  1012. fi
  1013. fi
  1014. # Check whether --enable-dl or --disable-dl was given.
  1015. if test "${enable_dl+set}" = set; then
  1016.   enableval="$enable_dl"
  1017.   if test "$enableval" = "yes"
  1018. then
  1019.   libmikmod_dynload=yes
  1020. else
  1021.   libmikmod_dynload=no
  1022. fi
  1023. fi
  1024. # Check whether --enable-debug or --disable-debug was given.
  1025. if test "${enable_debug+set}" = set; then
  1026.   enableval="$enable_debug"
  1027.   if test "$enableval" = "yes"
  1028. then
  1029.   libmikmod_debug=yes
  1030. else
  1031.   libmikmod_debug=no
  1032. fi
  1033. fi
  1034. # Check whether --enable-threads or --disable-threads was given.
  1035. if test "${enable_threads+set}" = set; then
  1036.   enableval="$enable_threads"
  1037.   if test "$enableval" = "yes"
  1038. then
  1039. libmikmod_threads=yes
  1040. else
  1041. libmikmod_threads=no
  1042. fi
  1043. fi
  1044. # ===================
  1045. # Check for programs.
  1046. # ===================
  1047. # Extract the first word of "gcc", so it can be a program name with args.
  1048. set dummy gcc; ac_word=$2
  1049. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1050. echo "configure:1201: checking for $ac_word" >&5
  1051. if eval "test "`echo '$''{'ac_cv_prog_CC'+set}'`" = set"; then
  1052.   echo $ac_n "(cached) $ac_c" 1>&6
  1053. else
  1054.   if test -n "$CC"; then
  1055.   ac_cv_prog_CC="$CC" # Let the user override the test.
  1056. else
  1057.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  1058.   ac_dummy="$PATH"
  1059.   for ac_dir in $ac_dummy; do
  1060.     test -z "$ac_dir" && ac_dir=.
  1061.     if test -f $ac_dir/$ac_word; then
  1062.       ac_cv_prog_CC="gcc"
  1063.       break
  1064.     fi
  1065.   done
  1066.   IFS="$ac_save_ifs"
  1067. fi
  1068. fi
  1069. CC="$ac_cv_prog_CC"
  1070. if test -n "$CC"; then
  1071.   echo "$ac_t""$CC" 1>&6
  1072. else
  1073.   echo "$ac_t""no" 1>&6
  1074. fi
  1075. if test -z "$CC"; then
  1076.   # Extract the first word of "cc", so it can be a program name with args.
  1077. set dummy cc; ac_word=$2
  1078. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1079. echo "configure:1231: checking for $ac_word" >&5
  1080. if eval "test "`echo '$''{'ac_cv_prog_CC'+set}'`" = set"; then
  1081.   echo $ac_n "(cached) $ac_c" 1>&6
  1082. else
  1083.   if test -n "$CC"; then
  1084.   ac_cv_prog_CC="$CC" # Let the user override the test.
  1085. else
  1086.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  1087.   ac_prog_rejected=no
  1088.   ac_dummy="$PATH"
  1089.   for ac_dir in $ac_dummy; do
  1090.     test -z "$ac_dir" && ac_dir=.
  1091.     if test -f $ac_dir/$ac_word; then
  1092.       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
  1093.         ac_prog_rejected=yes
  1094. continue
  1095.       fi
  1096.       ac_cv_prog_CC="cc"
  1097.       break
  1098.     fi
  1099.   done
  1100.   IFS="$ac_save_ifs"
  1101. if test $ac_prog_rejected = yes; then
  1102.   # We found a bogon in the path, so make sure we never use it.
  1103.   set dummy $ac_cv_prog_CC
  1104.   shift
  1105.   if test $# -gt 0; then
  1106.     # We chose a different compiler from the bogus one.
  1107.     # However, it has the same basename, so the bogon will be chosen
  1108.     # first if we set CC to just the basename; use the full file name.
  1109.     shift
  1110.     set dummy "$ac_dir/$ac_word" "$@"
  1111.     shift
  1112.     ac_cv_prog_CC="$@"
  1113.   fi
  1114. fi
  1115. fi
  1116. fi
  1117. CC="$ac_cv_prog_CC"
  1118. if test -n "$CC"; then
  1119.   echo "$ac_t""$CC" 1>&6
  1120. else
  1121.   echo "$ac_t""no" 1>&6
  1122. fi
  1123.   if test -z "$CC"; then
  1124.     case "`uname -s`" in
  1125.     *win32* | *WIN32*)
  1126.       # Extract the first word of "cl", so it can be a program name with args.
  1127. set dummy cl; ac_word=$2
  1128. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1129. echo "configure:1282: checking for $ac_word" >&5
  1130. if eval "test "`echo '$''{'ac_cv_prog_CC'+set}'`" = set"; then
  1131.   echo $ac_n "(cached) $ac_c" 1>&6
  1132. else
  1133.   if test -n "$CC"; then
  1134.   ac_cv_prog_CC="$CC" # Let the user override the test.
  1135. else
  1136.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  1137.   ac_dummy="$PATH"
  1138.   for ac_dir in $ac_dummy; do
  1139.     test -z "$ac_dir" && ac_dir=.
  1140.     if test -f $ac_dir/$ac_word; then
  1141.       ac_cv_prog_CC="cl"
  1142.       break
  1143.     fi
  1144.   done
  1145.   IFS="$ac_save_ifs"
  1146. fi
  1147. fi
  1148. CC="$ac_cv_prog_CC"
  1149. if test -n "$CC"; then
  1150.   echo "$ac_t""$CC" 1>&6
  1151. else
  1152.   echo "$ac_t""no" 1>&6
  1153. fi
  1154.  ;;
  1155.     esac
  1156.   fi
  1157.   test -z "$CC" && { echo "configure: error: no acceptable cc found in $PATH" 1>&2; exit 1; }
  1158. fi
  1159. echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
  1160. echo "configure:1314: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
  1161. ac_ext=c
  1162. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  1163. ac_cpp='$CPP $CPPFLAGS'
  1164. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  1165. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  1166. cross_compiling=$ac_cv_prog_cc_cross
  1167. cat > conftest.$ac_ext << EOF
  1168. #line 1325 "configure"
  1169. #include "confdefs.h"
  1170. main(){return(0);}
  1171. EOF
  1172. if { (eval echo configure:1330: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1173.   ac_cv_prog_cc_works=yes
  1174.   # If we can't run a trivial program, we are probably using a cross compiler.
  1175.   if (./conftest; exit) 2>/dev/null; then
  1176.     ac_cv_prog_cc_cross=no
  1177.   else
  1178.     ac_cv_prog_cc_cross=yes
  1179.   fi
  1180. else
  1181.   echo "configure: failed program was:" >&5
  1182.   cat conftest.$ac_ext >&5
  1183.   ac_cv_prog_cc_works=no
  1184. fi
  1185. rm -fr conftest*
  1186. ac_ext=c
  1187. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  1188. ac_cpp='$CPP $CPPFLAGS'
  1189. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  1190. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  1191. cross_compiling=$ac_cv_prog_cc_cross
  1192. echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
  1193. if test $ac_cv_prog_cc_works = no; then
  1194.   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
  1195. fi
  1196. echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
  1197. echo "configure:1356: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
  1198. echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
  1199. cross_compiling=$ac_cv_prog_cc_cross
  1200. echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
  1201. echo "configure:1361: checking whether we are using GNU C" >&5
  1202. if eval "test "`echo '$''{'ac_cv_prog_gcc'+set}'`" = set"; then
  1203.   echo $ac_n "(cached) $ac_c" 1>&6
  1204. else
  1205.   cat > conftest.c <<EOF
  1206. #ifdef __GNUC__
  1207.   yes;
  1208. #endif
  1209. EOF
  1210. if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1370: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
  1211.   ac_cv_prog_gcc=yes
  1212. else
  1213.   ac_cv_prog_gcc=no
  1214. fi
  1215. fi
  1216. echo "$ac_t""$ac_cv_prog_gcc" 1>&6
  1217. if test $ac_cv_prog_gcc = yes; then
  1218.   GCC=yes
  1219. else
  1220.   GCC=
  1221. fi
  1222. ac_test_CFLAGS="${CFLAGS+set}"
  1223. ac_save_CFLAGS="$CFLAGS"
  1224. CFLAGS=
  1225. echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
  1226. echo "configure:1389: checking whether ${CC-cc} accepts -g" >&5
  1227. if eval "test "`echo '$''{'ac_cv_prog_cc_g'+set}'`" = set"; then
  1228.   echo $ac_n "(cached) $ac_c" 1>&6
  1229. else
  1230.   echo 'void f(){}' > conftest.c
  1231. if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
  1232.   ac_cv_prog_cc_g=yes
  1233. else
  1234.   ac_cv_prog_cc_g=no
  1235. fi
  1236. rm -f conftest*
  1237. fi
  1238. echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
  1239. if test "$ac_test_CFLAGS" = set; then
  1240.   CFLAGS="$ac_save_CFLAGS"
  1241. elif test $ac_cv_prog_cc_g = yes; then
  1242.   if test "$GCC" = yes; then
  1243.     CFLAGS="-g -O2"
  1244.   else
  1245.     CFLAGS="-g"
  1246.   fi
  1247. else
  1248.   if test "$GCC" = yes; then
  1249.     CFLAGS="-O2"
  1250.   else
  1251.     CFLAGS=
  1252.   fi
  1253. fi
  1254. # Find a good install program.  We prefer a C program (faster),
  1255. # so one script is as good as another.  But avoid the broken or
  1256. # incompatible versions:
  1257. # SysV /etc/install, /usr/sbin/install
  1258. # SunOS /usr/etc/install
  1259. # IRIX /sbin/install
  1260. # AIX /bin/install
  1261. # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
  1262. # AFS /usr/afsws/bin/install, which mishandles nonexistent args
  1263. # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
  1264. # ./install, which can be erroneously created by make from ./install.sh.
  1265. echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
  1266. echo "configure:1432: checking for a BSD compatible install" >&5
  1267. if test -z "$INSTALL"; then
  1268. if eval "test "`echo '$''{'ac_cv_path_install'+set}'`" = set"; then
  1269.   echo $ac_n "(cached) $ac_c" 1>&6
  1270. else
  1271.     IFS="${IFS=  }"; ac_save_IFS="$IFS"; IFS=":"
  1272.   for ac_dir in $PATH; do
  1273.     # Account for people who put trailing slashes in PATH elements.
  1274.     case "$ac_dir/" in
  1275.     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
  1276.     *)
  1277.       # OSF1 and SCO ODT 3.0 have their own names for install.
  1278.       # Don't use installbsd from OSF since it installs stuff as root
  1279.       # by default.
  1280.       for ac_prog in ginstall scoinst install; do
  1281.         if test -f $ac_dir/$ac_prog; then
  1282.   if test $ac_prog = install &&
  1283.             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
  1284.     # AIX install.  It has an incompatible calling convention.
  1285.     :
  1286.   else
  1287.     ac_cv_path_install="$ac_dir/$ac_prog -c"
  1288.     break 2
  1289.   fi
  1290. fi
  1291.       done
  1292.       ;;
  1293.     esac
  1294.   done
  1295.   IFS="$ac_save_IFS"
  1296. fi
  1297.   if test "${ac_cv_path_install+set}" = set; then
  1298.     INSTALL="$ac_cv_path_install"
  1299.   else
  1300.     # As a last resort, use the slow shell script.  We don't cache a
  1301.     # path for INSTALL within a source directory, because that will
  1302.     # break other packages using the cache if that directory is
  1303.     # removed, or if the path is relative.
  1304.     INSTALL="$ac_install_sh"
  1305.   fi
  1306. fi
  1307. echo "$ac_t""$INSTALL" 1>&6
  1308. # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
  1309. # It thinks the first close brace ends the variable substitution.
  1310. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
  1311. test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
  1312. test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  1313. echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
  1314. echo "configure:1485: checking whether ln -s works" >&5
  1315. if eval "test "`echo '$''{'ac_cv_prog_LN_S'+set}'`" = set"; then
  1316.   echo $ac_n "(cached) $ac_c" 1>&6
  1317. else
  1318.   rm -f conftestdata
  1319. if ln -s X conftestdata 2>/dev/null
  1320. then
  1321.   rm -f conftestdata
  1322.   ac_cv_prog_LN_S="ln -s"
  1323. else
  1324.   ac_cv_prog_LN_S=ln
  1325. fi
  1326. fi
  1327. LN_S="$ac_cv_prog_LN_S"
  1328. if test "$ac_cv_prog_LN_S" = "ln -s"; then
  1329.   echo "$ac_t""yes" 1>&6
  1330. else
  1331.   echo "$ac_t""no" 1>&6
  1332. fi
  1333. # Find the correct PATH separator.  Usually this is `:', but
  1334. # DJGPP uses `;' like DOS.
  1335. if test "X${PATH_SEPARATOR+set}" != Xset; then
  1336.   UNAME=${UNAME-`uname 2>/dev/null`}
  1337.   case X$UNAME in
  1338.     *-DOS) lt_cv_sys_path_separator=';' ;;
  1339.     *)     lt_cv_sys_path_separator=':' ;;
  1340.   esac
  1341.   PATH_SEPARATOR=$lt_cv_sys_path_separator
  1342. fi
  1343. echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
  1344. echo "configure:1517: checking for Cygwin environment" >&5
  1345. if eval "test "`echo '$''{'ac_cv_cygwin'+set}'`" = set"; then
  1346.   echo $ac_n "(cached) $ac_c" 1>&6
  1347. else
  1348.   cat > conftest.$ac_ext <<EOF
  1349. #line 1522 "configure"
  1350. #include "confdefs.h"
  1351. int main() {
  1352. #ifndef __CYGWIN__
  1353. #define __CYGWIN__ __CYGWIN32__
  1354. #endif
  1355. return __CYGWIN__;
  1356. ; return 0; }
  1357. EOF
  1358. if { (eval echo configure:1533: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  1359.   rm -rf conftest*
  1360.   ac_cv_cygwin=yes
  1361. else
  1362.   echo "configure: failed program was:" >&5
  1363.   cat conftest.$ac_ext >&5
  1364.   rm -rf conftest*
  1365.   ac_cv_cygwin=no
  1366. fi
  1367. rm -f conftest*
  1368. rm -f conftest*
  1369. fi
  1370. echo "$ac_t""$ac_cv_cygwin" 1>&6
  1371. CYGWIN=
  1372. test "$ac_cv_cygwin" = yes && CYGWIN=yes
  1373. echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
  1374. echo "configure:1550: checking for mingw32 environment" >&5
  1375. if eval "test "`echo '$''{'ac_cv_mingw32'+set}'`" = set"; then
  1376.   echo $ac_n "(cached) $ac_c" 1>&6
  1377. else
  1378.   cat > conftest.$ac_ext <<EOF
  1379. #line 1555 "configure"
  1380. #include "confdefs.h"
  1381. int main() {
  1382. return __MINGW32__;
  1383. ; return 0; }
  1384. EOF
  1385. if { (eval echo configure:1562: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  1386.   rm -rf conftest*
  1387.   ac_cv_mingw32=yes
  1388. else
  1389.   echo "configure: failed program was:" >&5
  1390.   cat conftest.$ac_ext >&5
  1391.   rm -rf conftest*
  1392.   ac_cv_mingw32=no
  1393. fi
  1394. rm -f conftest*
  1395. rm -f conftest*
  1396. fi
  1397. echo "$ac_t""$ac_cv_mingw32" 1>&6
  1398. MINGW32=
  1399. test "$ac_cv_mingw32" = yes && MINGW32=yes
  1400. echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
  1401. echo "configure:1579: checking how to run the C preprocessor" >&5
  1402. # On Suns, sometimes $CPP names a directory.
  1403. if test -n "$CPP" && test -d "$CPP"; then
  1404.   CPP=
  1405. fi
  1406. if test -z "$CPP"; then
  1407. if eval "test "`echo '$''{'ac_cv_prog_CPP'+set}'`" = set"; then
  1408.   echo $ac_n "(cached) $ac_c" 1>&6
  1409. else
  1410.     # This must be in double quotes, not single quotes, because CPP may get
  1411.   # substituted into the Makefile and "${CC-cc}" will confuse make.
  1412.   CPP="${CC-cc} -E"
  1413.   # On the NeXT, cc -E runs the code through the compiler's parser,
  1414.   # not just through cpp.
  1415.   cat > conftest.$ac_ext <<EOF
  1416. #line 1594 "configure"
  1417. #include "confdefs.h"
  1418. #include <assert.h>
  1419. Syntax Error
  1420. EOF
  1421. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1422. { (eval echo configure:1600: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1423. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1424. if test -z "$ac_err"; then
  1425.   :
  1426. else
  1427.   echo "$ac_err" >&5
  1428.   echo "configure: failed program was:" >&5
  1429.   cat conftest.$ac_ext >&5
  1430.   rm -rf conftest*
  1431.   CPP="${CC-cc} -E -traditional-cpp"
  1432.   cat > conftest.$ac_ext <<EOF
  1433. #line 1611 "configure"
  1434. #include "confdefs.h"
  1435. #include <assert.h>
  1436. Syntax Error
  1437. EOF
  1438. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1439. { (eval echo configure:1617: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1440. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1441. if test -z "$ac_err"; then
  1442.   :
  1443. else
  1444.   echo "$ac_err" >&5
  1445.   echo "configure: failed program was:" >&5
  1446.   cat conftest.$ac_ext >&5
  1447.   rm -rf conftest*
  1448.   CPP="${CC-cc} -nologo -E"
  1449.   cat > conftest.$ac_ext <<EOF
  1450. #line 1628 "configure"
  1451. #include "confdefs.h"
  1452. #include <assert.h>
  1453. Syntax Error
  1454. EOF
  1455. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1456. { (eval echo configure:1634: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1457. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1458. if test -z "$ac_err"; then
  1459.   :
  1460. else
  1461.   echo "$ac_err" >&5
  1462.   echo "configure: failed program was:" >&5
  1463.   cat conftest.$ac_ext >&5
  1464.   rm -rf conftest*
  1465.   CPP=/lib/cpp
  1466. fi
  1467. rm -f conftest*
  1468. fi
  1469. rm -f conftest*
  1470. fi
  1471. rm -f conftest*
  1472.   ac_cv_prog_CPP="$CPP"
  1473. fi
  1474.   CPP="$ac_cv_prog_CPP"
  1475. else
  1476.   ac_cv_prog_CPP="$CPP"
  1477. fi
  1478. echo "$ac_t""$CPP" 1>&6
  1479. # Check whether --enable-shared or --disable-shared was given.
  1480. if test "${enable_shared+set}" = set; then
  1481.   enableval="$enable_shared"
  1482.   p=${PACKAGE-default}
  1483. case $enableval in
  1484. yes) enable_shared=yes ;;
  1485. no) enable_shared=no ;;
  1486. *)
  1487.   enable_shared=no
  1488.   # Look at the argument we got.  We use all the common list separators.
  1489.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
  1490.   for pkg in $enableval; do
  1491.     if test "X$pkg" = "X$p"; then
  1492.       enable_shared=yes
  1493.     fi
  1494.   done
  1495.   IFS="$ac_save_ifs"
  1496.   ;;
  1497. esac
  1498. else
  1499.   enable_shared=yes
  1500. fi
  1501. # Check whether --enable-static or --disable-static was given.
  1502. if test "${enable_static+set}" = set; then
  1503.   enableval="$enable_static"
  1504.   p=${PACKAGE-default}
  1505. case $enableval in
  1506. yes) enable_static=yes ;;
  1507. no) enable_static=no ;;
  1508. *)
  1509.   enable_static=no
  1510.   # Look at the argument we got.  We use all the common list separators.
  1511.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
  1512.   for pkg in $enableval; do
  1513.     if test "X$pkg" = "X$p"; then
  1514.       enable_static=yes
  1515.     fi
  1516.   done
  1517.   IFS="$ac_save_ifs"
  1518.   ;;
  1519. esac
  1520. else
  1521.   enable_static=yes
  1522. fi
  1523. # Check whether --enable-fast-install or --disable-fast-install was given.
  1524. if test "${enable_fast_install+set}" = set; then
  1525.   enableval="$enable_fast_install"
  1526.   p=${PACKAGE-default}
  1527. case $enableval in
  1528. yes) enable_fast_install=yes ;;
  1529. no) enable_fast_install=no ;;
  1530. *)
  1531.   enable_fast_install=no
  1532.   # Look at the argument we got.  We use all the common list separators.
  1533.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
  1534.   for pkg in $enableval; do
  1535.     if test "X$pkg" = "X$p"; then
  1536.       enable_fast_install=yes
  1537.     fi
  1538.   done
  1539.   IFS="$ac_save_ifs"
  1540.   ;;
  1541. esac
  1542. else
  1543.   enable_fast_install=yes
  1544. fi
  1545. # Make sure we can run config.sub.
  1546. if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
  1547. else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
  1548. fi
  1549. echo $ac_n "checking host system type""... $ac_c" 1>&6
  1550. echo "configure:1734: checking host system type" >&5
  1551. host_alias=$host
  1552. case "$host_alias" in
  1553. NONE)
  1554.   case $nonopt in
  1555.   NONE)
  1556.     if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
  1557.     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
  1558.     fi ;;
  1559.   *) host_alias=$nonopt ;;
  1560.   esac ;;
  1561. esac
  1562. host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
  1563. host_cpu=`echo $host | sed 's/^([^-]*)-([^-]*)-(.*)$/1/'`
  1564. host_vendor=`echo $host | sed 's/^([^-]*)-([^-]*)-(.*)$/2/'`
  1565. host_os=`echo $host | sed 's/^([^-]*)-([^-]*)-(.*)$/3/'`
  1566. echo "$ac_t""$host" 1>&6
  1567. echo $ac_n "checking build system type""... $ac_c" 1>&6
  1568. echo "configure:1755: checking build system type" >&5
  1569. build_alias=$build
  1570. case "$build_alias" in
  1571. NONE)
  1572.   case $nonopt in
  1573.   NONE) build_alias=$host_alias ;;
  1574.   *) build_alias=$nonopt ;;
  1575.   esac ;;
  1576. esac
  1577. build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
  1578. build_cpu=`echo $build | sed 's/^([^-]*)-([^-]*)-(.*)$/1/'`
  1579. build_vendor=`echo $build | sed 's/^([^-]*)-([^-]*)-(.*)$/2/'`
  1580. build_os=`echo $build | sed 's/^([^-]*)-([^-]*)-(.*)$/3/'`
  1581. echo "$ac_t""$build" 1>&6
  1582. # Check whether --with-gnu-ld or --without-gnu-ld was given.
  1583. if test "${with_gnu_ld+set}" = set; then
  1584.   withval="$with_gnu_ld"
  1585.   test "$withval" = no || with_gnu_ld=yes
  1586. else
  1587.   with_gnu_ld=no
  1588. fi
  1589. ac_prog=ld
  1590. if test "$GCC" = yes; then
  1591.   # Check if gcc -print-prog-name=ld gives a path.
  1592.   echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
  1593. echo "configure:1784: checking for ld used by GCC" >&5
  1594.   case $host in
  1595.   *-*-mingw*)
  1596.     # gcc leaves a trailing carriage return which upsets mingw
  1597.     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '15'` ;;
  1598.   *)
  1599.     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
  1600.   esac
  1601.   case $ac_prog in
  1602.     # Accept absolute paths.
  1603.     [\/]* | [A-Za-z]:[\/]*)
  1604.       re_direlt='/[^/][^/]*/../'
  1605.       # Canonicalize the path of ld
  1606.       ac_prog=`echo $ac_prog| sed 's%\\%/%g'`
  1607.       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
  1608. ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
  1609.       done
  1610.       test -z "$LD" && LD="$ac_prog"
  1611.       ;;
  1612.   "")
  1613.     # If it fails, then pretend we aren't using GCC.
  1614.     ac_prog=ld
  1615.     ;;
  1616.   *)
  1617.     # If it is relative, then search for the first ld in PATH.
  1618.     with_gnu_ld=unknown
  1619.     ;;
  1620.   esac
  1621. elif test "$with_gnu_ld" = yes; then
  1622.   echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
  1623. echo "configure:1814: checking for GNU ld" >&5
  1624. else
  1625.   echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
  1626. echo "configure:1817: checking for non-GNU ld" >&5
  1627. fi
  1628. if eval "test "`echo '$''{'lt_cv_path_LD'+set}'`" = set"; then
  1629.   echo $ac_n "(cached) $ac_c" 1>&6
  1630. else
  1631.   if test -z "$LD"; then
  1632.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  1633.   for ac_dir in $PATH; do
  1634.     test -z "$ac_dir" && ac_dir=.
  1635.     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
  1636.       lt_cv_path_LD="$ac_dir/$ac_prog"
  1637.       # Check to see if the program is GNU ld.  I'd rather use --version,
  1638.       # but apparently some GNU ld's only accept -v.
  1639.       # Break only if it was the GNU/non-GNU ld that we prefer.
  1640.       if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
  1641. test "$with_gnu_ld" != no && break
  1642.       else
  1643. test "$with_gnu_ld" != yes && break
  1644.       fi
  1645.     fi
  1646.   done
  1647.   IFS="$ac_save_ifs"
  1648. else
  1649.   lt_cv_path_LD="$LD" # Let the user override the test with a path.
  1650. fi
  1651. fi
  1652. LD="$lt_cv_path_LD"
  1653. if test -n "$LD"; then
  1654.   echo "$ac_t""$LD" 1>&6
  1655. else
  1656.   echo "$ac_t""no" 1>&6
  1657. fi
  1658. test -z "$LD" && { echo "configure: error: no acceptable ld found in $PATH" 1>&2; exit 1; }
  1659. echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
  1660. echo "configure:1852: checking if the linker ($LD) is GNU ld" >&5
  1661. if eval "test "`echo '$''{'lt_cv_prog_gnu_ld'+set}'`" = set"; then
  1662.   echo $ac_n "(cached) $ac_c" 1>&6
  1663. else
  1664.   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
  1665. if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
  1666.   lt_cv_prog_gnu_ld=yes
  1667. else
  1668.   lt_cv_prog_gnu_ld=no
  1669. fi
  1670. fi
  1671. echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6
  1672. with_gnu_ld=$lt_cv_prog_gnu_ld
  1673. echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
  1674. echo "configure:1869: checking for $LD option to reload object files" >&5
  1675. if eval "test "`echo '$''{'lt_cv_ld_reload_flag'+set}'`" = set"; then
  1676.   echo $ac_n "(cached) $ac_c" 1>&6
  1677. else
  1678.   lt_cv_ld_reload_flag='-r'
  1679. fi
  1680. echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
  1681. reload_flag=$lt_cv_ld_reload_flag
  1682. test -n "$reload_flag" && reload_flag=" $reload_flag"
  1683. echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
  1684. echo "configure:1881: checking for BSD-compatible nm" >&5
  1685. if eval "test "`echo '$''{'lt_cv_path_NM'+set}'`" = set"; then
  1686.   echo $ac_n "(cached) $ac_c" 1>&6
  1687. else
  1688.   if test -n "$NM"; then
  1689.   # Let the user override the test.
  1690.   lt_cv_path_NM="$NM"
  1691. else
  1692.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  1693.   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
  1694.     test -z "$ac_dir" && ac_dir=.
  1695.     tmp_nm=$ac_dir/${ac_tool_prefix}nm
  1696.     if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
  1697.       # Check to see if the nm accepts a BSD-compat flag.
  1698.       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
  1699.       #   nm: unknown option "B" ignored
  1700.       # Tru64's nm complains that /dev/null is an invalid object file
  1701.       if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
  1702. lt_cv_path_NM="$tmp_nm -B"
  1703. break
  1704.       elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
  1705. lt_cv_path_NM="$tmp_nm -p"
  1706. break
  1707.       else
  1708. lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
  1709. continue # so that we can try to find one that supports BSD flags
  1710.       fi
  1711.     fi
  1712.   done
  1713.   IFS="$ac_save_ifs"
  1714.   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
  1715. fi
  1716. fi
  1717. NM="$lt_cv_path_NM"
  1718. echo "$ac_t""$NM" 1>&6
  1719. echo $ac_n "checking for a sed that does not truncate output""... $ac_c" 1>&6
  1720. echo "configure:1919: checking for a sed that does not truncate output" >&5
  1721. if eval "test "`echo '$''{'lt_cv_path_SED'+set}'`" = set"; then
  1722.   echo $ac_n "(cached) $ac_c" 1>&6
  1723. else
  1724.   # Loop through the user's path and test for sed and gsed.
  1725. # Then use that list of sed's as ones to test for truncation.
  1726. as_executable_p="test -f"
  1727. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1728. for as_dir in $PATH
  1729. do
  1730.   IFS=$as_save_IFS
  1731.   test -z "$as_dir" && as_dir=.
  1732.   for ac_prog in sed gsed; do
  1733.     for ac_exec_ext in '' $ac_executable_extensions; do
  1734.       if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
  1735.         _sed_list="$_sed_list $as_dir/$ac_prog$ac_exec_ext"
  1736.       fi
  1737.     done
  1738.   done
  1739. done
  1740.   # Create a temporary directory, and hook for its removal unless debugging.
  1741. $debug ||
  1742. {
  1743.   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
  1744.   trap '{ (exit 1); exit 1; }' 1 2 13 15
  1745. }
  1746. # Create a (secure) tmp directory for tmp files.
  1747. : ${TMPDIR=/tmp}
  1748. {
  1749.   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/sedXXXXXX") 2>/dev/null` &&
  1750.   test -n "$tmp" && test -d "$tmp"
  1751. }  ||
  1752. {
  1753.   tmp=$TMPDIR/sed$$-$RANDOM
  1754.   (umask 077 && mkdir $tmp)
  1755. } ||
  1756. {
  1757.    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
  1758.    { (exit 1); exit 1; }
  1759. }
  1760.   _max=0
  1761.   _count=0
  1762.   # Add /usr/xpg4/bin/sed as it is typically found on Solaris
  1763.   # along with /bin/sed that truncates output.
  1764.   for _sed in $_sed_list /usr/xpg4/bin/sed; do
  1765.     test ! -f ${_sed} && break
  1766.     cat /dev/null > "$tmp/sed.in"
  1767.     _count=0
  1768.     echo ${ECHO_N-$ac_n} "0123456789${ECHO_C-$ac_c}" >"$tmp/sed.in"
  1769.     # Check for GNU sed and select it if it is found.
  1770.     if "${_sed}" --version 2>&1 < /dev/null | egrep '(GNU)' > /dev/null; then
  1771.       lt_cv_path_SED=${_sed}
  1772.       break
  1773.     fi
  1774.     while true; do
  1775.       cat "$tmp/sed.in" "$tmp/sed.in" >"$tmp/sed.tmp"
  1776.       mv "$tmp/sed.tmp" "$tmp/sed.in"
  1777.       cp "$tmp/sed.in" "$tmp/sed.nl"
  1778.       echo >>"$tmp/sed.nl"
  1779.       ${_sed} -e 's/a$//' < "$tmp/sed.nl" >"$tmp/sed.out" || break
  1780.       cmp -s "$tmp/sed.out" "$tmp/sed.nl" || break
  1781.       # 40000 chars as input seems more than enough
  1782.       test $_count -gt 10 && break
  1783.       _count=`expr $_count + 1`
  1784.       if test $_count -gt $_max; then
  1785.         _max=$_count
  1786.         lt_cv_path_SED=$_sed
  1787.       fi
  1788.     done
  1789.   done
  1790.   rm -rf "$tmp"
  1791. fi
  1792. if test "X$SED" != "X"; then
  1793.   lt_cv_path_SED=$SED
  1794. else
  1795.   SED=$lt_cv_path_SED
  1796. fi
  1797. echo "$ac_t""$SED" 1>&6
  1798. echo $ac_n "checking how to recognise dependent libraries""... $ac_c" 1>&6
  1799. echo "configure:2003: checking how to recognise dependent libraries" >&5
  1800. if eval "test "`echo '$''{'lt_cv_deplibs_check_method'+set}'`" = set"; then
  1801.   echo $ac_n "(cached) $ac_c" 1>&6
  1802. else
  1803.   lt_cv_file_magic_cmd='$MAGIC_CMD'
  1804. lt_cv_file_magic_test_file=
  1805. lt_cv_deplibs_check_method='unknown'
  1806. # Need to set the preceding variable on all platforms that support
  1807. # interlibrary dependencies.
  1808. # 'none' -- dependencies not supported.
  1809. # `unknown' -- same as none, but documents that we really don't know.
  1810. # 'pass_all' -- all dependencies passed with no checks.
  1811. # 'test_compile' -- check by making test program.
  1812. # 'file_magic [[regex]]' -- check by looking for files in library path
  1813. # which responds to the $file_magic_cmd with a given egrep regex.
  1814. # If you have `file' or equivalent on your system and you're not sure
  1815. # whether `pass_all' will *always* work, you probably want this one.
  1816. case $host_os in
  1817. aix4* | aix5*)
  1818.   lt_cv_deplibs_check_method=pass_all
  1819.   ;;
  1820. beos*)
  1821.   lt_cv_deplibs_check_method=pass_all
  1822.   ;;
  1823. bsdi4*)
  1824.   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
  1825.   lt_cv_file_magic_cmd='/usr/bin/file -L'
  1826.   lt_cv_file_magic_test_file=/shlib/libc.so
  1827.   ;;
  1828. cygwin* | mingw* | pw32*)
  1829.   lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
  1830.   lt_cv_file_magic_cmd='$OBJDUMP -f'
  1831.   ;;
  1832. darwin* | rhapsody*)
  1833.   lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
  1834.   lt_cv_file_magic_cmd='/usr/bin/file -L'
  1835.   case "$host_os" in
  1836.   rhapsody* | darwin1.[012])
  1837.     lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
  1838.     ;;
  1839.   *) # Darwin 1.3 on
  1840.     lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
  1841.     ;;
  1842.   esac
  1843.   ;;
  1844. freebsd*)
  1845.   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
  1846.     case $host_cpu in
  1847.     i*86 )
  1848.       # Not sure whether the presence of OpenBSD here was a mistake.
  1849.       # Let's accept both of them until this is cleared up.
  1850.       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
  1851.       lt_cv_file_magic_cmd=/usr/bin/file
  1852.       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
  1853.       ;;
  1854.     esac
  1855.   else
  1856.     lt_cv_deplibs_check_method=pass_all
  1857.   fi
  1858.   ;;
  1859. gnu*)
  1860.   lt_cv_deplibs_check_method=pass_all
  1861.   ;;
  1862. hpux10.20*|hpux11*)
  1863.   lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
  1864.   lt_cv_file_magic_cmd=/usr/bin/file
  1865.   lt_cv_file_magic_test_file=/usr/lib/libc.sl
  1866.   ;;
  1867. irix5* | irix6* | nonstopux*)
  1868.   case $LD in
  1869.   *-32|*"-32 ") libmagic=32-bit;;
  1870.   *-n32|*"-n32 ") libmagic=N32;;
  1871.   *-64|*"-64 ") libmagic=64-bit;;
  1872.   *) libmagic=never-match;;
  1873.   esac
  1874.   lt_cv_deplibs_check_method=pass_all
  1875.   ;;
  1876. # This must be Linux ELF.
  1877. linux-gnu*)
  1878.   lt_cv_deplibs_check_method=pass_all
  1879.   ;;
  1880. netbsd*)
  1881.   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
  1882.     lt_cv_deplibs_check_method='match_pattern /lib[^/.]+.so.[0-9]+.[0-9]+$'
  1883.   else
  1884.     lt_cv_deplibs_check_method='match_pattern /lib[^/.]+.so$'
  1885.   fi
  1886.   ;;
  1887. newos6*)
  1888.   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
  1889.   lt_cv_file_magic_cmd=/usr/bin/file
  1890.   lt_cv_file_magic_test_file=/usr/lib/libnls.so
  1891.   ;;
  1892. openbsd*)
  1893.   lt_cv_file_magic_cmd=/usr/bin/file
  1894.   lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
  1895.   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
  1896.     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
  1897.   else
  1898.     lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
  1899.   fi
  1900.   ;;
  1901. osf3* | osf4* | osf5*)
  1902.   lt_cv_deplibs_check_method=pass_all
  1903.   ;;
  1904. sco3.2v5*)
  1905.   lt_cv_deplibs_check_method=pass_all
  1906.   ;;
  1907. solaris*)
  1908.   lt_cv_deplibs_check_method=pass_all
  1909.   ;;
  1910. sysv5uw[78]* | sysv4*uw2*)
  1911.   lt_cv_deplibs_check_method=pass_all
  1912.   ;;
  1913. sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
  1914.   case $host_vendor in
  1915.   motorola)
  1916.     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]'
  1917.     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
  1918.     ;;
  1919.   ncr)
  1920.     lt_cv_deplibs_check_method=pass_all
  1921.     ;;
  1922.   sequent)
  1923.     lt_cv_file_magic_cmd='/bin/file'
  1924.     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
  1925.     ;;
  1926.   sni)
  1927.     lt_cv_file_magic_cmd='/bin/file'
  1928.     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
  1929.     lt_cv_file_magic_test_file=/lib/libc.so
  1930.     ;;
  1931.   siemens)
  1932.     lt_cv_deplibs_check_method=pass_all
  1933.     ;;
  1934.   esac
  1935.   ;;
  1936. esac
  1937. fi
  1938. echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
  1939. file_magic_cmd=$lt_cv_file_magic_cmd
  1940. deplibs_check_method=$lt_cv_deplibs_check_method
  1941. echo $ac_n "checking for object suffix""... $ac_c" 1>&6
  1942. echo "configure:2167: checking for object suffix" >&5
  1943. if eval "test "`echo '$''{'ac_cv_objext'+set}'`" = set"; then
  1944.   echo $ac_n "(cached) $ac_c" 1>&6
  1945. else
  1946.   rm -f conftest*
  1947. echo 'int i = 1;' > conftest.$ac_ext
  1948. if { (eval echo configure:2173: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  1949.   for ac_file in conftest.*; do
  1950.     case $ac_file in
  1951.     *.c) ;;
  1952.     *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
  1953.     esac
  1954.   done
  1955. else
  1956.   { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
  1957. fi
  1958. rm -f conftest*
  1959. fi
  1960. echo "$ac_t""$ac_cv_objext" 1>&6
  1961. OBJEXT=$ac_cv_objext
  1962. ac_objext=$ac_cv_objext
  1963. echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
  1964. echo "configure:2193: checking for executable suffix" >&5
  1965. if eval "test "`echo '$''{'ac_cv_exeext'+set}'`" = set"; then
  1966.   echo $ac_n "(cached) $ac_c" 1>&6
  1967. else
  1968.   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
  1969.   ac_cv_exeext=.exe
  1970. else
  1971.   rm -f conftest*
  1972.   echo 'int main () { return 0; }' > conftest.$ac_ext
  1973.   ac_cv_exeext=
  1974.   if { (eval echo configure:2203: "$ac_link") 1>&5; (eval $ac_link) 2>&5; }; then
  1975.     for file in conftest.*; do
  1976.       case $file in
  1977.       *.$ac_ext | *.c | *.o | *.obj) ;;
  1978.       *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
  1979.       esac
  1980.     done
  1981.   else
  1982.     { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
  1983.   fi
  1984.   rm -f conftest*
  1985.   test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
  1986. fi
  1987. fi
  1988. EXEEXT=""
  1989. test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
  1990. echo "$ac_t""${ac_cv_exeext}" 1>&6
  1991. ac_exeext=$EXEEXT
  1992. if test $host != $build; then
  1993.   ac_tool_prefix=${host_alias}-
  1994. else
  1995.   ac_tool_prefix=
  1996. fi
  1997. # Check for command to grab the raw symbol name followed by C symbol from nm.
  1998. echo $ac_n "checking command to parse $NM output""... $ac_c" 1>&6
  1999. echo "configure:2234: checking command to parse $NM output" >&5
  2000. if eval "test "`echo '$''{'lt_cv_sys_global_symbol_pipe'+set}'`" = set"; then
  2001.   echo $ac_n "(cached) $ac_c" 1>&6
  2002. else
  2003.   
  2004. # These are sane defaults that work on at least a few old systems.
  2005. # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
  2006. # Character class describing NM global symbol codes.
  2007. symcode='[BCDEGRST]'
  2008. # Regexp to match symbols that can be accessed directly from C.
  2009. sympat='([_A-Za-z][_A-Za-z0-9]*)'
  2010. # Transform the above into a raw symbol and a C symbol.
  2011. symxfrm='1 23 3'
  2012. # Transform an extracted symbol line into a proper C declaration
  2013. lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* (.*)$/extern char 1;/p'"
  2014. # Transform an extracted symbol line into symbol name and symbol address
  2015. lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: ([^ ]*) $/  {\"1\", (lt_ptr) 0},/p' -e 's/^$symcode ([^ ]*) ([^ ]*)$/  {"2", (lt_ptr) &2},/p'"
  2016. # Define system-specific variables.
  2017. case $host_os in
  2018. aix*)
  2019.   symcode='[BCDT]'
  2020.   ;;
  2021. cygwin* | mingw* | pw32*)
  2022.   symcode='[ABCDGISTW]'
  2023.   ;;
  2024. hpux*) # Its linker distinguishes data from code symbols
  2025.   lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* (.*)$/extern char 1();/p' -e 's/^$symcode* .* (.*)$/extern char 1;/p'"
  2026.   lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: ([^ ]*) $/  {\"1\", (lt_ptr) 0},/p' -e 's/^$symcode* ([^ ]*) ([^ ]*)$/  {"2", (lt_ptr) &2},/p'"
  2027.   ;;
  2028. irix* | nonstopux*)
  2029.   symcode='[BCDEGRST]'
  2030.   ;;
  2031. osf*)
  2032.   symcode='[BCDEGQRST]'
  2033.   ;;
  2034. solaris* | sysv5*)
  2035.   symcode='[BDT]'
  2036.   ;;
  2037. sysv4)
  2038.   symcode='[DFNSTU]'
  2039.   ;;
  2040. esac
  2041. # Handle CRLF in mingw tool chain
  2042. opt_cr=
  2043. case $host_os in
  2044. mingw*)
  2045.   opt_cr=`echo 'x{0,1}' | tr x '15'` # option cr in regexp
  2046.   ;;
  2047. esac
  2048. # If we're using GNU nm, then use its standard symbol codes.
  2049. if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
  2050.   symcode='[ABCDGISTW]'
  2051. fi
  2052. # Try without a prefix undercore, then with it.
  2053. for ac_symprfx in "" "_"; do
  2054.   # Write the raw and C identifiers.
  2055. lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[  ]($symcode$symcode*)[  ][  ]*($ac_symprfx)$sympat$opt_cr$/$symxfrm/p'"
  2056.   # Check to see that the pipe works correctly.
  2057.   pipe_works=no
  2058.   rm -f conftest*
  2059.   cat > conftest.$ac_ext <<EOF
  2060. #ifdef __cplusplus
  2061. extern "C" {
  2062. #endif
  2063. char nm_test_var;
  2064. void nm_test_func(){}
  2065. #ifdef __cplusplus
  2066. }
  2067. #endif
  2068. int main(){nm_test_var='a';nm_test_func();return(0);}
  2069. EOF
  2070.   if { (eval echo configure:2317: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2071.     # Now try to grab the symbols.
  2072.     nlist=conftest.nm
  2073.     if { (eval echo configure:2320: "$NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist") 1>&5; (eval $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist) 2>&5; } && test -s "$nlist"; then
  2074.       # Try sorting and uniquifying the output.
  2075.       if sort "$nlist" | uniq > "$nlist"T; then
  2076. mv -f "$nlist"T "$nlist"
  2077.       else
  2078. rm -f "$nlist"T
  2079.       fi
  2080.       # Make sure that we snagged all the symbols we need.
  2081.       if egrep ' nm_test_var$' "$nlist" >/dev/null; then
  2082. if egrep ' nm_test_func$' "$nlist" >/dev/null; then
  2083.   cat <<EOF > conftest.$ac_ext
  2084. #ifdef __cplusplus
  2085. extern "C" {
  2086. #endif
  2087. EOF
  2088.   # Now generate the symbol file.
  2089.   eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
  2090.   cat <<EOF >> conftest.$ac_ext
  2091. #if defined (__STDC__) && __STDC__
  2092. # define lt_ptr void *
  2093. #else
  2094. # define lt_ptr char *
  2095. # define const
  2096. #endif
  2097. /* The mapping between symbol names and symbols. */
  2098. const struct {
  2099.   const char *name;
  2100.   lt_ptr address;
  2101. }
  2102. lt_preloaded_symbols[] =
  2103. {
  2104. EOF
  2105.   sed "s/^$symcode$symcode* (.*) (.*)$/  {"2", (lt_ptr) &2},/" < "$nlist" >> conftest.$ac_ext
  2106.   cat <<EOF >> conftest.$ac_ext
  2107.   {0, (lt_ptr) 0}
  2108. };
  2109. #ifdef __cplusplus
  2110. }
  2111. #endif
  2112. EOF
  2113.   # Now try linking the two files.
  2114.   mv conftest.$ac_objext conftstm.$ac_objext
  2115.   save_LIBS="$LIBS"
  2116.   save_CFLAGS="$CFLAGS"
  2117.   LIBS="conftstm.$ac_objext"
  2118.   CFLAGS="$CFLAGS$no_builtin_flag"
  2119.   if { (eval echo configure:2371: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest$ac_exeext; then
  2120.     pipe_works=yes
  2121.   fi
  2122.   LIBS="$save_LIBS"
  2123.   CFLAGS="$save_CFLAGS"
  2124. else
  2125.   echo "cannot find nm_test_func in $nlist" >&5
  2126. fi
  2127.       else
  2128. echo "cannot find nm_test_var in $nlist" >&5
  2129.       fi
  2130.     else
  2131.       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
  2132.     fi
  2133.   else
  2134.     echo "$progname: failed program was:" >&5
  2135.     cat conftest.$ac_ext >&5
  2136.   fi
  2137.   rm -f conftest* conftst*
  2138.   # Do not use the global_symbol_pipe unless it works.
  2139.   if test "$pipe_works" = yes; then
  2140.     break
  2141.   else
  2142.     lt_cv_sys_global_symbol_pipe=
  2143.   fi
  2144. done
  2145. fi
  2146. global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
  2147. if test -z "$lt_cv_sys_global_symbol_pipe"; then
  2148.   global_symbol_to_cdecl=
  2149.   global_symbol_to_c_name_address=
  2150. else
  2151.   global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
  2152.   global_symbol_to_c_name_address="$lt_cv_global_symbol_to_c_name_address"
  2153. fi
  2154. if test -z "$global_symbol_pipe$global_symbol_to_cdec$global_symbol_to_c_name_address";
  2155. then
  2156.   echo "$ac_t""failed" 1>&6
  2157. else
  2158.   echo "$ac_t""ok" 1>&6
  2159. fi
  2160. for ac_hdr in dlfcn.h
  2161. do
  2162. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  2163. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  2164. echo "configure:2420: checking for $ac_hdr" >&5
  2165. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  2166.   echo $ac_n "(cached) $ac_c" 1>&6
  2167. else
  2168.   cat > conftest.$ac_ext <<EOF
  2169. #line 2425 "configure"
  2170. #include "confdefs.h"
  2171. #include <$ac_hdr>
  2172. EOF
  2173. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  2174. { (eval echo configure:2430: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  2175. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  2176. if test -z "$ac_err"; then
  2177.   rm -rf conftest*
  2178.   eval "ac_cv_header_$ac_safe=yes"
  2179. else
  2180.   echo "$ac_err" >&5
  2181.   echo "configure: failed program was:" >&5
  2182.   cat conftest.$ac_ext >&5
  2183.   rm -rf conftest*
  2184.   eval "ac_cv_header_$ac_safe=no"
  2185. fi
  2186. rm -f conftest*
  2187. fi
  2188. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  2189.   echo "$ac_t""yes" 1>&6
  2190.     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  2191.   cat >> confdefs.h <<EOF
  2192. #define $ac_tr_hdr 1
  2193. EOF
  2194.  
  2195. else
  2196.   echo "$ac_t""no" 1>&6
  2197. fi
  2198. done
  2199. # Only perform the check for file, if the check method requires it
  2200. case $deplibs_check_method in
  2201. file_magic*)
  2202.   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
  2203.     echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
  2204. echo "configure:2466: checking for ${ac_tool_prefix}file" >&5
  2205. if eval "test "`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`" = set"; then
  2206.   echo $ac_n "(cached) $ac_c" 1>&6
  2207. else
  2208.   case $MAGIC_CMD in
  2209.   /*)
  2210.   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
  2211.   ;;
  2212.   ?:/*)
  2213.   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
  2214.   ;;
  2215.   *)
  2216.   ac_save_MAGIC_CMD="$MAGIC_CMD"
  2217.   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
  2218.   ac_dummy="/usr/bin:$PATH"
  2219.   for ac_dir in $ac_dummy; do
  2220.     test -z "$ac_dir" && ac_dir=.
  2221.     if test -f $ac_dir/${ac_tool_prefix}file; then
  2222.       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
  2223.       if test -n "$file_magic_test_file"; then
  2224. case $deplibs_check_method in
  2225. "file_magic "*)
  2226.   file_magic_regex="`expr "$deplibs_check_method" : "file_magic (.*)"`"
  2227.   MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
  2228.   if eval $file_magic_cmd $file_magic_test_file 2> /dev/null |
  2229.     egrep "$file_magic_regex" > /dev/null; then
  2230.     :
  2231.   else
  2232.     cat <<EOF 1>&2
  2233. *** Warning: the command libtool uses to detect shared libraries,
  2234. *** $file_magic_cmd, produces output that libtool cannot recognize.
  2235. *** The result is that libtool may fail to recognize shared libraries
  2236. *** as such.  This will affect the creation of libtool libraries that
  2237. *** depend on shared libraries, but programs linked with such libtool
  2238. *** libraries will work regardless of this problem.  Nevertheless, you
  2239. *** may want to report the problem to your system manager and/or to
  2240. *** bug-libtool@gnu.org
  2241. EOF
  2242.   fi ;;
  2243. esac
  2244.       fi
  2245.       break
  2246.     fi
  2247.   done
  2248.   IFS="$ac_save_ifs"
  2249.   MAGIC_CMD="$ac_save_MAGIC_CMD"
  2250.   ;;
  2251. esac
  2252. fi
  2253. MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
  2254. if test -n "$MAGIC_CMD"; then
  2255.   echo "$ac_t""$MAGIC_CMD" 1>&6
  2256. else
  2257.   echo "$ac_t""no" 1>&6
  2258. fi
  2259. if test -z "$lt_cv_path_MAGIC_CMD"; then
  2260.   if test -n "$ac_tool_prefix"; then
  2261.     echo $ac_n "checking for file""... $ac_c" 1>&6
  2262. echo "configure:2528: checking for file" >&5
  2263. if eval "test "`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`" = set"; then
  2264.   echo $ac_n "(cached) $ac_c" 1>&6
  2265. else
  2266.   case $MAGIC_CMD in
  2267.   /*)
  2268.   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
  2269.   ;;
  2270.   ?:/*)
  2271.   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
  2272.   ;;
  2273.   *)
  2274.   ac_save_MAGIC_CMD="$MAGIC_CMD"
  2275.   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
  2276.   ac_dummy="/usr/bin:$PATH"
  2277.   for ac_dir in $ac_dummy; do
  2278.     test -z "$ac_dir" && ac_dir=.
  2279.     if test -f $ac_dir/file; then
  2280.       lt_cv_path_MAGIC_CMD="$ac_dir/file"
  2281.       if test -n "$file_magic_test_file"; then
  2282. case $deplibs_check_method in
  2283. "file_magic "*)
  2284.   file_magic_regex="`expr "$deplibs_check_method" : "file_magic (.*)"`"
  2285.   MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
  2286.   if eval $file_magic_cmd $file_magic_test_file 2> /dev/null |
  2287.     egrep "$file_magic_regex" > /dev/null; then
  2288.     :
  2289.   else
  2290.     cat <<EOF 1>&2
  2291. *** Warning: the command libtool uses to detect shared libraries,
  2292. *** $file_magic_cmd, produces output that libtool cannot recognize.
  2293. *** The result is that libtool may fail to recognize shared libraries
  2294. *** as such.  This will affect the creation of libtool libraries that
  2295. *** depend on shared libraries, but programs linked with such libtool
  2296. *** libraries will work regardless of this problem.  Nevertheless, you
  2297. *** may want to report the problem to your system manager and/or to
  2298. *** bug-libtool@gnu.org
  2299. EOF
  2300.   fi ;;
  2301. esac
  2302.       fi
  2303.       break
  2304.     fi
  2305.   done
  2306.   IFS="$ac_save_ifs"
  2307.   MAGIC_CMD="$ac_save_MAGIC_CMD"
  2308.   ;;
  2309. esac
  2310. fi
  2311. MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
  2312. if test -n "$MAGIC_CMD"; then
  2313.   echo "$ac_t""$MAGIC_CMD" 1>&6
  2314. else
  2315.   echo "$ac_t""no" 1>&6
  2316. fi
  2317.   else
  2318.     MAGIC_CMD=:
  2319.   fi
  2320. fi
  2321.   fi
  2322.   ;;
  2323. esac
  2324. # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
  2325. set dummy ${ac_tool_prefix}ranlib; ac_word=$2
  2326. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  2327. echo "configure:2599: checking for $ac_word" >&5
  2328. if eval "test "`echo '$''{'ac_cv_prog_RANLIB'+set}'`" = set"; then
  2329.   echo $ac_n "(cached) $ac_c" 1>&6
  2330. else
  2331.   if test -n "$RANLIB"; then
  2332.   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
  2333. else
  2334.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  2335.   ac_dummy="$PATH"
  2336.   for ac_dir in $ac_dummy; do
  2337.     test -z "$ac_dir" && ac_dir=.
  2338.     if test -f $ac_dir/$ac_word; then
  2339.       ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
  2340.       break
  2341.     fi
  2342.   done
  2343.   IFS="$ac_save_ifs"
  2344. fi
  2345. fi
  2346. RANLIB="$ac_cv_prog_RANLIB"
  2347. if test -n "$RANLIB"; then
  2348.   echo "$ac_t""$RANLIB" 1>&6
  2349. else
  2350.   echo "$ac_t""no" 1>&6
  2351. fi
  2352. if test -z "$ac_cv_prog_RANLIB"; then
  2353. if test -n "$ac_tool_prefix"; then
  2354.   # Extract the first word of "ranlib", so it can be a program name with args.
  2355. set dummy ranlib; ac_word=$2
  2356. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  2357. echo "configure:2631: checking for $ac_word" >&5
  2358. if eval "test "`echo '$''{'ac_cv_prog_RANLIB'+set}'`" = set"; then
  2359.   echo $ac_n "(cached) $ac_c" 1>&6
  2360. else
  2361.   if test -n "$RANLIB"; then
  2362.   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
  2363. else
  2364.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  2365.   ac_dummy="$PATH"
  2366.   for ac_dir in $ac_dummy; do
  2367.     test -z "$ac_dir" && ac_dir=.
  2368.     if test -f $ac_dir/$ac_word; then
  2369.       ac_cv_prog_RANLIB="ranlib"
  2370.       break
  2371.     fi
  2372.   done
  2373.   IFS="$ac_save_ifs"
  2374.   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
  2375. fi
  2376. fi
  2377. RANLIB="$ac_cv_prog_RANLIB"
  2378. if test -n "$RANLIB"; then
  2379.   echo "$ac_t""$RANLIB" 1>&6
  2380. else
  2381.   echo "$ac_t""no" 1>&6
  2382. fi
  2383. else
  2384.   RANLIB=":"
  2385. fi
  2386. fi
  2387. # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
  2388. set dummy ${ac_tool_prefix}strip; ac_word=$2
  2389. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  2390. echo "configure:2666: checking for $ac_word" >&5
  2391. if eval "test "`echo '$''{'ac_cv_prog_STRIP'+set}'`" = set"; then
  2392.   echo $ac_n "(cached) $ac_c" 1>&6
  2393. else
  2394.   if test -n "$STRIP"; then
  2395.   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
  2396. else
  2397.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  2398.   ac_dummy="$PATH"
  2399.   for ac_dir in $ac_dummy; do
  2400.     test -z "$ac_dir" && ac_dir=.
  2401.     if test -f $ac_dir/$ac_word; then
  2402.       ac_cv_prog_STRIP="${ac_tool_prefix}strip"
  2403.       break
  2404.     fi
  2405.   done
  2406.   IFS="$ac_save_ifs"
  2407. fi
  2408. fi
  2409. STRIP="$ac_cv_prog_STRIP"
  2410. if test -n "$STRIP"; then
  2411.   echo "$ac_t""$STRIP" 1>&6
  2412. else
  2413.   echo "$ac_t""no" 1>&6
  2414. fi
  2415. if test -z "$ac_cv_prog_STRIP"; then
  2416. if test -n "$ac_tool_prefix"; then
  2417.   # Extract the first word of "strip", so it can be a program name with args.
  2418. set dummy strip; ac_word=$2
  2419. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  2420. echo "configure:2698: checking for $ac_word" >&5
  2421. if eval "test "`echo '$''{'ac_cv_prog_STRIP'+set}'`" = set"; then
  2422.   echo $ac_n "(cached) $ac_c" 1>&6
  2423. else
  2424.   if test -n "$STRIP"; then
  2425.   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
  2426. else
  2427.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  2428.   ac_dummy="$PATH"
  2429.   for ac_dir in $ac_dummy; do
  2430.     test -z "$ac_dir" && ac_dir=.
  2431.     if test -f $ac_dir/$ac_word; then
  2432.       ac_cv_prog_STRIP="strip"
  2433.       break
  2434.     fi
  2435.   done
  2436.   IFS="$ac_save_ifs"
  2437.   test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
  2438. fi
  2439. fi
  2440. STRIP="$ac_cv_prog_STRIP"
  2441. if test -n "$STRIP"; then
  2442.   echo "$ac_t""$STRIP" 1>&6
  2443. else
  2444.   echo "$ac_t""no" 1>&6
  2445. fi
  2446. else
  2447.   STRIP=":"
  2448. fi
  2449. fi
  2450. enable_dlopen=no
  2451. enable_win32_dll=no
  2452. # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
  2453. if test "${enable_libtool_lock+set}" = set; then
  2454.   enableval="$enable_libtool_lock"
  2455.   :
  2456. fi
  2457. test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
  2458. # Some flags need to be propagated to the compiler or linker for good
  2459. # libtool support.
  2460. case $host in
  2461. *-*-irix6*)
  2462.   # Find out which ABI we are using.
  2463.   echo '#line 2747 "configure"' > conftest.$ac_ext
  2464.   if { (eval echo configure:2748: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2465.     case `/usr/bin/file conftest.$ac_objext` in
  2466.     *32-bit*)
  2467.       LD="${LD-ld} -32"
  2468.       ;;
  2469.     *N32*)
  2470.       LD="${LD-ld} -n32"
  2471.       ;;
  2472.     *64-bit*)
  2473.       LD="${LD-ld} -64"
  2474.       ;;
  2475.     esac
  2476.   fi
  2477.   rm -rf conftest*
  2478.   ;;
  2479. *-*-sco3.2v5*)
  2480.   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
  2481.   SAVE_CFLAGS="$CFLAGS"
  2482.   CFLAGS="$CFLAGS -belf"
  2483.   echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
  2484. echo "configure:2769: checking whether the C compiler needs -belf" >&5
  2485. if eval "test "`echo '$''{'lt_cv_cc_needs_belf'+set}'`" = set"; then
  2486.   echo $ac_n "(cached) $ac_c" 1>&6
  2487. else
  2488.   
  2489.      ac_ext=c
  2490. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  2491. ac_cpp='$CPP $CPPFLAGS'
  2492. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  2493. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  2494. cross_compiling=$ac_cv_prog_cc_cross
  2495.      cat > conftest.$ac_ext <<EOF
  2496. #line 2782 "configure"
  2497. #include "confdefs.h"
  2498. int main() {
  2499. ; return 0; }
  2500. EOF
  2501. if { (eval echo configure:2789: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2502.   rm -rf conftest*
  2503.   lt_cv_cc_needs_belf=yes
  2504. else
  2505.   echo "configure: failed program was:" >&5
  2506.   cat conftest.$ac_ext >&5
  2507.   rm -rf conftest*
  2508.   lt_cv_cc_needs_belf=no
  2509. fi
  2510. rm -f conftest*
  2511.      ac_ext=c
  2512. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  2513. ac_cpp='$CPP $CPPFLAGS'
  2514. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  2515. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  2516. cross_compiling=$ac_cv_prog_cc_cross
  2517. fi
  2518. echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
  2519.   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
  2520.     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
  2521.     CFLAGS="$SAVE_CFLAGS"
  2522.   fi
  2523.   ;;
  2524. esac
  2525. # Sed substitution that helps us do robust quoting.  It backslashifies
  2526. # metacharacters that are still active within double-quoted strings.
  2527. Xsed='sed -e s/^X//'
  2528. sed_quote_subst='s/([\"\`$\\])/\1/g'
  2529. # Same as above, but do not quote variable references.
  2530. double_quote_subst='s/([\"\`\\])/\1/g'
  2531. # Sed substitution to delay expansion of an escaped shell variable in a
  2532. # double_quote_subst'ed string.
  2533. delay_variable_subst='s/\\\\\$/\\\$/g'
  2534. # Constants:
  2535. rm="rm -f"
  2536. # Global variables:
  2537. default_ofile=libtool
  2538. can_build_shared=yes
  2539. # All known linkers require a `.a' archive for static linking (except M$VC,
  2540. # which needs '.lib').
  2541. libext=a
  2542. ltmain="$ac_aux_dir/ltmain.sh"
  2543. ofile="$default_ofile"
  2544. with_gnu_ld="$lt_cv_prog_gnu_ld"
  2545. need_locks="$enable_libtool_lock"
  2546. old_CC="$CC"
  2547. old_CFLAGS="$CFLAGS"
  2548. # Set sane defaults for various variables
  2549. test -z "$AR" && AR=ar
  2550. test -z "$AR_FLAGS" && AR_FLAGS=cru
  2551. test -z "$AS" && AS=as
  2552. test -z "$CC" && CC=cc
  2553. test -z "$DLLTOOL" && DLLTOOL=dlltool
  2554. test -z "$LD" && LD=ld
  2555. test -z "$LN_S" && LN_S="ln -s"
  2556. test -z "$MAGIC_CMD" && MAGIC_CMD=file
  2557. test -z "$NM" && NM=nm
  2558. test -z "$OBJDUMP" && OBJDUMP=objdump
  2559. test -z "$RANLIB" && RANLIB=:
  2560. test -z "$STRIP" && STRIP=:
  2561. test -z "$ac_objext" && ac_objext=o
  2562. if test x"$host" != x"$build"; then
  2563.   ac_tool_prefix=${host_alias}-
  2564. else
  2565.   ac_tool_prefix=
  2566. fi
  2567. # Transform linux* to *-*-linux-gnu*, to support old configure scripts.
  2568. case $host_os in
  2569. linux-gnu*) ;;
  2570. linux*) host=`echo $host | sed 's/^(.*-.*-linux)(.*)$/1-gnu2/'`
  2571. esac
  2572. case $host_os in
  2573. aix3*)
  2574.   # AIX sometimes has problems with the GCC collect2 program.  For some
  2575.   # reason, if we set the COLLECT_NAMES environment variable, the problems
  2576.   # vanish in a puff of smoke.
  2577.   if test "X${COLLECT_NAMES+set}" != Xset; then
  2578.     COLLECT_NAMES=
  2579.     export COLLECT_NAMES
  2580.   fi
  2581.   ;;
  2582. esac
  2583. # Determine commands to create old-style static archives.
  2584. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
  2585. old_postinstall_cmds='chmod 644 $oldlib'
  2586. old_postuninstall_cmds=
  2587. if test -n "$RANLIB"; then
  2588.   case $host_os in
  2589.   openbsd*)
  2590.     old_postinstall_cmds="$RANLIB -t $oldlib~$old_postinstall_cmds"
  2591.     ;;
  2592.   *)
  2593.     old_postinstall_cmds="$RANLIB $oldlib~$old_postinstall_cmds"
  2594.     ;;
  2595.   esac
  2596.   old_archive_cmds="$old_archive_cmds~$RANLIB $oldlib"
  2597. fi
  2598. # Allow CC to be a program name with arguments.
  2599. set dummy $CC
  2600. compiler="$2"
  2601. echo $ac_n "checking for objdir""... $ac_c" 1>&6
  2602. echo "configure:2909: checking for objdir" >&5
  2603. rm -f .libs 2>/dev/null
  2604. mkdir .libs 2>/dev/null
  2605. if test -d .libs; then
  2606.   objdir=.libs
  2607. else
  2608.   # MS-DOS does not allow filenames that begin with a dot.
  2609.   objdir=_libs
  2610. fi
  2611. rmdir .libs 2>/dev/null
  2612. echo "$ac_t""$objdir" 1>&6
  2613. # Check whether --with-pic or --without-pic was given.
  2614. if test "${with_pic+set}" = set; then
  2615.   withval="$with_pic"
  2616.   pic_mode="$withval"
  2617. else
  2618.   pic_mode=default
  2619. fi
  2620. test -z "$pic_mode" && pic_mode=default
  2621. # We assume here that the value for lt_cv_prog_cc_pic will not be cached
  2622. # in isolation, and that seeing it set (from the cache) indicates that
  2623. # the associated values are set (in the cache) correctly too.
  2624. echo $ac_n "checking for $compiler option to produce PIC""... $ac_c" 1>&6
  2625. echo "configure:2936: checking for $compiler option to produce PIC" >&5
  2626. if eval "test "`echo '$''{'lt_cv_prog_cc_pic'+set}'`" = set"; then
  2627.   echo $ac_n "(cached) $ac_c" 1>&6
  2628. else
  2629.    lt_cv_prog_cc_pic=
  2630.   lt_cv_prog_cc_shlib=
  2631.   lt_cv_prog_cc_wl=
  2632.   lt_cv_prog_cc_static=
  2633.   lt_cv_prog_cc_no_builtin=
  2634.   lt_cv_prog_cc_can_build_shared=$can_build_shared
  2635.   if test "$GCC" = yes; then
  2636.     lt_cv_prog_cc_wl='-Wl,'
  2637.     lt_cv_prog_cc_static='-static'
  2638.     case $host_os in
  2639.     aix*)
  2640.       # Below there is a dirty hack to force normal static linking with -ldl
  2641.       # The problem is because libdl dynamically linked with both libc and
  2642.       # libC (AIX C++ library), which obviously doesn't included in libraries
  2643.       # list by gcc. This cause undefined symbols with -static flags.
  2644.       # This hack allows C programs to be linked with "-static -ldl", but
  2645.       # not sure about C++ programs.
  2646.       lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
  2647.       ;;
  2648.     amigaos*)
  2649.       # FIXME: we need at least 68020 code to build shared libraries, but
  2650.       # adding the `-m68020' flag to GCC prevents building anything better,
  2651.       # like `-m68040'.
  2652.       lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
  2653.       ;;
  2654.     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
  2655.       # PIC is the default for these OSes.
  2656.       ;;
  2657.     darwin* | rhapsody*)
  2658.       # PIC is the default on this platform
  2659.       # Common symbols not allowed in MH_DYLIB files
  2660.       lt_cv_prog_cc_pic='-fno-common'
  2661.       ;;
  2662.     cygwin* | mingw* | pw32* | os2*)
  2663.       # This hack is so that the source file can tell whether it is being
  2664.       # built for inclusion in a dll (and should export symbols for example).
  2665.       lt_cv_prog_cc_pic='-DDLL_EXPORT'
  2666.       ;;
  2667.     sysv4*MP*)
  2668.       if test -d /usr/nec; then
  2669.  lt_cv_prog_cc_pic=-Kconform_pic
  2670.       fi
  2671.       ;;
  2672.     *)
  2673.       lt_cv_prog_cc_pic='-fPIC'
  2674.       ;;
  2675.     esac
  2676.   else
  2677.     # PORTME Check for PIC flags for the system compiler.
  2678.     case $host_os in
  2679.     aix3* | aix4* | aix5*)
  2680.       lt_cv_prog_cc_wl='-Wl,'
  2681.       # All AIX code is PIC.
  2682.       if test "$host_cpu" = ia64; then
  2683. # AIX 5 now supports IA64 processor
  2684. lt_cv_prog_cc_static='-Bstatic'
  2685.       else
  2686. lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
  2687.       fi
  2688.       ;;
  2689.     hpux9* | hpux10* | hpux11*)
  2690.       # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
  2691.       lt_cv_prog_cc_wl='-Wl,'
  2692.       lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
  2693.       lt_cv_prog_cc_pic='+Z'
  2694.       ;;
  2695.     irix5* | irix6* | nonstopux*)
  2696.       lt_cv_prog_cc_wl='-Wl,'
  2697.       lt_cv_prog_cc_static='-non_shared'
  2698.       # PIC (with -KPIC) is the default.
  2699.       ;;
  2700.     cygwin* | mingw* | pw32* | os2*)
  2701.       # This hack is so that the source file can tell whether it is being
  2702.       # built for inclusion in a dll (and should export symbols for example).
  2703.       lt_cv_prog_cc_pic='-DDLL_EXPORT'
  2704.       ;;
  2705.     newsos6)
  2706.       lt_cv_prog_cc_pic='-KPIC'
  2707.       lt_cv_prog_cc_static='-Bstatic'
  2708.       ;;
  2709.     osf3* | osf4* | osf5*)
  2710.       # All OSF/1 code is PIC.
  2711.       lt_cv_prog_cc_wl='-Wl,'
  2712.       lt_cv_prog_cc_static='-non_shared'
  2713.       ;;
  2714.     sco3.2v5*)
  2715.       lt_cv_prog_cc_pic='-Kpic'
  2716.       lt_cv_prog_cc_static='-dn'
  2717.       lt_cv_prog_cc_shlib='-belf'
  2718.       ;;
  2719.     solaris*)
  2720.       lt_cv_prog_cc_pic='-KPIC'
  2721.       lt_cv_prog_cc_static='-Bstatic'
  2722.       lt_cv_prog_cc_wl='-Wl,'
  2723.       ;;
  2724.     sunos4*)
  2725.       lt_cv_prog_cc_pic='-PIC'
  2726.       lt_cv_prog_cc_static='-Bstatic'
  2727.       lt_cv_prog_cc_wl='-Qoption ld '
  2728.       ;;
  2729.     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
  2730.       lt_cv_prog_cc_pic='-KPIC'
  2731.       lt_cv_prog_cc_static='-Bstatic'
  2732.       lt_cv_prog_cc_wl='-Wl,'
  2733.       ;;
  2734.     uts4*)
  2735.       lt_cv_prog_cc_pic='-pic'
  2736.       lt_cv_prog_cc_static='-Bstatic'
  2737.       ;;
  2738.     sysv4*MP*)
  2739.       if test -d /usr/nec ;then
  2740. lt_cv_prog_cc_pic='-Kconform_pic'
  2741. lt_cv_prog_cc_static='-Bstatic'
  2742.       fi
  2743.       ;;
  2744.     *)
  2745.       lt_cv_prog_cc_can_build_shared=no
  2746.       ;;
  2747.     esac
  2748.   fi
  2749. fi
  2750. if test -z "$lt_cv_prog_cc_pic"; then
  2751.   echo "$ac_t""none" 1>&6
  2752. else
  2753.   echo "$ac_t""$lt_cv_prog_cc_pic" 1>&6
  2754.   # Check to make sure the pic_flag actually works.
  2755.   echo $ac_n "checking if $compiler PIC flag $lt_cv_prog_cc_pic works""... $ac_c" 1>&6
  2756. echo "configure:3084: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
  2757.   if eval "test "`echo '$''{'lt_cv_prog_cc_pic_works'+set}'`" = set"; then
  2758.   echo $ac_n "(cached) $ac_c" 1>&6
  2759. else
  2760.       save_CFLAGS="$CFLAGS"
  2761.     CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
  2762.     cat > conftest.$ac_ext <<EOF
  2763. #line 3091 "configure"
  2764. #include "confdefs.h"
  2765. int main() {
  2766. ; return 0; }
  2767. EOF
  2768. if { (eval echo configure:3098: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2769.   rm -rf conftest*
  2770.         case $host_os in
  2771.       hpux9* | hpux10* | hpux11*)
  2772. # On HP-UX, both CC and GCC only warn that PIC is supported... then
  2773. # they create non-PIC objects.  So, if there were any warnings, we
  2774. # assume that PIC is not supported.
  2775. if test -s conftest.err; then
  2776.   lt_cv_prog_cc_pic_works=no
  2777. else
  2778.   lt_cv_prog_cc_pic_works=yes
  2779. fi
  2780. ;;
  2781.       *)
  2782. lt_cv_prog_cc_pic_works=yes
  2783. ;;
  2784.       esac
  2785.     
  2786. else
  2787.   echo "configure: failed program was:" >&5
  2788.   cat conftest.$ac_ext >&5
  2789.   rm -rf conftest*
  2790.         lt_cv_prog_cc_pic_works=no
  2791.     
  2792. fi
  2793. rm -f conftest*
  2794.     CFLAGS="$save_CFLAGS"
  2795.   
  2796. fi
  2797.   if test "X$lt_cv_prog_cc_pic_works" = Xno; then
  2798.     lt_cv_prog_cc_pic=
  2799.     lt_cv_prog_cc_can_build_shared=no
  2800.   else
  2801.     lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
  2802.   fi
  2803.   echo "$ac_t""$lt_cv_prog_cc_pic_works" 1>&6
  2804. fi
  2805. # Check for any special shared library compilation flags.
  2806. if test -n "$lt_cv_prog_cc_shlib"; then
  2807.   echo "configure: warning: `$CC' requires `$lt_cv_prog_cc_shlib' to build shared libraries" 1>&2
  2808.   if echo "$old_CC $old_CFLAGS " | egrep -e "[  ]$lt_cv_prog_cc_shlib[  ]" >/dev/null; then :
  2809.   else
  2810.    echo "configure: warning: add `$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" 1>&2
  2811.     lt_cv_prog_cc_can_build_shared=no
  2812.   fi
  2813. fi
  2814. echo $ac_n "checking if $compiler static flag $lt_cv_prog_cc_static works""... $ac_c" 1>&6
  2815. echo "configure:3150: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
  2816. if eval "test "`echo '$''{'lt_cv_prog_cc_static_works'+set}'`" = set"; then
  2817.   echo $ac_n "(cached) $ac_c" 1>&6
  2818. else
  2819.     lt_cv_prog_cc_static_works=no
  2820.   save_LDFLAGS="$LDFLAGS"
  2821.   LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
  2822.   cat > conftest.$ac_ext <<EOF
  2823. #line 3158 "configure"
  2824. #include "confdefs.h"
  2825. int main() {
  2826. ; return 0; }
  2827. EOF
  2828. if { (eval echo configure:3165: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2829.   rm -rf conftest*
  2830.   lt_cv_prog_cc_static_works=yes
  2831. else
  2832.   echo "configure: failed program was:" >&5
  2833.   cat conftest.$ac_ext >&5
  2834. fi
  2835. rm -f conftest*
  2836.   LDFLAGS="$save_LDFLAGS"
  2837. fi
  2838. # Belt *and* braces to stop my trousers falling down:
  2839. test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
  2840. echo "$ac_t""$lt_cv_prog_cc_static_works" 1>&6
  2841. pic_flag="$lt_cv_prog_cc_pic"
  2842. special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
  2843. wl="$lt_cv_prog_cc_wl"
  2844. link_static_flag="$lt_cv_prog_cc_static"
  2845. no_builtin_flag="$lt_cv_prog_cc_no_builtin"
  2846. can_build_shared="$lt_cv_prog_cc_can_build_shared"
  2847. # Check to see if options -o and -c are simultaneously supported by compiler
  2848. echo $ac_n "checking if $compiler supports -c -o file.$ac_objext""... $ac_c" 1>&6
  2849. echo "configure:3192: checking if $compiler supports -c -o file.$ac_objext" >&5
  2850. if eval "test "`echo '$''{'lt_cv_compiler_c_o'+set}'`" = set"; then
  2851.   echo $ac_n "(cached) $ac_c" 1>&6
  2852. else
  2853.   
  2854. $rm -r conftest 2>/dev/null
  2855. mkdir conftest
  2856. cd conftest
  2857. echo "int some_variable = 0;" > conftest.$ac_ext
  2858. mkdir out
  2859. # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
  2860. # that will create temporary files in the current directory regardless of
  2861. # the output directory.  Thus, making CWD read-only will cause this test
  2862. # to fail, enabling locking or at least warning the user not to do parallel
  2863. # builds.
  2864. chmod -w .
  2865. save_CFLAGS="$CFLAGS"
  2866. CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
  2867. compiler_c_o=no
  2868. if { (eval echo configure:3211: "$ac_compile") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
  2869.   # The compiler can only warn and ignore the option if not recognized
  2870.   # So say no if there are warnings
  2871.   if test -s out/conftest.err; then
  2872.     lt_cv_compiler_c_o=no
  2873.   else
  2874.     lt_cv_compiler_c_o=yes
  2875.   fi
  2876. else
  2877.   # Append any errors to the config.log.
  2878.   cat out/conftest.err 1>&5
  2879.   lt_cv_compiler_c_o=no
  2880. fi
  2881. CFLAGS="$save_CFLAGS"
  2882. chmod u+w .
  2883. $rm conftest* out/*
  2884. rmdir out
  2885. cd ..
  2886. rmdir conftest
  2887. $rm -r conftest 2>/dev/null
  2888. fi
  2889. compiler_c_o=$lt_cv_compiler_c_o
  2890. echo "$ac_t""$compiler_c_o" 1>&6
  2891. if test x"$compiler_c_o" = x"yes"; then
  2892.   # Check to see if we can write to a .lo
  2893.   echo $ac_n "checking if $compiler supports -c -o file.lo""... $ac_c" 1>&6
  2894. echo "configure:3240: checking if $compiler supports -c -o file.lo" >&5
  2895.   if eval "test "`echo '$''{'lt_cv_compiler_o_lo'+set}'`" = set"; then
  2896.   echo $ac_n "(cached) $ac_c" 1>&6
  2897. else
  2898.   
  2899.   lt_cv_compiler_o_lo=no
  2900.   save_CFLAGS="$CFLAGS"
  2901.   CFLAGS="$CFLAGS -c -o conftest.lo"
  2902.   save_objext="$ac_objext"
  2903.   ac_objext=lo
  2904.   cat > conftest.$ac_ext <<EOF
  2905. #line 3251 "configure"
  2906. #include "confdefs.h"
  2907. int main() {
  2908. int some_variable = 0;
  2909. ; return 0; }
  2910. EOF
  2911. if { (eval echo configure:3258: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2912.   rm -rf conftest*
  2913.       # The compiler can only warn and ignore the option if not recognized
  2914.     # So say no if there are warnings
  2915.     if test -s conftest.err; then
  2916.       lt_cv_compiler_o_lo=no
  2917.     else
  2918.       lt_cv_compiler_o_lo=yes
  2919.     fi
  2920.   
  2921. else
  2922.   echo "configure: failed program was:" >&5
  2923.   cat conftest.$ac_ext >&5
  2924. fi
  2925. rm -f conftest*
  2926.   ac_objext="$save_objext"
  2927.   CFLAGS="$save_CFLAGS"
  2928.   
  2929. fi
  2930.   compiler_o_lo=$lt_cv_compiler_o_lo
  2931.   echo "$ac_t""$compiler_o_lo" 1>&6
  2932. else
  2933.   compiler_o_lo=no
  2934. fi
  2935. # Check to see if we can do hard links to lock some files if needed
  2936. hard_links="nottested"
  2937. if test "$compiler_c_o" = no && test "$need_locks" != no; then
  2938.   # do not overwrite the value of need_locks provided by the user
  2939.   echo $ac_n "checking if we can lock with hard links""... $ac_c" 1>&6
  2940. echo "configure:3289: checking if we can lock with hard links" >&5
  2941.   hard_links=yes
  2942.   $rm conftest*
  2943.   ln conftest.a conftest.b 2>/dev/null && hard_links=no
  2944.   touch conftest.a
  2945.   ln conftest.a conftest.b 2>&5 || hard_links=no
  2946.   ln conftest.a conftest.b 2>/dev/null && hard_links=no
  2947.   echo "$ac_t""$hard_links" 1>&6
  2948.   if test "$hard_links" = no; then
  2949.     echo "configure: warning: `$CC' does not support `-c -o', so `make -j' may be unsafe" 1>&2
  2950.     need_locks=warn
  2951.   fi
  2952. else
  2953.   need_locks=no
  2954. fi
  2955. if test "$GCC" = yes; then
  2956.   # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
  2957.   echo $ac_n "checking if $compiler supports -fno-rtti -fno-exceptions""... $ac_c" 1>&6
  2958. echo "configure:3308: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
  2959.   echo "int some_variable = 0;" > conftest.$ac_ext
  2960.   save_CFLAGS="$CFLAGS"
  2961.   CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
  2962.   compiler_rtti_exceptions=no
  2963.   cat > conftest.$ac_ext <<EOF
  2964. #line 3314 "configure"
  2965. #include "confdefs.h"
  2966. int main() {
  2967. int some_variable = 0;
  2968. ; return 0; }
  2969. EOF
  2970. if { (eval echo configure:3321: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2971.   rm -rf conftest*
  2972.       # The compiler can only warn and ignore the option if not recognized
  2973.     # So say no if there are warnings
  2974.     if test -s conftest.err; then
  2975.       compiler_rtti_exceptions=no
  2976.     else
  2977.       compiler_rtti_exceptions=yes
  2978.     fi
  2979.   
  2980. else
  2981.   echo "configure: failed program was:" >&5
  2982.   cat conftest.$ac_ext >&5
  2983. fi
  2984. rm -f conftest*
  2985.   CFLAGS="$save_CFLAGS"
  2986.   echo "$ac_t""$compiler_rtti_exceptions" 1>&6
  2987.   if test "$compiler_rtti_exceptions" = "yes"; then
  2988.     no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
  2989.   else
  2990.     no_builtin_flag=' -fno-builtin'
  2991.   fi
  2992. fi
  2993. # See if the linker supports building shared libraries.
  2994. echo $ac_n "checking whether the linker ($LD) supports shared libraries""... $ac_c" 1>&6
  2995. echo "configure:3348: checking whether the linker ($LD) supports shared libraries" >&5
  2996. allow_undefined_flag=
  2997. no_undefined_flag=
  2998. need_lib_prefix=unknown
  2999. need_version=unknown
  3000. # when you set need_version to no, make sure it does not cause -set_version
  3001. # flags to be left without arguments
  3002. archive_cmds=
  3003. archive_expsym_cmds=
  3004. old_archive_from_new_cmds=
  3005. old_archive_from_expsyms_cmds=
  3006. export_dynamic_flag_spec=
  3007. whole_archive_flag_spec=
  3008. thread_safe_flag_spec=
  3009. hardcode_into_libs=no
  3010. hardcode_libdir_flag_spec=
  3011. hardcode_libdir_separator=
  3012. hardcode_direct=no
  3013. hardcode_minus_L=no
  3014. hardcode_shlibpath_var=unsupported
  3015. runpath_var=
  3016. link_all_deplibs=unknown
  3017. always_export_symbols=no
  3018. export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '''s/.* //''' | sort | uniq > $export_symbols'
  3019. # include_expsyms should be a list of space-separated symbols to be *always*
  3020. # included in the symbol list
  3021. include_expsyms=
  3022. # exclude_expsyms can be an egrep regular expression of symbols to exclude
  3023. # it will be wrapped by ` (' and `)$', so one must not match beginning or
  3024. # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
  3025. # as well as any symbol that contains `d'.
  3026. exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
  3027. # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
  3028. # platforms (ab)use it in PIC code, but their linkers get confused if
  3029. # the symbol is explicitly referenced.  Since portable code cannot
  3030. # rely on this symbol name, it's probably fine to never include it in
  3031. # preloaded symbol tables.
  3032. extract_expsyms_cmds=
  3033. case $host_os in
  3034. cygwin* | mingw* | pw32*)
  3035.   # FIXME: the MSVC++ port hasn't been tested in a loooong time
  3036.   # When not using gcc, we currently assume that we are using
  3037.   # Microsoft Visual C++.
  3038.   if test "$GCC" != yes; then
  3039.     with_gnu_ld=no
  3040.   fi
  3041.   ;;
  3042. openbsd*)
  3043.   with_gnu_ld=no
  3044.   ;;
  3045. esac
  3046. ld_shlibs=yes
  3047. if test "$with_gnu_ld" = yes; then
  3048.   # If archive_cmds runs LD, not CC, wlarc should be empty
  3049.   wlarc='${wl}'
  3050.   # See if GNU ld supports shared libraries.
  3051.   case $host_os in
  3052.   aix3* | aix4* | aix5*)
  3053.     # On AIX, the GNU linker is very broken
  3054.     # Note:Check GNU linker on AIX 5-IA64 when/if it becomes available.
  3055.     ld_shlibs=no
  3056.     cat <<EOF 1>&2
  3057. *** Warning: the GNU linker, at least up to release 2.9.1, is reported
  3058. *** to be unable to reliably create shared libraries on AIX.
  3059. *** Therefore, libtool is disabling shared libraries support.  If you
  3060. *** really care for shared libraries, you may want to modify your PATH
  3061. *** so that a non-GNU linker is found, and then restart.
  3062. EOF
  3063.     ;;
  3064.   amigaos*)
  3065.     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)'
  3066.     hardcode_libdir_flag_spec='-L$libdir'
  3067.     hardcode_minus_L=yes
  3068.     # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
  3069.     # that the semantics of dynamic libraries on AmigaOS, at least up
  3070.     # to version 4, is to share data among multiple programs linked
  3071.     # with the same dynamic library.  Since this doesn't match the
  3072.     # behavior of shared libraries on other platforms, we can use
  3073.     # them.
  3074.     ld_shlibs=no
  3075.     ;;
  3076.   beos*)
  3077.     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
  3078.       allow_undefined_flag=unsupported
  3079.       # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
  3080.       # support --undefined.  This deserves some investigation.  FIXME
  3081.       archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  3082.     else
  3083.       ld_shlibs=no
  3084.     fi
  3085.     ;;
  3086.   cygwin* | mingw* | pw32*)
  3087.     # hardcode_libdir_flag_spec is actually meaningless, as there is
  3088.     # no search path for DLLs.
  3089.     hardcode_libdir_flag_spec='-L$libdir'
  3090.     allow_undefined_flag=unsupported
  3091.     always_export_symbols=yes
  3092.     extract_expsyms_cmds='test -f $output_objdir/impgen.c || 
  3093.       sed -e "/^# /* impgen.c starts here *//,/^# /* impgen.c ends here *// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~
  3094.       test -f $output_objdir/impgen.exe || (cd $output_objdir && 
  3095.       if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; 
  3096.       else $CC -o impgen impgen.c ; fi)~
  3097.       $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def'
  3098.     old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
  3099.     # cygwin and mingw dlls have different entry points and sets of symbols
  3100.     # to exclude.
  3101.     # FIXME: what about values for MSVC?
  3102.     dll_entry=__cygwin_dll_entry@12
  3103.     dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
  3104.     case $host_os in
  3105.     mingw*)
  3106.       # mingw values
  3107.       dll_entry=_DllMainCRTStartup@12
  3108.       dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
  3109.       ;;
  3110.     esac
  3111.     # mingw and cygwin differ, and it's simplest to just exclude the union
  3112.     # of the two symbol sets.
  3113.     dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
  3114.     # recent cygwin and mingw systems supply a stub DllMain which the user
  3115.     # can override, but on older systems we have to supply one (in ltdll.c)
  3116.     if test "x$lt_cv_need_dllmain" = "xyes"; then
  3117.       ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
  3118.       ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# /* ltdll.c starts here *//,/^# /* ltdll.c ends here *// { s/^# //; p; }" -e d < $''0 > $output_objdir/$soname-ltdll.c~
  3119. test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
  3120.     else
  3121.       ltdll_obj=
  3122.       ltdll_cmds=
  3123.     fi
  3124.     # Extract the symbol export list from an `--export-all' def file,
  3125.     # then regenerate the def file from the symbol export list, so that
  3126.     # the compiled dll only exports the symbol export list.
  3127.     # Be careful not to strip the DATA tag left be newer dlltools.
  3128.     export_symbols_cmds="$ltdll_cmds"'
  3129.       $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
  3130.       sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
  3131.     # If the export-symbols file already is a .def file (1st line
  3132.     # is EXPORTS), use it as is.
  3133.     # If DATA tags from a recent dlltool are present, honour them!
  3134.     archive_expsym_cmds='if test "x`sed 1q $export_symbols`" = xEXPORTS; then
  3135. cp $export_symbols $output_objdir/$soname-def;
  3136.       else
  3137. echo EXPORTS > $output_objdir/$soname-def;
  3138. _lt_hint=1;
  3139. cat $export_symbols | while read symbol; do
  3140.  set dummy $symbol;
  3141.  case $# in
  3142.    2) echo "   $2 @ $_lt_hint ; " >> $output_objdir/$soname-def;;
  3143.    4) echo "   $2 $3 $4 ; " >> $output_objdir/$soname-def; _lt_hint=`expr $_lt_hint - 1`;;
  3144.    *) echo "     $2 @ $_lt_hint $3 ; " >> $output_objdir/$soname-def;;
  3145.  esac;
  3146.  _lt_hint=`expr 1 + $_lt_hint`;
  3147. done;
  3148.       fi~
  3149.       '"$ltdll_cmds"'
  3150.       $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
  3151.       $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
  3152.       $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
  3153.       $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~
  3154.       $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
  3155.     ;;
  3156.   netbsd*)
  3157.     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
  3158.       archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
  3159.       wlarc=
  3160.     else
  3161.       archive_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  3162.       archive_expsym_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
  3163.     fi
  3164.     ;;
  3165.   solaris* | sysv5*)
  3166.     if $LD -v 2>&1 | egrep 'BFD 2.8' > /dev/null; then
  3167.       ld_shlibs=no
  3168.       cat <<EOF 1>&2
  3169. *** Warning: The releases 2.8.* of the GNU linker cannot reliably
  3170. *** create shared libraries on Solaris systems.  Therefore, libtool
  3171. *** is disabling shared libraries support.  We urge you to upgrade GNU
  3172. *** binutils to release 2.9.1 or newer.  Another option is to modify
  3173. *** your PATH or compiler configuration so that the native linker is
  3174. *** used, and then restart.
  3175. EOF
  3176.     elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
  3177.       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  3178.       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
  3179.     else
  3180.       ld_shlibs=no
  3181.     fi
  3182.     ;;
  3183.   sunos4*)
  3184.     archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
  3185.     wlarc=
  3186.     hardcode_direct=yes
  3187.     hardcode_shlibpath_var=no
  3188.     ;;
  3189.   *)
  3190.     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
  3191.       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  3192.       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
  3193.     else
  3194.       ld_shlibs=no
  3195.     fi
  3196.     ;;
  3197.   esac
  3198.   if test "$ld_shlibs" = yes; then
  3199.     runpath_var=LD_RUN_PATH
  3200.     hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
  3201.     export_dynamic_flag_spec='${wl}--export-dynamic'
  3202.     case $host_os in
  3203.     cygwin* | mingw* | pw32*)
  3204.       # dlltool doesn't understand --whole-archive et. al.
  3205.       whole_archive_flag_spec=
  3206.       ;;
  3207.     *)
  3208.       # ancient GNU ld didn't support --whole-archive et. al.
  3209.       if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
  3210. whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
  3211.       else
  3212. whole_archive_flag_spec=
  3213.       fi
  3214.       ;;
  3215.     esac
  3216.   fi
  3217. else
  3218.   # PORTME fill in a description of your system's linker (not GNU ld)
  3219.   case $host_os in
  3220.   aix3*)
  3221.     allow_undefined_flag=unsupported
  3222.     always_export_symbols=yes
  3223.     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'
  3224.     # Note: this linker hardcodes the directories in LIBPATH if there
  3225.     # are no directories specified by -L.
  3226.     hardcode_minus_L=yes
  3227.     if test "$GCC" = yes && test -z "$link_static_flag"; then
  3228.       # Neither direct hardcoding nor static linking is supported with a
  3229.       # broken collect2.
  3230.       hardcode_direct=unsupported
  3231.     fi
  3232.     ;;
  3233.   aix4* | aix5*)
  3234.     if test "$host_cpu" = ia64; then
  3235.       # On IA64, the linker does run time linking by default, so we don't
  3236.       # have to do anything special.
  3237.       aix_use_runtimelinking=no
  3238.       exp_sym_flag='-Bexport'
  3239.       no_entry_flag=""
  3240.     else
  3241.       aix_use_runtimelinking=no
  3242.       # Test if we are trying to use run time linking or normal
  3243.       # AIX style linking. If -brtl is somewhere in LDFLAGS, we
  3244.       # need to do runtime linking.
  3245.       case $host_os in aix4.[23]|aix4.[23].*|aix5*)
  3246. for ld_flag in $LDFLAGS; do
  3247.   case $ld_flag in
  3248.   *-brtl*)
  3249.     aix_use_runtimelinking=yes
  3250.     break
  3251.   ;;
  3252.   esac
  3253. done
  3254.       esac
  3255.       exp_sym_flag='-bexport'
  3256.       no_entry_flag='-bnoentry'
  3257.     fi
  3258.     # When large executables or shared objects are built, AIX ld can
  3259.     # have problems creating the table of contents.  If linking a library
  3260.     # or program results in "error TOC overflow" add -mminimal-toc to
  3261.     # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
  3262.     # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
  3263.     hardcode_direct=yes
  3264.     archive_cmds=''
  3265.     hardcode_libdir_separator=':'
  3266.     if test "$GCC" = yes; then
  3267.       case $host_os in aix4.[012]|aix4.[012].*)
  3268. collect2name=`${CC} -print-prog-name=collect2`
  3269. if test -f "$collect2name" && 
  3270.   strings "$collect2name" | grep resolve_lib_name >/dev/null
  3271. then
  3272.   # We have reworked collect2
  3273.   hardcode_direct=yes
  3274. else
  3275.   # We have old collect2
  3276.   hardcode_direct=unsupported
  3277.   # It fails to find uninstalled libraries when the uninstalled
  3278.   # path is not listed in the libpath.  Setting hardcode_minus_L
  3279.   # to unsupported forces relinking
  3280.   hardcode_minus_L=yes
  3281.   hardcode_libdir_flag_spec='-L$libdir'
  3282.   hardcode_libdir_separator=
  3283. fi
  3284.       esac
  3285.       shared_flag='-shared'
  3286.     else
  3287.       # not using gcc
  3288.       if test "$host_cpu" = ia64; then
  3289. shared_flag='${wl}-G'
  3290.       else
  3291. if test "$aix_use_runtimelinking" = yes; then
  3292.   shared_flag='${wl}-G'
  3293. else
  3294.   shared_flag='${wl}-bM:SRE'
  3295. fi
  3296.       fi
  3297.     fi
  3298.     # It seems that -bexpall can do strange things, so it is better to
  3299.     # generate a list of symbols to export.
  3300.     always_export_symbols=yes
  3301.     if test "$aix_use_runtimelinking" = yes; then
  3302.       # Warning - without using the other runtime loading flags (-brtl),
  3303.       # -berok will link without error, but may produce a broken library.
  3304.       allow_undefined_flag='-berok'
  3305.       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
  3306.       archive_expsym_cmds="$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"${wl}$no_entry_flag ${wl}$exp_sym_flag:$export_symbols $shared_flag"
  3307.     else
  3308.       if test "$host_cpu" = ia64; then
  3309. hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
  3310. allow_undefined_flag="-z nodefs"
  3311. archive_expsym_cmds="$CC $shared_flag"' -o $output_objdir/$soname ${wl}-h$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"${wl}$no_entry_flag ${wl}$exp_sym_flag:$export_symbols"
  3312.       else
  3313. hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
  3314. # Warning - without using the other run time loading flags,
  3315. # -berok will link without error, but may produce a broken library.
  3316. allow_undefined_flag='${wl}-berok'
  3317. # This is a bit strange, but is similar to how AIX traditionally builds
  3318. # it's shared libraries.
  3319. archive_expsym_cmds="$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"${wl}$no_entry_flag ${wl}$exp_sym_flag:$export_symbols"' ~$AR -crlo $output_objdir/$libname$release.a $output_objdir/$soname'
  3320.       fi
  3321.     fi
  3322.     ;;
  3323.   amigaos*)
  3324.     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)'
  3325.     hardcode_libdir_flag_spec='-L$libdir'
  3326.     hardcode_minus_L=yes
  3327.     # see comment about different semantics on the GNU ld section
  3328.     ld_shlibs=no
  3329.     ;;
  3330.   cygwin* | mingw* | pw32*)
  3331.     # When not using gcc, we currently assume that we are using
  3332.     # Microsoft Visual C++.
  3333.     # hardcode_libdir_flag_spec is actually meaningless, as there is
  3334.     # no search path for DLLs.
  3335.     hardcode_libdir_flag_spec=' '
  3336.     allow_undefined_flag=unsupported
  3337.     # Tell ltmain to make .lib files, not .a files.
  3338.     libext=lib
  3339.     # FIXME: Setting linknames here is a bad hack.
  3340.     archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '''s/ -lc$//'''` -link -dll~linknames='
  3341.     # The linker will automatically build a .lib file if we build a DLL.
  3342.     old_archive_from_new_cmds='true'
  3343.     # FIXME: Should let the user specify the lib program.
  3344.     old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
  3345.     fix_srcfile_path='`cygpath -w "$srcfile"`'
  3346.     ;;
  3347.   darwin* | rhapsody*)
  3348.     case "$host_os" in
  3349.     rhapsody* | darwin1.[012])
  3350.       allow_undefined_flag='-undefined suppress'
  3351.       ;;
  3352.     *) # Darwin 1.3 on
  3353.       allow_undefined_flag='-flat_namespace -undefined suppress'
  3354.       ;;
  3355.     esac
  3356.     # FIXME: Relying on posixy $() will cause problems for
  3357.     #        cross-compilation, but unfortunately the echo tests do not
  3358.     #        yet detect zsh echo's removal of  escapes.  Also zsh mangles
  3359.     #      `"' quotes if we put them in here... so don't!
  3360.     archive_cmds='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs && $CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib ${lib}-master.o $deplibs$linker_flags $(test .$module != .yes && echo -install_name $rpath/$soname $verstring)'
  3361.     # We need to add '_' to the symbols in $export_symbols first
  3362.     #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
  3363.     hardcode_direct=yes
  3364.     hardcode_shlibpath_var=no
  3365.     whole_archive_flag_spec='-all_load $convenience'
  3366.     ;;
  3367.   freebsd1*)
  3368.     ld_shlibs=no
  3369.     ;;
  3370.   # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
  3371.   # support.  Future versions do this automatically, but an explicit c++rt0.o
  3372.   # does not break anything, and helps significantly (at the cost of a little
  3373.   # extra space).
  3374.   freebsd2.2*)
  3375.     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
  3376.     hardcode_libdir_flag_spec='-R$libdir'
  3377.     hardcode_direct=yes
  3378.     hardcode_shlibpath_var=no
  3379.     ;;
  3380.   # Unfortunately, older versions of FreeBSD 2 do not have this feature.
  3381.   freebsd2*)
  3382.     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
  3383.     hardcode_direct=yes
  3384.     hardcode_minus_L=yes
  3385.     hardcode_shlibpath_var=no
  3386.     ;;
  3387.   # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
  3388.   freebsd*)
  3389.     archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
  3390.     hardcode_libdir_flag_spec='-R$libdir'
  3391.     hardcode_direct=yes
  3392.     hardcode_shlibpath_var=no
  3393.     ;;
  3394.   hpux9* | hpux10* | hpux11*)
  3395.     case $host_os in
  3396.     hpux9*) archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ;;
  3397.     *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
  3398.     esac
  3399.     hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
  3400.     hardcode_libdir_separator=:
  3401.     hardcode_direct=yes
  3402.     hardcode_minus_L=yes # Not in the search PATH, but as the default
  3403.  # location of the library.
  3404.     export_dynamic_flag_spec='${wl}-E'
  3405.     ;;
  3406.   irix5* | irix6* | nonstopux*)
  3407.     if test "$GCC" = yes; then
  3408.       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  3409.       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
  3410.     else
  3411.       archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
  3412.       hardcode_libdir_flag_spec='-rpath $libdir'
  3413.     fi
  3414.     hardcode_libdir_separator=:
  3415.     link_all_deplibs=yes
  3416.     ;;
  3417.   netbsd*)
  3418.     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
  3419.       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
  3420.     else
  3421.       archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
  3422.     fi
  3423.     hardcode_libdir_flag_spec='-R$libdir'
  3424.     hardcode_direct=yes
  3425.     hardcode_shlibpath_var=no
  3426.     ;;
  3427.   newsos6)
  3428.     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  3429.     hardcode_direct=yes
  3430.     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
  3431.     hardcode_libdir_separator=:
  3432.     hardcode_shlibpath_var=no
  3433.     ;;
  3434.   openbsd*)
  3435.     hardcode_direct=yes
  3436.     hardcode_shlibpath_var=no
  3437.     if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
  3438.       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
  3439.       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
  3440.       export_dynamic_flag_spec='${wl}-E'
  3441.     else
  3442.       case "$host_os" in
  3443.       openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
  3444. archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
  3445. hardcode_libdir_flag_spec='-R$libdir'
  3446.         ;;
  3447.       *)
  3448.         archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
  3449.         hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
  3450.         ;;
  3451.       esac
  3452.     fi
  3453.     ;;
  3454.   os2*)
  3455.     hardcode_libdir_flag_spec='-L$libdir'
  3456.     hardcode_minus_L=yes
  3457.     allow_undefined_flag=unsupported
  3458.     archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION "$libname"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
  3459.     old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
  3460.     ;;
  3461.   osf3*)
  3462.     if test "$GCC" = yes; then
  3463.       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}*'
  3464.       archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  3465.     else
  3466.       allow_undefined_flag=' -expect_unresolved *'
  3467.       archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
  3468.     fi
  3469.     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
  3470.     hardcode_libdir_separator=:
  3471.     ;;
  3472.   osf4* | osf5*) # as osf3* with the addition of -msym flag
  3473.     if test "$GCC" = yes; then
  3474.       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}*'
  3475.       archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  3476.       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
  3477.     else
  3478.       allow_undefined_flag=' -expect_unresolved *'
  3479.       archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
  3480.       archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
  3481.       $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
  3482.       #Both c and cxx compiler support -rpath directly
  3483.       hardcode_libdir_flag_spec='-rpath $libdir'
  3484.     fi
  3485.     hardcode_libdir_separator=:
  3486.     ;;
  3487.   sco3.2v5*)
  3488.     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  3489.     hardcode_shlibpath_var=no
  3490.     runpath_var=LD_RUN_PATH
  3491.     hardcode_runpath_var=yes
  3492.     export_dynamic_flag_spec='${wl}-Bexport'
  3493.     ;;
  3494.   solaris*)
  3495.     # gcc --version < 3.0 without binutils cannot create self contained
  3496.     # shared libraries reliably, requiring libgcc.a to resolve some of
  3497.     # the object symbols generated in some cases.  Libraries that use
  3498.     # assert need libgcc.a to resolve __eprintf, for example.  Linking
  3499.     # a copy of libgcc.a into every shared library to guarantee resolving
  3500.     # such symbols causes other problems:  According to Tim Van Holder
  3501.     # <tim.van.holder@pandora.be>, C++ libraries end up with a separate
  3502.     # (to the application) exception stack for one thing.
  3503.     no_undefined_flag=' -z defs'
  3504.     if test "$GCC" = yes; then
  3505.       case `$CC --version 2>/dev/null` in
  3506.       [12].*)
  3507. cat <<EOF 1>&2
  3508. *** Warning: Releases of GCC earlier than version 3.0 cannot reliably
  3509. *** create self contained shared libraries on Solaris systems, without
  3510. *** introducing a dependency on libgcc.a.  Therefore, libtool is disabling
  3511. *** -no-undefined support, which will at least allow you to build shared
  3512. *** libraries.  However, you may find that when you link such libraries
  3513. *** into an application without using GCC, you have to manually add
  3514. *** `gcc --print-libgcc-file-name` to the link command.  We urge you to
  3515. *** upgrade to a newer version of GCC.  Another option is to rebuild your
  3516. *** current GCC to use the GNU linker from GNU binutils 2.9.1 or newer.
  3517. EOF
  3518.         no_undefined_flag=
  3519. ;;
  3520.       esac
  3521.     fi
  3522.     # $CC -shared without GNU ld will not create a library from C++
  3523.     # object files and a static libstdc++, better avoid it by now
  3524.     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
  3525.     archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/(.*)/1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
  3526. $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
  3527.     hardcode_libdir_flag_spec='-R$libdir'
  3528.     hardcode_shlibpath_var=no
  3529.     case $host_os in
  3530.     solaris2.[0-5] | solaris2.[0-5].*) ;;
  3531.     *) # Supported since Solaris 2.6 (maybe 2.5.1?)
  3532.       whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
  3533.     esac
  3534.     link_all_deplibs=yes
  3535.     ;;
  3536.   sunos4*)
  3537.     if test "x$host_vendor" = xsequent; then
  3538.       # Use $CC to link under sequent, because it throws in some extra .o
  3539.       # files that make .init and .fini sections work.
  3540.       archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
  3541.     else
  3542.       archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
  3543.     fi
  3544.     hardcode_libdir_flag_spec='-L$libdir'
  3545.     hardcode_direct=yes
  3546.     hardcode_minus_L=yes
  3547.     hardcode_shlibpath_var=no
  3548.     ;;
  3549.   sysv4)
  3550.     case $host_vendor in
  3551.       sni)
  3552.         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  3553.         hardcode_direct=yes # is this really true???
  3554.         ;;
  3555.       siemens)
  3556.         ## LD is ld it makes a PLAMLIB
  3557.         ## CC just makes a GrossModule.
  3558.         archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
  3559.         reload_cmds='$CC -r -o $output$reload_objs'
  3560.         hardcode_direct=no
  3561.         ;;
  3562.       motorola)
  3563.         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  3564.         hardcode_direct=no #Motorola manual says yes, but my tests say they lie
  3565.         ;;
  3566.     esac
  3567.     runpath_var='LD_RUN_PATH'
  3568.     hardcode_shlibpath_var=no
  3569.     ;;
  3570.   sysv4.3*)
  3571.     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  3572.     hardcode_shlibpath_var=no
  3573.     export_dynamic_flag_spec='-Bexport'
  3574.     ;;
  3575.   sysv5*)
  3576.     no_undefined_flag=' -z text'
  3577.     # $CC -shared without GNU ld will not create a library from C++
  3578.     # object files and a static libstdc++, better avoid it by now
  3579.     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
  3580.     archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/(.*)/1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
  3581. $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
  3582.     hardcode_libdir_flag_spec=
  3583.     hardcode_shlibpath_var=no
  3584.     runpath_var='LD_RUN_PATH'
  3585.     ;;
  3586.   uts4*)
  3587.     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  3588.     hardcode_libdir_flag_spec='-L$libdir'
  3589.     hardcode_shlibpath_var=no
  3590.     ;;
  3591.   dgux*)
  3592.     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  3593.     hardcode_libdir_flag_spec='-L$libdir'
  3594.     hardcode_shlibpath_var=no
  3595.     ;;
  3596.   sysv4*MP*)
  3597.     if test -d /usr/nec; then
  3598.       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  3599.       hardcode_shlibpath_var=no
  3600.       runpath_var=LD_RUN_PATH
  3601.       hardcode_runpath_var=yes
  3602.       ld_shlibs=yes
  3603.     fi
  3604.     ;;
  3605.   sysv4.2uw2*)
  3606.     archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
  3607.     hardcode_direct=yes
  3608.     hardcode_minus_L=no
  3609.     hardcode_shlibpath_var=no
  3610.     hardcode_runpath_var=yes
  3611.     runpath_var=LD_RUN_PATH
  3612.     ;;
  3613.   sysv5uw7* | unixware7*)
  3614.     no_undefined_flag='${wl}-z ${wl}text'
  3615.     if test "$GCC" = yes; then
  3616.       archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  3617.     else
  3618.       archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  3619.     fi
  3620.     runpath_var='LD_RUN_PATH'
  3621.     hardcode_shlibpath_var=no
  3622.     ;;
  3623.   *)
  3624.     ld_shlibs=no
  3625.     ;;
  3626.   esac
  3627. fi
  3628. echo "$ac_t""$ld_shlibs" 1>&6
  3629. test "$ld_shlibs" = no && can_build_shared=no
  3630. # Check hardcoding attributes.
  3631. echo $ac_n "checking how to hardcode library paths into programs""... $ac_c" 1>&6
  3632. echo "configure:4047: checking how to hardcode library paths into programs" >&5
  3633. hardcode_action=
  3634. if test -n "$hardcode_libdir_flag_spec" || 
  3635.    test -n "$runpath_var"; then
  3636.   # We can hardcode non-existant directories.
  3637.   if test "$hardcode_direct" != no &&
  3638.      # If the only mechanism to avoid hardcoding is shlibpath_var, we
  3639.      # have to relink, otherwise we might link with an installed library
  3640.      # when we should be linking with a yet-to-be-installed one
  3641.      ## test "$hardcode_shlibpath_var" != no &&
  3642.      test "$hardcode_minus_L" != no; then
  3643.     # Linking always hardcodes the temporary library directory.
  3644.     hardcode_action=relink
  3645.   else
  3646.     # We can link without hardcoding, and we can hardcode nonexisting dirs.
  3647.     hardcode_action=immediate
  3648.   fi
  3649. else
  3650.   # We cannot hardcode anything, or else we can only hardcode existing
  3651.   # directories.
  3652.   hardcode_action=unsupported
  3653. fi
  3654. echo "$ac_t""$hardcode_action" 1>&6
  3655. striplib=
  3656. old_striplib=
  3657. echo $ac_n "checking whether stripping libraries is possible""... $ac_c" 1>&6
  3658. echo "configure:4075: checking whether stripping libraries is possible" >&5
  3659. if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
  3660.   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
  3661.   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
  3662.   echo "$ac_t""yes" 1>&6
  3663. else
  3664.   echo "$ac_t""no" 1>&6
  3665. fi
  3666. reload_cmds='$LD$reload_flag -o $output$reload_objs'
  3667. test -z "$deplibs_check_method" && deplibs_check_method=unknown
  3668. # PORTME Fill in your ld.so characteristics
  3669. echo $ac_n "checking dynamic linker characteristics""... $ac_c" 1>&6
  3670. echo "configure:4089: checking dynamic linker characteristics" >&5
  3671. library_names_spec=
  3672. libname_spec='lib$name'
  3673. soname_spec=
  3674. postinstall_cmds=
  3675. postuninstall_cmds=
  3676. finish_cmds=
  3677. finish_eval=
  3678. shlibpath_var=
  3679. shlibpath_overrides_runpath=unknown
  3680. version_type=none
  3681. dynamic_linker="$host_os ld.so"
  3682. sys_lib_dlsearch_path_spec="/lib /usr/lib"
  3683. sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
  3684. case $host_os in
  3685. aix3*)
  3686.   version_type=linux
  3687.   library_names_spec='${libname}${release}.so$versuffix $libname.a'
  3688.   shlibpath_var=LIBPATH
  3689.   # AIX has no versioning support, so we append a major version to the name.
  3690.   soname_spec='${libname}${release}.so$major'
  3691.   ;;
  3692. aix4* | aix5*)
  3693.   version_type=linux
  3694.   need_lib_prefix=no
  3695.   need_version=no
  3696.   hardcode_into_libs=yes
  3697.   if test "$host_cpu" = ia64; then
  3698.     # AIX 5 supports IA64
  3699.     library_names_spec='${libname}${release}.so$major ${libname}${release}.so$versuffix $libname.so'
  3700.     shlibpath_var=LD_LIBRARY_PATH
  3701.   else
  3702.     # With GCC up to 2.95.x, collect2 would create an import file
  3703.     # for dependence libraries.  The import file would start with
  3704.     # the line `#! .'.  This would cause the generated library to
  3705.     # depend on `.', always an invalid library.  This was fixed in
  3706.     # development snapshots of GCC prior to 3.0.
  3707.     case $host_os in
  3708.       aix4 | aix4.[01] | aix4.[01].*)
  3709. if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
  3710.      echo ' yes '
  3711.      echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
  3712.   :
  3713. else
  3714.   can_build_shared=no
  3715. fi
  3716. ;;
  3717.     esac
  3718.     # AIX (on Power*) has no versioning support, so currently we can
  3719.     # not hardcode correct soname into executable. Probably we can
  3720.     # add versioning support to collect2, so additional links can
  3721.     # be useful in future.
  3722.     if test "$aix_use_runtimelinking" = yes; then
  3723.       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
  3724.       # instead of lib<name>.a to let people know that these are not
  3725.       # typical AIX shared libraries.
  3726.       library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
  3727.     else
  3728.       # We preserve .a as extension for shared libraries through AIX4.2
  3729.       # and later when we are not doing run time linking.
  3730.       library_names_spec='${libname}${release}.a $libname.a'
  3731.       soname_spec='${libname}${release}.so$major'
  3732.     fi
  3733.     shlibpath_var=LIBPATH
  3734.   fi
  3735.   hardcode_into_libs=yes
  3736.   ;;
  3737. amigaos*)
  3738.   library_names_spec='$libname.ixlibrary $libname.a'
  3739.   # Create ${libname}_ixlibrary.a entries in /sys/libs.
  3740.   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '''s%^.*/([^/]*).ixlibrary$%1%'''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
  3741.   ;;
  3742. beos*)
  3743.   library_names_spec='${libname}.so'
  3744.   dynamic_linker="$host_os ld.so"
  3745.   shlibpath_var=LIBRARY_PATH
  3746.   ;;
  3747. bsdi4*)
  3748.   version_type=linux
  3749.   need_version=no
  3750.   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
  3751.   soname_spec='${libname}${release}.so$major'
  3752.   finish_cmds='PATH="$PATH:/sbin" ldconfig $libdir'
  3753.   shlibpath_var=LD_LIBRARY_PATH
  3754.   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
  3755.   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
  3756.   export_dynamic_flag_spec=-rdynamic
  3757.   # the default ld.so.conf also contains /usr/contrib/lib and
  3758.   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
  3759.   # libtool to hard-code these into programs
  3760.   ;;
  3761. cygwin* | mingw* | pw32*)
  3762.   version_type=windows
  3763.   need_version=no
  3764.   need_lib_prefix=no
  3765.   case $GCC,$host_os in
  3766.   yes,cygwin*)
  3767.     library_names_spec='$libname.dll.a'
  3768.     soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
  3769.     postinstall_cmds='dlpath=`bash 2>&1 -c '''. $dir/${file}i;echo $dlname'''`~
  3770.       dldir=$destdir/`dirname $dlpath`~
  3771.       test -d $dldir || mkdir -p $dldir~
  3772.       $install_prog .libs/$dlname $dldir/$dlname'
  3773.     postuninstall_cmds='dldll=`bash 2>&1 -c '''. $file; echo $dlname'''`~
  3774.       dlpath=$dir/$dldll~
  3775.        $rm $dlpath'
  3776.     ;;
  3777.   yes,mingw*)
  3778.     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
  3779.     sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g" -e "s,=/,/,g"`
  3780.     ;;
  3781.   yes,pw32*)
  3782.     library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}.dll'
  3783.     ;;
  3784.   *)
  3785.     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib'
  3786.     ;;
  3787.   esac
  3788.   dynamic_linker='Win32 ld.exe'
  3789.   # FIXME: first we should search . and the directory the executable is in
  3790.   shlibpath_var=PATH
  3791.   ;;
  3792. darwin* | rhapsody*)
  3793.   dynamic_linker="$host_os dyld"
  3794.   version_type=darwin
  3795.   need_lib_prefix=no
  3796.   need_version=no
  3797.   # FIXME: Relying on posixy $() will cause problems for
  3798.   #        cross-compilation, but unfortunately the echo tests do not
  3799.   #        yet detect zsh echo's removal of  escapes.
  3800.   library_names_spec='${libname}${release}${versuffix}.$(test .$module = .yes && echo so || echo dylib) ${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib) ${libname}.$(test .$module = .yes && echo so || echo dylib)'
  3801.   soname_spec='${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib)'
  3802.   shlibpath_overrides_runpath=yes
  3803.   shlibpath_var=DYLD_LIBRARY_PATH
  3804.   ;;
  3805. freebsd1*)
  3806.   dynamic_linker=no
  3807.   ;;
  3808. kfreebsd*-gnu*)
  3809.   version_type=linux
  3810.   need_lib_prefix=no
  3811.   need_version=no
  3812.   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
  3813.   soname_spec='${libname}${release}.so$major'
  3814.   shlibpath_var=LD_LIBRARY_PATH
  3815.   shlibpath_overrides_runpath=no
  3816.   hardcode_into_libs=yes
  3817.   dynamic_linker='GNU/FreeBSD ld.so'
  3818.   ;;
  3819. freebsd*)
  3820.   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
  3821.   version_type=freebsd-$objformat
  3822.   case $version_type in
  3823.     freebsd-elf*)
  3824.       library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
  3825.       need_version=no
  3826.       need_lib_prefix=no
  3827.       ;;
  3828.     freebsd-*)
  3829.       library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
  3830.       need_version=yes
  3831.       ;;
  3832.   esac
  3833.   shlibpath_var=LD_LIBRARY_PATH
  3834.   case $host_os in
  3835.   freebsd2*)
  3836.     shlibpath_overrides_runpath=yes
  3837.     ;;
  3838.   *)
  3839.     shlibpath_overrides_runpath=no
  3840.     hardcode_into_libs=yes
  3841.     ;;
  3842.   esac
  3843.   ;;
  3844. gnu*)
  3845.   version_type=linux
  3846.   need_lib_prefix=no
  3847.   need_version=no
  3848.   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
  3849.   soname_spec='${libname}${release}.so$major'
  3850.   shlibpath_var=LD_LIBRARY_PATH
  3851.   hardcode_into_libs=yes
  3852.   ;;
  3853. hpux9* | hpux10* | hpux11*)
  3854.   # Give a soname corresponding to the major version so that dld.sl refuses to
  3855.   # link against other versions.
  3856.   dynamic_linker="$host_os dld.sl"
  3857.   version_type=sunos
  3858.   need_lib_prefix=no
  3859.   need_version=no
  3860.   shlibpath_var=SHLIB_PATH
  3861.   shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
  3862.   library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
  3863.   soname_spec='${libname}${release}.sl$major'
  3864.   # HP-UX runs *really* slowly unless shared libraries are mode 555.
  3865.   postinstall_cmds='chmod 555 $lib'
  3866.   ;;
  3867. irix5* | irix6* | nonstopux*)
  3868.   case $host_os in
  3869.     nonstopux*) version_type=nonstopux ;;
  3870.     *)          version_type=irix ;;
  3871.   esac
  3872.   need_lib_prefix=no
  3873.   need_version=no
  3874.   soname_spec='${libname}${release}.so$major'
  3875.   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
  3876.   case $host_os in
  3877.   irix5* | nonstopux*)
  3878.     libsuff= shlibsuff=
  3879.     ;;
  3880.   *)
  3881.     case $LD in # libtool.m4 will add one of these switches to LD
  3882.     *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
  3883.     *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
  3884.     *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;