# Actually reserved by M4sh.

#  All  the M4sugar macros start with `m4_', except `dnl' kept as
is # for sake of simplicity.



# _m4_divert_diversion should be defined: @%:@ Guess  values  for
system-dependent  variables and create Makefiles.  @%:@ Generated
by GNU Autoconf 2.61.  @%:@ @%:@ Copyright (C) 1992, 1993,  1994,
1995,  1996, 1998, 1999, 2000, 2001, @%:@ 2002, 2003, 2004, 2005,
2006 Free Software Foundation, Inc.  @%:@ This  configure  script
is  free software; the Free Software Foundation @%:@ gives unlim-
ited  permission  to  copy,  distribute  and   modify   it.    ##
---------------------   ##   ##   M4sh   Initialization.   ##  ##
--------------------- ##

# Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS
sh  if  test  -n  "${ZSH_VERSION+set}" && (emulate sh) >/dev/null
2>&1; then
  emulate sh
  NULLCMD=:
  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
  # is contrary to our usage.  Disable this feature.
  alias -g '${1+"$@"}'='"$@"'
  setopt NO_GLOB_SUBST else
  case `(set -o) 2>/dev/null` in
  *posix*) set -o posix ;; esac

fi




#  PATH  needs  CR  #  Avoid  depending  upon  Character  Ranges.
as_cr_letters='abcdefghijklmnopqrstuvwxyz'  as_cr_LETTERS='ABCDE-
FGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS
as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits

# The user is always right.  if test  "${PATH_SEPARATOR+set}"  !=
set; then
  echo "#! /bin/sh" >conf$$.sh
  echo  "exit 0"   >>conf$$.sh
  chmod +x conf$$.sh
  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
    PATH_SEPARATOR=';'
  else
    PATH_SEPARATOR=:
  fi
  rm -f conf$$.sh fi

  *[\/]* ) as_myself=$0 ;;
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  test -r "$as_dir/$0"  &&  as_myself=$as_dir/$0  &&  break  done
IFS=$as_save_IFS

     ;;  esac  # We did not find ourselves, most probably we were
run as `sh COMMAND' # in which case we are not to be found in the
path.  if test "x$as_myself" = x; then
  as_myself=$0 fi if test ! -f "$as_myself"; then
  echo  "$as_myself: error: cannot find myself; rerun with an ab-
solute file name" >&2
  { (exit 1); exit 1; } fi

# Work around bugs in pre-3.0 UWIN ksh.  for as_var in  ENV  MAIL
MAILPATH  do  ($as_unset  $as_var)  >/dev/null  2>&1 && $as_unset
$as_var done PS1='$ ' PS2='> ' PS4='+ '

# NLS nuisances.  for as_var in   LANG LANGUAGE LC_ADDRESS LC_ALL
LC_COLLATE  LC_CTYPE  LC_IDENTIFICATION    LC_MEASUREMENT LC_MES-
SAGES  LC_MONETARY  LC_NAME  LC_NUMERIC  LC_PAPER    LC_TELEPHONE
LC_TIME do
  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`");
then
    eval $as_var=C; export $as_var
  else
    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
  fi done

# Required to use basename.  if expr a : '' >/dev/null 2>&1 &&
   test "X`expr 00001 : '.*.'`" = X001; then
  as_expr=expr else
  as_expr=false fi

if (basename -- /) >/dev/null  2>&1  &&  test  "X`basename  --  /
2>&1`" = "X/"; then
  as_basename=basename else
  as_basename=false fi


# Name of the executable.  as_me=`$as_basename -- "$0" || $as_ex-
pr X/"$0" : '.*//][^/]*/*$'       X"$0" : 'X$'    X"$0" : 'X'   .
2>/dev/null || echo X/"$0" |
    sed '/^.*/][^/]**$/{             s//1/             q
}           /^X$/{             s//1/              q             }
           /^X.*/{               s//1/              q           }
          s/.*/./; q'`

# CDPATH.  $as_unset CDPATH


  : else
  exitcode=1
  echo as_func_success failed.  fi

if as_func_failure; then
  exitcode=1
  echo as_func_failure succeeded.  fi

if as_func_ret_success; then
  : else
  exitcode=1
  echo as_func_ret_success failed.  fi

if as_func_ret_failure; then
  exitcode=1
  echo as_func_ret_failure succeeded.  fi

if ( set x; as_func_ret_success y && test x =
  : else
  exitcode=1
  echo positional parameters were not saved.  fi

test xitcode = 0) || { (exit 1); exit 1; }

(
  as_lineno_1=INENO
  as_lineno_2=INENO
  test
  test ") 2> /dev/null; then
  : else
  as_candidate_shells=
    as_save_IFS=$IFS;    IFS=$PATH_SEPARATOR    for   as_dir   in
/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  case $as_dir in          /*)            for as_base in sh  bash
ksh    sh5;   do                  as_candidate_shells="$as_candi-
date_shells $as_dir/$as_base"            done;;
       esac done IFS=$as_save_IFS


      for as_shell in $as_candidate_shells $SHELL; do           #
Try only shells that exist, to save several forks.           if {
test  -f  "$as_shell"  ||   test   -f   "$as_shell.exe";   }   &&
                {  ("$as_shell") 2> /dev/null <<_ASEOF if test -n
"${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
  emulate sh
  NULLCMD=:
  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
  # is contrary to our usage.  Disable this feature.
  alias -g '${1+"$@"}'='"$@"'
  setopt NO_GLOB_SUBST else
  alias -g '${1+"$@"}'='"$@"'
  setopt NO_GLOB_SUBST else
  case `(set -o) 2>/dev/null` in
  *posix*) set -o posix ;; esac

fi


: (as_func_return () {
  (exit $1) } as_func_success () {
  as_func_return 0 } as_func_failure () {
  as_func_return 1 } as_func_ret_success () {
  return 0 } as_func_ret_failure () {
  return 1 }

exitcode=0 if as_func_success; then
  : else
  exitcode=1
  echo as_func_success failed.  fi

if as_func_failure; then
  exitcode=1
  echo as_func_failure succeeded.  fi

if as_func_ret_success; then
  : else
  exitcode=1
  echo as_func_ret_success failed.  fi

if as_func_ret_failure; then
  exitcode=1
  echo as_func_ret_failure succeeded.  fi

if ( set x; as_func_ret_success y && test x = "$1" ); then
  : else
  exitcode=1
  echo positional parameters were not saved.  fi

test $exitcode = 0) || { (exit 1); exit 1; }

(
  as_lineno_1=$LINENO
  as_lineno_2=$LINENO
  test "x$as_lineno_1" != "x$as_lineno_2" &&
  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") ||  {  (exit
1); exit 1; }

_ASEOF }; then
  break fi

fi

      echo modern shell, or manually run the script under such a
      echo shell if you do have one.
      { (exit 1); exit 1; } fi


fi

fi



(eval "as_func_return () {
  (exit ) } as_func_success () {
  as_func_return 0 } as_func_failure () {
  as_func_return 1 } as_func_ret_success () {
  return 0 } as_func_ret_failure () {
  return 1 }

exitcode=0 if as_func_success; then
  : else
  exitcode=1
  echo as_func_success failed.  fi

if as_func_failure; then
  exitcode=1
  echo as_func_failure succeeded.  fi

if as_func_ret_success; then
  : else
  exitcode=1
  echo as_func_ret_success failed.  fi

if as_func_ret_failure; then
  exitcode=1
  echo as_func_ret_failure succeeded.  fi

if ( set x; as_func_ret_success y && test x =
  : else
  exitcode=1
  echo positional parameters were not saved.  fi

test xitcode = 0") || {
  echo No shell found that supports shell functions.
  echo Please tell autoconf@gnu.org about your system,
  echo including any error possibly output before this
  echo message }



  as_lineno_1=$LINENO
  as_lineno_2=$LINENO
  test "x$as_lineno_1" != "x$as_lineno_2" &&
  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
  # scripts with optimization help from Paolo Bonzini.  Blame Lee
  # E. McMahon (1931-1989) for sed's syntax.  :-)
  sed -n '
    p
    /[$]LINENO/=
  ' <$as_myself |
    sed '
      s/[$]LINENO.*/&-/
      t lineno
      b
      :lineno
      N
      :loop
      s/[$]LINENO'$as_cr_alnum'_].*/212/
      t loop
      s/-0*//
    ' >$as_me.lineno &&
  chmod +x "$as_me.lineno" ||
    {  echo  "$as_me:  error:  cannot create $as_me.lineno; rerun
with a POSIX shell" >&2
   { (exit 1); exit 1; }; }

  # Don't try to exec as it changes $[0],  causing  all  sort  of
problems
  # (the dirname of $[0] is not the place where we might find the
  # original and so on.   Autoconf  is  especially  sensitive  to
this).
  . "./$as_me.lineno"
  # Exit status is that of the last command.
  exit }


if  (as_dir=`dirname  --  /`  && test "X$as_dir" = X/) >/dev/null
2>&1; then
  as_dirname=dirname else
  as_dirname=false fi

ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in -n*)
  case `echo 'x  *c*) ECHO_T=' ';;     #  ECHO_T  is  single  tab
character.
  *)   ECHO_C='  esac;; *)
  ECHO_N='-n';; esac

if expr a : '' >/dev/null 2>&1 &&
   test "X`expr 00001 : '.*.'`" = X001; then
  as_expr=expr else
  as_expr=false fi

rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then
  rm -f conf$$.dir/conf$$.file else
  rm -f conf$$.dir

if mkdir -p . 2>/dev/null; then
  as_mkdir_p=: else
  test -d ./-p && rmdir ./-p
  as_mkdir_p=false fi

if test -x / >/dev/null 2>&1; then
  as_test_x='test -x' else
  if ls -dL / >/dev/null 2>&1; then
    as_ls_L_option=L
  else
    as_ls_L_option=
  fi
  as_test_x='
    eval sh -c '''
      if test -d "$1"; then
        test -d "$1/.";
      else         case $1 in
        -*)set    "./$1";;            esac;            case   `ls
-ld'$as_ls_L_option'         "$1"         2>/dev/null`         in
        ???[sx]*):;;*)false;;esac;fi
    ''' sh
  ' fi as_executable_p=$as_test_x

#  Sed  expression  to  map  a  string  onto  a  valid  CPP name.
as_tr_cpp="eval        sed        'y%*$as_cr_letters%P$as_cr_LET-
TERS%;s%[^_$as_cr_alnum]%_%g'"

#  Sed  expression  to  map  a string onto a valid variable name.
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"




#  Check  that  we  are  running   under   the   correct   shell.
SHELL=${CONFIG_SHELL-/bin/sh}

case X$ECHO in X*--fallback-echo)
  #  Remove one level of quotation (which was required for Make).
  ECHO=`echo "$ECHO" | sed 's,\\$0,'$0','`
  ;; esac

echo=${ECHO-echo} if test "X$1" = X--no-reexec; then
  # Discard the --no-reexec flag, and continue.
  shift elif test "X$1" = X--fallback-echo; then
  # Avoid inline document here, it may be left over
  : elif test "X`($echo '') 2>/dev/null`" = 'X' ; then
  # Yippee, $echo works!
  : else
  # Restart under the correct shell.
  exec $SHELL "$0" --no-reexec ${1+"$@"} fi

"$0"' 'echo test'; do
    #  expected  sizes:  less than 2Kb, 1Kb, 512 bytes, 16 bytes,
...
    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
       echo_test_string=`eval $cmd` &&
       (test   "X$echo_test_string"    =    "X$echo_test_string")
2>/dev/null
    then
      break
    fi
  done fi

if test "X`($echo '') 2>/dev/null`" = 'X' &&
   echo_testing_string=`($echo  "$echo_test_string") 2>/dev/null`
&&
   test "X$echo_testing_string" = "X$echo_test_string"; then
  : else
  # The Solaris, AIX, and Digital Unix default echo programs  un-
quote
  #  backslashes.   This makes it impossible to quote backslashes
using
  #   echo "$something" | sed 's/\/\\/g'
  #
  # So, first we look for a working echo in the user's PATH.

  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  for dir in $PATH /usr/ucb; do
    IFS="$lt_save_ifs"
    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
       test "X`($dir/echo '') 2>/dev/null`" = 'X' &&
       echo_testing_string=`($dir/echo       "$echo_test_string")
2>/dev/null` &&
       test "X$echo_testing_string" = "X$echo_test_string"; then
      echo="$dir/echo"
      break
    fi
  done
  IFS="$lt_save_ifs"

  if test "X$echo" = Xecho; then
    # We didn't find a better echo, so look for alternatives.
    if test "X`(print -r '') 2>/dev/null`" = 'X' &&
       echo_testing_string=`(print     -r    "$echo_test_string")
2>/dev/null` &&
       test "X$echo_testing_string" = "X$echo_test_string"; then
      # This shell has a builtin print -r that does the trick.
      echo='print -r'
    elif (test -f /bin/ksh  ||  test  -f  /bin/ksh$ac_exeext)  &&
         test "X$CONFIG_SHELL" != X/bin/ksh; then
      # If we have ksh, try running configure again with it.
      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
      export ORIGINAL_CONFIG_SHELL

2>/dev/null`  &&               test   "X$echo_testing_string"   =
"X$echo_test_string";   then          CONFIG_SHELL=$ORIGINAL_CON-
FIG_SHELL           export   CONFIG_SHELL            SHELL="$CON-
FIG_SHELL"          export  SHELL          echo="$CONFIG_SHELL $0
--fallback-echo"
      elif echo_testing_string=`($CONFIG_SHELL  "$0"  --fallback-
echo  '') 2>/dev/null` &&            test "X$echo_testing_string"
=  'X'  &&              echo_testing_string=`($CONFIG_SHELL  "$0"
--fallback-echo  "$echo_test_string")  2>/dev/null`  &&
test   "X$echo_testing_string"   =   "X$echo_test_string";   then
        echo="$CONFIG_SHELL $0 --fallback-echo"
      else            #    maybe   with   a   smaller   string...
        prev=:

        for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"'  'sed
20q    "$0"'    'sed   50q   "$0"';   do               if   (test
"X$echo_test_string" = "X`eval $cmd`") 2>/dev/null           then
            break           fi           prev="$cmd"         done

        if  test  "$prev"  !=  'sed  50q  "$0"';  then
echo_test_string=`eval  $prev`            export echo_test_string
           exec  ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}}
"$0"  ${1+"$@"}         else           # Oops.  We lost complete-
ly, so just stick with echo.            echo=echo         fi
      fi
    fi
  fi fi fi

# Copy echo and quote the copy suitably for  passing  to  libtool
from  #  the  Makefile, instead of quoting the original, which is
used later.  ECHO=$echo if test  "X$ECHO"  =  "X$CONFIG_SHELL  $0
--fallback-echo"; then
   ECHO="$CONFIG_SHELL \--fallback-echo" fi




tagnames=${tagnames+${tagnames},}CXX

exec 7<&0 </dev/null 6>&1

#  Name  of the host.  # hostname on some systems (SVR3.2, Linux)
returns a bogus exit status, # so uname gets run  too.   ac_host-
name=`(hostname || uname -n) 2>/dev/null | sed 1q`

#     #    Initializations.     #    ac_default_prefix=/usr/local
ac_clean_files= ac_config_libobj_dir=.   LIB@&t@OBJS=  cross_com-
piling=no     subdirs=     MFLAGS=     MAKEFLAGS=    SHELL=${CON-
FIG_SHELL-/bin/sh}

# Identity of this package.  PACKAGE_NAME= PACKAGE_TARNAME= PACK-
AGE_VERSION= PACKAGE_STRING= PACKAGE_BUGREPORT=
ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME  PACKAGE_TARNAME
PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix pre-
fix program_transform_name bindir sbindir libexecdir  datarootdir
datadir sysconfdir sharedstatedir localstatedir includedir oldin-
cludedir docdir infodir htmldir dvidir pdfdir  psdir  libdir  lo-
caledir   mandir  DEFS  ECHO_C  ECHO_N  ECHO_T  LIBS  build_alias
host_alias target_alias GREP EGREP SED CONFIGURE_COMMAND  CONFIG-
URE_OPTIONS  CC  CFLAGS  LDFLAGS  CPPFLAGS ac_ct_CC EXEEXT OBJEXT
build build_cpu build_vendor build_os host  host_cpu  host_vendor
host_os  target  target_cpu  target_vendor  target_os  SHLIB_SUF-
FIX_NAME SHLIB_DL_SUFFIX_NAME RE2C AWK CPP LN_S  ECHO  AR  RANLIB
STRIP CXXCPP LIBTOOL LIB@&t@OBJS LTLIBOBJS' ac_subst_files=''
      ac_precious_vars='build_alias  host_alias  target_alias  CC
CFLAGS LDFLAGS LIBS CPPFLAGS CPP CXXCPP'


#  Initialize  some  variables  set  by  options.   ac_init_help=
ac_init_version=false  # The variables have the same names as the
options,    with    #    dashes    changed     to     underlines.
cache_file=/dev/null  exec_prefix=NONE  no_create=  no_recursion=
prefix=NONE    program_prefix=NONE    program_suffix=NONE    pro-
gram_transform_name=s,x,x,  silent=  site= srcdir= verbose= x_in-
cludes=NONE x_libraries=NONE

# Installation directory options.  # These are left unexpanded so
users can "make install exec_prefix=/foo" # and all the variables
that are supposed to be based on exec_prefix #  by  default  will
actually  change.   #  Use  braces  instead of parens because sh,
perl, etc. also accept them.  # (The list follows the same  order
as   the   GNU  Coding  Standards.)   bindir='${exec_prefix}/bin'
sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec'
datarootdir='${prefix}/share'            datadir='${datarootdir}'
sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com'  local-
statedir='${prefix}/var'   includedir='${prefix}/include'  oldin-
cludedir='/usr/include'    docdir='${datarootdir}/doc/${PACKAGE}'
infodir='${datarootdir}/info'                 htmldir='${docdir}'
dvidir='${docdir}'  pdfdir='${docdir}'   psdir='${docdir}'   lib-
dir='${exec_prefix}/lib'        localedir='${datarootdir}/locale'
mandir='${datarootdir}/man'

ac_prev= ac_dashdash= for ac_option do
  # If the previous option needs an argument, assign it.
  if test -n "$ac_prev"; then
    eval $ac_prev=c_option
    ac_prev=
    continue
  fi

  case $ac_option in
  *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*='` ;;
  *)    ac_optarg=yes ;;
  esac
  -build | --build | --buil | --bui | --bu)
    ac_prev=build_alias ;;
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
    build_alias=$ac_optarg ;;

  -cache-file |  --cache-file  |  --cache-fil  |  --cache-fi    |
--cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
    ac_prev=cache_file ;;
  -cache-file=*  |  --cache-file=* | --cache-fil=* | --cache-fi=*
| --cache-f=* | --cache-=* | --cache=* |  --cach=*  |  --cac=*  |
--ca=* | --c=*)
    cache_file=$ac_optarg ;;

  --config-cache | -C)
    cache_file=config.cache ;;

  -datadir | --datadir | --datadi | --datad)
    ac_prev=datadir ;;
  -datadir=* | --datadir=* | --datadi=* | --datad=*)
    datadir=$ac_optarg ;;

  -datarootdir  |  --datarootdir  |  --datarootdi | --datarootd |
--dataroot   | --dataroo | --dataro | --datar)
    ac_prev=datarootdir ;;
  -datarootdir=* | --datarootdir=*  |  --datarootdi=*  |  --data-
rootd=*   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
    datarootdir=$ac_optarg ;;

  -disable-* | --disable-*)
    ac_feature=`expr "x$ac_option" : 'x-*disable-'`
    # Reject names that are not valid shell variable names.
    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
      {  echo  "$as_me: error: invalid feature name: $ac_feature"
>&2
   { (exit 1); exit 1; }; }
    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
    eval enable_$ac_feature=no ;;

  -docdir | --docdir | --docdi | --doc | --do)
    ac_prev=docdir ;;
  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
    docdir=$ac_optarg ;;

  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
    ac_prev=dvidir ;;
  -dvidir=* | --dvidir=* |  --dvidi=*  |  --dvid=*  |  --dvi=*  |
--dv=*)
    dvidir=$ac_optarg ;;

  -enable-* | --enable-*)
    ac_feature=`expr "x$ac_option" : 'x-*enable-=]*'`
    # Reject names that are not valid shell variable names.
    exec_prefix=$ac_optarg ;;

  -gas | --gas | --ga | --g)
    # Obsolete; use --with-gas.
    with_gas=yes ;;

  -help | --help | --hel | --he | -h)
    ac_init_help=long ;;
  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
    ac_init_help=recursive ;;
  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
    ac_init_help=short ;;

  -host | --host | --hos | --ho)
    ac_prev=host_alias ;;
  -host=* | --host=* | --hos=* | --ho=*)
    host_alias=$ac_optarg ;;

  -htmldir | --htmldir | --htmldi | --htmld | --html  |  --htm  |
--ht)
    ac_prev=htmldir ;;
  -htmldir=*  | --htmldir=* | --htmldi=* | --htmld=* | --html=* |
--htm=*   | --ht=*)
    htmldir=$ac_optarg ;;

  -includedir | --includedir | --includedi | --included  |  --in-
clude   | --includ | --inclu | --incl | --inc)
    ac_prev=includedir ;;
  -includedir=* | --includedir=* | --includedi=* | --included=* |
--include=*   | --includ=* | --inclu=* | --incl=* | --inc=*)
    includedir=$ac_optarg ;;

  -infodir | --infodir | --infodi | --infod | --info | --inf)
    ac_prev=infodir ;;
  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=*  |
--inf=*)
    infodir=$ac_optarg ;;

  -libdir | --libdir | --libdi | --libd)
    ac_prev=libdir ;;
  -libdir=* | --libdir=* | --libdi=* | --libd=*)
    libdir=$ac_optarg ;;

  -libexecdir   |  --libexecdir  |  --libexecdi  |  --libexecd  |
--libexec   | --libexe | --libex | --libe)
    ac_prev=libexecdir ;;
  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* |
--libexec=*   | --libexe=* | --libex=* | --libe=*)
    libexecdir=$ac_optarg ;;

  -localedir | --localedir | --localedi | --localed | --locale)
    ac_prev=localedir ;;
    ac_prev=mandir ;;
  -mandir=* | --mandir=* |  --mandi=*  |  --mand=*  |  --man=*  |
--ma=* | --m=*)
    mandir=$ac_optarg ;;

  -nfp | --nfp | --nf)
    # Obsolete; use --without-fp.
    with_fp=no ;;

  -no-create  |  --no-create  | --no-creat | --no-crea | --no-cre
| --no-cr | --no-c | -n)
    no_create=yes ;;

  -no-recursion | --no-recursion | --no-recursio  |  --no-recursi
|  --no-recurs  |  --no-recur  | --no-recu | --no-rec | --no-re |
--no-r)
    no_recursion=yes ;;

  -oldincludedir | --oldincludedir |  --oldincludedi  |  --oldin-
cluded    | --oldinclude | --oldinclud | --oldinclu | --oldincl |
--oldinc   | --oldin | --oldi | --old | --ol | --o)
    ac_prev=oldincludedir ;;
  -oldincludedir=*  |  --oldincludedir=*  |  --oldincludedi=*   |
--oldincluded=*   | --oldinclude=* | --oldinclud=* | --oldinclu=*
| --oldincl=* | --oldinc=*   | --oldin=* | --oldi=* |  --old=*  |
--ol=* | --o=*)
    oldincludedir=$ac_optarg ;;

  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
    ac_prev=prefix ;;
  -prefix=*  |  --prefix=*  |  --prefi=*  |  --pref=* | --pre=* |
--pr=* | --p=*)
    prefix=$ac_optarg ;;

  -program-prefix | --program-prefix | --program-prefi  |  --pro-
gram-pref   | --program-pre | --program-pr | --program-p)
    ac_prev=program_prefix ;;
  -program-prefix=*  | --program-prefix=* | --program-prefi=*   |
--program-pref=* | --program-pre=* | --program-pr=* |  --program-
p=*)
    program_prefix=$ac_optarg ;;

  -program-suffix  |  --program-suffix | --program-suffi | --pro-
gram-suff   | --program-suf | --program-su | --program-s)
    ac_prev=program_suffix ;;
  -program-suffix=* | --program-suffix=* | --program-suffi=*    |
--program-suff=*  | --program-suf=* | --program-su=* | --program-
s=*)
    program_suffix=$ac_optarg ;;

  -program-transform-name | --program-transform-name    |  --pro-
gram-transform-nam  | --program-transform-na   | --program-trans-
    ac_prev=pdfdir ;;
  -pdfdir=* | --pdfdir=* |  --pdfdi=*  |  --pdfd=*  |  --pdf=*  |
--pd=*)
    pdfdir=$ac_optarg ;;

  -psdir | --psdir | --psdi | --psd | --ps)
    ac_prev=psdir ;;
  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
    psdir=$ac_optarg ;;

  -q | -quiet | --quiet | --quie | --qui | --qu | --q   | -silent
| --silent | --silen | --sile | --sil)
    silent=yes ;;

  -sbindir | --sbindir | --sbindi | --sbind | --sbin  |  --sbi  |
--sb)
    ac_prev=sbindir ;;
  -sbindir=*  |  --sbindir=*  | --sbindi=* | --sbind=* | --sbin=*
| --sbi=* | --sb=*)
    sbindir=$ac_optarg ;;

  -sharedstatedir  |  --sharedstatedir  |   --sharedstatedi     |
--sharedstated  |  --sharedstate | --sharedstat | --sharedsta   |
--sharedst | --shareds | --shared | --share | --shar   | --sha  |
--sh)
    ac_prev=sharedstatedir ;;
  -sharedstatedir=*  | --sharedstatedir=* | --sharedstatedi=*   |
--sharedstated=* | --sharedstate=* | --sharedstat=* |  --shareds-
ta=*    |  --sharedst=*  | --shareds=* | --shared=* | --share=* |
--shar=*   | --sha=* | --sh=*)
    sharedstatedir=$ac_optarg ;;

  -site | --site | --sit)
    ac_prev=site ;;
  -site=* | --site=* | --sit=*)
    site=$ac_optarg ;;

  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
    ac_prev=srcdir ;;
  -srcdir=* | --srcdir=* |  --srcdi=*  |  --srcd=*  |  --src=*  |
--sr=*)
    srcdir=$ac_optarg ;;

  -sysconfdir   |  --sysconfdir  |  --sysconfdi  |  --sysconfd  |
--sysconf   | --syscon | --sysco | --sysc | --sys | --sy)
    ac_prev=sysconfdir ;;
  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* |
--sysconf=*    |  --syscon=*  |  --sysco=* | --sysc=* | --sys=* |
--sy=*)
    sysconfdir=$ac_optarg ;;

  -target | --target | --targe | --targ | --tar | --ta | --t)
    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
      {  echo  "$as_me: error: invalid package name: $ac_package"
>&2
   { (exit 1); exit 1; }; }
    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
    eval with_$ac_package=c_optarg ;;

  -without-* | --without-*)
    ac_package=`expr "x$ac_option" : 'x-*without-'`
    # Reject names that are not valid shell variable names.
    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
      { echo "$as_me: error: invalid package  name:  $ac_package"
>&2
   { (exit 1); exit 1; }; }
    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
    eval with_$ac_package=no ;;

  --x)
    # Obsolete; use --with-x.
    with_x=yes ;;

  -x-includes | --x-includes | --x-include | --x-includ | --x-in-
clu   | --x-incl | --x-inc | --x-in | --x-i)
    ac_prev=x_includes ;;
  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* |
--x-inclu=*   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
    x_includes=$ac_optarg ;;

  -x-libraries  |  --x-libraries | --x-librarie | --x-librari   |
--x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
    ac_prev=x_libraries ;;
  -x-libraries=* | --x-libraries=*  |  --x-librarie=*  |  --x-li-
brari=*   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* |
--x-li=* | --x-l=*)
    x_libraries=$ac_optarg ;;

  -*) { echo "$as_me: error: unrecognized option: $ac_option  Try
`$0 --help' for more information." >&2
   { (exit 1); exit 1; }; }
    ;;

  *=*)
    ac_envvar=`expr "x$ac_option" : 'x=]*='`
    # Reject names that are not valid shell variable names.
    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
      {  echo  "$as_me: error: invalid variable name: $ac_envvar"
>&2
   { (exit 1); exit 1; }; }
    eval $ac_envvar=c_optarg
    export $ac_envvar ;;

  *)
   { (exit 1); exit 1; }; } fi

# Be sure to have absolute directory names.  for ac_var  in   ex-
ec_prefix    prefix   bindir   sbindir   libexecdir   datarootdir
             datadir sysconfdir sharedstatedir localstatedir  in-
cludedir           oldincludedir  docdir  infodir  htmldir dvidir
pdfdir psdir             libdir localedir mandir do
  eval ac_val=ac_var
  case $ac_val in
    [\/$]* | ?:[\/]* )  continue;;
    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
  esac
  { echo "$as_me: error: expected an absolute directory name  for
--$ac_var: $ac_val" >&2
   { (exit 1); exit 1; }; } done

#  There  might  be people who depend on the old broken behavior:
`$host' # used to hold the argument of --host etc.  #  FIXME:  To
remove   some   day.   build=$build_alias  host=$host_alias  tar-
get=$target_alias

# FIXME: To remove some day.  if test "x$host_alias" != x; then
  if test "x$build_alias" = x; then
    cross_compiling=maybe
    echo "$as_me: WARNING: If you wanted to set the --build type,
don't use --host.
    If  a cross compiler is detected then cross compile mode will
be used." >&2
  elif test "x$build_alias" != "x$host_alias"; then
    cross_compiling=yes
  fi fi

ac_tool_prefix=   test   -n   "$host_alias"    &&    ac_tool_pre-
fix=$host_alias-

test "$silent" = yes && exec 6>/dev/null


ac_pwd=`pwd`  &&  test  -n  "$ac_pwd"  &&  ac_ls_di=`ls -di .` &&
ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
  { echo "$as_me: error: Working directory cannot be  determined"
>&2
   {  (exit 1); exit 1; }; } test "X$ac_ls_di" = "X$ac_pwd_ls_di"
||
  { echo "$as_me: error: pwd does not report name of working  di-
rectory" >&2
   { (exit 1); exit 1; }; }


#  Find the source files, if location was not specified.  if test
-z "$srcdir"; then
  ac_srcdir_defaulted=yes
  ac_srcdir_defaulted=no     fi    if    test    !    -r    "$sr-
cdir/$ac_unique_file"; then
  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
  { echo "$as_me: error: cannot find sources ($ac_unique_file) in
$srcdir" >&2
   { (exit 1); exit 1; }; } fi ac_msg="sources  are  in  $srcdir,
but  `cd  $srcdir'  does  not  work" ac_abs_confdir=`(         cd
"$srcdir" && test -r "./$ac_unique_file" || { echo  "$as_me:  er-
ror: $ac_msg" >&2
   {  (exit  1);  exit  1;  }; }         pwd)` # When building in
place, set srcdir=.  if test "$ac_abs_confdir" = "$ac_pwd"; then
  srcdir=.  fi # Remove unnecessary trailing slashes from srcdir.
#  Double  slashes  in file names in object file debugging info #
mess up M-x gdb in  Emacs.   case  $srcdir  in  */)  srcdir=`expr
"X$srcdir"  :  'X[^/]'    "X$srcdir"  : 'X'`;; esac for ac_var in
$ac_precious_vars; do
  eval ac_env_${ac_var}_set=${ac_var}+set}
  eval ac_env_${ac_var}_value={ac_var}
  eval ac_cv_env_${ac_var}_set=${ac_var}+set}
  eval ac_cv_env_${ac_var}_value={ac_var} done

# # Report the --help  message.   #  if  test  "$ac_init_help"  =
"long"; then
  #  Omit some internal or obsolete options to make the list less
imposing.
  # This message is too long to be a string in the A/UX 3.1 sh.
  cat <<_ACEOF `configure' configures this package  to  adapt  to
many kinds of systems.

Usage: $0 [OPTION]... [VAR=VALUE]...

To  assign  environment  variables (e.g., CC, CFLAGS...), specify
them as VAR=VALUE.  See below for descriptions  of  some  of  the
useful variables.

Defaults for the options are specified in brackets.

Configuration:
  -h, --help              display this help and exit
      --help=short         display options specific to this pack-
age
      --help=recursive    display the short help of all  the  in-
cluded packages
  -V, --version           display version information and exit
  -q, --quiet, --silent   do not print `checking...' messages
      --cache-file=FILE   cache test results in FILE [disabled]
  -C, --config-cache      alias for `--cache-file=config.cache'
  -n, --no-create         do not create output files
      --srcdir=DIR         find the sources in DIR [configure dir
or `..']

Installation directories:
  --sbindir=DIR          system admin executables [EPREFIX/sbin]
  --libexecdir=DIR       program executables [EPREFIX/libexec]
  --sysconfdir=DIR         read-only  single-machine  data  [PRE-
FIX/etc]
  --sharedstatedir=DIR   modifiable architecture-independent data
[PREFIX/com]
  --localstatedir=DIR     modifiable  single-machine  data  [PRE-
FIX/var]
  --libdir=DIR           object code libraries [EPREFIX/lib]
  --includedir=DIR       C header files [PREFIX/include]
  --oldincludedir=DIR    C header  files  for  non-gcc  [/usr/in-
clude]
  --datarootdir=DIR       read-only  arch.-independent  data root
[PREFIX/share]
  --datadir=DIR          read-only architecture-independent  data
[DATAROOTDIR]
  --infodir=DIR          info documentation [DATAROOTDIR/info]
  --localedir=DIR         locale-dependent  data [DATAROOTDIR/lo-
cale]
  --mandir=DIR           man documentation [DATAROOTDIR/man]
  --docdir=DIR             documentation    root    @<:@DATAROOT-
DIR/doc/PACKAGE@:>@
  --htmldir=DIR          html documentation [DOCDIR]
  --dvidir=DIR           dvi documentation [DOCDIR]
  --pdfdir=DIR           pdf documentation [DOCDIR]
  --psdir=DIR            ps documentation [DOCDIR] _ACEOF

  cat <<_ACEOF

System types:
  --build=BUILD     configure for building on BUILD [guessed]
  --host=HOST        cross-compile  to  build  programs to run on
HOST [BUILD]
  --target=TARGET   configure for building compilers  for  TARGET
[HOST] _ACEOF fi

if test -n "$ac_init_help"; then

  cat <<_ACEOF

Optional Features:
  --disable-FEATURE        do  not include FEATURE (same as --en-
able-FEATURE=no)
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  --disable-posix         Disable POSIX-like functions
  --enable-shared=PKGS  build shared libraries default=yes
  --enable-static=PKGS  build static libraries default=yes
  --enable-fast-install=PKGS  optimize for fast installation  de-
fault=yes
  --disable-libtool-lock   avoid  locking  (might  break parallel
builds)


Some influential environment variables:
  CC          C compiler command
  CFLAGS      C compiler flags
  LDFLAGS      linker  flags,  e.g.  -L<lib  dir> if you have li-
braries in a
              nonstandard directory <lib dir>
  LIBS        libraries to pass to the linker, e.g. -l<library>
  CPPFLAGS    C/C++/Objective C preprocessor flags,  e.g.  -I<in-
clude dir> if
              you  have  headers  in a nonstandard directory <in-
clude dir>
  CPP         C preprocessor
  CXXCPP      C++ preprocessor

Use these variables to override the choices made  by  `configure'
or  to  help  it  to find libraries and programs with nonstandard
names/locations.

_ACEOF ac_status=$?  fi

if test "$ac_init_help" = "recursive"; then
  # If there are subdirs, report their specific --help.
  for ac_dir in : $ac_subdirs_all; do test  "x$ac_dir"  =  x:  &&
continue
    test -d "$ac_dir" || continue
    ac_builddir=.

case "$ac_dir" in *)
  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^.[\/],,'`
  # A ".." for each directory in $ac_dir_suffix.
  ac_top_builddir_sub=`echo      "$ac_dir_suffix"      |      sed
's,/[^\/]*,/..,g;s,/,,'`
  case $ac_top_builddir_sub in
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
  esac   ;;   esac   ac_abs_top_builddir=$ac_pwd    ac_abs_build-
dir=$ac_pwd$ac_dir_suffix    #    for   backward   compatibility:
ac_top_builddir=$ac_top_build_prefix

case $srcdir in
  .)  # We are building in place.
    ac_srcdir=.
    ac_top_srcdir=$ac_top_builddir_sub
    ac_abs_top_srcdir=$ac_pwd ;;
  [\/]* | ?:[\/]* )  # Absolute name.
    ac_srcdir=$srcdir$ac_dir_suffix;
    ac_top_srcdir=$srcdir
    ac_abs_top_srcdir=$srcdir ;;
  *) # Relative name.
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
    ac_top_srcdir=$ac_top_build_prefix$srcdir
    fi || ac_status=$?
    cd "$ac_pwd" || { ac_status=$?; break; }
  done fi

test -n "$ac_init_help" && exit $ac_status  if  $ac_init_version;
then
  cat <<_ACEOF configure generated by GNU Autoconf 2.61

Copyright  (C)  1992,  1993,  1994, 1995, 1996, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
This configure script is free software; the Free Software Founda-
tion gives unlimited permission to copy,  distribute  and  modify
it.  _ACEOF
  exit  fi  cat  >config.log <<_ACEOF This file contains any mes-
sages produced by compilers while running configure, to  aid  de-
bugging if configure makes a mistake.

It  was  created  by  $as_me, which was generated by GNU Autoconf
2.61.  Invocation command line was

  $ $0 $@

_ACEOF exec 5>>config.log {  cat  <<_ASUNAME  @%:@@%:@  ---------
@%:@@%:@ @%:@@%:@ Platform. @%:@@%:@ @%:@@%:@ --------- @%:@@%:@

hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m
= `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r)
2>/dev/null  ||  echo unknown` uname -s = `(uname -s) 2>/dev/null
|| echo unknown` uname -v = `(uname -v) 2>/dev/null ||  echo  un-
known`

/usr/bin/uname  -p = `(/usr/bin/uname -p) 2>/dev/null || echo un-
known` /bin/uname -X     = `(/bin/uname  -X)  2>/dev/null      ||
echo unknown`

/bin/arch              = `(/bin/arch) 2>/dev/null              ||
echo  unknown`  /usr/bin/arch  -k        =  `(/usr/bin/arch   -k)
2>/dev/null         ||  echo  unknown`  /usr/convex/getsysinfo  =
`(/usr/convex/getsysinfo)   2>/dev/null    ||    echo    unknown`
/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      ||
echo   unknown`    /bin/machine              =    `(/bin/machine)
2>/dev/null            ||  echo unknown` /usr/bin/oslevel       =
`(/usr/bin/oslevel) 2>/dev/null       || echo unknown`  /bin/uni-
verse           =  `(/bin/universe)  2>/dev/null          || echo
unknown`

_ASUNAME

as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  echo "PATH: $as_dir" done IFS=$as_save_IFS

cause  we  don't want to record it for future runs.  # Also quote
any args containing shell meta-characters.  # Make two passes  to
allow  for  proper  duplicate-argument  suppression.   ac_config-
ure_args=         ac_configure_args0=         ac_configure_args1=
ac_must_keep_next=false for ac_pass in 1 2 do
  for ac_arg
  do
    case $ac_arg in
    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue
;;
    -q | -quiet | --quiet | --quie | --qui |  --qu  |  --q      |
-silent | --silent | --silen | --sile | --sil)
      continue ;;
    *'*)
      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\''/g"` ;;
    esac
    case $ac_pass in
    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
    2)
      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
      if     test     $ac_must_keep_next     =     true;     then
        ac_must_keep_next=false # Got value, back to normal.
      else         case $ac_arg in           *=* | --config-cache
|  -C  |  -disable-* | --disable-*     | -enable-* | --enable-* |
-gas | --g* | -nfp | --nf*         | -q | -quiet | --q* | -silent
|  --sil*  |  -v  | -verb*    | -with-* | --with-* | -without-* |
--without-* | --x)              case  "$ac_configure_args0  "  in
               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
               esac                   ;;                 -*     )
ac_must_keep_next=true ;;         esac
      fi
      ac_configure_args="$ac_configure_args '$ac_arg'"
      ;;
    esac
  done  done  $as_unset  ac_configure_args0 || test "${ac_config-
ure_args0+set}" != set || { ac_configure_args0=;  export  ac_con-
figure_args0;  }  $as_unset ac_configure_args1 || test "${ac_con-
figure_args1+set}"  !=  set  ||  {  ac_configure_args1=;   export
ac_configure_args1; }

#  When  interrupted or exit'd, cleanup temporary files, and com-
plete # config.log.  We remove comments because anyway the quotes
in there # would cause problems or look ugly.  # WARNING: Use '''
to represent an apostrophe within the trap.  #  WARNING:  Do  not
start  the  trap  code  with a newline, due to a FreeBSD 4.0 bug.
trap 'exit_status=$?
  # Save into config.log some information that might help in  de-
bugging.
  {
    echo

    cat  <<_ASBOX  @%:@@%:@  ----------------  @%:@@%:@  @%:@@%:@
      esac
      case $ac_var in #(
      _ | IFS | as_nl) ;; #(
      *) $as_unset $ac_var ;;
      esac ;;
    esac
  done
  (set) 2>&1 |
    case $as_nl`(ac_space=''' '''; set) 2>&1` in #(
    *${as_nl}ac_space= *)
      sed -n    "s/'''/'''\\''''''/g;           s/^\([_$as_cr_al-
num]*_cv_[_$as_cr_alnum]*\)=\(.*\)/\1='''\2'''/p"
      ;; #(
    *)
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
      ;;
    esac |
    sort )
    echo

    cat <<_ASBOX  @%:@@%:@  -----------------  @%:@@%:@  @%:@@%:@
Output  variables.  @%:@@%:@  @%:@@%:@ ----------------- @%:@@%:@
_ASBOX
    echo
    for ac_var in $ac_subst_vars
    do
      eval ac_val=ac_var
      case $ac_val in
      *'''*)       ac_val=`echo       "$ac_val"       |       sed
"s/'''/'''\\\\''''''/g"`;;
      esac
      echo "$ac_var='''$ac_val'''"
    done | sort
    echo

    if test -n "$ac_subst_files"; then
      cat <<_ASBOX @%:@@%:@ ------------------- @%:@@%:@ @%:@@%:@
File   substitutions.   @%:@@%:@   @%:@@%:@   -------------------
@%:@@%:@ _ASBOX
      echo
      for ac_var in $ac_subst_files
      do           eval  ac_val=ac_var          case  $ac_val  in
        *'''*)      ac_val=`echo      "$ac_val"       |       sed
"s/'''/'''\\\\''''''/g"`;;                esac               echo
"$ac_var='''$ac_val'''"
      done | sort
      echo
    fi

    if test -s confdefs.h; then
      cat  <<_ASBOX  @%:@@%:@   -----------   @%:@@%:@   @%:@@%:@
confdefs.h. @%:@@%:@ @%:@@%:@ ----------- @%:@@%:@ _ASBOX
# confdefs.h avoids OS command line length limits that  DEFS  can
exceed.  rm -f -r conftest* confdefs.h

# Predefined preprocessor variables.

cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_NAME "$PACKAGE_NAME"
_ACEOF


cat  >>confdefs.h  <<_ACEOF  @%:@define  PACKAGE_TARNAME  "$PACK-
AGE_TARNAME" _ACEOF


cat  >>confdefs.h  <<_ACEOF  @%:@define  PACKAGE_VERSION  "$PACK-
AGE_VERSION" _ACEOF


cat  >>confdefs.h  <<_ACEOF  @%:@define  PACKAGE_STRING   "$PACK-
AGE_STRING" _ACEOF


cat  >>confdefs.h  <<_ACEOF  @%:@define PACKAGE_BUGREPORT "$PACK-
AGE_BUGREPORT" _ACEOF


# Let the site file select an alternate cache file  if  it  wants
to.   # Prefer explicitly selected file to automatically selected
ones.  if test -n "$CONFIG_SITE"; then
  set x "$CONFIG_SITE" elif test "x$prefix" != xNONE; then
  set  x  "$prefix/share/config.site"   "$prefix/etc/config.site"
else
  set x "$ac_default_prefix/share/config.site"  "$ac_default_pre-
fix/etc/config.site" fi shift for ac_site_file do
  if test -r "$ac_site_file"; then
    { echo "$as_me:$LINENO: loading  site  script  $ac_site_file"
>&5 echo "$as_me: loading site script $ac_site_file" >&6;}
    sed 's/^/| /' "$ac_site_file" >&5
    . "$ac_site_file"
  fi done

if test -r "$cache_file"; then
  # Some versions of bash will fail to source /dev/null (special
  # files actually), so we avoid doing that.
  if test -f "$cache_file"; then
    {  echo  "$as_me:$LINENO: loading cache $cache_file" >&5 echo
"$as_me: loading cache $cache_file" >&6;}
    case $cache_file in
      [\/]* | ?:[\/]* ) . "$cache_file";;
      *)                      . "./$cache_file";;
    esac
  fi else
  { echo "$as_me:$LINENO: creating cache  $cache_file"  >&5  echo

`$ac_var' was set to `$ac_old_val' in the previous run" >&2;}
      ac_cache_corrupted=: ;;
    ,set)
      { echo "$as_me:$LINENO: error: `$ac_var' was not set in the
previous run" >&5 echo "$as_me: error: `$ac_var' was not  set  in
the previous run" >&2;}
      ac_cache_corrupted=: ;;
    ,);;
    *)
      if  test  "x$ac_old_val"  != "x$ac_new_val"; then         {
echo "$as_me:$LINENO: error: `$ac_var' has changed since the pre-
vious  run:" >&5 echo "$as_me: error: `$ac_var' has changed since
the previous run:" >&2;}         { echo "$as_me:$LINENO:   former
value:    $ac_old_val"   >&5   echo   "$as_me:     former  value:
$ac_old_val" >&2;}         { echo "$as_me:$LINENO:   current val-
ue:  $ac_new_val" >&5 echo "$as_me:   current value: $ac_new_val"
>&2;}         ac_cache_corrupted=:
      fi;;
  esac
  # Pass precious variables to config.status.
  if test "$ac_new_set" = set; then
    case $ac_new_val in
    *'*)     ac_arg=$ac_var=`echo     "$ac_new_val"     |     sed
"s/'/'\\\\''/g"` ;;
    *) ac_arg=$ac_var=$ac_new_val ;;
    esac
    case " $ac_configure_args " in
      *"  '$ac_arg'  "*)  ;; # Avoid dups.  Use of quotes ensures
accuracy.
      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
    esac
  fi done if $ac_cache_corrupted; then
  { echo "$as_me:$LINENO: error: changes in the  environment  can
compromise the build" >&5 echo "$as_me: error: changes in the en-
vironment can compromise the build" >&2;}
  { { echo "$as_me:$LINENO: error: run  `make  distclean'  and/or
`rm  $cache_file'  and  start  over" >&5 echo "$as_me: error: run
`make distclean' and/or `rm $cache_file' and start over" >&2;}
   { (exit 1); exit 1; }; } fi













= set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  # Extract the first word of "grep ggrep" to use in  msg  output
if test -z "$GREP"; then set dummy grep ggrep; ac_prog_name=$2 if
test "${ac_cv_path_GREP+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_path_GREP_found=false # Loop through  the  user's  path  and
test  for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPA-
RATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_prog in grep ggrep; do
  for ac_exec_ext in '' $ac_executable_extensions; do
    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } ||
continue
    # Check for GNU ac_path_GREP and select it if it is found.
  #  Check  for GNU $ac_path_GREP case `"$ac_path_GREP" --version
2>&1` in *GNU*)
  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *)
  ac_count=0
  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
  while :
  do
    cat "conftest.in" "conftest.in" >"conftest.tmp"
    mv "conftest.tmp" "conftest.in"
    cp "conftest.in" "conftest.nl"
    echo 'GREP' >> "conftest.nl"
    "$ac_path_GREP" -e 'GREP$'  -e  '-(cannot  match)-'  <  "con-
ftest.nl" >"conftest.out" 2>/dev/null || break
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
    ac_count=`expr $ac_count + 1`
    if test $ac_count -gt ${ac_path_GREP_max-0}; then
      #  Best  one  so far, save it but keep looking for a better
one
      ac_cv_path_GREP="$ac_path_GREP"
      ac_path_GREP_max=$ac_count
    fi
    # 10*(2^10) chars as input seems more than enough
    test $ac_count -gt 10 && break
  done
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac


    $ac_path_GREP_found && break 3
  done done

done IFS=$as_save_IFS


fi



{ echo "$as_me:$LINENO: checking  for  egrep"  >&5  echo  $ECHO_N
"checking    for    egrep...    $ECHO_C"    >&6;    }   if   test
"${ac_cv_path_EGREP+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
   then ac_cv_path_EGREP="$GREP -E"
   else
     # Extract the first word of "egrep" to use in msg output  if
test  -z  "$EGREP"; then set dummy egrep; ac_prog_name=$2 if test
"${ac_cv_path_EGREP+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_path_EGREP_found=false # Loop through the  user's  path  and
test  for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPA-
RATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_prog in egrep; do
  for ac_exec_ext in '' $ac_executable_extensions; do
    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP";  }
|| continue
    # Check for GNU ac_path_EGREP and select it if it is found.
  # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version
2>&1` in *GNU*)
  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *)
  ac_count=0
  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
  while :
  do
    cat "conftest.in" "conftest.in" >"conftest.tmp"
    mv "conftest.tmp" "conftest.in"
    cp "conftest.in" "conftest.nl"
    echo 'EGREP' >> "conftest.nl"
    "$ac_path_EGREP"  'EGREP$'  <  "conftest.nl"  >"conftest.out"
2>/dev/null || break
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
    ac_count=`expr $ac_count + 1`
    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
      #  Best  one  so far, save it but keep looking for a better
one
      ac_cv_path_EGREP="$ac_path_EGREP"
      ac_path_EGREP_max=$ac_count
    fi
    # 10*(2^10) chars as input seems more than enough
    test $ac_count -gt 10 && break
  done
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac


    $ac_path_EGREP_found && break 3

else
  ac_cv_path_EGREP=$EGREP fi


   fi  fi  { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
 EGREP="$ac_cv_path_EGREP"


{ echo "$as_me:$LINENO: checking for a sed that does not truncate
output"  >&5 echo $ECHO_N "checking for a sed that does not trun-
cate output... $ECHO_C" >&6; } if test "${lt_cv_path_SED+set}"  =
set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  #  Loop  through  the user's path and test for sed and gsed.  #
Then use that list of sed's  as  ones  to  test  for  truncation.
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for lt_ac_prog in sed gsed; do
    for ac_exec_ext in '' $ac_executable_extensions; do
      if test -f "$as_dir/$lt_ac_prog$ac_exec_ext"; then
        lt_ac_sed_list="$lt_ac_sed_list
$as_dir/$lt_ac_prog$ac_exec_ext"
      fi
    done
  done done lt_ac_max=0 lt_ac_count=0 # Add /usr/xpg4/bin/sed  as
it is typically found on Solaris # along with /bin/sed that trun-
cates    output.     for     lt_ac_sed     in     $lt_ac_sed_list
/usr/xpg4/bin/sed; do
  test ! -f $lt_ac_sed && continue
  cat /dev/null > conftest.in
  lt_ac_count=0
  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
  # Check for GNU sed and select it if it is found.
  if  "$lt_ac_sed"  --version  2>&1  <  /dev/null  | grep 'GNU' >
/dev/null; then
    lt_cv_path_SED=$lt_ac_sed
    break
  fi
  while true; do
    cat conftest.in conftest.in >conftest.tmp
    mv conftest.tmp conftest.in
    cp conftest.in conftest.nl
    echo >>conftest.nl
    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
    cmp -s conftest.out conftest.nl || break
    # 10000 chars as input seems more than enough
    test $lt_ac_count -gt 10 && break
    lt_ac_count=`expr $lt_ac_count + 1`
    if test $lt_ac_count -gt $lt_ac_max; then
      lt_ac_max=$lt_ac_count

  PHP_VAR_SUBST="$PHP_VAR_SUBST EGREP"





  PHP_VAR_SUBST="$PHP_VAR_SUBST SED"



  test -f config.nice && mv config.nice config.nice.old
  rm -f config.nice.old
  cat >config.nice<<EOF #! /bin/sh # # Created by configure

EOF

  for  var in CFLAGS CXXFLAGS CPPFLAGS LDFLAGS EXTRA_LDFLAGS_PRO-
GRAM LIBS CC CXX; do
    eval val=var
    if test -n "$val"; then
      echo "$var='$val' \" >> config.nice
    fi
  done

  echo "'$0' \" >> config.nice
  if test `expr -- $0 : "'.*"` = 0; then
    CONFIGURE_COMMAND="$CONFIGURE_COMMAND '$0'"
  else
    CONFIGURE_COMMAND="$CONFIGURE_COMMAND $0"
  fi
  for arg in $ac_configure_args; do
     if test `expr -- $arg : "'.*"` = 0; then
        if test `expr -- $arg : "--.*"` = 0; then
          break;
        fi
        echo "'$arg' \" >> config.nice
        CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS '$arg'"
     else
        if test `expr -- $arg : "'--.*"` = 0; then
          break;
        fi
        echo "$arg \" >> config.nice
        CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS $arg"
     fi
  done
  echo '"$@"' >> config.nice
  chmod +x config.nice
  CONFIGURE_COMMAND="$CONFIGURE_COMMAND $CONFIGURE_OPTIONS"


  PHP_VAR_SUBST="$PHP_VAR_SUBST CONFIGURE_COMMAND"

ext  $CFLAGS  $CPPFLAGS  $LDFLAGS  conftest.$ac_ext  $LIBS   >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu  if  test -n "$ac_tool_pre-
fix"; then
  # Extract the first word of "${ac_tool_prefix}gcc", so  it  can
be  a  program  name  with args.  set dummy ${ac_tool_prefix}gcc;
ac_word=$2 { echo "$as_me:$LINENO:  checking  for  $ac_word"  >&5
echo  $ECHO_N  "checking  for $ac_word... $ECHO_C" >&6; } if test
"${ac_cv_prog_CC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC" # Let the user  override  the  test.   else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if  {  test  -f  "$as_dir/$ac_word$ac_exec_ext"  &&  $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi done done IFS=$as_save_IFS

fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then
  {  echo  "$as_me:$LINENO:  result: $CC" >&5 echo "${ECHO_T}$CC"
>&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi


fi if test -z "$ac_cv_prog_CC"; then
  ac_ct_CC=$CC
  #  Extract the first word of "gcc", so it can be a program name
with args.  set dummy gcc;  ac_word=$2  {  echo  "$as_me:$LINENO:
checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word...
$ECHO_C" >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$ac_ct_CC"; then
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let  the  user  override  the
test.   else  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in
$PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if  {  test  -f  "$as_dir/$ac_word$ac_exec_ext"  &&  $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_ac_ct_CC="gcc"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi done done IFS=$as_save_IFS

fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then
  {   echo   "$as_me:$LINENO:   result:   $ac_ct_CC"   >&5   echo

you,  please write to autoconf@gnu.org." >&2;} ac_tool_warned=yes
;; esac
    CC=$ac_ct_CC
  fi else
  CC="$ac_cv_prog_CC" fi

if test -z "$CC"; then
          if test -n "$ac_tool_prefix"; then
    # Extract the first word of "${ac_tool_prefix}cc", so it  can
be  a  program  name  with  args.  set dummy ${ac_tool_prefix}cc;
ac_word=$2 { echo "$as_me:$LINENO:  checking  for  $ac_word"  >&5
echo  $ECHO_N  "checking  for $ac_word... $ECHO_C" >&6; } if test
"${ac_cv_prog_CC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC" # Let the user  override  the  test.   else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if  {  test  -f  "$as_dir/$ac_word$ac_exec_ext"  &&  $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_CC="${ac_tool_prefix}cc"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi done done IFS=$as_save_IFS

fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then
  {  echo  "$as_me:$LINENO:  result: $CC" >&5 echo "${ECHO_T}$CC"
>&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi


  fi fi if test -z "$CC"; then
  #  Extract  the first word of "cc", so it can be a program name
with args.  set dummy  cc;  ac_word=$2  {  echo  "$as_me:$LINENO:
checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word...
$ECHO_C" >&6; } if test "${ac_cv_prog_CC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC" # Let the user override the test.  else
  ac_prog_rejected=no as_save_IFS=$IFS;  IFS=$PATH_SEPARATOR  for
as_dir in $PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if  {  test  -f  "$as_dir/$ac_word$ac_exec_ext"  &&  $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
       ac_prog_rejected=yes
       continue

    # first if we set CC to just the basename; use the full  file
name.
    shift
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
  fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then
  {  echo  "$as_me:$LINENO:  result: $CC" >&5 echo "${ECHO_T}$CC"
>&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi


fi if test -z "$CC"; then
  if test -n "$ac_tool_prefix"; then
  for ac_prog in cl.exe
  do
    #  Extract the first word of "$ac_tool_prefix$ac_prog", so it
can be  a  program  name  with  args.   set  dummy  $ac_tool_pre-
fix$ac_prog;  ac_word=$2  {  echo  "$as_me:$LINENO:  checking for
$ac_word" >&5 echo $ECHO_N  "checking  for  $ac_word...  $ECHO_C"
>&6; } if test "${ac_cv_prog_CC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC"  #  Let  the  user override the test.  else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if  {  test  -f  "$as_dir/$ac_word$ac_exec_ext"  &&  $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi done done IFS=$as_save_IFS

fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then
  { echo "$as_me:$LINENO: result: $CC"  >&5  echo  "${ECHO_T}$CC"
>&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi


    test -n "$CC" && break
  done fi if test -z "$CC"; then
  ac_ct_CC=$CC
  for ac_prog in cl.exe do
  # Extract the first word of "$ac_prog", so it can be a  program
name   with   args.    set  dummy  $ac_prog;  ac_word=$2  {  echo
"$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N  "check-
ing     for    $ac_word...    $ECHO_C"    >&6;    }    if    test
"${ac_cv_prog_ac_ct_CC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$ac_ct_CC"; then
  {   echo   "$as_me:$LINENO:   result:   $ac_ct_CC"   >&5   echo
"${ECHO_T}$ac_ct_CC" >&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi


  test -n "$ac_ct_CC" && break done

  if test "x$ac_ct_CC" = x; then
    CC=""
  else
    case  $cross_compiling:$ac_tool_warned  in   yes:)   {   echo
"$as_me:$LINENO: WARNING: In the future, Autoconf will not detect
cross-tools whose name does not start with the host triplet.   If
you  think  this  configuration is useful to you, please write to
autoconf@gnu.org." >&5 echo "$as_me: WARNING: In the future,  Au-
toconf will not detect cross-tools whose name does not start with
the host triplet.  If you think this configuration is  useful  to
you,  please write to autoconf@gnu.org." >&2;} ac_tool_warned=yes
;; esac
    CC=$ac_ct_CC
  fi fi

fi


test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C
compiler  found  in  ATH  See `config.log' for more details." >&5
echo "$as_me: error: no acceptable C compiler found  in  ATH  See
`config.log' for more details." >&2;}
   { (exit 1); exit 1; }; }

#   Provide   some   information   about   the   compiler.   echo
"$as_me:$LINENO: checking for C compiler version" >&5  ac_compil-
er=`set X $ac_compile; echo $2` { (ac_try="$ac_compiler --version
>&5" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_compiler --version >&5") 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status);  }  {  (ac_try="$ac_compiler  -v  >&5"  case
"(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_compiler -v >&5") 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);  }  {  (ac_try="$ac_compiler  -V  >&5" case
"(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo

ate an executable without -o first, disregard a.out.  #  It  will
help us diagnose broken compilers, and finding out an intuition #
of exeext.  { echo "$as_me:$LINENO: checking for C  compiler  de-
fault output file name" >&5 echo $ECHO_N "checking for C compiler
default output file name... $ECHO_C" >&6; } ac_link_default=`echo
"$ac_link"  |  sed 's/ -o *conftest[^ ]*//'` # # List of possible
output files, starting from the most likely.  # The algorithm  is
not robust to junk in `.', hence go to wildcards (a.*)  # only as
a  last  resort.    b.out   is   created   by   i960   compilers.
ac_files='a_out.exe  a.exe  conftest.exe  a.out conftest a.* con-
ftest.* b.out' # # The IRIX 6 linker writes into  existing  files
which  may not be # executable, retaining their permissions.  Re-
move them first so a # subsequent execution test  works.   ac_rm-
files= for ac_file in $ac_files do
  case $ac_file in
    *.$ac_ext  |  *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb |
*.bbg | *.map | *.inf | *.o | *.obj ) ;;
    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
  esac done rm -f $ac_rmfiles

if { (ac_try="$ac_link_default" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_link_default") 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; then
  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.  #
So ignore a value of `no', otherwise this would lead to `EXEEXT =
no' # in a Makefile.  We should not override ac_cv_exeext  if  it
was  cached,  #  so that the user can short-circuit this test for
compilers unknown to # Autoconf.  for ac_file in $ac_files '' do
  test -f "$ac_file" || continue
  case $ac_file in
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM |  *.bb  |
*.bbg | *.map | *.inf | *.o | *.obj )         ;;
    [ab].out )         # We found the default executable, but ex-
eext='' is most         # certainly right.          break;;
    *.* )
        if test "${ac_cv_exeext+set}" = set && test  "$ac_cv_exe-
ext"  !=  no;          then :; else            ac_cv_exeext=`expr
"$ac_file" : '[^.]**'`         fi         # We  set  ac_cv_exeext
here  because  the later test for it is not         # safe: cross
compilers may not add the suffix if given an `-o'         # argu-
ment, so we may need to know it at that point already.          #
Even if this section  looks  crufty:  it  has  the  advantage  of
        # actually working.          break;;
    * )         break;;
  esac done test "$ac_cv_exeext" = no && ac_cv_exeext=

else
  ac_file='' fi

# Check that the compiler produces executables we  can  run.   If
not,  either  #  the  compiler is broken, or we cross compile.  {
echo "$as_me:$LINENO: checking whether the C compiler works"  >&5
echo  $ECHO_N  "checking whether the C compiler works... $ECHO_C"
>&6; } # FIXME: These cross compiler hacks should be removed  for
Autoconf  3.0  #  If not cross compiling, check that we can run a
simple program.  if test "$cross_compiling" != yes; then
  if { ac_try='./$ac_file'
  { (case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_try") 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
    cross_compiling=no
  else
    if test "$cross_compiling" = maybe;  then          cross_com-
piling=yes
    else          {  {  echo "$as_me:$LINENO: error: cannot run C
compiled programs.  If you meant to cross compile, use  `--host'.
See `config.log' for more details." >&5 echo "$as_me: error: can-
not run C compiled programs.  If you meant to cross compile,  use
`--host'.  See `config.log' for more details." >&2;}
   { (exit 1); exit 1; }; }
    fi
  fi   fi   {   echo   "$as_me:$LINENO:  result:  yes"  >&5  echo
"${ECHO_T}yes" >&6; }

rm     -f     a.out     a.exe     conftest$ac_cv_exeext     b.out
ac_clean_files=$ac_clean_files_save  #  Check  that  the compiler
produces executables we can run.  If not, either #  the  compiler
is broken, or we cross compile.  { echo "$as_me:$LINENO: checking
whether we  are  cross  compiling"  >&5  echo  $ECHO_N  "checking
whether  we  are  cross  compiling...  $ECHO_C"  >&6;  }  {  echo
"$as_me:$LINENO:    result:    $cross_compiling"     >&5     echo
"${ECHO_T}$cross_compiling" >&6; }

{  echo  "$as_me:$LINENO: checking for suffix of executables" >&5
echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6;
} if { (ac_try="$ac_link" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_link") 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; then
  #  If  both  `conftest.exe' and `conftest' are `present' (well,
observable) # catch `conftest.exe'.  For  instance  with  Cygwin,
`ls  conftest'  will  #  work  properly  (i.e.,  refer  to  `con-
ftest.exe'), while it won't with # `rm'.   for  ac_file  in  con-
ftest.exe conftest conftest.*; do

rm  -f  conftest$ac_cv_exeext  {  echo  "$as_me:$LINENO:  result:
$ac_cv_exeext" >&5 echo "${ECHO_T}$ac_cv_exeext" >&6; }

rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext  ac_exeext=$EXEEXT  {
echo  "$as_me:$LINENO:  checking  for suffix of object files" >&5
echo $ECHO_N "checking for suffix  of  object  files...  $ECHO_C"
>&6; } if test "${ac_cv_objext+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end confdefs.h.  */

int main () {

  ;
  return   0;  }  _ACEOF  rm  -f  conftest.o  conftest.obj  if  {
(ac_try="$ac_compile" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_compile") 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; then
  for ac_file in conftest.o conftest.obj conftest.*; do
  test -f "$ac_file" || continue;
  case $ac_file in
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM |  *.bb  |
*.bbg | *.map | *.inf ) ;;
    *) ac_cv_objext=`expr "$ac_file" : '.*.'`
       break;;
  esac done else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

{ { echo "$as_me:$LINENO: error: cannot compute suffix of  object
files:  cannot  compile  See  `config.log' for more details." >&5
echo "$as_me: error: cannot compute suffix of object files:  can-
not compile See `config.log' for more details." >&2;}
   { (exit 1); exit 1; }; } fi

rm   -f   conftest.$ac_cv_objext   conftest.$ac_ext   fi  {  echo
"$as_me:$LINENO:     result:     $ac_cv_objext"     >&5      echo
"${ECHO_T}$ac_cv_objext"   >&6;   }  OBJEXT=$ac_cv_objext  ac_ob-
jext=$OBJEXT { echo "$as_me:$LINENO: checking whether we are  us-
ing the GNU C compiler" >&5 echo $ECHO_N "checking whether we are
using  the  GNU  C  compiler...   $ECHO_C"   >&6;   }   if   test
"${ac_cv_c_compiler_gnu+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end confdefs.h.  */
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } && {          test -z  "$ac_c_werror_flag"
||          test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_compiler_gnu=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_compiler_gnu=no fi

rm  -f  core  conftest.err  conftest.$ac_objext  conftest.$ac_ext
ac_cv_c_compiler_gnu=$ac_compiler_gnu

fi  {  echo  "$as_me:$LINENO:  result: $ac_cv_c_compiler_gnu" >&5
echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }  GCC=`test  $ac_com-
piler_gnu   =   yes  &&  echo  yes`  ac_test_CFLAGS=${CFLAGS+set}
ac_save_CFLAGS=$CFLAGS { echo "$as_me:$LINENO:  checking  whether
$CC  accepts  -g"  >&5 echo $ECHO_N "checking whether $CC accepts
-g... $ECHO_C" >&6; } if  test  "${ac_cv_prog_cc_g+set}"  =  set;
then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_save_c_werror_flag=$ac_c_werror_flag
   ac_c_werror_flag=yes
   ac_cv_prog_cc_g=no
   CFLAGS="-g"
   cat  >conftest.$ac_ext  <<_ACEOF /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end confdefs.h.  */

int main () {

  ;
  return   0;   }   _ACEOF   rm   -f   conftest.$ac_objext  if  {
(ac_try="$ac_compile" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } && {          test -z  "$ac_c_werror_flag"
||          test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_cv_prog_cc_g=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        CFLAGS=""
      cat >conftest.$ac_ext <<_ACEOF /*  confdefs.h.   */  _ACEOF
cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status); } && {          test -z "$ac_c_werror_flag"
||          test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  : else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_c_werror_flag=$ac_save_c_werror_flag
CFLAGS="-g"              cat   >conftest.$ac_ext   <<_ACEOF    /*
confdefs.h.   */  _ACEOF  cat  confdefs.h  >>conftest.$ac_ext cat
>>conftest.$ac_ext <<_ACEOF /* end confdefs.h.  */

int main () {

  ;
  return  0;  }   _ACEOF   rm   -f   conftest.$ac_objext   if   {
(ac_try="$ac_compile" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status); } && {          test -z "$ac_c_werror_flag"
||          test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_cv_prog_cc_g=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

         fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   ac_c_werror_flag=$ac_save_c_werror_flag      fi     {     echo
"$as_me:$LINENO:    result:    $ac_cv_prog_cc_g"     >&5     echo
"${ECHO_T}$ac_cv_prog_cc_g"  >&6;  }  if test "$ac_test_CFLAGS" =
set; then
  CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then
  if test "$GCC" = yes; then
    CFLAGS="-g -O2"
  else
    CFLAGS="-g"
  fi else
  if test "$GCC" = yes; then
    CFLAGS="-O2"

i)
     char **p;
     int i; {
  return p[i]; } static char *f (char * (*g) (char **, int), char
**p, ...)  {
  char *s;
  va_list v;
  va_start (v,p);
  s = g (p, va_arg (v,int));
  va_end (v);
  return s; }

/*  OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It
has
   function prototypes and stuff, but not '' hex  character  con-
stants.
   These  don't  provoke  an  error  unfortunately,  instead  are
silently treated
   as 'x'.  The following induces an error, until -std  is  added
to get
   proper  ANSI  mode.  Curiously '0'!='x' always comes out true,
for an
   array size at least.  It's necessary to write  '0'==0  to  get
something
   that's  true only with -std.  */ int osf4_cc_array ['0' == 0 ?
1 : -1];

/* IBM C 6 for AIX is almost-ANSI by  default,  but  it  replaces
macro parameters
   inside strings and character constants.  */ #define FOO(x) 'x'
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];

int test (int i, double x); struct s1 {int (*f) (int a);}; struct
s2  {int  (*f)  (double  a);};  int pairnames (int, char **, FILE
*(*)(struct buf *, struct stat *, int), int, int); int argc; char
**argv; int main () { return f (e, argv, 0) != argv[0]  ||  f (e,
argv, 1) != argv[1];
  ;
  return 0; } _ACEOF for ac_arg  in  ''  -qlanglvl=extc89  -qlan-
glvl=ansi  -std       -Ae  "-Aa  -D_HPUX_SOURCE"  "-Xc -D__EXTEN-
SIONS__" do
  CC="$ac_save_CC $ac_arg"
  rm  -f  conftest.$ac_objext  if  {  (ac_try="$ac_compile"  case
"(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  x)
    {  echo  "$as_me:$LINENO:  result:  none  needed"  >&5   echo
"${ECHO_T}none needed" >&6; } ;;
  xno)
    {   echo   "$as_me:$LINENO:  result:  unsupported"  >&5  echo
"${ECHO_T}unsupported" >&6; } ;;
  *)
    CC="$CC $ac_cv_prog_cc_c89"
    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5  echo
"${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; esac


ac_ext=c   ac_cpp='$CPP  $CPPFLAGS'  ac_compile='$CC  -c  $CFLAGS
$CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o  conftest$ac_exe-
ext   $CFLAGS  $CPPFLAGS  $LDFLAGS  conftest.$ac_ext  $LIBS  >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu

if test "x$CC" != xcc; then
  { echo "$as_me:$LINENO: checking whether $CC and cc  understand
-c and -o together" >&5 echo $ECHO_N "checking whether $CC and cc
understand -c and -o together... $ECHO_C" >&6; } else
  { echo "$as_me:$LINENO: checking whether cc understands -c  and
-o together" >&5 echo $ECHO_N "checking whether cc understands -c
and -o together... $ECHO_C" >&6; } fi set dummy $CC;  ac_cc=`echo
$2 |                       sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */

int main () {

  ;
  return 0; } _ACEOF # Make sure it works both with $CC and  with
simple  cc.  # We do the test twice because some compilers refuse
to overwrite an # existing .o file with -o, though they will cre-
ate one.  ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext
>&5' rm -f conftest2.*  if { (case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_try") 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } &&
   test -f conftest2.$ac_objext && { (case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_try") 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; then
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_try") 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);  } &&          test -f conftest2.$ac_objext
&& { (case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_try") 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); };
      then         # cc works too.          :
      else         # cc exists but doesn't like -o.          eval
ac_cv_prog_cc_${ac_cc}_c_o=no
      fi
    fi
  fi else
  eval ac_cv_prog_cc_${ac_cc}_c_o=no fi rm -f core conftest*

fi if eval test c_cv_prog_cc_${ac_cc}_c_o = yes; then
  {  echo  "$as_me:$LINENO:  result: yes" >&5 echo "${ECHO_T}yes"
>&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
}

cat >>confdefs.h <<_ACEOF @%:@define NO_MINUS_C_MINUS_O 1 _ACEOF

fi



php_with_libdir=lib

{  echo  "$as_me:$LINENO:  checking for system library directory"
>&5  echo  $ECHO_N  "checking  for  system  library  directory...
$ECHO_C" >&6; }

#  Check  whether  --with-libdir was given.  if test "${with_lib-
dir+set}" = set; then
  withval=$with_libdir; PHP_LIBDIR=$withval else

  PHP_LIBDIR=lib

  if test "$PHP_ENABLE_ALL" && test "no" = "yes"; then
    PHP_LIBDIR=$PHP_ENABLE_ALL
  fi

fi


  LIBS="-R /usr/$PHP_LIBDIR $LIBS"
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end confdefs.h.  */

int main () {

  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } && {          test -z  "$ac_c_werror_flag"
||          test ! -s conftest.err
       } && test -s conftest$ac_exeext &&
       $as_test_x conftest$ac_exeext; then
  php_cv_cc_dashr=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        php_cv_cc_dashr=no fi

rm -f core  conftest.err  conftest.$ac_objext  conftest_ipa8_con-
ftest.oo       conftest$ac_exeext conftest.$ac_ext
  LIBS=$SAVE_LIBS fi

{   echo  "$as_me:$LINENO:  result:  $php_cv_cc_dashr"  >&5  echo
"${ECHO_T}$php_cv_cc_dashr" >&6; }  if  test  $php_cv_cc_dashr  =
"yes"; then
  ld_runpath_switch=-R else
  {   echo   "$as_me:$LINENO:   checking   if  compiler  supports
-Wl,-rpath," >&5 echo  $ECHO_N  "checking  if  compiler  supports
-Wl,-rpath,... $ECHO_C" >&6; }
  if test "${php_cv_cc_rpath+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else

    SAVE_LIBS=$LIBS
    LIBS="-Wl,-rpath,/usr/$PHP_LIBDIR $LIBS"
    cat  >conftest.$ac_ext <<_ACEOF /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end confdefs.h.  */

int main () {

  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        php_cv_cc_rpath=no fi

rm -f core  conftest.err  conftest.$ac_objext  conftest_ipa8_con-
ftest.oo       conftest$ac_exeext conftest.$ac_ext
    LIBS=$SAVE_LIBS fi

  {  echo  "$as_me:$LINENO:  result:  $php_cv_cc_rpath"  >&5 echo
"${ECHO_T}$php_cv_cc_rpath" >&6; }
  if test $php_cv_cc_rpath = "yes"; then
    ld_runpath_switch=-Wl,-rpath,
  else
        ld_runpath_switch=-L
  fi fi if test "$PHP_RPATH" = "no"; then
  ld_runpath_switch= fi

ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../..";
do
  if test -f "$ac_dir/install-sh"; then
    ac_aux_dir=$ac_dir
    ac_install_sh="$ac_aux_dir/install-sh -c"
    break
  elif test -f "$ac_dir/install.sh"; then
    ac_aux_dir=$ac_dir
    ac_install_sh="$ac_aux_dir/install.sh -c"
    break
  elif test -f "$ac_dir/shtool"; then
    ac_aux_dir=$ac_dir
    ac_install_sh="$ac_aux_dir/shtool install -c"
    break
  fi done if test -z "$ac_aux_dir"; then
  {  { echo "$as_me:$LINENO: error: cannot find install-sh or in-
stall.sh in echo "$as_me: error: cannot find  install-sh  or  in-
stall.sh in
   { (exit 1); exit 1; }; } fi

#  These  three variables are undocumented and unsupported, # and
are intended to be withdrawn in a  future  Autoconf  release.   #
They  can cause serious problems if a builder's source tree is in
a directory  #  whose  full  name  contains  unusual  characters.
ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't
use this var.  ac_config_sub="$SHELL  $ac_aux_dir/config.sub"   #
Please don't use this var.  ac_configure="$SHELL $ac_aux_dir/con-
figure"  # Please don't use this var.


# Make sure we  can  run  config.sub.   $SHELL  "$ac_aux_dir/con-
fig.sub" sun4 >/dev/null 2>&1 ||
  {   {   echo   "$as_me:$LINENO:   error:   cannot   run  $SHELL
$ac_aux_dir/config.sub"  >&5  echo  "$as_me:  error:  cannot  run
fig.sub" $ac_build_alias` ||
  {  { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub
$ac_build_alias  failed"  >&5   echo   "$as_me:   error:   $SHELL
$ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
   { (exit 1); exit 1; }; }

fi   {  echo  "$as_me:$LINENO:  result:  $ac_cv_build"  >&5  echo
"${ECHO_T}$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;;  *)
{  {  echo  "$as_me:$LINENO:  error:  invalid  value of canonical
build" >&5 echo "$as_me: error: invalid value of canonical build"
>&2;}
   {   (exit   1);   exit   1;  };  };;  esac  build=$ac_cv_build
ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build  shift  build_cpu=$1
build_vendor=$2  shift;  shift # Remember, the first character of
IFS is used to create $*, # except with old  shells:  build_os=$*
IFS=$ac_save_IFS    case   $build_os   in   * *)   build_os=`echo
"$build_os" | sed 's/ /-/g'`;; esac


{ echo "$as_me:$LINENO:  checking  host  system  type"  >&5  echo
$ECHO_N  "checking  host  system  type... $ECHO_C" >&6; } if test
"${ac_cv_host+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test "x$host_alias" = x; then
  ac_cv_host=$ac_cv_build else
  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
    { {  echo  "$as_me:$LINENO:  error:  $SHELL  $ac_aux_dir/con-
fig.sub  $host_alias  failed"  >&5  echo  "$as_me:  error: $SHELL
$ac_aux_dir/config.sub $host_alias failed" >&2;}
   { (exit 1); exit 1; }; } fi

fi  {  echo  "$as_me:$LINENO:  result:  $ac_cv_host"   >&5   echo
"${ECHO_T}$ac_cv_host"  >&6; } case $ac_cv_host in *-*-*) ;; *) {
{ echo "$as_me:$LINENO: error: invalid value of  canonical  host"
>&5 echo "$as_me: error: invalid value of canonical host" >&2;}
   {   (exit   1);   exit   1;   };   };;  esac  host=$ac_cv_host
ac_save_IFS=$IFS; IFS='-' set  x  $ac_cv_host  shift  host_cpu=$1
host_vendor=$2  shift;  shift  # Remember, the first character of
IFS is used to create $*, # except with  old  shells:  host_os=$*
IFS=$ac_save_IFS case $host_os in * *) host_os=`echo "$host_os" |
sed 's/ /-/g'`;; esac


{ echo "$as_me:$LINENO: checking target  system  type"  >&5  echo
$ECHO_N  "checking  target system type... $ECHO_C" >&6; } if test
"${ac_cv_target+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test "x$target_alias" = x; then
  ac_cv_target=$ac_cv_host else
  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
    {  {  echo  "$as_me:$LINENO:  error:  $SHELL $ac_aux_dir/con-
fig.sub $target_alias failed" >&5  echo  "$as_me:  error:  $SHELL


# The aliases save the names the user supplied, while $host  etc.
# will get canonicalized.  test -n "$target_alias" &&
  test  "$program_prefix$program_suffix$program_transform_name" =
NONENONEs,x,x, &&
  program_prefix=${target_alias}-

        if test -z "$host_alias" && test -n "$host"; then
    host_alias=$host
  fi
  if test -z "$host_alias"; then
    { { echo "$as_me:$LINENO: error: host_alias is not set!"  >&5
echo "$as_me: error: host_alias is not set!" >&2;}
   { (exit 1); exit 1; }; }
  fi




  PHP_VAR_SUBST="$PHP_VAR_SUBST SHLIB_SUFFIX_NAME"





  PHP_VAR_SUBST="$PHP_VAR_SUBST SHLIB_DL_SUFFIX_NAME"



 SHLIB_SUFFIX_NAME=so
 SHLIB_DL_SUFFIX_NAME=$SHLIB_SUFFIX_NAME
 case $host_alias in
 *hpux*)
   SHLIB_SUFFIX_NAME=sl
   SHLIB_DL_SUFFIX_NAME=sl
   ;;
 *darwin*)
   SHLIB_SUFFIX_NAME=dylib
   SHLIB_DL_SUFFIX_NAME=so
   ;;
 esac



php_with_php_config=php-config



#   Check   whether   --with-php-config   was   given.   if  test
"${with_php_config+set}" = set; then
  withval=$with_php_config; PHP_PHP_CONFIG=$withval else


PHP_CONFIG=$PHP_PHP_CONFIG      prefix=`$PHP_CONFIG      --prefix
2>/dev/null`       phpincludedir=`$PHP_CONFIG       --include-dir
2>/dev/null` INCLUDES=`$PHP_CONFIG --includes 2>/dev/null` EXTEN-
SION_DIR=`$PHP_CONFIG   --extension-dir   2>/dev/null`   PHP_EXE-
CUTABLE=`$PHP_CONFIG --php-binary 2>/dev/null`

if test -z "$prefix"; then
  { { echo "$as_me:$LINENO: error: Cannot find php-config. Please
use  --with-php-config=PATH" >&5 echo "$as_me: error: Cannot find
php-config. Please use --with-php-config=PATH" >&2;}
   { (exit 1); exit 1; }; } fi

php_shtool=$srcdir/build/shtool

test -d include || $php_shtool mkdir include > Makefile.objects >
Makefile.fragments  pattern=define $EGREP $pattern'.*include/php'
$srcdir/configure|$SED 's/.*>//'|xargs touch 2>/dev/null


{ echo "$as_me:$LINENO: checking for PHP prefix" >&5 echo $ECHO_N
"checking   for   PHP   prefix...   $ECHO_C"   >&6;   }   {  echo
"$as_me:$LINENO: result:  $prefix"  >&5  echo  "${ECHO_T}$prefix"
>&6;  }  {  echo  "$as_me:$LINENO: checking for PHP includes" >&5
echo $ECHO_N "checking for PHP includes... $ECHO_C" >&6; } { echo
"$as_me:$LINENO: result: $INCLUDES" >&5 echo "${ECHO_T}$INCLUDES"
>&6; } { echo "$as_me:$LINENO: checking for PHP extension  direc-
tory"  >&5  echo $ECHO_N "checking for PHP extension directory...
$ECHO_C" >&6; } { echo "$as_me:$LINENO:  result:  $EXTENSION_DIR"
>&5 echo "${ECHO_T}$EXTENSION_DIR" >&6; } { echo "$as_me:$LINENO:
checking for PHP  installed  headers  prefix"  >&5  echo  $ECHO_N
"checking  for  PHP installed headers prefix... $ECHO_C" >&6; } {
echo   "$as_me:$LINENO:   result:   $phpincludedir"   >&5    echo
"${ECHO_T}$phpincludedir" >&6; }



  OVERALL_TARGET=php
  php_c_pre='$(LIBTOOL) --mode=compile $(CC)'
  php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)'
  php_c_post=
  php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
  php_cxx_meta='$(COMMON_FLAGS)      $(CXXFLAGS_CLEAN)      $(EX-
TRA_CXXFLAGS)'
  php_cxx_post=
  php_lo=lo

  case $with_pic in
    yes) pic_setting='-prefer-pic';;
    no)  pic_setting='-prefer-non-pic';;
  esac
  php_build_target=shared

  php_c_pre=$shared_c_pre
  php_c_meta=$shared_c_meta
  php_c_post=$shared_c_post
  php_cxx_pre=$shared_cxx_pre
  php_cxx_meta=$shared_cxx_meta
  php_cxx_post=$shared_cxx_post
  php_lo=$shared_lo



  # Extract the first word of "re2c", so it can be a program name
with  args.   set  dummy re2c; ac_word=$2 { echo "$as_me:$LINENO:
checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word...
$ECHO_C" >&6; } if test "${ac_cv_prog_RE2C+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$RE2C"; then
  ac_cv_prog_RE2C="$RE2C" # Let the user override the test.  else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if  {  test  -f  "$as_dir/$ac_word$ac_exec_ext"  &&  $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_RE2C="re2c"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi done done IFS=$as_save_IFS

fi fi RE2C=$ac_cv_prog_RE2C if test -n "$RE2C"; then
  {   echo   "$as_me:$LINENO:    result:    $RE2C"    >&5    echo
"${ECHO_T}$RE2C" >&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi


  if test -n "$RE2C"; then
    { echo "$as_me:$LINENO: checking for re2c version"  >&5  echo
$ECHO_N  "checking  for  re2c  version... $ECHO_C" >&6; } if test
"${php_cv_re2c_version+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else

      re2c_vernum=`re2c --vernum 2>/dev/null`
      if  test  -z  "$re2c_vernum"  ||  test  "$re2c_vernum"  -lt
"1200"; then
        php_cv_re2c_version=invalid
      else
        php_cv_re2c_version="`re2c  --version  |  cut -d ' ' -f 2
2>/dev/null` (ok)"
      fi




  for ac_prog in gawk nawk awk mawk do
  # Extract the first word of "$ac_prog", so it can be a  program
name   with   args.    set  dummy  $ac_prog;  ac_word=$2  {  echo
"$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N  "check-
ing     for    $ac_word...    $ECHO_C"    >&6;    }    if    test
"${ac_cv_prog_AWK+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$AWK"; then
  ac_cv_prog_AWK="$AWK" # Let the user override the  test.   else
as_save_IFS=$IFS;           IFS=$PATH_SEPARATOR           as_dum-
my="/usr/xpg4/bin/:$PATH" for as_dir in $as_dummy do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if  {  test  -f  "$as_dir/$ac_word$ac_exec_ext"  &&  $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_AWK="$ac_prog"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi done done IFS=$as_save_IFS

fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then
  { echo "$as_me:$LINENO: result: $AWK" >&5 echo  "${ECHO_T}$AWK"
>&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi


  test -n "$AWK" && break done test -n "$AWK" || AWK="bork"

  case "$AWK" in
    *mawk)
      { echo "$as_me:$LINENO: WARNING:  mawk  is  known  to  have
problems  on  some  systems. You should install GNU awk" >&5 echo
"$as_me: WARNING: mawk is known to have problems on some systems.
You should install GNU awk" >&2;}
      ;;
    *gawk)
      ;;
    bork)
      {  {  echo  "$as_me:$LINENO: error: Could not find awk; In-
stall GNU awk" >&5 echo "$as_me: error: Could not find  awk;  In-
stall GNU awk" >&2;}
   { (exit 1); exit 1; }; }
      ;;
    *)
      {  echo  "$as_me:$LINENO:  checking  if $AWK is broken" >&5
echo $ECHO_N "checking if $AWK is broken... $ECHO_C" >&6; }
      if ! $AWK 'function foo() {}' >/dev/null 2>&1 ; then




php_enable_posix=yes

{  echo  "$as_me:$LINENO:  checking  whether to enable POSIX-like
functions" >&5 echo $ECHO_N "checking whether  to  enable  POSIX-
like  functions... $ECHO_C" >&6; } # Check whether --enable-posix
was given.  if test "${enable_posix+set}" = set; then
  enableval=$enable_posix; PHP_POSIX=$enableval else

  PHP_POSIX=yes

  if test "$PHP_ENABLE_ALL" && test "yes" = "yes"; then
    PHP_POSIX=$PHP_ENABLE_ALL
  fi

fi



ext_output="yes,  shared"  ext_shared=yes  case   $PHP_POSIX   in
shared,*)
  PHP_POSIX=`echo "$PHP_POSIX"|$SED 's/^shared,//'`
  ;; shared)
  PHP_POSIX=yes
  ;; no)
  ext_output=no
  ext_shared=no
  ;; *)
  ext_output=yes
  ext_shared=no
  ;; esac


  ext_output="yes, shared"
  ext_shared=yes
  test "$PHP_POSIX" = "no" && PHP_POSIX=yes


{   echo   "$as_me:$LINENO:   result:   $ext_output"   >&5   echo
"${ECHO_T}$ext_output" >&6; }




if test "$PHP_POSIX" = "yes"; then

cat >>confdefs.h <<_ACEOF @%:@define HAVE_POSIX 1 _ACEOF


ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
  *)          ac_srcdir="$abs_srcdir/""/";         ac_bdir="""/";
ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
  esac



  b_c_pre=$php_c_pre
  b_cxx_pre=$php_cxx_pre
  b_c_meta=$php_c_meta
  b_cxx_meta=$php_cxx_meta
  b_c_post=$php_c_post
  b_cxx_post=$php_cxx_post
  b_lo=$php_lo


  old_IFS=$IFS
  for ac_src in posix.c; do

      IFS=.
      set $ac_src
      ac_obj=$1
      IFS=$old_IFS

      PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"

      case $ac_src in
        *.c) ac_comp="$b_c_pre  $ac_extra  $ac_inc  $b_c_meta  -c
$ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
        *.s)  ac_comp="$b_c_pre  $ac_extra  $ac_inc  $b_c_meta -c
$ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
        *.S) ac_comp="$b_c_pre  $ac_extra  $ac_inc  $b_c_meta  -c
$ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
        *.cpp|*.cc|*.cxx)  ac_comp="$b_cxx_pre  $ac_extra $ac_inc
$b_cxx_meta   -c   $ac_srcdir$ac_src   -o   $ac_bdir$ac_obj.$b_lo
$b_cxx_post" ;;
      esac

    cat   >>Makefile.objects<<EOF   $ac_bdir$ac_obj.lo:   $ac_sr-
cdir$ac_src         $ac_comp EOF
  done


    EXT_STATIC="$EXT_STATIC posix"
    if test "$ext_shared" != "nocli"; then
      EXT_CLI_STATIC="$EXT_CLI_STATIC posix"
    fi
  else
    if test "$ext_shared" =  "shared"  ||  test  "$ext_shared"  =
"yes"; then
      PHP_POSIX_SHARED=yes

  b_cxx_meta=$shared_cxx_meta
  b_c_post=$shared_c_post
  b_cxx_post=$shared_cxx_post
  b_lo=$shared_lo


  old_IFS=$IFS
  for ac_src in posix.c; do

      IFS=.
      set $ac_src
      ac_obj=$1
      IFS=$old_IFS

      shared_objects_posix="$shared_objects_posix
$ac_bdir$ac_obj.lo"

      case $ac_src in
        *.c)  ac_comp="$b_c_pre  $ac_extra  $ac_inc  $b_c_meta -c
$ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
        *.s) ac_comp="$b_c_pre  $ac_extra  $ac_inc  $b_c_meta  -c
$ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
        *.S)  ac_comp="$b_c_pre  $ac_extra  $ac_inc  $b_c_meta -c
$ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
        *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre  $ac_extra  $ac_inc
$b_cxx_meta   -c   $ac_srcdir$ac_src   -o   $ac_bdir$ac_obj.$b_lo
$b_cxx_post" ;;
      esac

    cat   >>Makefile.objects<<EOF   $ac_bdir$ac_obj.lo:   $ac_sr-
cdir$ac_src         $ac_comp EOF
  done

      case $host_alias in
        *netware*)

  install_modules="install-modules"

  case $host_alias in
    *aix*)
      suffix=so
      link_cmd='$(LIBTOOL)   --mode=link   $(CC)  $(COMMON_FLAGS)
$(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_build-
dir'/phpposix.la -export-dynamic -avoid-version -prefer-pic -mod-
ule -rpath $(phplibdir) $(EXTRA_LDFLAGS)  $(shared_objects_posix)
$(PHPPOSIX_SHARED_LIBADD)  &&  mv  -f  '$ext_builddir'/.libs/php-
posix.so '$ext_builddir'/phpposix.so'
      ;;
    *netware*)
      suffix=nlm
      link_cmd='$(LIBTOOL)  --mode=link   $(CC)   $(COMMON_FLAGS)
$(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-

  PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_posix"

  cat      >>Makefile.objects<<EOF     plibdir)/phpposix.$suffix:
$ext_builddir/phpposix.$suffix         BTOOL)  --mode=install  cp
$ext_builddir/phpposix.$suffix plibdir)

$ext_builddir/phpposix.$suffix:               ared_objects_posix)
PPOSIX_SHARED_DEPENDENCIES)         $link_cmd

EOF

          ;;
        *)

  install_modules="install-modules"

  case $host_alias in
    *aix*)
      suffix=so
      link_cmd='$(LIBTOOL)  --mode=link   $(CC)   $(COMMON_FLAGS)
$(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_build-
dir'/posix.la -export-dynamic -avoid-version -prefer-pic  -module
-rpath   $(phplibdir)   $(EXTRA_LDFLAGS)  $(shared_objects_posix)
$(POSIX_SHARED_LIBADD) &&  mv  -f  '$ext_builddir'/.libs/posix.so
'$ext_builddir'/posix.so'
      ;;
    *netware*)
      suffix=nlm
      link_cmd='$(LIBTOOL)   --mode=link   $(CC)  $(COMMON_FLAGS)
$(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-
dynamic  -avoid-version  -prefer-pic  -module -rpath $(phplibdir)
$(EXTRA_LDFLAGS)  $(shared_objects_posix)  -L$(top_builddir)/net-
ware -lphp5lib $(IX_SHARED_LIBADD)'
      ;;
    *)
      suffix=la
      link_cmd='$(LIBTOOL)   --mode=link   $(CC)  $(COMMON_FLAGS)
$(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@  -export-dynamic
-avoid-version  -prefer-pic  -module  -rpath  $(phplibdir)  $(EX-
TRA_LDFLAGS) $(shared_objects_posix) $(POSIX_SHARED_LIBADD)'
      ;;
  esac

  PHP_MODULES="$PHP_MODULES plibdir)/posix.$suffix"

  PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_posix"

  cat >>Makefile.objects<<EOF plibdir)/posix.$suffix: $ext_build-
dir/posix.$suffix          BTOOL)  --mode=install  cp $ext_build-
dir/posix.$suffix plibdir)

"yes" && test "" = "cli"; then
    PHP_POSIX_SHARED=no


  case "" in
  "")  ac_srcdir="$abs_srcdir/";   unset   ac_bdir;   ac_inc="-I.
-I$abs_srcdir" ;;
  /*)  ac_srcdir=`echo  """"|cut  -c  2-`"/"; ac_bdir=$ac_srcdir;
ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
  *)         ac_srcdir="$abs_srcdir/""/";          ac_bdir="""/";
ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
  esac



  b_c_pre=$php_c_pre
  b_cxx_pre=$php_cxx_pre
  b_c_meta=$php_c_meta
  b_cxx_meta=$php_cxx_meta
  b_c_post=$php_c_post
  b_cxx_post=$php_cxx_post
  b_lo=$php_lo


  old_IFS=$IFS
  for ac_src in posix.c; do

      IFS=.
      set $ac_src
      ac_obj=$1
      IFS=$old_IFS

      PHP_CLI_OBJS="$PHP_CLI_OBJS $ac_bdir$ac_obj.lo"

      case $ac_src in
        *.c)  ac_comp="$b_c_pre  $ac_extra  $ac_inc  $b_c_meta -c
$ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
        *.s) ac_comp="$b_c_pre  $ac_extra  $ac_inc  $b_c_meta  -c
$ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
        *.S)  ac_comp="$b_c_pre  $ac_extra  $ac_inc  $b_c_meta -c
$ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
        *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre  $ac_extra  $ac_inc
$b_cxx_meta   -c   $ac_srcdir$ac_src   -o   $ac_bdir$ac_obj.$b_lo
$b_cxx_post" ;;
      esac

    cat   >>Makefile.objects<<EOF   $ac_bdir$ac_obj.lo:   $ac_sr-
cdir$ac_src         $ac_comp EOF
  done



  b_c_meta=$php_c_meta
  b_cxx_meta=$php_cxx_meta
  b_c_post=$php_c_post
  b_cxx_post=$php_cxx_post
  b_lo=$php_lo


  old_IFS=$IFS
  for ac_src in posix.c; do

      IFS=.
      set $ac_src
      ac_obj=$1
      IFS=$old_IFS

      PHP_CGI_OBJS="$PHP_CGI_OBJS $ac_bdir$ac_obj.lo"

      case $ac_src in
        *.c) ac_comp="$b_c_pre  $ac_extra  $ac_inc  $b_c_meta  -c
$ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
        *.s)  ac_comp="$b_c_pre  $ac_extra  $ac_inc  $b_c_meta -c
$ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
        *.S) ac_comp="$b_c_pre  $ac_extra  $ac_inc  $b_c_meta  -c
$ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
        *.cpp|*.cc|*.cxx)  ac_comp="$b_cxx_pre  $ac_extra $ac_inc
$b_cxx_meta   -c   $ac_srcdir$ac_src   -o   $ac_bdir$ac_obj.$b_lo
$b_cxx_post" ;;
      esac

    cat   >>Makefile.objects<<EOF   $ac_bdir$ac_obj.lo:   $ac_sr-
cdir$ac_src         $ac_comp EOF
  done


    EXT_CLI_STATIC="$EXT_CLI_STATIC posix"
  fi


    BUILD_DIR="$BUILD_DIR $ext_builddir"



  if test "$ext_builddir" = "."; then
    PHP_PECL_EXTENSION=posix

  PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"

  fi


  ac_ext=c ac_cpp='$CPP  $CPPFLAGS'  ac_compile='$CC  -c  $CFLAGS
$CPPFLAGS  conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exe-
  # with a fresh cross-compiler works.
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  # <limits.h> exists even on freestanding compilers.
  # On the NeXT, cc -E runs the code through the compiler's pars-
er,
  # not just through cpp. "Syntax error" is here  to  catch  this
case.
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end  confdefs.h.   */  @%:@ifdef __STDC__ @%:@ include <limits.h>
@%:@else  @%:@  include  <assert.h>  @%:@endif
Syntax  error _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case
"(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);  }  >/dev/null  &&  {             test   -z
"$ac_c_preproc_warn_flag$ac_c_werror_flag"  ||          test ! -s
conftest.err
       }; then
  : else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

  # Broken: fails on valid input.  continue fi

rm -f conftest.err conftest.$ac_ext

  # OK, works on sane cases.  Now check whether nonexistent head-
ers
  # can be detected and how.
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ @%:@include <ac_nonexistent.h>  _ACEOF  if  {
(ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit   $ac_status);   }  >/dev/null  &&  {            test  -z
"$ac_c_preproc_warn_flag$ac_c_werror_flag" ||          test !  -s
conftest.err
       }; then

    ac_cv_prog_CPP=$CPP

fi
  CPP=$ac_cv_prog_CPP else
  ac_cv_prog_CPP=$CPP fi { echo  "$as_me:$LINENO:  result:  $CPP"
>&5 echo "${ECHO_T}$CPP" >&6; } ac_preproc_ok=false for ac_c_pre-
proc_warn_flag in '' yes do
  # Use a header file that comes with gcc, so configuring glibc
  # with a fresh cross-compiler works.
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  # <limits.h> exists even on freestanding compilers.
  # On the NeXT, cc -E runs the code through the compiler's pars-
er,
  # not just through cpp. "Syntax error" is here  to  catch  this
case.
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end  confdefs.h.   */  @%:@ifdef __STDC__ @%:@ include <limits.h>
@%:@else  @%:@  include  <assert.h>  @%:@endif
Syntax  error _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case
"(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);  }  >/dev/null  &&  {             test   -z
"$ac_c_preproc_warn_flag$ac_c_werror_flag"  ||          test ! -s
conftest.err
       }; then
  : else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

  # Broken: fails on valid input.  continue fi

rm -f conftest.err conftest.$ac_ext

  # OK, works on sane cases.  Now check whether nonexistent head-
ers
  # can be detected and how.
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ @%:@include <ac_nonexistent.h>  _ACEOF  if  {
(ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?

rm -f conftest.err conftest.$ac_ext

done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was
skipped.   rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok;
then
  : else
  { { echo  "$as_me:$LINENO:  error:  C  preprocessor  See  `con-
fig.log' for more details." >&5 echo "$as_me: error: C preproces-
sor See `config.log' for more details." >&2;}
   { (exit 1); exit 1; }; } fi

ac_ext=c  ac_cpp='$CPP  $CPPFLAGS'  ac_compile='$CC  -c   $CFLAGS
$CPPFLAGS  conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exe-
ext  $CFLAGS  $CPPFLAGS  $LDFLAGS  conftest.$ac_ext  $LIBS   >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu


{  echo  "$as_me:$LINENO:  checking  for ANSI C header files" >&5
echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
if test "${ac_cv_header_stdc+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end  confdefs.h.  */ #include <stdlib.h> #include <stdarg.h> #in-
clude <string.h> #include <float.h>

int main () {

  ;
  return  0;  }   _ACEOF   rm   -f   conftest.$ac_objext   if   {
(ac_try="$ac_compile" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status); } && {          test -z "$ac_c_werror_flag"
||          test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_cv_header_stdc=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_cv_header_stdc=no fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext

if test $ac_cv_header_stdc = yes; then
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.

confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end confdefs.h.  */ #include <stdlib.h>

_ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  $EGREP "free" >/dev/null 2>&1; then
  : else
  ac_cv_header_stdc=no fi rm -f conftest*

fi

if test $ac_cv_header_stdc = yes; then
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using
-ansi.
  if test "$cross_compiling" = yes; then
  : else
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ #include <ctype.h>  #include  <stdlib.h>  #if
(('  '  & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c)
<= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' +  ((c)  -  'a')  :
(c)) #else # define ISLOWER(c)                (('a' <= (c) && (c)
<=  'i')                  ||  ('j'  <=  (c)  &&   (c)   <=   'r')
                   ||  ('s' <= (c) && (c) <= 'z')) # define TOUP-
PER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif

#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () {
  int i;
  for (i = 0; i < 256; i++)
    if (XOR (islower (i), ISLOWER (i))         || toupper (i)  !=
TOUPPER (i))
      return 2;
  return   0;   }   _ACEOF   rm   -f   conftest$ac_exeext   if  {
(ac_try="$ac_link" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_link") 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_try") 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then
  : else
  echo "$as_me: program exited with status $ac_status"  >&5  echo
"$as_me:  failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext
>&5

( exit $ac_status ) ac_cv_header_stdc=no fi  rm  -f  core  *.core








for ac_header in sys/types.h sys/stat.h stdlib.h  string.h  memo-
ry.h  strings.h                   inttypes.h stdint.h unistd.h do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` {  echo
"$as_me:$LINENO:   checking  for  $ac_header"  >&5  echo  $ECHO_N
"checking   for   $ac_header...   $ECHO_C"   >&6;    }    if    {
as_var=$as_ac_Header; eval "test
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end confdefs.h.  */ $ac_includes_default

@%:@include  <$ac_header>  _ACEOF  rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } && {          test -z  "$ac_c_werror_flag"
||          test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  eval "$as_ac_Header=yes" else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        eval "$as_ac_Header=no" fi

rm -f core conftest.err conftest.$ac_objext  conftest.$ac_ext  fi
ac_res=`eval  echo  '${'$as_ac_Header'}'`                  { echo
"$as_me:$LINENO: result:  $ac_res"  >&5  echo  "${ECHO_T}$ac_res"
>&6; } if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat  >>confdefs.h <<_ACEOF @%:@define `echo "HAVE_$ac_header" |
$as_tr_cpp` 1 _ACEOF

fi

done



for ac_header in sys/mkdev.h do  as_ac_Header=`echo  "ac_cv_head-
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } && {          test -z  "$ac_c_werror_flag"
||          test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_header_compiler=no fi

rm -f core conftest.err  conftest.$ac_objext  conftest.$ac_ext  {
echo   "$as_me:$LINENO:  result:  $ac_header_compiler"  >&5  echo
"${ECHO_T}$ac_header_compiler" >&6; }

# Is  the  header  present?   {  echo  "$as_me:$LINENO:  checking
$ac_header  presence" >&5 echo $ECHO_N "checking $ac_header pres-
ence...  $ECHO_C"  >&6;  }  cat  >conftest.$ac_ext  <<_ACEOF   /*
confdefs.h.   */  _ACEOF  cat  confdefs.h  >>conftest.$ac_ext cat
>>conftest.$ac_ext <<_ACEOF /* end  confdefs.h.   */  @%:@include
<$ac_header>  _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case
"(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);  }  >/dev/null  &&  {             test   -z
"$ac_c_preproc_warn_flag$ac_c_werror_flag"  ||          test ! -s
conftest.err
       }; then
  ac_header_preproc=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

  ac_header_preproc=no fi

rm  -f  conftest.err conftest.$ac_ext { echo "$as_me:$LINENO: re-
sult: $ac_header_preproc" >&5 echo  "${ECHO_T}$ac_header_preproc"
>&6; }

#   So?    What   about  this  header?   case  $ac_header_compil-
er:$ac_header_preproc:$ac_c_preproc_warn_flag in
    {  echo  "$as_me:$LINENO:  WARNING: $ac_header:     check for
missing  prerequisite  headers?"  >&5  echo   "$as_me:   WARNING:
$ac_header:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf
documentation" >&5 echo "$as_me: WARNING: $ac_header: see the Au-
toconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section echo
"$as_me: WARNING: $ac_header:     section
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding  with
the preprocessor's result" >&5 echo "$as_me: WARNING: $ac_header:
proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: in  the  future,
the  compiler  will  take  precedence" >&5 echo "$as_me: WARNING:
$ac_header: in the future, the  compiler  will  take  precedence"
>&2;}

    ;;  esac { echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C"  >&6;  }  if  {
as_var=$as_ac_Header; eval "test
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  eval   "$as_ac_Header=c_header_preproc"  fi  ac_res=`eval  echo
'${'$as_ac_Header'}'`                { echo "$as_me:$LINENO:  re-
sult: $ac_res" >&5 echo "${ECHO_T}$ac_res" >&6; }

fi if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat  >>confdefs.h <<_ACEOF @%:@define `echo "HAVE_$ac_header" |
$as_tr_cpp` 1 _ACEOF

fi

done


















for ac_func in seteuid  setegid  setsid  getsid  setpgid  getpgid
ctermid  mkfifo  mknod getrlimit getlogin getgroups makedev init-
groups     getpwuid_r     getgrgid_r      do      as_ac_var=`echo
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef  __STDC__  # include <limits.h> #else # include <assert.h>
#endif

#undef $ac_func

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus extern "C" #endif char $ac_func (); /* The GNU
C library defines this for functions which it implements
    to always fail with  ENOSYS.   Some  functions  are  actually
named
    something  starting  with __ and the normal name is an alias.
*/ #if defined __stub_$ac_func || defined __stub___$ac_func choke
me #endif

int main () { return $ac_func ();
  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } && {          test -z  "$ac_c_werror_flag"
||          test ! -s conftest.err
       } && test -s conftest$ac_exeext &&
       $as_test_x conftest$ac_exeext; then
  eval "$as_ac_var=yes" else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        eval "$as_ac_var=no" fi

rm -f core  conftest.err  conftest.$ac_objext  conftest_ipa8_con-
ftest.oo           conftest$ac_exeext     conftest.$ac_ext     fi
ac_res=`eval  echo  '${'$as_ac_var'}'`                   {   echo
"$as_me:$LINENO:  result:  $ac_res"  >&5  echo "${ECHO_T}$ac_res"
>&6; } if test `eval echo '${'$as_ac_var'}'` = yes; then
  cat >>confdefs.h <<_ACEOF @%:@define  `echo  "HAVE_$ac_func"  |
$as_tr_cpp` 1 _ACEOF

fi done


end confdefs.h.  */

#include <unistd.h>

int main(int argc, char *argv[]) {         char buf[64];

        return ttyname_r(0, buf, 64) ? 1 : 0; }

_ACEOF  rm  -f  conftest$ac_exeext  if  { (ac_try="$ac_link" case
"(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_link") 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_try") 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; }; then

    { echo "$as_me:$LINENO: result: yes" >&5 echo  "${ECHO_T}yes"
>&6; }

cat >>confdefs.h <<_ACEOF @%:@define HAVE_TTYNAME_R 1 _ACEOF


else
  echo  "$as_me:  program exited with status $ac_status" >&5 echo
"$as_me: failed program was:" >&5 sed 's/^/| /'  conftest.$ac_ext
>&5

( exit $ac_status )

    {  echo  "$as_me:$LINENO: result: no, posix_ttyname() will be
thread-unsafe" >&5 echo  "${ECHO_T}no,  posix_ttyname()  will  be
thread-unsafe" >&6; }

fi  rm  -f  core  *.core  core.conftest.*  gmon.out  bb.out  con-
ftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi


fi


enable_static=no enable_shared=yes



      done
      IFS="$lt_save_ifs"
      ;;
    esac else
  enable_shared=yes fi


# Check  whether  --enable-static  was  given.   if  test  "${en-
able_static+set}" = set; then
  enableval=$enable_static;     p=${PACKAGE-default}
    case $enableval in
    yes) enable_static=yes ;;
    no) enable_static=no ;;
    *)
     enable_static=no
      #  Look at the argument we got.  We use all the common list
separators.
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
      for  pkg  in  $enableval;   do           IFS="$lt_save_ifs"
        if test "X$pkg" = "X$p"; then           enable_static=yes
        fi
      done
      IFS="$lt_save_ifs"
      ;;
    esac else
  enable_static=yes fi


# Check whether --enable-fast-install was given.  if test  "${en-
able_fast_install+set}" = set; then
  enableval=$enable_fast_install;     p=${PACKAGE-default}
    case $enableval in
    yes) enable_fast_install=yes ;;
    no) enable_fast_install=no ;;
    *)
      enable_fast_install=no
      #  Look at the argument we got.  We use all the common list
separators.
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
      for  pkg  in  $enableval;   do           IFS="$lt_save_ifs"
        if  test  "X$pkg" = "X$p"; then           enable_fast_in-
stall=yes         fi
      done
      IFS="$lt_save_ifs"
      ;;
    esac else
  enable_fast_install=yes fi



#   Check   whether   --with-gnu-ld   was   given.     if    test
"${with_gnu_ld+set}" = set; then
  esac
  case $ac_prog in
    # Accept absolute paths.
    [\/]* | ?:[\/]*)
      re_direlt='/[^/][^/]*/../'
      # Canonicalize the pathname of ld
      ac_prog=`echo $ac_prog| $SED 's%\\%/%g'`
      while  echo  $ac_prog | grep "$re_direlt" > /dev/null 2>&1;
do         ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
      done
      test -z "$LD" && LD="$ac_prog"
      ;;
  "")
    # If it fails, then pretend we aren't using GCC.
    ac_prog=ld
    ;;
  *)
    # If it is relative, then search for the first ld in PATH.
    with_gnu_ld=unknown
    ;;
  esac elif test "$with_gnu_ld" = yes; then
  { echo "$as_me:$LINENO: checking for GNU ld" >&5  echo  $ECHO_N
"checking for GNU ld... $ECHO_C" >&6; } else
  {  echo  "$as_me:$LINENO:  checking  for  non-GNU  ld" >&5 echo
$ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }  fi  if  test
"${lt_cv_path_LD+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -z "$LD"; then
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  for ac_dir in $PATH; do
    IFS="$lt_save_ifs"
    test -z "$ac_dir" && ac_dir=.
    if     test     -f     "$ac_dir/$ac_prog"    ||    test    -f
"$ac_dir/$ac_prog$ac_exeext"; then
      lt_cv_path_LD="$ac_dir/$ac_prog"
      # Check to see if the program is GNU ld.   I'd  rather  use
--version,
      # but apparently some variants of GNU ld only accept -v.
      # Break only if it was the GNU/non-GNU ld that we prefer.
      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
      *GNU*  | *'with BFD'*)         test "$with_gnu_ld" != no &&
break         ;;
      *)         test "$with_gnu_ld" != yes && break         ;;
      esac
    fi
  done
  IFS="$lt_save_ifs" else
  lt_cv_path_LD="$LD" # Let the user override  the  test  with  a
path.  fi fi

LD="$lt_cv_path_LD" if test -n "$LD"; then
  {  echo  "$as_me:$LINENO:  result: $LD" >&5 echo "${ECHO_T}$LD"
  ;; *)
  lt_cv_prog_gnu_ld=no
  ;; esac fi { echo "$as_me:$LINENO: result:  $lt_cv_prog_gnu_ld"
>&5      echo      "${ECHO_T}$lt_cv_prog_gnu_ld"      >&6;      }
with_gnu_ld=$lt_cv_prog_gnu_ld


{ echo "$as_me:$LINENO: checking for $LD option to reload  object
files" >&5 echo $ECHO_N "checking for $LD option to reload object
files... $ECHO_C" >&6; } if test "${lt_cv_ld_reload_flag+set}"  =
set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  lt_cv_ld_reload_flag='-r'  fi  {  echo "$as_me:$LINENO: result:
$lt_cv_ld_reload_flag" >&5 echo  "${ECHO_T}$lt_cv_ld_reload_flag"
>&6;  } reload_flag=$lt_cv_ld_reload_flag case $reload_flag in ""
|   "   "*)   ;;   *)   reload_flag="   $reload_flag"   ;;   esac
reload_cmds='$LD$reload_flag    -o    $output$reload_objs'   case
$host_os in
  darwin*)
    if test "$GCC" = yes; then
      reload_cmds='$CC -nostdlib ${wl}-r -o $output$reload_objs'
    else
      reload_cmds='$LD$reload_flag -o $output$reload_objs'
    fi
    ;; esac

{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5  echo
$ECHO_N  "checking  for  BSD-compatible  nm... $ECHO_C" >&6; } if
test "${lt_cv_path_NM+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$NM"; then
  # Let the user override the test.
  lt_cv_path_NM="$NM" else
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
    IFS="$lt_save_ifs"
    test -z "$ac_dir" && ac_dir=.
    tmp_nm="$ac_dir/${ac_tool_prefix}nm"
    if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
      # Check to see if the nm accepts a BSD-compat flag.
      # Adding the `sed 1q' prevents false  positives  on  HP-UX,
which says:
      #   nm: unknown option "B" ignored
      #  Tru64's nm complains that /dev/null is an invalid object
file
      case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
      */dev/null*   |   *'Invalid   file   or   object    type'*)
        lt_cv_path_NM="$tmp_nm -B"         break
        ;;
      *)         case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
        */dev/null*)                lt_cv_path_NM="$tmp_nm    -p"
              break                  ;;            *)

  { echo "$as_me:$LINENO: result: yes"  >&5  echo  "${ECHO_T}yes"
>&6; } else
  {  echo  "$as_me:$LINENO:  result:  no,  using  $LN_S" >&5 echo
"${ECHO_T}no, using $LN_S" >&6; } fi

{ echo "$as_me:$LINENO: checking how to recognise  dependent  li-
braries"  >&5  echo  $ECHO_N "checking how to recognise dependent
libraries...      $ECHO_C"       >&6;       }       if       test
"${lt_cv_deplibs_check_method+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  lt_cv_file_magic_cmd='$MAGIC_CMD'   lt_cv_file_magic_test_file=
lt_cv_deplibs_check_method='unknown' # Need to set the  preceding
variable  on  all platforms that support # interlibrary dependen-
cies.  # 'none' -- dependencies not supported.   #  `unknown'  --
same  as  none,  but  documents  that  we  really  don't know.  #
'pass_all'  --  all  dependencies  passed  with  no  checks.    #
'test_compile'  --  check  by making test program.  # 'file_magic
[[regex]]' -- check by looking for files in library path #  which
responds  to  the $file_magic_cmd with a given extended regex.  #
If you have `file' or equivalent on your system  and  you're  not
sure  #  whether `pass_all' will *always* work, you probably want
this one.

case $host_os in aix4* | aix5*)
  lt_cv_deplibs_check_method=pass_all
  ;;

beos*)
  lt_cv_deplibs_check_method=pass_all
  ;;

bsdi[45]*)
  lt_cv_deplibs_check_method='file_magic   ELF    [0-9][0-9]*-bit
[ML]SB (shared object|dynamic lib)'
  lt_cv_file_magic_cmd='/usr/bin/file -L'
  lt_cv_file_magic_test_file=/shlib/libc.so
  ;;

cygwin*)
  # func_win32_libid is a shell function defined in ltmain.sh
  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86
DLL'
  lt_cv_file_magic_cmd='func_win32_libid'
  ;;

mingw* | pw32*)
  # Base MSYS/MinGW do not provide the 'file' command needed by
  # func_win32_libid shell function, so use a weaker  test  based
on 'objdump'.
  lt_cv_deplibs_check_method='file_magic        file       format
pei*-i386(.*architecture: i386)?'
  lt_cv_file_magic_cmd='$OBJDUMP -f'

SD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
      lt_cv_file_magic_cmd=/usr/bin/file
      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
      ;;
    esac
  else
    lt_cv_deplibs_check_method=pass_all
  fi
  ;;

gnu*)
  lt_cv_deplibs_check_method=pass_all
  ;;

hpux10.20* | hpux11*)
  lt_cv_file_magic_cmd=/usr/bin/file
  case $host_cpu in
  ia64*)
    lt_cv_deplibs_check_method='file_magic
(s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
    ;;
  hppa*64*)
    lt_cv_deplibs_check_method='file_magic
(s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object  file  -  PA-RISC
[0-9].[0-9]'
    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
    ;;
  *)
    lt_cv_deplibs_check_method='file_magic  (s[0-9][0-9][0-9]|PA-
RISC[0-9].[0-9]) shared library'
    lt_cv_file_magic_test_file=/usr/lib/libc.sl
    ;;
  esac
  ;;

irix5* | irix6* | nonstopux*)
  case $LD in
  *-32|*"-32 ") libmagic=32-bit;;
  *-n32|*"-n32 ") libmagic=N32;;
  *-64|*"-64 ") libmagic=64-bit;;
  *) libmagic=never-match;;
  esac
  lt_cv_deplibs_check_method=pass_all
  ;;

# This must be Linux ELF.  linux*)
  lt_cv_deplibs_check_method=pass_all
  ;;

netbsd*)
  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then

nto-qnx*)
  lt_cv_deplibs_check_method=unknown
  ;;

openbsd*)
  if  test  -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test
"$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
    lt_cv_deplibs_check_method='match_pattern
/lib[^/]+(.so.[0-9]+.[0-9]+|.so|_pic.a)$'
  else
    lt_cv_deplibs_check_method='match_pattern
/lib[^/]+(.so.[0-9]+.[0-9]+|_pic.a)$'
  fi
  ;;

osf3* | osf4* | osf5*)
  lt_cv_deplibs_check_method=pass_all
  ;;

sco3.2v5*)
  lt_cv_deplibs_check_method=pass_all
  ;;

solaris*)
  lt_cv_deplibs_check_method=pass_all
  ;;

sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
  case $host_vendor in
  motorola)
    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]'
    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
    ;;
  ncr)
    lt_cv_deplibs_check_method=pass_all
    ;;
  sequent)
    lt_cv_file_magic_cmd='/bin/file'
    lt_cv_deplibs_check_method='file_magic   ELF  [0-9][0-9]*-bit
[LM]SB (shared object|dynamic lib )'
    ;;
  sni)
    lt_cv_file_magic_cmd='/bin/file'
    lt_cv_deplibs_check_method="file_magic  ELF   [0-9][0-9]*-bit
[LM]SB dynamic lib"
    lt_cv_file_magic_test_file=/lib/libc.so
    ;;
  siemens)
    lt_cv_deplibs_check_method=pass_all
    ;;



# If no C compiler was specified, use CC.  LTCC=${LTCC-"$CC"}

# Allow CC to be a program name with arguments.  compiler=$CC

#AC_ARG_ENABLE([libtool-lock], #[  --disable-libtool-lock   avoid
locking    (might   break   parallel   builds)])   #test   "x$en-
able_libtool_lock" != xno && enable_libtool_lock=yes

# Some flags need to be propagated to the compiler or linker  for
good # libtool support.  case $host in ia64-*-hpux*)
  # Find out which ABI we are using.
  echo 'int i;' > conftest.$ac_ext
  if { (eval echo "$as_me:$LINENO:
  (eval $ac_compile) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; then
    case `/usr/bin/file conftest.$ac_objext` in
    *ELF-32*)
      HPUX_IA64_MODE="32"
      ;;
    *ELF-64*)
      HPUX_IA64_MODE="64"
      ;;
    esac
  fi
  rm -rf conftest*
  ;; *-*-irix6*)
  # Find out which ABI we are using.
  echo '#line __oline__ "configure"' > conftest.$ac_ext
  if { (eval echo "$as_me:$LINENO:
  (eval $ac_compile) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; then
   if test "$lt_cv_prog_gnu_ld" = yes; then
    case `/usr/bin/file conftest.$ac_objext` in
    *32-bit*)
      LD="${LD-ld} -melf32bsmip"
      ;;
    *N32*)
      LD="${LD-ld} -melf32bmipn32"
      ;;
    *64-bit*)
      LD="${LD-ld} -melf64bmip"
      ;;
    esac
   else
    case `/usr/bin/file conftest.$ac_objext` in

x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*lin-
ux*|sparc*-*linux*)
  # Find out which ABI we are using.
  echo 'int i;' > conftest.$ac_ext
  if { (eval echo "$as_me:$LINENO:
  (eval $ac_compile) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; then
    case `/usr/bin/file conftest.o` in
    *32-bit*)
      case $host in
        x86_64-*linux*)
          LD="${LD-ld} -m elf_i386"
          ;;
        ppc64-*linux*|powerpc64-*linux*)
          LD="${LD-ld} -m elf32ppclinux"
          ;;
        s390x-*linux*)
          LD="${LD-ld} -m elf_s390"
          ;;
        sparc64-*linux*)
          LD="${LD-ld} -m elf32_sparc"
          ;;
      esac
      ;;
    *64-bit*)
      case $host in
        x86_64-*linux*)
          LD="${LD-ld} -m elf_x86_64"
          ;;
        ppc*-*linux*|powerpc*-*linux*)
          LD="${LD-ld} -m elf64ppc"
          ;;
        s390*-*linux*)
          LD="${LD-ld} -m elf64_s390"
          ;;
        sparc*-*linux*)
          LD="${LD-ld} -m elf64_sparc"
          ;;
      esac
      ;;
    esac
  fi
  rm -rf conftest*
  ;;

*-*-sco3.2v5*)
  # On SCO OpenServer 5, we need -belf to get full-featured bina-
ries.
  SAVE_CFLAGS="$CFLAGS"

end confdefs.h.  */

int main () {

  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } && {          test -z  "$ac_c_werror_flag"
||          test ! -s conftest.err
       } && test -s conftest$ac_exeext &&
       $as_test_x conftest$ac_exeext; then
  lt_cv_cc_needs_belf=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        lt_cv_cc_needs_belf=no fi

rm -f core  conftest.err  conftest.$ac_objext  conftest_ipa8_con-
ftest.oo       conftest$ac_exeext conftest.$ac_ext
     ac_ext=c  ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS
$CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o  conftest$ac_exe-
ext   $CFLAGS  $CPPFLAGS  $LDFLAGS  conftest.$ac_ext  $LIBS  >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu

fi { echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 echo
"${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
    #  this is probably gcc 2.8.0, egcs 1.0 or newer; no need for
-belf
    CFLAGS="$SAVE_CFLAGS"
  fi
  ;;

esac

need_locks="$enable_libtool_lock"



for  ac_header  in  dlfcn.h  do  as_ac_Header=`echo  "ac_cv_head-
er_$ac_header" | $as_tr_sh` if { as_var=$as_ac_Header; eval "test
  { echo  "$as_me:$LINENO:  checking  for  $ac_header"  >&5  echo
$ECHO_N   "checking  for  $ac_header...  $ECHO_C"  >&6;  }  if  {
as_var=$as_ac_Header; eval "test
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } && {          test -z  "$ac_c_werror_flag"
||          test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_header_compiler=no fi

rm -f core conftest.err  conftest.$ac_objext  conftest.$ac_ext  {
echo   "$as_me:$LINENO:  result:  $ac_header_compiler"  >&5  echo
"${ECHO_T}$ac_header_compiler" >&6; }

# Is  the  header  present?   {  echo  "$as_me:$LINENO:  checking
$ac_header  presence" >&5 echo $ECHO_N "checking $ac_header pres-
ence...  $ECHO_C"  >&6;  }  cat  >conftest.$ac_ext  <<_ACEOF   /*
confdefs.h.   */  _ACEOF  cat  confdefs.h  >>conftest.$ac_ext cat
>>conftest.$ac_ext <<_ACEOF /* end  confdefs.h.   */  @%:@include
<$ac_header>  _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case
"(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);  }  >/dev/null  &&  {             test   -z
"$ac_c_preproc_warn_flag$ac_c_werror_flag"  ||          test ! -s
conftest.err
       }; then
  ac_header_preproc=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

  ac_header_preproc=no fi

rm  -f  conftest.err conftest.$ac_ext { echo "$as_me:$LINENO: re-
sult: $ac_header_preproc" >&5 echo  "${ECHO_T}$ac_header_preproc"
>&6; }

#   So?    What   about  this  header?   case  $ac_header_compil-
er:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by  the
compiler,  rejected by the preprocessor!" >&5 echo "$as_me: WARN-
ING: $ac_header: accepted by the compiler, rejected by  the  pre-
documentation" >&5 echo "$as_me: WARNING: $ac_header: see the Au-
toconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section echo
"$as_me: WARNING: $ac_header:     section
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding  with
the preprocessor's result" >&5 echo "$as_me: WARNING: $ac_header:
proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: in  the  future,
the  compiler  will  take  precedence" >&5 echo "$as_me: WARNING:
$ac_header: in the future, the  compiler  will  take  precedence"
>&2;}

    ;;  esac { echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C"  >&6;  }  if  {
as_var=$as_ac_Header; eval "test
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  eval   "$as_ac_Header=c_header_preproc"  fi  ac_res=`eval  echo
'${'$as_ac_Header'}'`                { echo "$as_me:$LINENO:  re-
sult: $ac_res" >&5 echo "${ECHO_T}$ac_res" >&6; }

fi if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat  >>confdefs.h <<_ACEOF @%:@define `echo "HAVE_$ac_header" |
$as_tr_cpp` 1 _ACEOF

fi

done




if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
    (test "X$CXX" != "Xg++"))) ; then
  ac_ext=cpp  ac_cpp='$CXXCPP  $CPPFLAGS'   ac_compile='$CXX   -c
$CXXFLAGS  $CPPFLAGS  conftest.$ac_ext >&5' ac_link='$CXX -o con-
ftest$ac_exeext  $CXXFLAGS  $CPPFLAGS  $LDFLAGS  conftest.$ac_ext
$LIBS   >&5'   ac_compiler_gnu=$ac_cv_cxx_compiler_gnu   {   echo
"$as_me:$LINENO: checking how to run the  C++  preprocessor"  >&5
echo  $ECHO_N  "checking  how  to  run  the  C++  preprocessor...
$ECHO_C" >&6; } if test -z "$CXXCPP"; then
  if test "${ac_cv_prog_CXXCPP+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
      # Double quotes because CXXCPP needs to be expanded
    for CXXCPP in "$CXX -E" "/lib/cpp"
    do
      ac_preproc_ok=false for ac_cxx_preproc_warn_flag in ''  yes
do
  # Use a header file that comes with gcc, so configuring glibc
  # with a fresh cross-compiler works.
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  # <limits.h> exists even on freestanding compilers.
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit   $ac_status);   }  >/dev/null  &&  {            test  -z
"$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||          test !
-s conftest.err
       }; then
  : else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

  # Broken: fails on valid input.  continue fi

rm -f conftest.err conftest.$ac_ext

  # OK, works on sane cases.  Now check whether nonexistent head-
ers
  # can be detected and how.
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end  confdefs.h.   */  @%:@include <ac_nonexistent.h> _ACEOF if {
(ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);  }  >/dev/null  &&  {             test   -z
"$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||          test !
-s conftest.err
       }; then
  # Broken: success on invalid input.  continue else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

  # Passes both tests.  ac_preproc_ok=: break fi

rm -f conftest.err conftest.$ac_ext

done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was
skipped.  rm -f conftest.err conftest.$ac_ext if  $ac_preproc_ok;
then
  break fi

    done
    ac_cv_prog_CXXCPP=$CXXCPP

fi
end confdefs.h.  */ @%:@ifdef __STDC__  @%:@  include  <limits.h>
@%:@else   @%:@  include  <assert.h>  @%:@endif
Syntax error _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext"  case
"(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit   $ac_status);   }  >/dev/null  &&  {            test  -z
"$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||          test !
-s conftest.err
       }; then
  : else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

  # Broken: fails on valid input.  continue fi

rm -f conftest.err conftest.$ac_ext

  # OK, works on sane cases.  Now check whether nonexistent head-
ers
  # can be detected and how.
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end  confdefs.h.   */  @%:@include <ac_nonexistent.h> _ACEOF if {
(ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);  }  >/dev/null  &&  {             test   -z
"$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||          test !
-s conftest.err
       }; then
  # Broken: success on invalid input.  continue else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

  # Passes both tests.  ac_preproc_ok=: break fi

rm -f conftest.err conftest.$ac_ext

done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was



# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C
compilers!

#  find  the  maximum  length  of  command  line arguments { echo
"$as_me:$LINENO: checking the maximum length of command line  ar-
guments" >&5 echo $ECHO_N "checking the maximum length of command
line     arguments...     $ECHO_C"     >&6;     }     if     test
"${lt_cv_sys_max_cmd_len+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
    i=0
  teststring="ABCD"

  case $build_os in
  msdosdjgpp*)
    #  On  DJGPP, this test can blow up pretty badly due to prob-
lems in libc
    # (any single argument exceeding 2000 bytes causes  a  buffer
overrun
    #  during glob expansion).  Even if it were fixed, the result
of this
    # check would be larger than it should be.
    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
    ;;

  gnu*)
    # Under GNU Hurd, this test is not required because there is
    # no limit to the length of command line arguments.
    # Libtool will interpret -1 as no limit whatsoever
    lt_cv_sys_max_cmd_len=-1;
    ;;

  cygwin* | mingw*)
    # On Win9x/ME, this test blows up -- it succeeds, but takes
    # about 5 minutes as the teststring grows exponentially.
    # Worse, since 9x/ME are not pre-emptively multitasking,
    # you end up with a "frozen" computer, even though  with  pa-
tience
    #  the  test  eventually  succeeds (with a max line length of
256k).
    # Instead, let's just punt: use the  minimum  linelength  re-
ported by
    # all of the supported platforms: 8192 (on NT/2K/XP).
    lt_cv_sys_max_cmd_len=8192;
    ;;

  amigaos*)
    # On AmigaOS with pdksh, this test takes hours, literally.
    # So we just punt and use a minimum line length of 8192.
    lt_cv_sys_max_cmd_len=8192;
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len  4`
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len 3`
    ;;
  osf*)
    #  Dr.  Hans  Ekkehard  Plesser reports seeing a kernel panic
running configure
    # due to this test when exec_disable_arg_limit is 1 on Tru64.
It is not
    # nice to cause kernel panics so lets avoid the loop below.
    # First set a reasonable default.
    lt_cv_sys_max_cmd_len=16384
    #
    if test -x /sbin/sysconfig; then
      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
        *1*) lt_cv_sys_max_cmd_len=-1 ;;
      esac
    fi
    ;;
  *)
    # If test is not a shell built-in, we'll probably end up com-
puting a
    # maximum length that is only  half  of  the  actual  maximum
length, but
    # we can't tell.
    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
    while  (test  "X"`$SHELL  $0  --fallback-echo  "X$teststring"
2>/dev/null`            =  "XX$teststring")  >/dev/null  2>&1  &&
             new_result=`expr  "X$teststring"  :  ".*"  2>&1`  &&
            lt_cv_sys_max_cmd_len=$new_result &&             test
$i != 17 # 1/2 MB should be enough
    do
      i=`expr $i + 1`
      teststring=$teststring$teststring
    done
    teststring=
    #  Add  a significant safety factor because C++ compilers can
tack on massive
    # amounts of additional arguments before passing them to  the
linker.
    # It appears as though 1/2 is a usable value.
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len  2`
    ;;
  esac

fi

if test -n $lt_cv_sys_max_cmd_len ; then
  {  echo  "$as_me:$LINENO:  result:  $lt_cv_sys_max_cmd_len" >&5
echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; } else
  { echo "$as_me:$LINENO: result: none" >&5 echo  "${ECHO_T}none"
>&6; } fi

#  Character  class  describing  NM  global  symbol  codes.  sym-
code='[BCDEGRST]'

# Regexp to match symbols that can be accessed directly  from  C.
sympat='A-Za-z][_A-Za-z0-9]*'

#  Transform an extracted symbol line into a proper C declaration
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* $/extern int
1;/p'"

#  Transform an extracted symbol line into symbol name and symbol
address  lt_cv_sys_global_symbol_to_c_name_address="sed   -n   -e
's/^:  ]* $/  {\

# Define system-specific variables.  case $host_os in aix*)
  symcode='[BCDT]'
  ;; cygwin* | mingw* | pw32*)
  symcode='[ABCDGISTW]'
  ;; hpux*) # Its linker distinguishes data from code symbols
  if test "$host_cpu" = ia64; then
    symcode='[ABCDEGRST]'
  fi
  lt_cv_sys_global_symbol_to_cdecl="sed  -n  -e 's/^T .* $/extern
int 1();/p' -e 's/^$symcode* .* $/extern char 1;/p'"
  lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^:   ]*
$/  {\
  ;; linux*)
  if test "$host_cpu" = ia64; then
    symcode='[ABCDGIRSTW]'
    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* $/extern
int 1();/p' -e 's/^$symcode* .* $/extern char 1;/p'"
    lt_cv_sys_global_symbol_to_c_name_address="sed  -n  -e  's/^:
]* $/  {\
  fi
  ;; irix* | nonstopux*)
  symcode='[BCDEGRST]'
  ;; osf*)
  symcode='[BCDEGQRST]'
  ;; solaris* | sysv5*)
  symcode='[BDRT]'
  ;; sysv4)
  symcode='[DFNSTU]'
  ;; esac

#  Handle  CRLF  in  mingw  tool  chain opt_cr= case $build_os in
mingw*)
  opt_cr=`echo 'x0,1' | tr x ' 15'` # option cr in regexp
  ;; esac

# If we're using GNU nm, then  use  its  standard  symbol  codes.
case `$NM -V 2>&1` in *GNU* | *'with BFD'*)
  symcode='[ABCDGIRSTW]' ;; esac
  pipe_works=no

  rm -f conftest*
  cat  >  conftest.$ac_ext  <<EOF #ifdef __cplusplus extern "C" {
#endif char nm_test_var; void nm_test_func(){} #ifdef __cplusplus
}  #endif  int  main(){nm_test_var='a';nm_test_func();return(0);}
EOF

  if { (eval echo "$as_me:$LINENO:
  (eval $ac_compile) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; then
    # Now try to grab the symbols.
    nlist=conftest.nm
    if { (eval echo "$as_me:$LINENO:
  (eval $NM conftest.$ac_objext  $lt_cv_sys_global_symbol_pipe  >
$nlist) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } && test -s "$nlist"; then
      # Try sorting and uniquifying the output.
      if  sort  "$nlist"  |  uniq > "$nlist"T; then         mv -f
"$nlist"T "$nlist"
      else         rm -f "$nlist"T
      fi

      # Make sure that we snagged all the symbols we need.
      if  grep  '   nm_test_var$'   "$nlist"   >/dev/null;   then
        if   grep  '  nm_test_func$'  "$nlist"  >/dev/null;  then
          cat <<EOF > conftest.$ac_ext #ifdef __cplusplus  extern
"C" { #endif

EOF             #  Now  generate the symbol file.            eval
"$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >>
conftest.$ac_ext'

          cat <<EOF >> conftest.$ac_ext #if defined (__STDC__) &&
__STDC__ # define lt_ptr_t void * #else # define lt_ptr_t char  *
# define const #endif

/*  The mapping between symbol names and symbols. */ const struct
{
  const char *name;
  lt_ptr_t address; } lt_preloaded_symbols[]  =  {  EOF
$SED  "s/^$symcode$symcode*    $/   {             cat  << >> con-
ftest.$ac_ext
  {0, (lt_ptr_t) 0} };

#ifdef __cplusplus } #endif EOF           # Now try  linking  the
two  files.            mv conftest.$ac_objext conftstm.$ac_objext
          lt_save_LIBS="$LIBS"           lt_save_CFLAGS="$CFLAGS"

      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
    fi
  else
    echo "$progname: failed program was:" >&5
    cat conftest.$ac_ext >&5
  fi
  rm -f conftest* conftst*

  # Do not use the global_symbol_pipe unless it works.
  if test "$pipe_works" = yes; then
    break
  else
    lt_cv_sys_global_symbol_pipe=
  fi done

fi

if test -z "$lt_cv_sys_global_symbol_pipe"; then
  lt_cv_sys_global_symbol_to_cdecl=     fi     if     test     -z
"$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl";
then
  {    echo    "$as_me:$LINENO:    result:   failed"   >&5   echo
"${ECHO_T}failed" >&6; } else
  { echo "$as_me:$LINENO: result: ok" >&5 echo "${ECHO_T}ok" >&6;
} fi

{  echo  "$as_me:$LINENO:  checking  for objdir" >&5 echo $ECHO_N
"checking for objdir... $ECHO_C"  >&6;  }  if  test  "${lt_cv_ob-
jdir+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  rm  -f  .libs  2>/dev/null  mkdir  .libs 2>/dev/null if test -d
.libs; then
  lt_cv_objdir=.libs else
  # MS-DOS does not allow filenames that begin with a dot.
  lt_cv_objdir=_libs  fi  rmdir  .libs  2>/dev/null  fi  {   echo
"$as_me:$LINENO:      result:     $lt_cv_objdir"     >&5     echo
"${ECHO_T}$lt_cv_objdir" >&6; } objdir=$lt_cv_objdir





case $host_os in aix3*)
  # AIX sometimes has problems with  the  GCC  collect2  program.
For some
  # reason, if we set the COLLECT_NAMES environment variable, the
problems
  # vanish in a puff of smoke.
  if test "X${COLLECT_NAMES+set}" != Xset; then
    COLLECT_NAMES=
    export COLLECT_NAMES
  fi

# Sed substitution to avoid accidental globbing in evaled expres-
sions no_glob_subst='s/\g'

# Constants: rm="rm -f"

# Global variables: default_ofile=libtool can_build_shared=yes

#  All  known  linkers  require a `.a' archive for static linking
(except   MSVC,   #   which   needs   '.lib').    libext=a    lt-
main="$ac_aux_dir/ltmain.sh"               ofile="$default_ofile"
with_gnu_ld="$lt_cv_prog_gnu_ld"

if test -n "$ac_tool_prefix"; then
  # Extract the first word of "${ac_tool_prefix}ar", so it can be
a   program  name  with  args.   set  dummy  ${ac_tool_prefix}ar;
ac_word=$2 { echo "$as_me:$LINENO:  checking  for  $ac_word"  >&5
echo  $ECHO_N  "checking  for $ac_word... $ECHO_C" >&6; } if test
"${ac_cv_prog_AR+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$AR"; then
  ac_cv_prog_AR="$AR" # Let the user  override  the  test.   else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if  {  test  -f  "$as_dir/$ac_word$ac_exec_ext"  &&  $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_AR="${ac_tool_prefix}ar"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi done done IFS=$as_save_IFS

fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then
  {  echo  "$as_me:$LINENO:  result: $AR" >&5 echo "${ECHO_T}$AR"
>&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi


fi if test -z "$ac_cv_prog_AR"; then
  ac_ct_AR=$AR
  #  Extract  the first word of "ar", so it can be a program name
with args.  set dummy  ar;  ac_word=$2  {  echo  "$as_me:$LINENO:
checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word...
$ECHO_C" >&6; } if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$ac_ct_AR"; then
  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let  the  user  override  the
test.   else  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in
$PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  if test "x$ac_ct_AR" = x; then
    AR="false"
  else
    case  $cross_compiling:$ac_tool_warned  in   yes:)   {   echo
"$as_me:$LINENO: WARNING: In the future, Autoconf will not detect
cross-tools whose name does not start with the host triplet.   If
you  think  this  configuration is useful to you, please write to
autoconf@gnu.org." >&5 echo "$as_me: WARNING: In the future,  Au-
toconf will not detect cross-tools whose name does not start with
the host triplet.  If you think this configuration is  useful  to
you,  please write to autoconf@gnu.org." >&2;} ac_tool_warned=yes
;; esac
    AR=$ac_ct_AR
  fi else
  AR="$ac_cv_prog_AR" fi

if test -n "$ac_tool_prefix"; then
  # Extract the first word of  "${ac_tool_prefix}ranlib",  so  it
can be a program name with args.  set dummy ${ac_tool_prefix}ran-
lib; ac_word=$2 { echo "$as_me:$LINENO:  checking  for  $ac_word"
>&5  echo  $ECHO_N  "checking  for $ac_word... $ECHO_C" >&6; } if
test "${ac_cv_prog_RANLIB+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$RANLIB"; then
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override  the  test.
else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if  {  test  -f  "$as_dir/$ac_word$ac_exec_ext"  &&  $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi done done IFS=$as_save_IFS

fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then
  {   echo   "$as_me:$LINENO:   result:   $RANLIB"    >&5    echo
"${ECHO_T}$RANLIB" >&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi


fi if test -z "$ac_cv_prog_RANLIB"; then
  ac_ct_RANLIB=$RANLIB
  # Extract the first word of "ranlib", so it can  be  a  program
name   with   args.    set   dummy   ranlib;  ac_word=$2  {  echo
"$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N  "check-
ing     for    $ac_word...    $ECHO_C"    >&6;    }    if    test
"${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$ac_ct_RANLIB"; then

"$ac_ct_RANLIB"; then
  {   echo   "$as_me:$LINENO:  result:  $ac_ct_RANLIB"  >&5  echo
"${ECHO_T}$ac_ct_RANLIB" >&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi

  if test "x$ac_ct_RANLIB" = x; then
    RANLIB=":"
  else
    case   $cross_compiling:$ac_tool_warned   in   yes:)  {  echo
"$as_me:$LINENO: WARNING: In the future, Autoconf will not detect
cross-tools  whose name does not start with the host triplet.  If
you think this configuration is useful to you,  please  write  to
autoconf@gnu.org."  >&5 echo "$as_me: WARNING: In the future, Au-
toconf will not detect cross-tools whose name does not start with
the  host  triplet.  If you think this configuration is useful to
you, please write to autoconf@gnu.org." >&2;}  ac_tool_warned=yes
;; esac
    RANLIB=$ac_ct_RANLIB
  fi else
  RANLIB="$ac_cv_prog_RANLIB" fi

if test -n "$ac_tool_prefix"; then
  # Extract the first word of "${ac_tool_prefix}strip", so it can
be a program name with args.  set  dummy  ${ac_tool_prefix}strip;
ac_word=$2  {  echo  "$as_me:$LINENO:  checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6;  }  if  test
"${ac_cv_prog_STRIP+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$STRIP"; then
  ac_cv_prog_STRIP="$STRIP"  #  Let  the  user override the test.
else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if  {  test  -f  "$as_dir/$ac_word$ac_exec_ext"  &&  $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi done done IFS=$as_save_IFS

fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then
  {    echo    "$as_me:$LINENO:    result:   $STRIP"   >&5   echo
"${ECHO_T}$STRIP" >&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi


fi if test -z "$ac_cv_prog_STRIP"; then
  ac_ct_STRIP=$STRIP
  #  Extract  the  first  word of "strip", so it can be a program
    ac_cv_prog_ac_ct_STRIP="strip"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi done done IFS=$as_save_IFS

fi    fi    ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP    if   test   -n
"$ac_ct_STRIP"; then
  {  echo  "$as_me:$LINENO:  result:   $ac_ct_STRIP"   >&5   echo
"${ECHO_T}$ac_ct_STRIP" >&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi

  if test "x$ac_ct_STRIP" = x; then
    STRIP=":"
  else
    case  $cross_compiling:$ac_tool_warned  in   yes:)   {   echo
"$as_me:$LINENO: WARNING: In the future, Autoconf will not detect
cross-tools whose name does not start with the host triplet.   If
you  think  this  configuration is useful to you, please write to
autoconf@gnu.org." >&5 echo "$as_me: WARNING: In the future,  Au-
toconf will not detect cross-tools whose name does not start with
the host triplet.  If you think this configuration is  useful  to
you,  please write to autoconf@gnu.org." >&2;} ac_tool_warned=yes
;; esac
    STRIP=$ac_ct_STRIP
  fi else
  STRIP="$ac_cv_prog_STRIP" fi


old_CC="$CC" old_CFLAGS="$CFLAGS"

# Set sane defaults for various variables test -z "$AR" &&  AR=ar
test  -z  "$AR_FLAGS" && AR_FLAGS=cru test -z "$AS" && AS=as test
-z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC test -z  "$DLLTOOL"
&&  DLLTOOL=dlltool  test  -z  "$LD"  && LD=ld test -z "$LN_S" &&
LN_S="ln -s" test -z "$MAGIC_CMD" && MAGIC_CMD=file test -z "$NM"
&&  NM=nm  test  -z  "$SED" && SED=sed test -z "$OBJDUMP" && OBJ-
DUMP=objdump test -z "$RANLIB" && RANLIB=: test  -z  "$STRIP"  &&
STRIP=: test -z "$ac_objext" && ac_objext=o

#   Determine  commands  to  create  old-style  static  archives.
old_archive_cmds='$AR   $AR_FLAGS    $oldlib$oldobjs$old_deplibs'
old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds=

if test -n "$RANLIB"; then
  case $host_os in
  openbsd*)
    old_postinstall_cmds="ANLIB -t ldlib~$old_postinstall_cmds"
    ;;
  *)
    old_postinstall_cmds="ANLIB ldlib~$old_postinstall_cmds"
    ;;

it case $deplibs_check_method in file_magic*)
  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
    {  echo  "$as_me:$LINENO: checking for ${ac_tool_prefix}file"
>&5 echo $ECHO_N "checking for ${ac_tool_prefix}file...  $ECHO_C"
>&6; } if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  case $MAGIC_CMD in [\/*] |  ?:[\/]*)
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD"  #  Let the user override the
test with a path.
  ;; *)
  lt_save_MAGIC_CMD="$MAGIC_CMD"
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
  for ac_dir in $ac_dummy; do
    IFS="$lt_save_ifs"
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/${ac_tool_prefix}file; then
      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
      if  test  -n  "$file_magic_test_file";  then           case
$deplibs_check_method   in           "file_magic   "*)
file_magic_regex=`expr "$deplibs_check_method" :  "file_magic  "`
           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"             if  eval
$file_magic_cmd  ile_magic_test_file  2>  /dev/null  |
$EGREP   "$file_magic_regex"  >  /dev/null;  then               :
          else             cat <<EOF 1>&2

*** Warning: the command libtool uses to detect shared libraries,
***  $file_magic_cmd,  produces output that libtool cannot recog-
nize.  *** The result is  that  libtool  may  fail  to  recognize
shared  libraries  *** as such.  This will affect the creation of
libtool libraries that *** depend on shared libraries,  but  pro-
grams linked with such libtool *** libraries will work regardless
of this problem.  Nevertheless, you *** may want  to  report  the
problem to your system manager and/or to *** bug-libtool@gnu.org

EOF           fi ;;         esac
      fi
      break
    fi
  done
  IFS="$lt_save_ifs"
  MAGIC_CMD="$lt_save_MAGIC_CMD"
  ;; esac fi

MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then
  {   echo   "$as_me:$LINENO:   result:   $MAGIC_CMD"   >&5  echo
"${ECHO_T}$MAGIC_CMD" >&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi

if test -z "$lt_cv_path_MAGIC_CMD"; then
  if test -n "$ac_tool_prefix"; then
    if test -f $ac_dir/file; then
      lt_cv_path_MAGIC_CMD="$ac_dir/file"
      if  test  -n  "$file_magic_test_file";  then           case
$deplibs_check_method   in           "file_magic   "*)
file_magic_regex=`expr "$deplibs_check_method" :  "file_magic  "`
           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"             if  eval
$file_magic_cmd  ile_magic_test_file  2>  /dev/null  |
$EGREP   "$file_magic_regex"  >  /dev/null;  then               :
          else             cat <<EOF 1>&2

*** Warning: the command libtool uses to detect shared libraries,
***  $file_magic_cmd,  produces output that libtool cannot recog-
nize.  *** The result is  that  libtool  may  fail  to  recognize
shared  libraries  *** as such.  This will affect the creation of
libtool libraries that *** depend on shared libraries,  but  pro-
grams linked with such libtool *** libraries will work regardless
of this problem.  Nevertheless, you *** may want  to  report  the
problem to your system manager and/or to *** bug-libtool@gnu.org

EOF           fi ;;         esac
      fi
      break
    fi
  done
  IFS="$lt_save_ifs"
  MAGIC_CMD="$lt_save_MAGIC_CMD"
  ;; esac fi

MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then
  {   echo   "$as_me:$LINENO:   result:   $MAGIC_CMD"   >&5  echo
"${ECHO_T}$MAGIC_CMD" >&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi

  else
    MAGIC_CMD=:
  fi fi

  fi
  ;; esac

enable_dlopen=no enable_win32_dll=no

#  Check whether --enable-libtool-lock was given.  if test "${en-
able_libtool_lock+set}" = set; then
  enableval=$enable_libtool_lock; fi

test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes


# Check whether --with-pic was given.  if test  "${with_pic+set}"
= set; then
# Source file extension for C test sources.  ac_ext=c

#  Object  file  extension for compiled C test sources.  objext=o
objext=$objext

#  Code  to  be  used  in  simple  compile  tests  lt_simple_com-
pile_test_code="int some_variable = 0;0

#    Code   to   be   used   in   simple   link   tests   lt_sim-
ple_link_test_code='int main(){return(0);}0


# If no C compiler was specified, use CC.  LTCC=${LTCC-"$CC"}

# Allow CC to be a program name with arguments.  compiler=$CC


# save warnings/boilerplate of simple test  code  ac_outfile=con-
ftest.$ac_objext   printf   "$lt_simple_compile_test_code"  >con-
ftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null |  $SED  '/^$/d'
>conftest.err   _lt_compiler_boilerplate=`cat  conftest.err`  $rm
conftest*

ac_outfile=conftest.$ac_objext printf "$lt_simple_link_test_code"
>conftest.$ac_ext  eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d'
>conftest.err _lt_linker_boilerplate=`cat conftest.err` $rm  con-
ftest*


#  #  Check  for any special shared library compilation flags.  #
lt_prog_cc_shlib= if test "$GCC" = no; then
  case $host_os in
  sco3.2v5*)
    lt_prog_cc_shlib='-belf'
    ;;
  esac fi if test -n "$lt_prog_cc_shlib"; then
  {    echo    "$as_me:$LINENO:    WARNING:    `$CC'     requires
`$lt_prog_cc_shlib'  to build shared libraries" >&5 echo "$as_me:
WARNING: `$CC' requires `$lt_prog_cc_shlib' to build  shared  li-
braries" >&2;}
  if     echo     "$old_CC    $old_CFLAGS    "    |    grep    "[
     ]$lt_prog_cc_shlib[       ]" >/dev/null; then :
  else
    { echo "$as_me:$LINENO: WARNING: add  `$lt_prog_cc_shlib'  to
the  CC or CFLAGS env variable and reconfigure" >&5 echo "$as_me:
WARNING: add `$lt_prog_cc_shlib' to the CC or CFLAGS env variable
and reconfigure" >&2;}
    lt_cv_prog_cc_can_build_shared=no
  fi fi


#  # Check to make sure the static flag actually works.  # { echo
     if test -s conftest.err; then
       # Append any errors to the config.log.
       cat conftest.err 1>&5
       $echo "X$_lt_linker_boilerplate" | $Xsed > conftest.exp
       $SED '/^$/d' conftest.err >conftest.er2
       if diff conftest.exp conftest.er2 >/dev/null; then
         lt_prog_compiler_static_works=yes
       fi
     else
       lt_prog_compiler_static_works=yes
     fi
   fi
   $rm conftest*
   LDFLAGS="$save_LDFLAGS"

fi   {   echo  "$as_me:$LINENO:  result:  $lt_prog_compiler_stat-
ic_works" >&5 echo "${ECHO_T}$lt_prog_compiler_static_works" >&6;
}

if test x"$lt_prog_compiler_static_works" = xyes; then
    : else
    lt_prog_compiler_static= fi



## CAVEAT EMPTOR: ## There is no encapsulation within the follow-
ing macros, do not change ## the running order or otherwise  move
them around unless you know exactly ## what you are doing...

lt_prog_compiler_no_builtin_flag=

if test "$GCC" = yes; then
  lt_prog_compiler_no_builtin_flag=' -fno-builtin'


{  echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti
-fno-exceptions" >&5 echo $ECHO_N "checking if $compiler supports
-fno-rtti    -fno-exceptions...   $ECHO_C"   >&6;   }   if   test
"${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  lt_cv_prog_compiler_rtti_exceptions=no
  ac_outfile=conftest.$ac_objext
   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   lt_compiler_flag="-fno-rtti -fno-exceptions"
   # Insert the option either (1) after the last *FLAGS variable,
or
   # (2) before a word containing "conftest.", or (3) at the end.
   # Note that $ac_compile itself does  not  contain  backslashes
and begins
   #  with  a dollar sign (not a hyphen), so the echo should work
correctly.
   # The option is referenced via a variable to  avoid  confusing
     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
     $SED '/^$/d' conftest.err >conftest.er2
     if  test ! -s conftest.err || diff conftest.exp conftest.er2
>/dev/null; then
       lt_cv_prog_compiler_rtti_exceptions=yes
     fi
   fi
   $rm conftest*

fi { echo "$as_me:$LINENO: result:  $lt_cv_prog_compiler_rtti_ex-
ceptions"   >&5  echo  "${ECHO_T}$lt_cv_prog_compiler_rtti_excep-
tions" >&6; }

if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
    lt_prog_compiler_no_builtin_flag="$lt_prog_compil-
er_no_builtin_flag -fno-rtti -fno-exceptions" else
    : fi

fi

lt_prog_compiler_wl= lt_prog_compiler_pic= lt_prog_compiler_stat-
ic=

{ echo "$as_me:$LINENO: checking for $compiler option to  produce
PIC"  >&5  echo $ECHO_N "checking for $compiler option to produce
PIC... $ECHO_C" >&6; }

  if test "$GCC" = yes; then
    lt_prog_compiler_wl='-Wl,'
    lt_prog_compiler_static='-static'

    case $host_os in
      aix*)
      # All AIX code is PIC.
      if test "$host_cpu" = ia64; then         # AIX 5  now  sup-
ports IA64 processor         lt_prog_compiler_static='-Bstatic'
      fi
      ;;

    amigaos*)
      #  FIXME:  we  need at least 68020 code to build shared li-
braries, but
      # adding the `-m68020' flag to GCC prevents  building  any-
thing better,
      # like `-m68040'.
      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-
a4'
      ;;

    beos* | cygwin* | irix5* | irix6*  |  nonstopux*  |  osf3*  |
osf4* | osf5*)
      # PIC is the default for these OSes.
      ;;

    msdosdjgpp*)
      #  Just  because  we  use  GCC doesn't mean we suddenly get
shared libraries
      # on systems that don't support them.
      lt_prog_compiler_can_build_shared=no
      enable_shared=no
      ;;

    sysv4*MP*)
      if   test   -d   /usr/nec;   then           lt_prog_compil-
er_pic=-Kconform_pic
      fi
      ;;

    hpux*)
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
      # not for PA HP-UX.
      case $host_cpu in
      hppa*64*|ia64*)         # +Z the default         ;;
      *)         lt_prog_compiler_pic='-fPIC'         ;;
      esac
      ;;

    *)
      lt_prog_compiler_pic='-fPIC'
      ;;
    esac
  else
    # PORTME Check for flag to pass linker flags through the sys-
tem compiler.
    case $host_os in
    aix*)
      lt_prog_compiler_wl='-Wl,'
      if test "$host_cpu" = ia64; then         # AIX 5  now  sup-
ports IA64 processor         lt_prog_compiler_static='-Bstatic'
      else                         lt_prog_compiler_static='-bnso
-bI:/lib/syscalls.exp'
      fi
      ;;
      darwin*)
        # PIC is the default on this platform
        # Common symbols not allowed in MH_DYLIB files
       case $cc_basename in
         xlc*)
         lt_prog_compiler_pic='-qnocommon'
         lt_prog_compiler_wl='-Wl,'
         ;;
       esac
       ;;

      *)         lt_prog_compiler_pic='+Z'         ;;
      esac
      # Is there a better lt_prog_compiler_static that works with
the bundled CC?
      lt_prog_compiler_static='${wl}-a ${wl}archive'
      ;;

    irix5* | irix6* | nonstopux*)
      lt_prog_compiler_wl='-Wl,'
      # PIC (with -KPIC) is the default.
      lt_prog_compiler_static='-non_shared'
      ;;

    newsos6)
      lt_prog_compiler_pic='-KPIC'
      lt_prog_compiler_static='-Bstatic'
      ;;

    linux*)
      case $cc_basename in
      icc*     |     ecc*)             lt_prog_compiler_wl='-Wl,'
        lt_prog_compiler_pic='-KPIC'              lt_prog_compil-
er_static='-static'
        ;;
      pgcc* | pgf77* | pgf90* | pgf95*)
        # Portland Group compilers (*not* the Pentium gcc compil-
er,           #   which   looks   to   be   a    dead    project)
        lt_prog_compiler_wl='-Wl,'                lt_prog_compil-
er_pic='-fpic'         lt_prog_compiler_static='-Bstatic'
        ;;
      ccc*)
        lt_prog_compiler_wl='-Wl,'
        # All Alpha code is PIC.
        lt_prog_compiler_static='-non_shared'
        ;;
      esac
      ;;

    osf3* | osf4* | osf5*)
      lt_prog_compiler_wl='-Wl,'
      # All OSF/1 code is PIC.
      lt_prog_compiler_static='-non_shared'
      ;;

    sco3.2v5*)
      lt_prog_compiler_pic='-Kpic'
      lt_prog_compiler_static='-dn'
      ;;

    solaris*)
      lt_prog_compiler_pic='-KPIC'
      lt_prog_compiler_static='-Bstatic'
      lt_prog_compiler_wl='-Wl,'
      lt_prog_compiler_pic='-KPIC'
      lt_prog_compiler_static='-Bstatic'
      ;;

    sysv4*MP*)
      if   test   -d   /usr/nec   ;then           lt_prog_compil-
er_pic='-Kconform_pic'         lt_prog_compiler_static='-Bstatic'
      fi
      ;;

    unicos*)
      lt_prog_compiler_wl='-Wl,'
      lt_prog_compiler_can_build_shared=no
      ;;

    uts4*)
      lt_prog_compiler_pic='-pic'
      lt_prog_compiler_static='-Bstatic'
      ;;

    *)
      lt_prog_compiler_can_build_shared=no
      ;;
    esac
  fi

{  echo  "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 echo
"${ECHO_T}$lt_prog_compiler_pic" >&6; }

# # Check to make sure the PIC flag actually works.  # if test -n
"$lt_prog_compiler_pic"; then

{   echo   "$as_me:$LINENO:   checking   if  $compiler  PIC  flag
$lt_prog_compiler_pic works" >&5 echo $ECHO_N "checking if  $com-
piler  PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; } if
test "${lt_prog_compiler_pic_works+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  lt_prog_compiler_pic_works=no
  ac_outfile=conftest.$ac_objext
   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
   # Insert the option either (1) after the last *FLAGS variable,
or
   # (2) before a word containing "conftest.", or (3) at the end.
   # Note that $ac_compile itself does  not  contain  backslashes
and begins
   #  with  a dollar sign (not a hyphen), so the echo should work
correctly.
   # The option is referenced via a variable to  avoid  confusing
sed.
   lt_compile=`echo  "$ac_compile"  |  $SED     -e 's:.*FLAGS}0,1
     if  test ! -s conftest.err || diff conftest.exp conftest.er2
>/dev/null; then
       lt_prog_compiler_pic_works=yes
     fi
   fi
   $rm conftest*

fi { echo "$as_me:$LINENO:  result:  $lt_prog_compiler_pic_works"
>&5 echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }

if test x"$lt_prog_compiler_pic_works" = xyes; then
    case $lt_prog_compiler_pic in
     "" | " "*) ;;
     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
     esac else
    lt_prog_compiler_pic=
     lt_prog_compiler_can_build_shared=no fi

fi case $host_os in
  # For platforms which do not support PIC, -DPIC is meaningless:
  *djgpp*)
    lt_prog_compiler_pic=
    ;;
  *)
    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
    ;; esac

{ echo "$as_me:$LINENO: checking  if  $compiler  supports  -c  -o
file.$ac_objext" >&5 echo $ECHO_N "checking if $compiler supports
-c   -o   file.$ac_objext...   $ECHO_C"   >&6;    }    if    test
"${lt_cv_prog_compiler_c_o+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  lt_cv_prog_compiler_c_o=no
   $rm -r conftest 2>/dev/null
   mkdir conftest
   cd conftest
   mkdir out
   printf "$lt_simple_compile_test_code" > conftest.$ac_ext

   lt_compiler_flag="-o out/conftest2.$ac_objext"
   # Insert the option either (1) after the last *FLAGS variable,
or
   # (2) before a word containing "conftest.", or (3) at the end.
   #  Note  that  $ac_compile itself does not contain backslashes
and begins
   # with a dollar sign (not a hyphen), so the echo  should  work
correctly.
   lt_compile=`echo  "$ac_compile"  |  $SED     -e 's:.*FLAGS}0,1
:&$lt_compiler_flag :; t'    -e 's: [^  ]*conftest.:  $lt_compil-
er_flag&:; t'    -e 's:$: $lt_compiler_flag:'`
   (eval echo "
   (eval "$lt_compile" 2>out/conftest.err)
     fi
   fi
   chmod u+w . 2>&5
   $rm conftest*
   # SGI C++ compiler will create directory out/ii_files/ for
   # template instantiation
   test  -d  out/ii_files  &&   $rm   out/ii_files/*   &&   rmdir
out/ii_files
   $rm out/* && rmdir out
   cd ..
   rmdir conftest
   $rm conftest*

fi  { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }


hard_links="nottested" if test "$lt_cv_prog_compiler_c_o" = no &&
test "$need_locks" != no; then
  # do not overwrite the value of need_locks provided by the user
  { echo "$as_me:$LINENO: checking  if  we  can  lock  with  hard
links"  >&5  echo  $ECHO_N  "checking  if  we  can lock with hard
links... $ECHO_C" >&6; }
  hard_links=yes
  $rm conftest*
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
  touch conftest.a
  ln conftest.a conftest.b 2>&5 || hard_links=no
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
  {  echo  "$as_me:$LINENO:   result:   $hard_links"   >&5   echo
"${ECHO_T}$hard_links" >&6; }
  if test "$hard_links" = no; then
    {  echo  "$as_me:$LINENO: WARNING: `$CC' does not support `-c
-o', so `make -j' may be unsafe" >&5 echo "$as_me: WARNING: `$CC'
does not support `-c -o', so `make -j' may be unsafe" >&2;}
    need_locks=warn
  fi else
  need_locks=no fi

{  echo  "$as_me:$LINENO:  checking  whether the $compiler linker
($LD) supports  shared  libraries"  >&5  echo  $ECHO_N  "checking
whether  the  $compiler linker ($LD) supports shared libraries...
$ECHO_C" >&6; }

  runpath_var=
  allow_undefined_flag=
  enable_shared_with_static_runtimes=no
  archive_cmds=
  archive_expsym_cmds=
  old_archive_From_new_cmds=
  old_archive_from_expsyms_cmds=
  export_dynamic_flag_spec=

bol_pipe | $SED '''s/.* //''' | sort | uniq > $export_symbols'
  #  include_expsyms  should be a list of space-separated symbols
to be *always*
  # included in the symbol list
  include_expsyms=
  # exclude_expsyms can be an extended regexp of symbols  to  ex-
clude
  #  it  will  be wrapped by ` (' and `)$', so one must not match
beginning or
  # end of line.  Example: `a|bc|.*d.*' will exclude the  symbols
`a' and `bc',
  # as well as any symbol that contains `d'.
  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most
a.out
  # platforms (ab)use it in PIC code, but their linkers get  con-
fused if
  #  the  symbol  is  explicitly referenced.  Since portable code
cannot
  # rely on this symbol name, it's probably fine to never include
it in
  # preloaded symbol tables.
  extract_expsyms_cmds=
  # Just being paranoid about ensuring that cc_basename is set.
  for cc_temp in $compiler""; do
  case $cc_temp in
    compile | *[\/]compile | ccache | *[\/]ccache ) ;;
    distcc | *[\/]distcc | purify | *[\/]purify ) ;;
    -*) ;;
    *) break;;
  esac  done  cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%'
-e "s%^$host_alias-%%"`

  case $host_os in
  cygwin* | mingw* | pw32*)
    # FIXME: the MSVC++ port hasn't been tested in a loooong time
    # When not using gcc, we currently assume that we are using
    # Microsoft Visual C++.
    if test "$GCC" != yes; then
      with_gnu_ld=no
    fi
    ;;
  openbsd*)
    with_gnu_ld=no
    ;;
  esac

  ld_shlibs=yes
  if test "$with_gnu_ld" = yes; then
    # If archive_cmds runs LD, not CC, wlarc should be empty
    wlarc='${wl}'

    fi
    supports_anon_versioning=no
    case `$LD -v 2>/dev/null` in
      * [01].*  |  * 2.[0-9].*  | * 2.10.*) ;; # catch versions <
2.11
      * 2.11.93.0.2 *) supports_anon_versioning=yes  ;;  #  RH7.3
...
      * 2.11.92.0.12 *)  supports_anon_versioning=yes  ;;  # Man-
drake 8.2 ...
      * 2.11.*) ;; # other 2.11 versions
      *) supports_anon_versioning=yes ;;
    esac

    # See if GNU ld supports shared libraries.
    case $host_os in
    aix3* | aix4* | aix5*)
      # On AIX/PPC, the GNU linker is very broken
      if test  "$host_cpu"  !=  ia64;  then          ld_shlibs=no
        cat <<EOF 1>&2

*** Warning: the GNU linker, at least up to release 2.9.1, is re-
ported *** to be unable to reliably create  shared  libraries  on
AIX.   ***  Therefore, libtool is disabling shared libraries sup-
port.  If you *** really care for shared libraries, you may  want
to  modify  your  PATH *** so that a non-GNU linker is found, and
then restart.

EOF
      fi
      ;;

    amigaos*)
      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.da-
ta~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir &&
a2ixlibrary -32)'
      hardcode_libdir_flag_spec='-L$libdir'
      hardcode_minus_L=yes

      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net>  re-
ports
      #  that  the  semantics of dynamic libraries on AmigaOS, at
least up
      # to version 4, is to share data  among  multiple  programs
linked
      #  with the same dynamic library.  Since this doesn't match
the
      # behavior of shared libraries on other platforms, we can't
use

    cygwin* | mingw* | pw32*)
      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec,  )  is  actually
meaningless,
      # as there is no search path for DLLs.
      hardcode_libdir_flag_spec='-L$libdir'
      allow_undefined_flag=unsupported
      always_export_symbols=no
      enable_shared_with_static_runtimes=yes
      export_symbols_cmds='$NM  $libobjs  $convenience  |  $glob-
al_symbol_pipe | $SED -e '''/^[BCDGRS]  /s/.*   ]*/1  DATA/'''  |
$SED -e '''/^[AITW] /s/.* //''' | sort | uniq > $export_symbols'

      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
        archive_cmds='$CC   -shared  $libobjs  $deplibs  $compil-
er_flags -o  $output_objdir/$soname  ${wl}--image-base=0x10000000
${wl}--out-implib,$lib'          # If the export-symbols file al-
ready is a .def file (1st line         # is EXPORTS), use  it  as
is;  otherwise,  prepend...          archive_expsym_cmds='if test
"x`$SED 1q $export_symbols`" = xEXPORTS; then            cp  $ex-
port_symbols  $output_objdir/$soname.def;          else
echo EXPORTS >  $output_objdir/$soname.def;             cat  $ex-
port_symbols     >>    $output_objdir/$soname.def;            fi~
        $CC -shared $output_objdir/$soname.def $libobjs  $deplibs
$compiler_flags     -o    $output_objdir/$soname    ${wl}--image-
base=0x10000000  ${wl}--out-implib,$lib'
      else         ld_shlibs=no
      fi
      ;;

    linux*)
      if $LD --help 2>&1 | grep ': supported  targets:.*  elf'  >
/dev/null;   then           tmp_addflag=          case  $cc_base-
name,$host_cpu in         pgcc*)                          # Port-
land      Group      C      compiler                    whole_ar-
chive_flag_spec='${wl}--whole-archive`for  conv  in  $convenience
           tmp_addflag=' $pic_flag'           ;;         pgf77* |
pgf90* | pgf95*)                       # Portland Group  f77  and
f90 compilers           whole_archive_flag_spec='${wl}--whole-ar-
chive`for conv in $convenience           tmp_addflag='  $pic_flag
-Mnomain'  ;;          ecc*,ia64*  | icc*,ia64*)                #
Intel C compiler on ia64           tmp_addflag='  -i_dynamic'  ;;
        efc*,ia64*  |  ifort*,ia64*)     # Intel Fortran compiler
on  ia64             tmp_addflag='  -i_dynamic  -nofor_main'   ;;
        ifc* | ifort*)                    # Intel Fortran compil-
er               tmp_addflag='   -nofor_main'   ;;           esac
        archive_cmds='$CC     -shared'"$tmp_addflag"'    $libobjs
$deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'

        if test $supports_anon_versioning =  yes;  then
archive_expsym_cmds='$echo  "{  global:"  >  $output_objdir/$lib-
name.ver~
      else         archive_cmds='$CC  -shared  $libobjs  $deplibs
$compiler_flags  ${wl}-soname  $wl$soname  -o  $lib'          ar-
chive_expsym_cmds='$CC -shared $libobjs $deplibs  $compiler_flags
${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_sym-
bols -o $lib'
      fi
      ;;

    solaris* | sysv5*)
      if  $LD  -v  2>&1  |  grep  'BFD  2.8'  >  /dev/null;  then
        ld_shlibs=no         cat <<EOF 1>&2

*** Warning: The releases 2.8.* of the GNU linker cannot reliably
*** create  shared  libraries  on  Solaris  systems.   Therefore,
libtool  ***  is disabling shared libraries support.  We urge you
to upgrade GNU *** binutils to release 2.9.1 or  newer.   Another
option  is  to  modify *** your PATH or compiler configuration so
that the native linker is *** used, and then restart.

EOF
      elif $LD --help 2>&1 | grep ': supported targets:.* elf'  >
/dev/null;   then           archive_cmds='$CC   -shared  $libobjs
$deplibs  $compiler_flags  ${wl}-soname   $wl$soname   -o   $lib'
        archive_expsym_cmds='$CC  -shared $libobjs $deplibs $com-
piler_flags  ${wl}-soname  $wl$soname   ${wl}-retain-symbols-file
$wl$export_symbols -o $lib'
      else         ld_shlibs=no
      fi
      ;;

    sunos4*)
      archive_cmds='$LD  -assert  pure-text  -Bshareable  -o $lib
$libobjs $deplibs $linker_flags'
      wlarc=
      hardcode_direct=yes
      hardcode_shlibpath_var=no
      ;;

    *)
      if $LD --help 2>&1 | grep ': supported  targets:.*  elf'  >
/dev/null;   then           archive_cmds='$CC   -shared  $libobjs
$deplibs  $compiler_flags  ${wl}-soname   $wl$soname   -o   $lib'
        archive_expsym_cmds='$CC  -shared $libobjs $deplibs $com-
piler_flags  ${wl}-soname  $wl$soname   ${wl}-retain-symbols-file
$wl$export_symbols -o $lib'
      else         ld_shlibs=no
      fi
      ;;
    esac

    if test "$ld_shlibs" = no; then
      runpath_var=
      # Note: this linker hardcodes the directories in LIBPATH if
there
      # are no directories specified by -L.
      hardcode_minus_L=yes
      if  test  "$GCC" = yes && test -z "$link_static_flag"; then
        # Neither direct hardcoding nor static  linking  is  sup-
ported  with  a          # broken collect2.          hardcode_di-
rect=unsupported
      fi
      ;;

    aix4* | aix5*)
      if test "$host_cpu" = ia64; then          #  On  IA64,  the
linker  does  run  time linking by default, so we don't         #
have to do anything  special.           aix_use_runtimelinking=no
        exp_sym_flag='-Bexport'         no_entry_flag=""
      else          #  If  we're using GNU nm, then we don't want
the "-C" option.          # -C means  demangle  to  AIX  nm,  but
means  don't  demangle  with GNU nm         if $NM -V 2>&1 | grep
'GNU' > /dev/null; then            export_symbols_cmds='$NM  -Bpg
$libobjs $convenience | awk '''{ if ((( == "T") || ( == "D") || (
== "B")) && (substr(,1,1) != ".")) { print  } }''' |  sort  -u  >
$export_symbols'          else           export_symbols_cmds='$NM
-BCpg $libobjs $convenience | awk '''{ if ((( ==  "T")  ||  (  ==
"D")  ||  (  == "B")) && (substr(,1,1) != ".")) { print  } }''' |
sort  -u  >  $export_symbols'           fi           aix_use_run-
timelinking=no

        # Test if we are trying to use run time linking or normal
        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
        #  need  to do runtime linking.          case $host_os in
aix4.[23]|aix4.[23].*|aix5*)           for ld_flag  in  $LDFLAGS;
do
           if  (test  $ld_flag  =  "-brtl"  ||  test  $ld_flag  =
"-Wl,-brtl"); then
            aix_use_runtimelinking=yes
            break
          fi           done         esac

        exp_sym_flag='-bexport'         no_entry_flag='-bnoentry'
      fi

      #  When  large executables or shared objects are built, AIX
ld can
      # have problems creating the table of contents.  If linking
a library
      # or program results in "error TOC overflow" add -mminimal-
toc to
      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that  is
not
      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.

          # We have old collect2
          hardcode_direct=unsupported
          # It fails to find uninstalled libraries when the unin-
stalled
          # path is not listed in  the  libpath.   Setting  hard-
code_minus_L
          # to unsupported forces relinking
          hardcode_minus_L=yes
          hardcode_libdir_flag_spec='-L$libdir'
           hardcode_libdir_separator=             fi         esac
        shared_flag='-shared'          if   test   "$aix_use_run-
timelinking"  =  yes;  then             shared_flag="$shared_flag
"'${wl}-G'         fi
      else         # not using gcc         if test "$host_cpu"  =
ia64; then
        # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3
Release
        # chokes  on  -Wl,-G.  The  following  line  is  correct:
          shared_flag='-G'         else
        if  test  "$aix_use_runtimelinking"  = yes; then
shared_flag='${wl}-G'                        else
shared_flag='${wl}-bM:SRE'
        fi         fi
      fi

      #  It seems that -bexpall does not export symbols beginning
with
      # underscore (_), so it is better to  generate  a  list  of
symbols to export.
      always_export_symbols=yes
      if  test  "$aix_use_runtimelinking"  =  yes; then         #
Warning - without using the other runtime loading flags  (-brtl),
        #  -berok will link without error, but may produce a bro-
ken library.          allow_undefined_flag='-berok'
       # Determine the default libpath from the value encoded  in
an empty executable.

cat > conftest.$ac_ext <<EOF #line __oline__ "configure" #include
"confdefs.h" int main() { ; return 0;  }  EOF  if  {  (eval  echo
"$as_me:$LINENO:
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } && test -s conftest${ac_exeext}; then

aix_libpath=`dump  -H conftest$ac_exeext 2>/dev/null | $SED -n -e
'/Import File Strings/,/^$/ { /^0/ { s/^0   *$/1/;  p;  }  }'`  #
Check for a 64-bit object if we didn't find anything.  if test -z
"$aix_libpath"; then aix_libpath=`dump  -HX64  conftest$ac_exeext
2>/dev/null  |  $SED  -n  -e '/Import File Strings/,/^$/ { /^0/ {
s/^0  *$/1/; p; } }'`; fi
  rm -rf conftest* else

$deplibs       $compiler_flags       ${wl}${allow_undefined_flag}
'"wl}$no_entry_flag  wl}$exp_sym_flag:xport_symbols"         else
         # Determine the default libpath from the  value  encoded
in  an  empty  executable.           cat > conftest.$ac_ext <<EOF
#line __oline__ "configure" #include "confdefs.h" int main() {  ;
return 0; } EOF if { (eval echo "$as_me:$LINENO:
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } && test -s conftest${ac_exeext}; then

aix_libpath=`dump  -H conftest$ac_exeext 2>/dev/null | $SED -n -e
'/Import File Strings/,/^$/ { /^0/ { s/^0   *$/1/;  p;  }  }'`  #
Check for a 64-bit object if we didn't find anything.  if test -z
"$aix_libpath"; then aix_libpath=`dump  -HX64  conftest$ac_exeext
2>/dev/null  |  $SED  -n  -e '/Import File Strings/,/^$/ { /^0/ {
s/^0  *$/1/; p; } }'`; fi
  rm -rf conftest* else
  echo "configure: failed program was:" >&5
  cat  conftest.$ac_ext  >&6  fi  rm  -f  conftest*  if  test  -z
"$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi

                  hardcode_libdir_flag_spec='${wl}-blibpath:$lib-
dir:'"$aix_libpath"           # Warning - without using the other
run  time loading flags,           # -berok will link without er-
ror, but  may  produce  a  broken  library.              no_unde-
fined_flag='   ${wl}-bernotok'             allow_undefined_flag='
${wl}-berok'           # -bexpall does not export symbols  begin-
ning  with  underscore  (_)             always_export_symbols=yes
          # Exported symbols can be pulled  into  shared  objects
from archives           whole_archive_flag_spec=' '           ar-
chive_cmds_need_lc=yes           # This is  similar  to  how  AIX
traditionally builds its shared libraries.            archive_ex-
psym_cmds="C $shared_flag"'  -o  $output_objdir/$soname  $libobjs
$deplibs  $compiler_flags  ${wl}-bE:$export_symbols  ${wl}-bnoen-
try${allow_undefined_flag}~$AR   $AR_FLAGS   $output_objdir/$lib-
name$release.a $output_objdir/$soname'         fi
      fi
      ;;

    amigaos*)
      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.da-
ta~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir &&
a2ixlibrary -32)'
      hardcode_libdir_flag_spec='-L$libdir'
      hardcode_minus_L=yes
      #  see comment about different semantics on the GNU ld sec-
tion
      allow_undefined_flag=unsupported
      # Tell ltmain to make .lib files, not .a files.
      libext=lib
      # Tell ltmain to make .dll files, not .so files.
      shrext_cmds=".dll"
      # FIXME: Setting linknames here is a bad hack.
      archive_cmds='$CC -o $lib  $libobjs  $compiler_flags  `echo
"$deplibs" | $SED -e '''s/ -lc$//'''` -link -dll~linknames='
      #  The  linker  will  automatically build a .lib file if we
build a DLL.
      old_archive_From_new_cmds='true'
      # FIXME: Should let the user specify the lib program.
      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
      fix_srcfile_path='`cygpath -w "$srcfile"`'
      enable_shared_with_static_runtimes=yes
      ;;

    darwin* | rhapsody*)
      case $host_os in
        rhapsody* | darwin1.[012])
         allow_undefined_flag='${wl}-undefined ${wl}suppress'
         ;;
       *) # Darwin 1.3 on
         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
           allow_undefined_flag='${wl}-flat_namespace ${wl}-unde-
fined ${wl}suppress'
         else
           case ${MACOSX_DEPLOYMENT_TARGET} in
             10.[012])
               allow_undefined_flag='${wl}-flat_namespace
${wl}-undefined ${wl}suppress'
               ;;
             10.*)
               allow_undefined_flag='${wl}-undefined  ${wl}dynam-
ic_lookup'
               ;;
           esac
         fi
         ;;
      esac
      archive_cmds_need_lc=no
      hardcode_direct=no
      hardcode_automatic=yes
      hardcode_shlibpath_var=unsupported
      whole_archive_flag_spec=''
      link_all_deplibs=yes
    if test "$GCC" = yes ; then
        output_verbose_link_cmd='echo'
        archive_cmds='$CC  -dynamiclib  $allow_undefined_flag  -o
$lib $libobjs $deplibs $compiler_flags -install_name $rpath/$son-
ame $verstring'
      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $li-
      case $cc_basename in
        xlc*)
         output_verbose_link_cmd='echo'
         archive_cmds='$CC  -qmkshrobj  $allow_undefined_flag  -o
$lib   $libobjs   $deplibs   $compiler_flags   ${wl}-install_name
${wl}`echo $rpath/$soname` $verstring'
         module_cmds='$CC $allow_undefined_flag -o  $lib  -bundle
$libobjs $deplibs$compiler_flags'
          # Don't fix this by using the ld -exported_symbols_list
flag, it doesn't exist in older darwin lds
         archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[     ]*,,"
-e  "s,^*,_&," < $export_symbols > $output_objdir/${libname}-sym-
bols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs
$deplibs  $compiler_flags  ${wl}-install_name ${wl}$rpath/$soname
$verstring~nmedit   -s   $output_objdir/${libname}-symbols.expsym
${lib}'
          module_expsym_cmds='sed  -e "s,#.*,," -e "s,^[    ]*,,"
-e "s,^*,_&," < $export_symbols >  $output_objdir/${libname}-sym-
bols.expsym~$CC  $allow_undefined_flag   -o $lib -bundle $libobjs
$deplibs$compiler_flags~nmedit -s  $output_objdir/${libname}-sym-
bols.expsym ${lib}'
          ;;
       *)
         ld_shlibs=no
          ;;
      esac
    fi
      ;;

    dgux*)
      archive_cmds='$LD  -G  -h $soname -o $lib $libobjs $deplibs
$linker_flags'
      hardcode_libdir_flag_spec='-L$libdir'
      hardcode_shlibpath_var=no
      ;;

    freebsd1*)
      ld_shlibs=no
      ;;

    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get  C++
constructor
    # support.  Future versions do this automatically, but an ex-
plicit c++rt0.o
    # does not break anything, and helps  significantly  (at  the
cost of a little
    # extra space).
    freebsd2.2*)
      archive_cmds='$LD  -Bshareable  -o  $lib  $libobjs $deplibs
$linker_flags /usr/lib/c++rt0.o'
      hardcode_libdir_flag_spec='-R$libdir'
      hardcode_direct=yes

braries.
    freebsd* | kfreebsd*-gnu | dragonfly*)
      archive_cmds='$CC  -shared  -o $lib $libobjs $deplibs $com-
piler_flags'
      hardcode_libdir_flag_spec='-R$libdir'
      hardcode_direct=yes
      hardcode_shlibpath_var=no
      ;;

    hpux9*)
      if test "$GCC" = yes; then         archive_cmds='$rm  $out-
put_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir
-o $output_objdir/$soname $libobjs $deplibs  $compiler_flags~test
$output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
      else          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 $out-
put_objdir/$soname $lib'
      fi
      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
      hardcode_libdir_separator=:
      hardcode_direct=yes

      # hardcode_minus_L: Not really in the search PATH,
      # but as the default location of the library.
      hardcode_minus_L=yes
      export_dynamic_flag_spec='${wl}-E'
      ;;

    hpux10* | hpux11*)
      if  test  "$GCC"  =  yes  -a  "$with_gnu_ld"  =  no;   then
        case  $host_cpu  in         hppa*64*|ia64*)           ar-
chive_cmds='$CC -shared ${wl}+h  ${wl}$soname  -o  $lib  $libobjs
$deplibs  $compiler_flags'            ;;         *)           ar-
chive_cmds='$CC  -shared  -fPIC  ${wl}+h   ${wl}$soname   ${wl}+b
${wl}$install_libdir  -o  $lib $libobjs $deplibs $compiler_flags'
          ;;         esac
      else          case  $host_cpu  in           hppa*64*|ia64*)
           archive_cmds='$LD  -b  +h  $soname  -o  $lib  $libobjs
$deplibs $linker_flags'            ;;          *)             ar-
chive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs
$deplibs $linker_flags'           ;;         esac
      fi
      if test "$with_gnu_ld" = no; then         case $host_cpu in
        hppa*64*)              hardcode_libdir_flag_spec='${wl}+b
${wl}$libdir'           hardcode_libdir_flag_spec_ld='+b $libdir'
            hardcode_libdir_separator=:              hardcode_di-
rect=no               hardcode_shlibpath_var=no                ;;
        ia64*)              hardcode_libdir_flag_spec='-L$libdir'
          hardcode_direct=no           hardcode_shlibpath_var=no

          # hardcode_minus_L: Not  really  in  the  search  PATH,

-shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$son-
ame  `test  -n  "$verstring" && echo ${wl}-set_version ${wl}$ver-
string` ${wl}-update_registry  ${wl}${output_objdir}/so_locations
-o $lib'
      else          archive_cmds='$LD  -shared  $libobjs $deplibs
$linker_flags -soname  $soname  `test  -n  "$verstring"  &&  echo
-set_version $verstring` -update_registry ${output_objdir}/so_lo-
cations  -o  $lib'           hardcode_libdir_flag_spec_ld='-rpath
$libdir'
      fi
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
      hardcode_libdir_separator=:
      link_all_deplibs=yes
      ;;

    netbsd*)
      if  echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
        archive_cmds='$LD -Bshareable -o $lib  $libobjs  $deplibs
$linker_flags'  # a.out
      else          archive_cmds='$LD  -shared  -o  $lib $libobjs
$deplibs $linker_flags'      # ELF
      fi
      hardcode_libdir_flag_spec='-R$libdir'
      hardcode_direct=yes
      hardcode_shlibpath_var=no
      ;;

    newsos6)
      archive_cmds='$LD -G -h $soname -o $lib  $libobjs  $deplibs
$linker_flags'
      hardcode_direct=yes
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
      hardcode_libdir_separator=:
      hardcode_shlibpath_var=no
      ;;

    openbsd*)
      hardcode_direct=yes
      hardcode_shlibpath_var=no
      if  test  -z  "`echo __ELF__ | $CC -E - | grep __ELF__`" ||
test   "$host_os-$host_cpu"    =    "openbsd2.8-powerpc";    then
        archive_cmds='$CC  -shared  $pic_flag  -o  $lib  $libobjs
$deplibs    $compiler_flags'             archive_expsym_cmds='$CC
-shared  $pic_flag  -o  $lib  $libobjs  $deplibs  $compiler_flags
${wl}-retain-symbols-file,$export_symbols'          hardcode_lib-
dir_flag_spec='${wl}-rpath,$libdir'                 export_dynam-
ic_flag_spec='${wl}-E'
      else
       case $host_os in          openbsd[01].* | openbsd2.[0-7] |
openbsd2.[0-7].*)               archive_cmds='$LD  -Bshareable -o
$lib $libobjs $deplibs  $linker_flags'              hardcode_lib-
dir_flag_spec='-R$libdir'              ;;            *)
name.a $output_objdir/$libname.def'
      ;;

    osf3*)
      if test "$GCC" = yes;  then          allow_undefined_flag='
${wl}-expect_unresolved      ${wl}              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'
      else            allow_undefined_flag='   -expect_unresolved
        archive_cmds='$LD -shared${allow_undefined_flag} $libobjs
$deplibs  $linker_flags  -soname $soname `test -n "$verstring" &&
echo  -set_version  $verstring`   -update_registry   ${output_ob-
jdir}/so_locations -o $lib'
      fi
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
      hardcode_libdir_separator=:
      ;;

    osf4*  |  osf5*)      #  as  osf3* with the addition of -msym
flag
      if test "$GCC" = yes;  then          allow_undefined_flag='
${wl}-expect_unresolved      ${wl}              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'         hardcode_lib-
dir_flag_spec='${wl}-rpath ${wl}$libdir'
      else           allow_undefined_flag='    -expect_unresolved
        archive_cmds='$LD -shared${allow_undefined_flag} $libobjs
$deplibs $linker_flags -msym  -soname  $soname  `test  -n  "$ver-
string"  && echo -set_version $verstring` -update_registry ${out-
put_objdir}/so_locations    -o     $lib'             archive_exp-
sym_cmds='for  i  in  `cat  $export_symbols`; do printf "%s %s\n"
-exported_symbol "" >> $lib.exp; done; echo "-hidden">> $lib.exp~
        $LD -shared${allow_undefined_flag} -input $lib.exp $link-
er_flags $libobjs $deplibs -soname $soname `test -n  "$verstring"
&&  echo  -set_version  $verstring` -update_registry ${output_ob-
jdir}/so_locations -o $lib~$rm $lib.exp'

        #  Both  c  and  cxx  compiler  support  -rpath  directly
        hardcode_libdir_flag_spec='-rpath $libdir'
      fi
      hardcode_libdir_separator=:
      ;;

    sco3.2v5*)
      archive_cmds='$LD  -G  -h $soname -o $lib $libobjs $deplibs
$linker_flags'
      hardcode_shlibpath_var=no
      export_dynamic_flag_spec='${wl}-Bexport'

low_undefined_flag}  -h  $soname -o $lib $libobjs $deplibs $link-
er_flags'          archive_expsym_cmds='$echo   "{   global:"   >
$lib.exp~cat $export_symbols | $SED -e "s//1;/" >> $lib.exp~$echo
"local: *; };" >> $lib.exp~
        $LD -G${allow_undefined_flag} -M $lib.exp -h  $soname  -o
$lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
      fi
      hardcode_libdir_flag_spec='-R$libdir'
      hardcode_shlibpath_var=no
      case $host_os in
      solaris2.[0-5] | solaris2.[0-5].*) ;;
      *)
        # The compiler driver will combine linker options so we
        # cannot just pass the convience library names through
        # without $wl, iff we do not link with $LD.
        #  Luckily,  gcc supports the same syntax we need for Sun
Studio.
        # Supported since Solaris 2.6 (maybe 2.5.1?)
        case $wlarc in
        '')
          whole_archive_flag_spec='-z  allextract$convenience  -z
defaultextract' ;;
        *)
            whole_archive_flag_spec='${wl}-z  ${wl}allextract`for
conv in $convenience
        esac ;;
      esac
      link_all_deplibs=yes
      ;;

    sunos4*)
      if test "x$host_vendor" = xsequent; then         # Use  $CC
to  link  under  sequent,  because  it  throws  in  some extra .o
        #  files  that  make  .init  and  .fini  sections   work.
        archive_cmds='$CC  -G  ${wl}-h  $soname  -o $lib $libobjs
$deplibs $compiler_flags'
      else         archive_cmds='$LD -assert  pure-text  -Bstatic
-o $lib $libobjs $deplibs $linker_flags'
      fi
      hardcode_libdir_flag_spec='-L$libdir'
      hardcode_direct=yes
      hardcode_minus_L=yes
      hardcode_shlibpath_var=no
      ;;

    sysv4)
      case    $host_vendor    in           sni)               ar-
chive_cmds='$LD -G -h $soname -o $lib  $libobjs  $deplibs  $link-
er_flags'            hardcode_direct=yes # is this really true???
        ;;         siemens)           ## LD  is  ld  it  makes  a
PLAMLIB            ## CC just makes a GrossModule.            ar-
chive_cmds='$LD  -G  -o  $lib  $libobjs  $deplibs  $linker_flags'
      hardcode_shlibpath_var=no
      export_dynamic_flag_spec='-Bexport'
      ;;

    sysv4*MP*)
      if test -d /usr/nec; then         archive_cmds='$LD  -G  -h
$soname  -o  $lib  $libobjs $deplibs $linker_flags'         hard-
code_shlibpath_var=no                     runpath_var=LD_RUN_PATH
        hardcode_runpath_var=yes         ld_shlibs=yes
      fi
      ;;

    sysv4.2uw2*)
      archive_cmds='$LD  -G  -o  $lib  $libobjs  $deplibs  $link-
er_flags'
      hardcode_direct=yes
      hardcode_minus_L=no
      hardcode_shlibpath_var=no
      hardcode_runpath_var=yes
      runpath_var=LD_RUN_PATH
      ;;

   sysv5OpenUNIX8*   |   sysv5UnixWare7*   |    sysv5uw[78]*    |
unixware7*)
      no_undefined_flag='${wl}-z ${wl}text'
      if   test  "$GCC"  =  yes;  then          archive_cmds='$CC
-shared ${wl}-h ${wl}$soname -o $lib $libobjs  $deplibs  $compil-
er_flags'
      else          archive_cmds='$CC  -G ${wl}-h ${wl}$soname -o
$lib $libobjs $deplibs $compiler_flags'
      fi
      runpath_var='LD_RUN_PATH'
      hardcode_shlibpath_var=no
      ;;

    sysv5*)
      no_undefined_flag=' -z text'
      # $CC -shared without GNU ld will not create a library from
C++
      #  object  files and a static libstdc++, better avoid it by
now
      archive_cmds='$LD -G${allow_undefined_flag} -h  $soname  -o
$lib $libobjs $deplibs $linker_flags'
      archive_expsym_cmds='$echo  "{ global:" > $lib.exp~cat $ex-
port_symbols | $SED -e "s//1;/" >> $lib.exp~$echo "local: *;  };"
>> $lib.exp~
                $LD   -G${allow_undefined_flag}  -M  $lib.exp  -h
$soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
      hardcode_libdir_flag_spec=
      hardcode_shlibpath_var=no
      runpath_var='LD_RUN_PATH'
      ;;

{    echo   "$as_me:$LINENO:   result:   $ld_shlibs"   >&5   echo
"${ECHO_T}$ld_shlibs"  >&6;  }  test   "$ld_shlibs"   =   no   &&
can_build_shared=no

variables_saved_for_relink="PATH  $shlibpath_var $runpath_var" if
test "$GCC" = yes; then
  variables_saved_for_relink="$variables_saved_for_relink GCC_EX-
EC_PREFIX COMPILER_PATH LIBRARY_PATH" fi

#  #  Do  we  need  to  explicitly  link  libc?   #  case  "x$ar-
chive_cmds_need_lc" in x|xyes)
  # Assume -lc should be added
  archive_cmds_need_lc=yes

  if test "$enable_shared" = yes && test "$GCC" = yes; then
    case $archive_cmds in
    *'~'*)
      # FIXME: we may have to deal with multi-command  sequences.
      ;;
    '$CC '*)
      # Test whether the compiler implicitly links with -lc since
on some
      # systems, -lgcc has to come before  -lc.  If  gcc  already
passes -lc
      # to ld, don't add -lc before -lgcc.
      {  echo "$as_me:$LINENO: checking whether -lc should be ex-
plicitly linked in" >&5 echo $ECHO_N "checking whether -lc should
be explicitly linked in... $ECHO_C" >&6; }
      $rm conftest*
      printf "$lt_simple_compile_test_code" > conftest.$ac_ext

      if { (eval echo "$as_me:$LINENO:
  (eval $ac_compile) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } 2>conftest.err; then
        soname=conftest
        lib=conftest
        libobjs=conftest.$ac_objext
        deplibs=
        wl=$lt_prog_compiler_wl
        compiler_flags=-v
        linker_flags=-v
        verstring=
        output_objdir=.
        libname=conftest
        lt_save_allow_undefined_flag=$allow_undefined_flag
        allow_undefined_flag=
        if { (eval echo "$as_me:$LINENO:
  (eval $archive_cmds 2>1  grep
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  ;; esac

{ echo "$as_me:$LINENO: checking dynamic linker  characteristics"
>&5  echo  $ECHO_N  "checking  dynamic  linker characteristics...
$ECHO_C" >&6; } library_names_spec= libname_spec='lib$name'  son-
ame_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds=
finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_run-
path=unknown  version_type=none  dynamic_linker="$host_os  ld.so"
sys_lib_dlsearch_path_spec="/lib /usr/lib" if test "$GCC" =  yes;
then
  sys_lib_search_path_spec=`$CC  -print-search-dirs  | grep "^li-
braries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
  if echo "$sys_lib_search_path_spec" |  grep  ';'  >/dev/null  ;
then
    #  if the path contains ";" then we assume it to be the sepa-
rator
    # otherwise default to the standard path separator (i.e. ":")
- it is
    #  assumed that no part of a normal pathname contains ";" but
that should
    # okay in the real world where  ";"  in  dirpaths  is  itself
problematic.
    sys_lib_search_path_spec=`echo  "$sys_lib_search_path_spec" |
$SED -e 's/;/ /g'`
  else
    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec"  |
$SED  -e "s/$PATH_SEPARATOR/ /g"`
  fi else
  sys_lib_search_path_spec="/lib   /usr/lib   /usr/local/lib"  fi
need_lib_prefix=unknown hardcode_into_libs=no

# when you set need_version to no, make sure it  does  not  cause
-set_version  #  flags  to  be  left  without arguments need_ver-
sion=unknown

case $host_os in aix3*)
  version_type=linux
  library_names_spec='${libname}${release}${shared_ext}$versuffix
$libname.a'
  shlibpath_var=LIBPATH

  # AIX 3 has no versioning support, so we append a major version
to the name.
  soname_spec='${libname}${release}${shared_ext}$major'
  ;;

aix4* | aix5*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  hardcode_into_libs=yes
  if test "$host_cpu" = ia64; then
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MI-
NOR__ >= 97)'            echo ' yes '            echo '#endif'; }
| ${CC} -E - | grep yes > /dev/null; then         :
      else         can_build_shared=no
      fi
      ;;
    esac
    # AIX (on Power*) has no versioning support, so currently  we
can not hardcode correct
    # soname into executable. Probably we can add versioning sup-
port to
    # collect2, so additional links can be useful in future.
    if test "$aix_use_runtimelinking" = yes; then
      # If using run time linking  (on  AIX  4.2  or  later)  use
lib<name>.so
      #  instead of lib<name>.a to let people know that these are
not
      # typical AIX shared libraries.
      library_names_spec='${libname}${release}${shared_ext}$ver-
suffix        ${libname}${release}${shared_ext}$major       $lib-
name${shared_ext}'
    else
      # We preserve .a as extension for shared libraries  through
AIX4.2
      # and later when we are not doing run time linking.
      library_names_spec='${libname}${release}.a $libname.a'
      soname_spec='${libname}${release}${shared_ext}$major'
    fi
    shlibpath_var=LIBPATH
  fi
  ;;

amigaos*)
  library_names_spec='$libname.ixlibrary $libname.a'
  # Create ${libname}_ixlibrary.a entries in /sys/libs.
  finish_eval='for  lib  in `ls $libdir/*.ixlibrary 2>/dev/null`;
do  libname=`$echo  "X$lib"   |   $Xsed   -e   '''s%^.*//]*.ixli-
brary$%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'
  ;;

beos*)
  library_names_spec='${libname}${shared_ext}'
  dynamic_linker="$host_os ld.so"
  shlibpath_var=LIBRARY_PATH
  ;;

bsdi[45]*)
  version_type=linux
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix
  version_type=windows
  shrext_cmds=".dll"
  need_version=no
  need_lib_prefix=no

  case $GCC,$host_os in
  yes,cygwin* | yes,mingw* | yes,pw32*)
    library_names_spec='$libname.dll.a'
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
    postinstall_cmds='base_file=`basename file}`~
      dlpath=`$SHELL  2>&1  -c  '''.  $dir/'''base_file}'''i;echo
lname'''`~
      dldir=$destdir/`dirname lpath`~
      test -d ldir || mkdir -p ldir~
      $install_prog $dir/$dlname ldir/$dlname~
      chmod a+x ldir/$dlname'
    postuninstall_cmds='dldll=`$SHELL  2>&1  -c  '''. $file; echo
lname'''`~
      dlpath=$dir/ldll~
       $rm lpath'
    shlibpath_overrides_runpath=yes

    case $host_os in
    cygwin*)
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
      soname_spec='`echo ${libname} | sed -e  's/^lib/cyg/'``echo
${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
      sys_lib_search_path_spec="/usr/lib     /lib/w32api     /lib
/usr/local/lib"
      ;;
    mingw*)
      # MinGW DLLs use traditional 'lib' prefix
      soname_spec='${libname}`echo   ${release}   |    $SED    -e
's/[.]/-/g'`${versuffix}${shared_ext}'
      sys_lib_search_path_spec=`$CC   -print-search-dirs  |  grep
"^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
      if echo "$sys_lib_search_path_spec"  |  grep  ';[c-zC-Z]:/'
>/dev/null; then
        # It is most probably a Windows format PATH printed by
        # mingw gcc, but we are running on Cygwin. Gcc prints its
search
        # path with ; separators, and with drive letters. We  can
handle the
        #  drive  letters (cygwin fileutils understands them), so
leave them,
        # especially as we might pass  files  found  there  to  a
mingw objdump,
        # which wouldn't understand a cygwinified path. Ahh.
        sys_lib_search_path_spec=`echo
"$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
      else
        sys_lib_search_path_spec=`echo

's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
    ;;
  esac
  dynamic_linker='Win32 ld.exe'
  # FIXME: first we should search . and the  directory  the  exe-
cutable is in
  shlibpath_var=PATH
  ;;

darwin* | rhapsody*)
  dynamic_linker="$host_os dyld"
  version_type=darwin
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${versuffix}$shared_ext
${libname}${release}${major}$shared_ext ${libname}$shared_ext'
  soname_spec='${libname}${release}${major}$shared_ext'
  shlibpath_overrides_runpath=yes
  shlibpath_var=DYLD_LIBRARY_PATH
  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
  #  Apple's  gcc prints 'gcc -print-search-dirs' doesn't operate
the same.
  if test "$GCC" = yes; then
    sys_lib_search_path_spec=`$CC  -print-search-dirs  |  tr   "0
"$PATH_SEPARATOR"  |  sed -e 's/libraries:/@libraries:/' | tr "@"
"0 | grep "^libraries:" | sed -e "s/^libraries://" -e  "s,=/,/,g"
-e  "s,$PATH_SEPARATOR,  ,g"  -e  "s,.*,&  /lib /usr/lib /usr/lo-
cal/lib,g"`
  else
    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
  fi
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
  ;;

dgux*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major $libname$shared_ext'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  ;;

freebsd1*)
  dynamic_linker=no
  ;;

kfreebsd*-gnu)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  else
    case $host_os in
    freebsd[123]*) objformat=aout ;;
    *) objformat=elf ;;
    esac
  fi
  version_type=freebsd-$objformat
  case $version_type in
    freebsd-elf*)
      library_names_spec='${libname}${release}${shared_ext}$ver-
suffix ${libname}${release}${shared_ext} $libname${shared_ext}'
      need_version=no
      need_lib_prefix=no
      ;;
    freebsd-*)
      library_names_spec='${libname}${release}${shared_ext}$ver-
suffix $libname${shared_ext}$versuffix'
      need_version=yes
      ;;
  esac
  shlibpath_var=LD_LIBRARY_PATH
  case $host_os in
  freebsd2*)
    shlibpath_overrides_runpath=yes
    ;;
  freebsd3.[01]* | freebsdelf3.[01]*)
    shlibpath_overrides_runpath=yes
    hardcode_into_libs=yes
    ;;
  *) # from 3.2 on
    shlibpath_overrides_runpath=no
    hardcode_into_libs=yes
    ;;
  esac
  ;;

gnu*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}${major}                  ${lib-
name}${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  hardcode_into_libs=yes
  ;;

hpux9* | hpux10* | hpux11*)
  # Give a soname corresponding to  the  major  version  so  that
dld.sl refuses to
  # link against other versions.
    soname_spec='${libname}${release}${shared_ext}$major'
    if test "X$HPUX_IA64_MODE" = X32; then
      sys_lib_search_path_spec="/usr/lib/hpux32          /usr/lo-
cal/lib/hpux32 /usr/local/lib"
    else
      sys_lib_search_path_spec="/usr/lib/hpux64          /usr/lo-
cal/lib/hpux64"
    fi
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
    ;;
   hppa*64*)
     shrext_cmds='.sl'
     hardcode_into_libs=yes
     dynamic_linker="$host_os dld.sl"
     shlibpath_var=LD_LIBRARY_PATH  #  How   should   we   handle
SHLIB_PATH
     shlibpath_overrides_runpath=yes # Unless +noenvvar is speci-
fied.
     library_names_spec='${libname}${release}${shared_ext}$ver-
suffix        ${libname}${release}${shared_ext}$major       $lib-
name${shared_ext}'
     soname_spec='${libname}${release}${shared_ext}$major'
     sys_lib_search_path_spec="/usr/lib/pa20_64
/usr/ccs/lib/pa20_64"
     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
     ;;
   *)
    shrext_cmds='.sl'
    dynamic_linker="$host_os dld.sl"
    shlibpath_var=SHLIB_PATH
    shlibpath_overrides_runpath=no  #  +s  is  required to enable
SHLIB_PATH
    library_names_spec='${libname}${release}${shared_ext}$versuf-
fix         ${libname}${release}${shared_ext}$major         $lib-
name${shared_ext}'
    soname_spec='${libname}${release}${shared_ext}$major'
    ;;
  esac
  # HP-UX runs *really* slowly unless shared libraries  are  mode
555.
  postinstall_cmds='chmod 555 $lib'
  ;;

irix5* | irix6* | nonstopux*)
  case $host_os in
    nonstopux*) version_type=nonstopux ;;
    *)           if   test   "$lt_cv_prog_gnu_ld"   =  yes;  then
                version_type=linux                           else
                version_type=irix         fi ;;
  esac
  need_lib_prefix=no
  need_version=no
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
    *) libsuff= shlibsuff= libmagic=never-match;;
    esac
    ;;
  esac
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
  shlibpath_overrides_runpath=no
  sys_lib_search_path_spec="/usr/lib${libsuff}     /lib${libsuff}
/usr/local/lib${libsuff}"
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
  hardcode_into_libs=yes
  ;;

#  No  shared  lib  support for Linux oldld, aout, or coff.  lin-
ux*oldld* | linux*aout* | linux*coff*)
  dynamic_linker=no
  ;;

# This must be Linux ELF.  linux*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  finish_cmds='PATH="ATH:/sbin" ldconfig -n $libdir'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=no
  # This implies no fast_install, which is unacceptable.
  # Some rework will be needed to allow for fast_install
  # before this can be enabled.
  hardcode_into_libs=yes

  # find out which ABI we are using
  libsuff=
  case $host_cpu in
  x86_64*|s390x*|powerpc64*)
    echo '#line __oline__ "configure"' > conftest.$ac_ext
    if { (eval echo "$as_me:$LINENO:
  (eval $ac_compile) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; then
      case `/usr/bin/file conftest.$ac_objext` in
      *64-bit*)
        libsuff=64
        sys_lib_search_path_spec="/lib${libsuff}   /usr/lib${lib-
suff} /usr/local/lib${libsuff}"
        ;;
      esac
    fi

  # powerpc, because MkLinux only supported shared libraries with
the
  # GNU dynamic linker.  Since this was broken with cross compil-
ers,
  #  most  powerpc-linux boxes support dynamic linking these days
and
  # people can always --disable-shared, the test was removed, and
we
  # assume the GNU/Linux dynamic linker is in use.
  dynamic_linker='GNU/Linux ld.so'
  ;;

knetbsd*-gnu)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=no
  hardcode_into_libs=yes
  dynamic_linker='GNU ld.so'
  ;;

netbsd*)
  version_type=sunos
  need_lib_prefix=no
  need_version=no
  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
    library_names_spec='${libname}${release}${shared_ext}$versuf-
fix ${libname}${shared_ext}$versuffix'
    finish_cmds='PATH="ATH:/sbin" ldconfig -m $libdir'
    dynamic_linker='NetBSD (a.out) ld.so'
  else
    library_names_spec='${libname}${release}${shared_ext}$versuf-
fix        ${libname}${release}${shared_ext}$major         ${lib-
name}${shared_ext}'
    soname_spec='${libname}${release}${shared_ext}$major'
    dynamic_linker='NetBSD ld.elf_so'
  fi
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=yes
  hardcode_into_libs=yes
  ;;

newsos6)
  version_type=linux
  library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major $libname${shared_ext}'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=yes
  version_type=sunos
  need_lib_prefix=no
  #  Some older versions of OpenBSD (3.3 at least) *do* need ver-
sioned libs.
  case $host_os in
    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
    *)                         need_version=no  ;;
  esac
  library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${shared_ext}$versuffix'
  finish_cmds='PATH="ATH:/sbin" ldconfig -m $libdir'
  shlibpath_var=LD_LIBRARY_PATH
  if  test  -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test
"$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
    case $host_os in
      openbsd2.[89] |  openbsd2.[89].*)           shlibpath_over-
rides_runpath=no         ;;
      *)         shlibpath_overrides_runpath=yes         ;;
      esac
  else
    shlibpath_overrides_runpath=yes
  fi
  ;;

os2*)
  libname_spec='$name'
  shrext_cmds=".dll"
  need_lib_prefix=no
  library_names_spec='$libname${shared_ext} $libname.a'
  dynamic_linker='OS/2 ld.exe'
  shlibpath_var=LIBPATH
  ;;

osf3* | osf4* | osf5*)
  version_type=osf
  need_lib_prefix=no
  need_version=no
  soname_spec='${libname}${release}${shared_ext}$major'
  library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major $libname${shared_ext}'
  shlibpath_var=LD_LIBRARY_PATH
  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib  /usr/lib/cm-
plrs/cc /usr/lib /usr/local/lib /var/shlib"
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
  ;;

sco3.2v5*)
  version_type=osf
  soname_spec='${libname}${release}${shared_ext}$major'
  library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major $libname${shared_ext}'
  shlibpath_var=LD_LIBRARY_PATH
  ;;

sunos4*)
  version_type=sunos
  library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${shared_ext}$versuffix'
  finish_cmds='PATH="ATH:/usr/etc" ldconfig $libdir'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=yes
  if test "$with_gnu_ld" = yes; then
    need_lib_prefix=no
  fi
  need_version=yes
  ;;

sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
  version_type=linux
  library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  case $host_vendor in
    sni)
      shlibpath_overrides_runpath=no
      need_lib_prefix=no
      export_dynamic_flag_spec='${wl}-Blargedynsym'
      runpath_var=LD_RUN_PATH
      ;;
    siemens)
      need_lib_prefix=no
      ;;
    motorola)
      need_lib_prefix=no
      need_version=no
      shlibpath_overrides_runpath=no
      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
      ;;
  esac
  ;;

sysv4*MP*)
  if test -d /usr/nec ;then
    version_type=linux
    library_names_spec='$libname${shared_ext}.$versuffix    $lib-
name${shared_ext}.$major $libname${shared_ext}'
    soname_spec='$libname${shared_ext}.$major'
    shlibpath_var=LD_LIBRARY_PATH
  fi
  ;;

uts4*)
  version_type=linux

paths  into  programs... $ECHO_C" >&6; } hardcode_action= if test
-n "$hardcode_libdir_flag_spec" ||    test -n  "$runpath_var"  ||
test "X$hardcode_automatic" = "Xyes" ; then

  # We can hardcode non-existant directories.
  if test "$hardcode_direct" != no &&
     #  If  the  only  mechanism  to  avoid  hardcoding is shlib-
path_var, we
     # have to relink, otherwise we might link with an  installed
library
     # when we should be linking with a yet-to-be-installed one
     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
     test "$hardcode_minus_L" != no; then
    # Linking always hardcodes the temporary library directory.
    hardcode_action=relink
  else
    #  We can link without hardcoding, and we can hardcode nonex-
isting dirs.
    hardcode_action=immediate
  fi else
  # We cannot hardcode anything, or else we can only hardcode ex-
isting
  # directories.
  hardcode_action=unsupported  fi { echo "$as_me:$LINENO: result:
$hardcode_action" >&5 echo "${ECHO_T}$hardcode_action" >&6; }

if test "$hardcode_action" = relink; then
  # Fast installation is not supported
  enable_fast_install=no elif test "$shlibpath_overrides_runpath"
= yes ||
     test "$enable_shared" = no; then
  # Fast installation is not necessary
  enable_fast_install=needless fi

striplib=  old_striplib= { echo "$as_me:$LINENO: checking whether
stripping libraries  is  possible"  >&5  echo  $ECHO_N  "checking
whether  stripping  libraries  is  possible... $ECHO_C" >&6; } if
test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null;
then
  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
  {  echo  "$as_me:$LINENO:  result: yes" >&5 echo "${ECHO_T}yes"
>&6; } else # FIXME - insert some real tests, host_os isn't real-
ly good enough
  case $host_os in
   darwin*)
       if test -n "$STRIP" ; then
         striplib="$STRIP -x"
         {   echo   "$as_me:$LINENO:   result:   yes"   >&5  echo
"${ECHO_T}yes" >&6; }
       else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;

  case $host_os in
  beos*)
    lt_cv_dlopen="load_add_on"
    lt_cv_dlopen_libs=
    lt_cv_dlopen_self=yes
    ;;

  mingw* | pw32*)
    lt_cv_dlopen="LoadLibrary"
    lt_cv_dlopen_libs=
   ;;

  cygwin*)
    lt_cv_dlopen="dlopen"
    lt_cv_dlopen_libs=
   ;;

  darwin*)
  # if libdl is installed we need to link against it
    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 echo
$ECHO_N  "checking  for dlopen in -ldl... $ECHO_C" >&6; } if test
"${ac_cv_lib_dl_dlopen+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_check_lib_save_LIBS=$LIBS  LIBS="-ldl   $LIBS"   cat   >con-
ftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat confdefs.h
>>conftest.$ac_ext  cat  >>conftest.$ac_ext   <<_ACEOF   /*   end
confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus extern "C" #endif char dlopen (); int main  ()
{ return dlopen ();
  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } && {          test -z  "$ac_c_werror_flag"
||          test ! -s conftest.err
       } && test -s conftest$ac_exeext &&
       $as_test_x conftest$ac_exeext; then
  ac_cv_lib_dl_dlopen=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5
fi

   ;;

  *)
    { echo  "$as_me:$LINENO:  checking  for  shl_load"  >&5  echo
$ECHO_N  "checking  for  shl_load...  $ECHO_C"  >&6;  }  if  test
"${ac_cv_func_shl_load+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ /* Define shl_load to an  innocuous  variant,
in case <limits.h> declares shl_load.
   For  example,  HP-UX 11i <limits.h> declares gettimeofday.  */
#define shl_load innocuous_shl_load

/* System header to define __stub macros and hopefully few proto-
types,
    which can conflict with char shl_load (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__ # include <limits.h> #else #  include  <assert.h>
#endif

#undef shl_load

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus extern "C" #endif char shl_load (); /* The GNU
C library defines this for functions which it implements
    to  always  fail  with  ENOSYS.   Some functions are actually
named
    something starting with __ and the normal name is  an  alias.
*/ #if defined __stub_shl_load || defined __stub___shl_load choke
me #endif

int main () { return shl_load ();
  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status); } && {          test -z "$ac_c_werror_flag"
||          test ! -s conftest.err
  {  echo  "$as_me:$LINENO:  checking  for shl_load in -ldld" >&5
echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C"  >&6;  }
if test "${ac_cv_lib_dld_shl_load+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_check_lib_save_LIBS=$LIBS   LIBS="-ldld   $LIBS"  cat  >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h.  */ _ACEOF  cat  confdefs.h
>>conftest.$ac_ext   cat   >>conftest.$ac_ext   <<_ACEOF  /*  end
confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef  __cplusplus  extern "C" #endif char shl_load (); int main
() { return shl_load ();
  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status); } && {          test -z "$ac_c_werror_flag"
||          test ! -s conftest.err
       } && test -s conftest$ac_exeext &&
       $as_test_x conftest$ac_exeext; then
  ac_cv_lib_dld_shl_load=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_cv_lib_dld_shl_load=no fi

rm  -f  core  conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo              conftest$ac_exeext         conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS  fi  { echo "$as_me:$LINENO: result:
$ac_cv_lib_dld_shl_load"                 >&5                 echo
"${ECHO_T}$ac_cv_lib_dld_shl_load"     >&6;     }     if     test
$ac_cv_lib_dld_shl_load = yes; then
  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" else
  { echo "$as_me:$LINENO: checking for dlopen" >&5  echo  $ECHO_N
"checking    for    dlopen...    $ECHO_C"    >&6;   }   if   test
"${ac_cv_func_dlopen+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ /* Define dlopen to an innocuous variant,  in
case <limits.h> declares dlopen.
   For  example,  HP-UX 11i <limits.h> declares gettimeofday.  */
#define dlopen innocuous_dlopen
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus extern "C" #endif char dlopen (); /* The GNU C
library defines this for functions which it implements
    to  always  fail  with  ENOSYS.   Some functions are actually
named
    something starting with __ and the normal name is  an  alias.
*/  #if defined __stub_dlopen || defined __stub___dlopen choke me
#endif

int main () { return dlopen ();
  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status); } && {          test -z "$ac_c_werror_flag"
||          test ! -s conftest.err
       } && test -s conftest$ac_exeext &&
       $as_test_x conftest$ac_exeext; then
  ac_cv_func_dlopen=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_cv_func_dlopen=no fi

rm  -f  core  conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo        conftest$ac_exeext  conftest.$ac_ext  fi  {  echo
"$as_me:$LINENO:    result:    $ac_cv_func_dlopen"    >&5    echo
"${ECHO_T}$ac_cv_func_dlopen" >&6; } if test $ac_cv_func_dlopen =
yes; then
  lt_cv_dlopen="dlopen" else
  {  echo  "$as_me:$LINENO: checking for dlopen in -ldl" >&5 echo
$ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }  if  test
"${ac_cv_lib_dl_dlopen+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_check_lib_save_LIBS=$LIBS   LIBS="-ldl    $LIBS"  cat  >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h.  */ _ACEOF  cat  confdefs.h
>>conftest.$ac_ext   cat   >>conftest.$ac_ext   <<_ACEOF  /*  end
confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef  __cplusplus extern "C" #endif char dlopen (); int main ()
{ return dlopen ();
  ;
  ac_cv_lib_dl_dlopen=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_cv_lib_dl_dlopen=no fi

rm  -f  core  conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo              conftest$ac_exeext         conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS  fi  { echo "$as_me:$LINENO: result:
$ac_cv_lib_dl_dlopen"  >&5  echo  "${ECHO_T}$ac_cv_lib_dl_dlopen"
>&6; } if test $ac_cv_lib_dl_dlopen = yes; then
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else
  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 echo
$ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } if test
"${ac_cv_lib_svld_dlopen+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_check_lib_save_LIBS=$LIBS  LIBS="-lsvld   $LIBS"  cat  >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h.  */ _ACEOF  cat  confdefs.h
>>conftest.$ac_ext   cat   >>conftest.$ac_ext   <<_ACEOF  /*  end
confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef  __cplusplus extern "C" #endif char dlopen (); int main ()
{ return dlopen ();
  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status); } && {          test -z "$ac_c_werror_flag"
||          test ! -s conftest.err
       } && test -s conftest$ac_exeext &&
       $as_test_x conftest$ac_exeext; then
  ac_cv_lib_svld_dlopen=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_cv_lib_svld_dlopen=no fi

rm  -f  core  conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo              conftest$ac_exeext         conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS  fi  { echo "$as_me:$LINENO: result:
$ac_cv_lib_svld_dlopen"                 >&5                  echo
"${ECHO_T}$ac_cv_lib_svld_dlopen"      >&6;     }     if     test
#ifdef __cplusplus extern "C" #endif char dld_link ();  int  main
() { return dld_link ();
  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } && {          test -z  "$ac_c_werror_flag"
||          test ! -s conftest.err
       } && test -s conftest$ac_exeext &&
       $as_test_x conftest$ac_exeext; then
  ac_cv_lib_dld_dld_link=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_cv_lib_dld_dld_link=no fi

rm -f core  conftest.err  conftest.$ac_objext  conftest_ipa8_con-
ftest.oo               conftest$ac_exeext        conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo  "$as_me:$LINENO:  result:
$ac_cv_lib_dld_dld_link"                 >&5                 echo
"${ECHO_T}$ac_cv_lib_dld_dld_link"     >&6;     }     if     test
$ac_cv_lib_dld_dld_link = yes; then
  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" fi

         fi

         fi

         fi

         fi


fi

    ;;
  esac

  if test "x$lt_cv_dlopen" != xno; then
    enable_dlopen=yes
  else
    enable_dlopen=no
  fi

  case $lt_cv_dlopen in

set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
          if test "$cross_compiling" = yes; then :
  lt_cv_dlopen_self=cross else
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
  lt_status=$lt_dlunknown
  cat  >  conftest.$ac_ext <<EOF #line __oline__ "configure" #in-
clude "confdefs.h"

#if HAVE_DLFCN_H #include <dlfcn.h> #endif

#include <stdio.h>

#ifdef RTLD_GLOBAL  #   define  LT_DLGLOBAL           RTLD_GLOBAL
#else #  ifdef DL_GLOBAL #    define LT_DLGLOBAL         DL_GLOB-
AL #  else #    define LT_DLGLOBAL         0 #  endif #endif

/* We may have to define LT_DLLAZY_OR_NOW in the command line  if
we
   find  out it does not work in some platform. */ #ifndef LT_DL-
LAZY_OR_NOW   #    ifdef    RTLD_LAZY    #       define    LT_DL-
LAZY_OR_NOW            RTLD_LAZY  #   else  #     ifdef DL_LAZY #
define LT_DLLAZY_OR_NOW            DL_LAZY #    else #      ifdef
RTLD_NOW   #          define  LT_DLLAZY_OR_NOW        RTLD_NOW  #
else   #          ifdef   DL_NOW   #             define    LT_DL-
LAZY_OR_NOW      DL_NOW  #         else  #          define LT_DL-
LAZY_OR_NOW      0 #        endif #      endif #    endif #   en-
dif #endif

#ifdef __cplusplus extern "C" void exit (int); #endif

void fnord() { int i=42;} int main () {
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
  int status = $lt_dlunknown;

  if (self)
    {
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
      /* dlclose (self); */
    }

    exit (status); } EOF
  if { (eval echo "$as_me:$LINENO:
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);   }   &&   test   -s   conftest${ac_exeext}
2>/dev/null; then
    (./conftest; exit; ) >&5 2>/dev/null
    lt_status=$?
    case x$lt_status in
      LDFLAGS="$LDFLAGS $link_static_flag"
      {  echo  "$as_me:$LINENO:  checking  whether  a  statically
linked  program  can  dlopen  itself"  >&5 echo $ECHO_N "checking
whether a statically linked program can dlopen itself... $ECHO_C"
>&6; } if test "${lt_cv_dlopen_self_static+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
          if test "$cross_compiling" = yes; then :
  lt_cv_dlopen_self_static=cross else
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
  lt_status=$lt_dlunknown
  cat  >  conftest.$ac_ext <<EOF #line __oline__ "configure" #in-
clude "confdefs.h"

#if HAVE_DLFCN_H #include <dlfcn.h> #endif

#include <stdio.h>

#ifdef RTLD_GLOBAL  #   define  LT_DLGLOBAL           RTLD_GLOBAL
#else #  ifdef DL_GLOBAL #    define LT_DLGLOBAL         DL_GLOB-
AL #  else #    define LT_DLGLOBAL         0 #  endif #endif

/* We may have to define LT_DLLAZY_OR_NOW in the command line  if
we
   find  out it does not work in some platform. */ #ifndef LT_DL-
LAZY_OR_NOW   #    ifdef    RTLD_LAZY    #       define    LT_DL-
LAZY_OR_NOW            RTLD_LAZY  #   else  #     ifdef DL_LAZY #
define LT_DLLAZY_OR_NOW            DL_LAZY #    else #      ifdef
RTLD_NOW   #          define  LT_DLLAZY_OR_NOW        RTLD_NOW  #
else   #          ifdef   DL_NOW   #             define    LT_DL-
LAZY_OR_NOW      DL_NOW  #         else  #          define LT_DL-
LAZY_OR_NOW      0 #        endif #      endif #    endif #   en-
dif #endif

#ifdef __cplusplus extern "C" void exit (int); #endif

void fnord() { int i=42;} int main () {
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
  int status = $lt_dlunknown;

  if (self)
    {
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
      /* dlclose (self); */
    }

    exit (status); } EOF
  if { (eval echo "$as_me:$LINENO:
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);   }   &&   test   -s   conftest${ac_exeext}

fi { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
    fi

    CPPFLAGS="$save_CPPFLAGS"
    LDFLAGS="$save_LDFLAGS"
    LIBS="$save_LIBS"
    ;;
  esac

  case $lt_cv_dlopen_self in
  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
  *) enable_dlopen_self=unknown ;;
  esac

  case $lt_cv_dlopen_self_static in
  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
  *) enable_dlopen_self_static=unknown ;;
  esac fi


# Report which librarie  types  wil  actually  be  built  {  echo
"$as_me:$LINENO:  checking  if libtool supports shared libraries"
>&5  echo  $ECHO_N  "checking  if  libtool  supports  shared  li-
braries...  $ECHO_C"  >&6;  }  {  echo  "$as_me:$LINENO:  result:
$can_build_shared" >&5 echo "${ECHO_T}$can_build_shared" >&6; }

{ echo "$as_me:$LINENO: checking  whether  to  build  shared  li-
braries"  >&5  echo $ECHO_N "checking whether to build shared li-
braries... $ECHO_C" >&6; } test "$can_build_shared" = "no" && en-
able_shared=no

#  On  AIX,  shared  libraries  and static libraries use the same
namespace, and # are all built from PIC.  case $host_os in aix3*)
  test "$enable_shared" = yes && enable_static=no
  if test -n "$RANLIB"; then
    archive_cmds="$archive_cmds~ANLIB ib"
    postinstall_cmds='$RANLIB $lib'
  fi
  ;;

aix4* | aix5*)
  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" =
no ; then
    test "$enable_shared" = yes && enable_static=no
  fi
    ;; esac { echo "$as_me:$LINENO: result:  $enable_shared"  >&5
echo "${ECHO_T}$enable_shared" >&6; }

{  echo  "$as_me:$LINENO:  checking  whether  to build static li-
braries" >&5 echo $ECHO_N "checking whether to build  static  li-
braries...  $ECHO_C"  >&6;  } # Make sure either enable_shared or
  # Now quote all the  things  that  may  contain  metacharacters
while being
  #  careful  not  to  overquote  the AC_SUBSTed values.  We take
copies of the
  # variables and quote the copies for generation of the  libtool
script.
  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S
LTCC NM     SED SHELL STRIP      libname_spec  library_names_spec
soname_spec    extract_expsyms_cmds       old_striplib   striplib
file_magic_cmd finish_cmds  finish_eval      deplibs_check_method
reload_flag   reload_cmds   need_locks      lt_cv_sys_global_sym-
bol_pipe   lt_cv_sys_global_symbol_to_cdecl       lt_cv_sys_glob-
al_symbol_to_c_name_address              sys_lib_search_path_spec
sys_lib_dlsearch_path_spec     old_postinstall_cmds old_postunin-
stall_cmds      compiler      CC      LD      lt_prog_compiler_wl
lt_prog_compiler_pic     lt_prog_compiler_static     lt_prog_com-
piler_no_builtin_flag                    export_dynamic_flag_spec
thread_safe_flag_spec         whole_archive_flag_spec         en-
able_shared_with_static_runtimes     old_archive_cmds     old_ar-
chive_from_new_cmds        predep_objects         postdep_objects
predeps        postdeps        compiler_lib_search_path       ar-
chive_cmds     archive_expsym_cmds     postinstall_cmds      pos-
tuninstall_cmds     old_archive_from_expsyms_cmds     allow_unde-
fined_flag         no_undefined_flag          export_symbols_cmds
hardcode_libdir_flag_spec            hardcode_libdir_flag_spec_ld
hardcode_libdir_separator     hardcode_automatic      module_cmds
module_expsym_cmds      lt_cv_prog_compiler_c_o      exclude_exp-
syms     include_expsyms; do

    case $var in
    old_archive_cmds |      old_archive_from_new_cmds  |      ar-
chive_cmds |     archive_expsym_cmds |     module_cmds |     mod-
ule_expsym_cmds  |      old_archive_from_expsyms_cmds  |      ex-
port_symbols_cmds |     extract_expsyms_cmds | reload_cmds | fin-
ish_cmds   |       postinstall_cmds   |   postuninstall_cmds    |
old_postinstall_cmds       |       old_postuninstall_cmds       |
sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
      # Double-quote double-evaled strings.
      eval "lt_$var=\
      ;;
    *)
      eval "lt_$var=\
      ;;
    esac
  done

  case $lt_echo in
  *' --fallback-echo"')
    lt_echo=`$echo "X$lt_echo"  |  $Xsed  -e  's/\\\  --fallback-
echo"$/$0 --fallback-echo"/'`
    ;;
  esac

Inc.   # # This file is part of GNU Libtool: # Originally by Gor-
don Matzigkeit <gord@gnu.ai.mit.edu>, 1996 # #  This  program  is
free  software;  you can redistribute it and/or modify # it under
the terms of the GNU General Public License as published by # the
Free  Software  Foundation; either version 2 of the License, or #
(at your option) any later version.  # # This program is distrib-
uted  in  the hope that it will be useful, but # WITHOUT ANY WAR-
RANTY; without even the implied warranty of # MERCHANTABILITY  or
FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU # General Public
License for more details.  # # You should have received a copy of
the GNU General Public License # along with this program; if not,
write to the  Free  Software  #  Foundation,  Inc.,  51  Franklin
Street,  Fifth  Floor, Boston, MA 02110-1301, USA.  # # As a spe-
cial exception to the GNU General Public License, if you  #  dis-
tribute this file as part of a program that contains a # configu-
ration script generated by Autoconf, you may include it  under  #
the  same  distribution  terms  that you use for the rest of that
program.

# A sed program that does not truncate output.  SED=$lt_SED

# Sed that helps us avoid accidentally triggering echo(1) options
like -n.  Xsed="$SED -e 1s/^X//"

#  The  HP-UX  ksh  and POSIX shell print the target directory to
stdout # if CDPATH is set.  (unset CDPATH) >/dev/null 2>&1 && un-
set CDPATH

#  The  names  of  the  tagged  configurations  supported by this
script.  available_tags=

# ### BEGIN LIBTOOL CONFIG

#  Libtool  was  configured  on  host  `(hostname  ||  uname  -n)
2>/dev/null | sed 1q`:

# Shell to use when invoking shell scripts.  SHELL=$lt_SHELL

#     Whether    or    not    to    build    shared    libraries.
build_libtool_libs=$enable_shared

# Whether or not to build static libraries.   build_old_libs=$en-
able_static

#  Whether  or  not  to  add  -lc  for building shared libraries.
build_libtool_need_lc=$archive_cmds_need_lc

# Whether or not to disallow shared libs when  runtime  libs  are
static               allow_libtool_libs_with_static_runtimes=$en-
able_shared_with_static_runtimes

# Whether or not to optimize  for  fast  installation.   fast_in-

# A language-specific compiler.  CC=$lt_compiler

# Is the compiler the GNU C compiler?  with_gcc=$GCC

# An ERE matcher.  EGREP=$lt_EGREP

# The linker used to build libraries.  LD=$lt_LD

# Whether we need hard or soft links.  LN_S=$lt_LN_S

# A BSD-compatible nm program.  NM=$lt_NM

# A symbol stripping program STRIP=$lt_STRIP

# Used to examine libraries  when  file_magic_cmd  begins  "file"
MAGIC_CMD=$MAGIC_CMD

# Used on cygwin: DLL creation program.  DLLTOOL="$DLLTOOL"

# Used on cygwin: object dumper.  OBJDUMP="$OBJDUMP"

# Used on cygwin: assembler.  AS="$AS"

#  The  name  of  the  directory  that contains temporary libtool
files.  objdir=$objdir

#     How     to     create     reloadable     object      files.
reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds

#   How   to   pass   a   linker   flag   through  the  compiler.
wl=$lt_lt_prog_compiler_wl

# Object file suffix (normally "o").  objext="$ac_objext"

# Old archive suffix (normally "a").  libext="$libext"

#     Shared      library      suffix      (normally      ".so").
shrext_cmds='$shrext_cmds'

# Executable file suffix (normally "").  exeext="$exeext"

#   Additional  compiler  flags  for  building  library  objects.
pic_flag=$lt_lt_prog_compiler_pic pic_mode=$pic_mode

#   What    is    the    maximum    length    of    a    command?
max_cmd_len=$lt_cv_sys_max_cmd_len

#  Does  compiler simultaneously support -c and -o options?  com-
piler_c_o=$lt_lt_cv_prog_compiler_c_o

#    Must    we    lock    files    when    doing    compilation?

#   Compiler   flag   to  prevent  dynamic  linking.   link_stat-
ic_flag=$lt_lt_prog_compiler_static

#   Compiler   flag    to    turn    off    builtin    functions.
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag

#  Compiler  flag  to  allow  reflexive  dlopens.   export_dynam-
ic_flag_spec=$lt_export_dynamic_flag_spec

# Compiler flag to generate  shared  objects  directly  from  ar-
chives.  whole_archive_flag_spec=$lt_whole_archive_flag_spec

#    Compiler    flag    to    generate    thread-safe   objects.
thread_safe_flag_spec=$lt_thread_safe_flag_spec

# Library versioning type.  version_type=$version_type

# Format of library name prefix.  libname_spec=$lt_libname_spec

# List of archive names.  First name is the real  one,  the  rest
are links.  # The last name is the one that the linker finds with
-lNAME.  library_names_spec=$lt_library_names_spec

# The coded name of the library, if different from the real name.
soname_spec=$lt_soname_spec

#  Commands used to build and install an old-style archive.  RAN-
LIB=$lt_RANLIB old_archive_cmds=$lt_old_archive_cmds  old_postin-
stall_cmds=$lt_old_postinstall_cmds                 old_postunin-
stall_cmds=$lt_old_postuninstall_cmds

# Create an old-style archive from  a  shared  archive.   old_ar-
chive_from_new_cmds=$lt_old_archive_from_new_cmds

#  Create  a  temporary  old-style  archive  to link instead of a
shared    archive.      old_archive_from_expsyms_cmds=$lt_old_ar-
chive_from_expsyms_cmds

#  Commands  used  to  build  and  install a shared archive.  ar-
chive_cmds=$lt_archive_cmds  archive_expsym_cmds=$lt_archive_exp-
sym_cmds      postinstall_cmds=$lt_postinstall_cmds     postunin-
stall_cmds=$lt_postuninstall_cmds

# Commands used to build a loadable module (assumed same as above
if empty) module_cmds=$lt_module_cmds module_expsym_cmds=$lt_mod-
ule_expsym_cmds

# Commands  to  strip  libraries.   old_striplib=$lt_old_striplib
striplib=$lt_striplib

# Dependencies to place before the objects being linked to create

# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method

#  Command  to  use  when  deplibs_check_method  ==   file_magic.
file_magic_cmd=$lt_file_magic_cmd

#  Flag that allows shared libraries with undefined symbols to be
built.  allow_undefined_flag=$lt_allow_undefined_flag

#   Flag   that   forces   no   undefined   symbols.     no_unde-
fined_flag=$lt_no_undefined_flag

# Commands used to finish a libtool library installation in a di-
rectory.  finish_cmds=$lt_finish_cmds

# Same as above, but a single script fragment to  be  evaled  but
not shown.  finish_eval=$lt_finish_eval

#  Take the output of nm and produce a listing of raw symbols and
C names.  global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe

# Transform the output of nm in  a  proper  C  declaration  glob-
al_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl

# Transform the output of nm in a C name address pair global_sym-
bol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_ad-
dress

#  This  is  the  shared  library  runtime  path  variable.  run-
path_var=$runpath_var

#  This  is   the   shared   library   path   variable.    shlib-
path_var=$shlibpath_var

#  Is  shlibpath  searched  before  the hard-coded library search
path?  shlibpath_overrides_runpath=$shlibpath_overrides_runpath

# How to hardcode a  shared  library  path  into  an  executable.
hardcode_action=$hardcode_action

# Whether we should hardcode library paths into libraries.  hard-
code_into_libs=$hardcode_into_libs

# Flag to hardcode ibdir into a binary during  linking.   #  This
must   work   even   if  ibdir  does  not  exist.   hardcode_lib-
dir_flag_spec=$lt_hardcode_libdir_flag_spec

# If ld is used when linking, flag to hardcode ibdir into # a bi-
nary  during linking. This must work even if ibdir does # not ex-
ist.               hardcode_libdir_flag_spec_ld=$lt_hardcode_lib-
dir_flag_spec_ld

# Set to yes if building a shared library automatically hardcodes
DIR into the library # and all subsequent libraries and  executa-
bles linked against it.  hardcode_automatic=$hardcode_automatic

#  Variables  whose  values  should  be  saved in libtool wrapper
scripts and # restored at relink  time.   variables_saved_for_re-
link="$variables_saved_for_relink"

#  Whether libtool must link a program against all its dependency
libraries.  link_all_deplibs=$link_all_deplibs

#    Compile-time    system    search    path    for    libraries
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec

#     Run-time     system     search     path    for    libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec

# Fix the shell  variable  rcfile  for  the  compiler.   fix_src-
file_path="$fix_srcfile_path"

#  Set  to  yes  if  exported  symbols  are required.  always_ex-
port_symbols=$always_export_symbols

#  The  commands   to   list   exported   symbols.    export_sym-
bols_cmds=$lt_export_symbols_cmds

#  The commands to extract the exported symbol list from a shared
archive.  extract_expsyms_cmds=$lt_extract_expsyms_cmds

# Symbols that should not be listed  in  the  preloaded  symbols.
exclude_expsyms=$lt_exclude_expsyms

#  Symbols that must always be exported.  include_expsyms=$lt_in-
clude_expsyms

# ### END LIBTOOL CONFIG

__EOF__


  case $host_os in
  aix3*)
    cat << >> "$cfgfile"

# AIX sometimes has problems with the GCC collect2 program.   For
some  # reason, if we set the COLLECT_NAMES environment variable,
the problems # vanish in a  puff  of  smoke.   if  test  "X${COL-
LECT_NAMES+set}" != Xset; then
  COLLECT_NAMES=
  export COLLECT_NAMES fi EOF
    ;;

else
  #  If  there is no Makefile yet, we rely on a make rule to exe-
cute
  # `config.status --recheck' to rerun these tests and create the
  # libtool script then.
  ltmain_in=`echo $ltmain | sed -e 's/.sh$/.in/'`
  if test -f "$ltmain_in"; then
    test -f Makefile && make "$ltmain"
  fi fi


ac_ext=c   ac_cpp='$CPP  $CPPFLAGS'  ac_compile='$CC  -c  $CFLAGS
$CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o  conftest$ac_exe-
ext   $CFLAGS  $CPPFLAGS  $LDFLAGS  conftest.$ac_ext  $LIBS  >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu

CC="$lt_save_CC"


#   Check   whether   --with-tags    was    given.     if    test
"${with_tags+set}" = set; then
  withval=$with_tags; tagnames="$withval" fi


if test -f "$ltmain" && test -n "$tagnames"; then
  if test ! -f "${ofile}"; then
    {  echo  "$as_me:$LINENO:  WARNING: output file `$ofile' does
not exist" >&5 echo "$as_me: WARNING: output file  `$ofile'  does
not exist" >&2;}
  fi

  if test -z "$LTCC"; then
    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
    if test -z "$LTCC"; then
      {  echo "$as_me:$LINENO: WARNING: output file `$ofile' does
not look like a libtool script" >&5 echo "$as_me: WARNING: output
file `$ofile' does not look like a libtool script" >&2;}
    else
      {  echo  "$as_me:$LINENO:  WARNING: using `LTCC=$LTCC', ex-
tracted  from  `$ofile'"  >&5  echo   "$as_me:   WARNING:   using
`LTCC=$LTCC', extracted from `$ofile'" >&2;}
    fi
  fi

  # Extract list of available tagged configurations in $ofile.
  # Note that this assumes the entire list is on one line.
  available_tags=`grep  "^available_tags="  "${ofile}"  | $SED -e
's/available_tags=$/1/' -e 's/

  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
  for tagname in $tagnames; do

ror: tag name
   { (exit 1); exit 1; }; }
    fi

    # Update the list of available tags.
    if test -n "$tagname"; then
      echo appending configuration tag

      case $tagname in
      CXX)         if test -n "$CXX" && ( test "X$CXX"  !=  "Xno"
&&               (  (test  "X$CXX" = "Xg++" && `g++ -v >/dev/null
2>&1` ) ||             (test "X$CXX" != "Xg++"))) ; then
ac_ext=cpp   ac_cpp='$CXXCPP   $CPPFLAGS'   ac_compile='$CXX   -c
$CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX  -o  con-
ftest$ac_exeext  $CXXFLAGS  $CPPFLAGS  $LDFLAGS  conftest.$ac_ext
$LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu




archive_cmds_need_lc_CXX=no allow_undefined_flag_CXX=  always_ex-
port_symbols_CXX=no     archive_expsym_cmds_CXX=    export_dynam-
ic_flag_spec_CXX=      hardcode_direct_CXX=no       hardcode_lib-
dir_flag_spec_CXX=     hardcode_libdir_flag_spec_ld_CXX=    hard-
code_libdir_separator_CXX= hardcode_minus_L_CXX=no hardcode_auto-
matic_CXX=no       module_cmds_CXX=       module_expsym_cmds_CXX=
link_all_deplibs_CXX=unknown        old_archive_cmds_CXX=$old_ar-
chive_cmds   no_undefined_flag_CXX=  whole_archive_flag_spec_CXX=
enable_shared_with_static_runtimes_CXX=no

# Dependencies to place before and after the object being linked:
predep_objects_CXX=   postdep_objects_CXX=   predeps_CXX=   post-
deps_CXX= compiler_lib_search_path_CXX=

# Source file extension for C++ test sources.  ac_ext=cpp

# Object file extension for compiled C++ test sources.   objext=o
objext_CXX=$objext

#  Code  to  be  used  in  simple  compile  tests  lt_simple_com-
pile_test_code="int some_variable = 0;0

#   Code   to   be   used   in   simple   link   tests    lt_sim-
ple_link_test_code='int main(int, char *) { return(0); }0

# ltmain only uses $CC for tagged configurations so make sure $CC
is set.

# If no C compiler was specified, use CC.  LTCC=${LTCC-"$CC"}

# Allow CC to be a program name with arguments.  compiler=$CC

lt_save_LD=$LD             lt_save_GCC=$GCC              GCC=$GXX
lt_save_with_gnu_ld=$with_gnu_ld   lt_save_path_LD=$lt_cv_path_LD
if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx else
  unset  lt_cv_prog_gnu_ld  fi  if  test   -n   "${lt_cv_path_LD-
CXX+set}"; then
  lt_cv_path_LD=$lt_cv_path_LDCXX else
  unset  lt_cv_path_LD  fi  test  -z  "${LDCXX+set}" || LD=$LDCXX
CC=${CXX-"c++"}  compiler=$CC  compiler_CXX=$CC  for  cc_temp  in
$compiler""; do
  case $cc_temp in
    compile | *[\/]compile | ccache | *[\/]ccache ) ;;
    distcc | *[\/]distcc | purify | *[\/]purify ) ;;
    -*) ;;
    *) break;;
  esac  done  cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%'
-e "s%^$host_alias-%%"`


# We don't want -fno-exception wen compiling C++ code, so set the
# no_builtin_flag separately if test "$GXX" = yes; then
  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' else
  lt_prog_compiler_no_builtin_flag_CXX= fi

if test "$GXX" = yes; then
  # Set up default GNU C++ configuration


#    Check    whether   --with-gnu-ld   was   given.    if   test
"${with_gnu_ld+set}" = set; then
  withval=$with_gnu_ld; test "$withval" = no  ||  with_gnu_ld=yes
else
  with_gnu_ld=no fi

ac_prog=ld if test "$GCC" = yes; then
  # Check if gcc -print-prog-name=ld gives a path.
  {  echo  "$as_me:$LINENO: checking for ld used by $CC" >&5 echo
$ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
  case $host in
  *-*-mingw*)
    # gcc leaves a trailing carriage return which upsets mingw
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d ' 15'` ;;
  *)
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
  esac
  case $ac_prog in
    # Accept absolute paths.
    [\/]* | ?:[\/]*)
      re_direlt='/[^/][^/]*/../'
      # Canonicalize the pathname of ld
      ac_prog=`echo $ac_prog| $SED 's%\\%/%g'`
      while echo $ac_prog | grep "$re_direlt" >  /dev/null  2>&1;

"checking for GNU ld... $ECHO_C" >&6; } else
  { echo "$as_me:$LINENO:  checking  for  non-GNU  ld"  >&5  echo
$ECHO_N  "checking  for  non-GNU ld... $ECHO_C" >&6; } fi if test
"${lt_cv_path_LD+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -z "$LD"; then
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  for ac_dir in $PATH; do
    IFS="$lt_save_ifs"
    test -z "$ac_dir" && ac_dir=.
    if    test    -f    "$ac_dir/$ac_prog"     ||     test     -f
"$ac_dir/$ac_prog$ac_exeext"; then
      lt_cv_path_LD="$ac_dir/$ac_prog"
      #  Check  to  see if the program is GNU ld.  I'd rather use
--version,
      # but apparently some variants of GNU ld only accept -v.
      # Break only if it was the GNU/non-GNU ld that we prefer.
      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
      *GNU* | *'with BFD'*)         test "$with_gnu_ld" != no  &&
break         ;;
      *)         test "$with_gnu_ld" != yes && break         ;;
      esac
    fi
  done
  IFS="$lt_save_ifs" else
  lt_cv_path_LD="$LD"  #  Let  the  user override the test with a
path.  fi fi

LD="$lt_cv_path_LD" if test -n "$LD"; then
  { echo "$as_me:$LINENO: result: $LD"  >&5  echo  "${ECHO_T}$LD"
>&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi test -z "$LD" && { { echo "$as_me:$LINENO: error: no accept-
able  ld  found in ATH" >&5 echo "$as_me: error: no acceptable ld
found in ATH" >&2;}
   { (exit 1); exit 1; }; } { echo "$as_me:$LINENO:  checking  if
the  linker  ($LD)  is  GNU ld" >&5 echo $ECHO_N "checking if the
linker  ($LD)  is   GNU   ld...   $ECHO_C"   >&6;   }   if   test
"${lt_cv_prog_gnu_ld+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  #  I'd  rather  use --version here, but apparently some GNU lds
only accept -v.  case `$LD -v 2>&1 </dev/null` in *GNU* |  *'with
BFD'*)
  lt_cv_prog_gnu_ld=yes
  ;; *)
  lt_cv_prog_gnu_ld=no
  ;;  esac fi { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld"
>&5      echo      "${ECHO_T}$lt_cv_prog_gnu_ld"      >&6;      }
with_gnu_ld=$lt_cv_prog_gnu_ld




    # If archive_cmds runs LD, not CC, wlarc should be empty
    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need
to
    #     investigate it a little bit more. (MM)
    wlarc='${wl}'

    # ancient GNU ld didn't support --whole-archive et. al.
    if eval "`$CC -print-prog-name=ld` --help 2>&1" |   grep 'no-
whole-archive' > /dev/null; then
      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$conve-
nience '"$wlarc"'--no-whole-archive'
    else
      whole_archive_flag_spec_CXX=
    fi
  else
    with_gnu_ld=no
    wlarc=

    # A generic and very simple default shared library creation
    # command for GNU C++ for the case where it uses the native
    # linker, instead of  GNU  ld.   If  possible,  this  setting
should
    #  overridden to take advantage of the native linker features
on
    # the platform it is being used on.
    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects  $li-
bobjs $deplibs $postdep_objects $compiler_flags -o $lib'
  fi

  # Commands to make compiler produce verbose output that lists
  # what "hidden" libraries, object files and flags are used when
  # linking a shared library.
  output_verbose_link_cmd='$CC -shared $CFLAGS  -v  conftest.$ob-
jext 2>&1 | grep "-L"'

else
  GXX=no
  with_gnu_ld=no
  wlarc= fi

# PORTME: fill in a description of your system's C++ link charac-
teristics { echo "$as_me:$LINENO: checking whether the  $compiler
linker  ($LD) supports shared libraries" >&5 echo $ECHO_N "check-
ing whether  the  $compiler  linker  ($LD)  supports  shared  li-
braries... $ECHO_C" >&6; } ld_shlibs_CXX=yes case $host_os in
  aix3*)
    # FIXME: insert proper C++ library support
    ld_shlibs_CXX=no
    ;;
  aix4* | aix5*)
    if test "$host_cpu" = ia64; then

*-brtl*)             aix_use_runtimelinking=yes             break
            ;;           esac         done
      esac

      exp_sym_flag='-bexport'
      no_entry_flag='-bnoentry'
    fi

    #  When large executables or shared objects are built, AIX ld
can
    # have problems creating the table of contents.  If linking a
library
    #  or  program results in "error TOC overflow" add -mminimal-
toc to
    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases  where  that  is
not
    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.

    archive_cmds_CXX=''
    hardcode_direct_CXX=yes
    hardcode_libdir_separator_CXX=':'
    link_all_deplibs_CXX=yes

    if test "$GXX" = yes; then
      case $host_os in aix4.[012]|aix4.[012].*)
      # We only want to do this on AIX 4.2 and lower, the check
      #  below  for  broken  collect2  doesn't  work  under  4.3+
        collect2name=`${CC} -print-prog-name=collect2`         if
test  -f  "$collect2name" &&       strings "$collect2name" | grep
resolve_lib_name >/dev/null         then           # We have  re-
worked  collect2             hardcode_direct_CXX=yes         else
           #  We  have  old   collect2               hardcode_di-
rect_CXX=unsupported           # It fails to find uninstalled li-
braries when the uninstalled           # path is  not  listed  in
the libpath.  Setting hardcode_minus_L           # to unsupported
forces  relinking             hardcode_minus_L_CXX=yes
hardcode_libdir_flag_spec_CXX='-L$libdir'           hardcode_lib-
dir_separator_CXX=         fi
      esac
      shared_flag='-shared'
      if   test    "$aix_use_runtimelinking"    =    yes;    then
        shared_flag="$shared_flag "'${wl}-G'
      fi
    else
      # not using gcc
      if  test  "$host_cpu" = ia64; then         # VisualAge C++,
Version 5.5 for AIX 5L for IA-64, Beta 3 Release         # chokes
on     -Wl,-G.     The     following     line     is     correct:
        shared_flag='-G'
      else         if test "$aix_use_runtimelinking" = yes;  then
              shared_flag='${wl}-G'             else
shared_flag='${wl}-bM:SRE'         fi
      # Determine the default libpath from the value  encoded  in
an empty executable.

cat > conftest.$ac_ext <<EOF #line __oline__ "configure" #include
"confdefs.h" int main() { ; return 0;  }  EOF  if  {  (eval  echo
"$as_me:$LINENO:
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } && test -s conftest${ac_exeext}; then

aix_libpath=`dump  -H conftest$ac_exeext 2>/dev/null | $SED -n -e
'/Import File Strings/,/^$/ { /^0/ { s/^0   *$/1/;  p;  }  }'`  #
Check for a 64-bit object if we didn't find anything.  if test -z
"$aix_libpath"; then aix_libpath=`dump  -HX64  conftest$ac_exeext
2>/dev/null  |  $SED  -n  -e '/Import File Strings/,/^$/ { /^0/ {
s/^0  *$/1/; p; } }'`; fi
  rm -rf conftest* else
  echo "configure: failed program was:" >&5
  cat  conftest.$ac_ext  >&6  fi  rm  -f  conftest*  if  test  -z
"$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi

      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$lib-
dir:'"$aix_libpath"

      archive_expsym_cmds_CXX="C"' -o $output_objdir/$soname $li-
bobjs   $deplibs   $compiler_flags   `if   test   "x${allow_unde-
fined_flag}" != "x";  then  echo  "${wl}${allow_undefined_flag}";
else  :;  fi`  '"wl}$no_entry_flag wl}$exp_sym_flag:xport_symbols
$shared_flag"
     else
      if test  "$host_cpu"  =  ia64;  then          hardcode_lib-
dir_flag_spec_CXX='${wl}-R   $libdir:/usr/lib:/lib'           al-
low_undefined_flag_CXX="-z      nodefs"              archive_exp-
sym_cmds_CXX="C $shared_flag"' -o $output_objdir/$soname $libobjs
$deplibs       $compiler_flags       ${wl}${allow_undefined_flag}
'"wl}$no_entry_flag wl}$exp_sym_flag:xport_symbols"
      else         # Determine the default libpath from the value
encoded in an empty executable.           cat >  conftest.$ac_ext
<<EOF  #line  __oline__  "configure"  #include  "confdefs.h"  int
main() { ; return 0; } EOF if { (eval echo "$as_me:$LINENO:
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } && test -s conftest${ac_exeext}; then

aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n  -e
'/Import  File  Strings/,/^$/  {  /^0/  { s/^0  *$/1/; p; } }'` #
Check for a 64-bit object if we didn't find anything.  if test -z
"$aix_libpath";  then  aix_libpath=`dump -HX64 conftest$ac_exeext
2>/dev/null | $SED -n -e '/Import File  Strings/,/^$/  {  /^0/  {
s/^0  *$/1/; p; } }'`; fi
        archive_cmds_need_lc_CXX=yes         # This is similar to
how AIX traditionally builds its shared  libraries.           ar-
chive_expsym_cmds_CXX="C $shared_flag"' -o $output_objdir/$soname
$libobjs   $deplibs   $compiler_flags    ${wl}-bE:$export_symbols
${wl}-bnoentry${allow_undefined_flag}~$AR  $AR_FLAGS  $output_ob-
jdir/$libname$release.a $output_objdir/$soname'
      fi
    fi
    ;;
  chorus*)
    case $cc_basename in
      *)         #  FIXME:  insert  proper  C++  library  support
        ld_shlibs_CXX=no         ;;
    esac
    ;;


  cygwin* | mingw* | pw32*)
    #  _LT_AC_TAGVAR(hardcode_libdir_flag_spec,  CXX) is actually
meaningless,
    # as there is no search path for DLLs.
    hardcode_libdir_flag_spec_CXX='-L$libdir'
    allow_undefined_flag_CXX=unsupported
    always_export_symbols_CXX=no
    enable_shared_with_static_runtimes_CXX=yes

    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
      archive_cmds_CXX='$CC  -shared  -nostdlib   $predep_objects
$libobjs $deplibs $postdep_objects $compiler_flags -o $output_ob-
jdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
      #  If  the  export-symbols file already is a .def file (1st
line
      # is EXPORTS), use it as is; otherwise, prepend...
      archive_expsym_cmds_CXX='if test  "x`$SED  1q  $export_sym-
bols`"  =  xEXPORTS;  then         cp $export_symbols $output_ob-
jdir/$soname.def;
      else          echo  EXPORTS  >  $output_objdir/$soname.def;
        cat $export_symbols >> $output_objdir/$soname.def;
      fi~
      $CC   -shared  -nostdlib  $output_objdir/$soname.def  $pre-
dep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o
$output_objdir/$soname  ${wl}--image-base=0x10000000  ${wl}--out-
implib,$lib'
    else
      ld_shlibs_CXX=no
    fi
  ;;
      darwin* | rhapsody*)
        case $host_os in
        rhapsody* | darwin1.[012])
         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
         ;;
           esac
         fi
         ;;
        esac
      archive_cmds_need_lc_CXX=no
      hardcode_direct_CXX=no
      hardcode_automatic_CXX=yes
      hardcode_shlibpath_var_CXX=unsupported
      whole_archive_flag_spec_CXX=''
      link_all_deplibs_CXX=yes

    if test "$GXX" = yes ; then
      lt_int_apple_cc_single_mod=no
      output_verbose_link_cmd='echo'
      if $CC -dumpspecs 2>&1 | $EGREP 'single_module'  >/dev/null
; then
       lt_int_apple_cc_single_mod=yes
      fi
      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
       archive_cmds_CXX='$CC   -dynamiclib   -single_module  $al-
low_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -in-
stall_name $rpath/$soname $verstring'
      else
          archive_cmds_CXX='$CC  -r  -keep_private_externs -nost-
dlib -o  ${lib}-master.o  $libobjs~$CC  -dynamiclib  $allow_unde-
fined_flag  -o $lib ${lib}-master.o $deplibs $compiler_flags -in-
stall_name $rpath/$soname $verstring'
        fi
        module_cmds_CXX='$CC $allow_undefined_flag -o $lib  -bun-
dle $libobjs $deplibs$compiler_flags'
        #  Don't  fix this by using the ld -exported_symbols_list
flag, it doesn't exist in older darwin lds
          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
            archive_expsym_cmds_CXX='sed -e  "s,#.*,,"  -e  "s,^[
]*,,"  -e  "s,^*,_&,"  <  $export_symbols > $output_objdir/${lib-
name}-symbols.expsym~$CC -dynamiclib -single_module  $allow_unde-
fined_flag   -o   $lib  $libobjs  $deplibs  $compiler_flags  -in-
stall_name  $rpath/$soname   $verstring~nmedit   -s   $output_ob-
jdir/${libname}-symbols.expsym ${lib}'
          else
            archive_expsym_cmds_CXX='sed  -e  "s,#.*,,"  -e "s,^[
]*,," -e "s,^*,_&,"  <  $export_symbols  >  $output_objdir/${lib-
name}-symbols.expsym~$CC  -r  -keep_private_externs  -nostdlib -o
${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o
$lib   ${lib}-master.o   $deplibs  $compiler_flags  -install_name
$rpath/$soname   $verstring~nmedit    -s    $output_objdir/${lib-
name}-symbols.expsym ${lib}'
          fi
            module_expsym_cmds_CXX='sed  -e  "s,#.*,,"  -e  "s,^[
]*,," -e "s,^*,_&,"  <  $export_symbols  >  $output_objdir/${lib-
name}-symbols.expsym~$CC  $allow_undefined_flag   -o $lib -bundle
$libobjs $deplibs$compiler_flags~nmedit -s  $output_objdir/${lib-
name}-symbols.expsym~$CC   -qmkshrobj   ${wl}-single_module  $al-
low_undefined_flag  -o  $lib  $libobjs  $deplibs  $compiler_flags
${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $out-
put_objdir/${libname}-symbols.expsym ${lib}'
          module_expsym_cmds_CXX='sed  -e  "s,#.*,,"   -e   "s,^[
]*,,"  -e  "s,^*,_&,"  <  $export_symbols > $output_objdir/${lib-
name}-symbols.expsym~$CC $allow_undefined_flag  -o  $lib  -bundle
$libobjs  $deplibs$compiler_flags~nmedit -s $output_objdir/${lib-
name}-symbols.expsym ${lib}'
          ;;
       *)
         ld_shlibs_CXX=no
          ;;
      esac
      fi
        ;;

  dgux*)
    case $cc_basename in
      ec++*)         # FIXME: insert proper C++  library  support
        ld_shlibs_CXX=no         ;;
      ghcx*)          # Green Hills C++ Compiler         # FIXME:
insert  proper  C++  library   support           ld_shlibs_CXX=no
        ;;
      *)          #  FIXME:  insert  proper  C++  library support
        ld_shlibs_CXX=no         ;;
    esac
    ;;
  freebsd[12]*)
    # C++ shared libraries reported to be  fairly  broken  before
switch to ELF
    ld_shlibs_CXX=no
    ;;
  freebsd-elf*)
    archive_cmds_need_lc_CXX=no
    ;;
  freebsd* | kfreebsd*-gnu | dragonfly*)
    #  FreeBSD  3  and later use GNU C++ and GNU ld with standard
ELF
    # conventions
    ld_shlibs_CXX=yes
    ;;
  gnu*)
    ;;
  hpux9*)
    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
    hardcode_libdir_separator_CXX=:
    export_dynamic_flag_spec_CXX='${wl}-E'
    hardcode_direct_CXX=yes
    hardcode_minus_L_CXX=yes  #   Not   in   the   search   PATH,
                                #     but    as    the    default
                                # location of the library.

when
      # linking a shared library.
      #
      # There doesn't appear to be a way to prevent this compiler
from
      # explicitly linking system object  files  so  we  need  to
strip them
      #  from  the  output so that they don't get included in the
library
      # dependencies.
      output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v  con-
ftest.$objext  2>&1) | grep "[-]L"`; list=""; for z in $templist;
do case $z in conftest.$objext) list="$list $z";; *.$objext);; *)
list="$list $z";;esac; done; echo $list'
      ;;
    *)
      if test "$GXX" = yes; then
        archive_cmds_CXX='$rm  $output_objdir/$soname~$CC -shared
-nostdlib  -fPIC  ${wl}+b  ${wl}$install_libdir  -o   $output_ob-
jdir/$soname  $predep_objects  $libobjs $deplibs $postdep_objects
$compiler_flags~test $output_objdir/$soname = $lib  ||  mv  $out-
put_objdir/$soname $lib'
      else
        # FIXME: insert proper C++ library support
        ld_shlibs_CXX=no
      fi
      ;;
    esac
    ;;
  hpux10*|hpux11*)
    if test $with_gnu_ld = no; then
      case $host_cpu in
      hppa*64*)            hardcode_libdir_flag_spec_CXX='${wl}+b
${wl}$libdir'         hardcode_libdir_flag_spec_ld_CXX='+b  $lib-
dir'         hardcode_libdir_separator_CXX=:
        ;;
      ia64*)         hardcode_libdir_flag_spec_CXX='-L$libdir'
        ;;
      *)                   hardcode_libdir_flag_spec_CXX='${wl}+b
${wl}$libdir'         hardcode_libdir_separator_CXX=:         ex-
port_dynamic_flag_spec_CXX='${wl}-E'
        ;;
      esac
    fi
    case $host_cpu in
    hppa*64*)
      hardcode_direct_CXX=no
      hardcode_shlibpath_var_CXX=no
      ;;
    ia64*)
      hardcode_direct_CXX=no
      hardcode_shlibpath_var_CXX=no

    case $cc_basename in
      CC*)          #  FIXME:  insert  proper C++ library support
        ld_shlibs_CXX=no         ;;
      aCC*)          case  $host_cpu  in          hppa*64*|ia64*)
           archive_cmds_CXX='$LD  -b  +h  $soname  -o $lib $link-
er_flags $libobjs $deplibs'           ;;         *)           ar-
chive_cmds_CXX='$CC  -b  ${wl}+h  ${wl}$soname  ${wl}+b ${wl}$in-
stall_libdir -o $lib  $predep_objects  $libobjs  $deplibs  $post-
dep_objects  $compiler_flags'           ;;         esac         #
Commands to make  compiler  produce  verbose  output  that  lists
        #  what  "hidden"  libraries,  object files and flags are
used  when          #  linking  a  shared   library.            #
        #  There  doesn't appear to be a way to prevent this com-
piler from         # explicitly linking system object files so we
need  to  strip them         # from the output so that they don't
get included in the library         # dependencies.          out-
put_verbose_link_cmd='templist=`($CC  -b $CFLAGS -v conftest.$ob-
jext 2>&1) | grep "-L"`; list=""; for z in $templist; do case  $z
in    conftest.$objext)   list="$list   $z";;   *.$objext);;   *)
list="$list $z";;esac; done; echo $list'         ;;
      *)         if test "$GXX" = yes;  then             if  test
$with_gnu_ld  =  no;  then             case $host_cpu in
ia64*|hppa*64*)               archive_cmds_CXX='$LD -b +h $soname
-o   $lib   $linker_flags  $libobjs  $deplibs'                 ;;
            *)               archive_cmds_CXX='$CC -shared -nost-
dlib  -fPIC  ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o
$lib $predep_objects $libobjs $deplibs $postdep_objects  $compil-
er_flags'                   ;;                esac             fi
        else           # FIXME: insert proper C++ library support
          ld_shlibs_CXX=no         fi         ;;
    esac
    ;;
  irix5* | irix6*)
    case $cc_basename in
      CC*)           #   SGI   C++          archive_cmds_CXX='$CC
-shared -all -multigot $predep_objects $libobjs  $deplibs  $post-
dep_objects $compiler_flags -soname $soname `test -n "$verstring"
&& echo -set_version  $verstring`  -update_registry  ${output_ob-
jdir}/so_locations -o $lib'

        #  Archives  containing  C++ object files must be created
using         # "CC -ar", where "CC" is the  IRIX  C++  compiler.
This  is          # necessary to make sure instantiated templates
are  included          #   in   the   archive.            old_ar-
chive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'         ;;
      *)          if  test  "$GXX"  = yes; then           if test
"$with_gnu_ld"  =  no;  then                archive_cmds_CXX='$CC
-shared  -nostdlib $predep_objects $libobjs $deplibs $postdep_ob-
jects $compiler_flags ${wl}-soname ${wl}$soname `test  -n  "$ver-
string"  &&  echo  ${wl}-set_version  ${wl}$verstring`  ${wl}-up-
date_registry   ${wl}${output_objdir}/so_locations    -o    $lib'
           else              archive_cmds_CXX='$CC -shared -nost-

file          #  ends  with ".so" (or ".sl" for HP-UX), so rename
the library         # to its proper  name  (with  version)  after
linking.           archive_cmds_CXX='tempext=`echo  $shared_ext |
$SED -e '''s/()0-9A-Za-z{}]/\\1/g'''`; templib=`echo $lib |  $SED
-e  "s/tempext}..*/.so/"`;  $CC $predep_objects $libobjs $deplibs
$postdep_objects $compiler_flags --soname $soname -o  emplib;  mv
emplib    $lib'            archive_expsym_cmds_CXX='tempext=`echo
$shared_ext  |  $SED   -e   '''s/()0-9A-Za-z{}]/\\1/g'''`;   tem-
plib=`echo  $lib | $SED -e "s/tempext}..*/.so/"`; $CC $predep_ob-
jects $libobjs $deplibs $postdep_objects $compiler_flags --soname
$soname  -o  emplib ${wl}-retain-symbols-file,$export_symbols; mv
emplib $lib'         # Commands to make compiler produce  verbose
output that lists         # what "hidden" libraries, object files
and flags are used  when          #  linking  a  shared  library.
        #          #  There doesn't appear to be a way to prevent
this compiler from         #  explicitly  linking  system  object
files  so we need to strip them         # from the output so that
they don't get included in the  library          #  dependencies.
        output_verbose_link_cmd='templist=`$CC  $CFLAGS  -v  con-
ftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm  -f
libconftest$shared_ext;  list="";  for z in $templist; do case $z
in   conftest.$objext)   list="$list   $z";;   *.$objext);;    *)
list="$list $z";;esac; done; echo $list'

        hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'

        # Archives containing C++ object files  must  be  created
using          # "CC -Bstatic", where "CC" is the KAI C++ compil-
er.           old_archive_cmds_CXX='$CC   -Bstatic   -o   $oldlib
$oldobjs'         ;;
      icpc*)            #   Intel   C++           with_gnu_ld=yes
        # version 8.0 and above of icpc choke on multiply defined
symbols         # if we add $predep_objects and $postdep_objects,
however 7.1 and         # earlier do not add  the  objects  them-
selves.          case `$CC -V 2>&1` in         *"Version 7."*)
           archive_cmds_CXX='$CC -shared $predep_objects $libobjs
$deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname
-o $lib'
           archive_expsym_cmds_CXX='$CC  -shared  $predep_objects
$libobjs $deplibs $postdep_objects  $compiler_flags  ${wl}-soname
$wl$soname  ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
           ;;          *)   #  Version  8.0  or  newer
tmp_idyn=               case   $host_cpu  in               ia64*)
tmp_idyn=' -i_dynamic';;           esac
           archive_cmds_CXX='$CC  -shared'"$tmp_idyn"'   $libobjs
$deplibs   $compiler_flags   ${wl}-soname   $wl$soname  -o  $lib'
          archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"'  $li-
bobjs  $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-re-
tain-symbols-file  $wl$export_symbols  -o  $lib'               ;;
        esac           archive_cmds_need_lc_CXX=no          hard-
code_libdir_flag_spec_CXX='${wl}-rpath,$libdir'               ex-
        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
        whole_archive_flag_spec_CXX='${wl}--whole-archive`for
conv in $convenience
        ;;
      cxx*)         #  Compaq  C++          archive_cmds_CXX='$CC
-shared  $predep_objects $libobjs $deplibs $postdep_objects $com-
piler_flags ${wl}-soname $wl$soname -o $lib'         archive_exp-
sym_cmds_CXX='$CC   -shared   $predep_objects  $libobjs  $deplibs
$postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib
${wl}-retain-symbols-file $wl$export_symbols'

        runpath_var=LD_RUN_PATH                     hardcode_lib-
dir_flag_spec_CXX='-rpath $libdir'          hardcode_libdir_sepa-
rator_CXX=:

        #  Commands  to make compiler produce verbose output that
lists         # what "hidden" libraries, object files  and  flags
are  used  when          #  linking  a shared library.          #
        # There doesn't appear to be a way to prevent  this  com-
piler from         # explicitly linking system object files so we
need to strip them         # from the output so that  they  don't
get included in the library         # dependencies.          out-
put_verbose_link_cmd='templist=`$CC  -shared  $CFLAGS   -v   con-
ftest.$objext  2>&1 | grep "ld"`; templist=`echo $templist | $SED
"s/*ld.*.*ld .*$/1/"`; list=""; for z in $templist; do case $z in
conftest.$objext)  list="$list  $z";; *.$objext);; *) list="$list
$z";;esac; done; echo $list'         ;;
    esac
    ;;
  lynxos*)
    # FIXME: insert proper C++ library support
    ld_shlibs_CXX=no
    ;;
  m88k*)
    # FIXME: insert proper C++ library support
    ld_shlibs_CXX=no
    ;;
  mvs*)
    case $cc_basename in
      cxx*)         # FIXME: insert proper  C++  library  support
        ld_shlibs_CXX=no         ;;
      *)          #  FIXME:  insert  proper  C++  library support
        ld_shlibs_CXX=no         ;;
    esac
    ;;
  netbsd*)
    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
      archive_cmds_CXX='$LD -Bshareable  -o $lib  $predep_objects
$libobjs $deplibs $postdep_objects $linker_flags'
      wlarc=
      hardcode_libdir_flag_spec_CXX='-R$libdir'
      hardcode_direct_CXX=yes

    archive_cmds_CXX='$CC  -shared $pic_flag $predep_objects $li-
bobjs $deplibs $postdep_objects $compiler_flags -o $lib'
    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test
"$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
      archive_expsym_cmds_CXX='$CC  -shared $pic_flag $predep_ob-
jects   $libobjs   $deplibs   $postdep_objects    $compiler_flags
${wl}-retain-symbols-file,$export_symbols -o $lib'
      export_dynamic_flag_spec_CXX='${wl}-E'
      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$conve-
nience '"$wlarc"'--no-whole-archive'
    fi
    output_verbose_link_cmd='echo'
    ;;
  osf3*)
    case $cc_basename in
      KCC*)         # Kuck and Associates, Inc. (KAI) C++ Compil-
er

        #  KCC  will  only  create a shared library if the output
file         # ends with ".so" (or ".sl" for  HP-UX),  so  rename
the  library          #  to  its proper name (with version) after
linking.          archive_cmds_CXX='tempext=`echo  $shared_ext  |
$SED  -e '''s/()0-9A-Za-z{}]/\\1/g'''`; templib=`echo $lib | $SED
-e "s/tempext}..*/.so/"`; $CC $predep_objects  $libobjs  $deplibs
$postdep_objects  $compiler_flags  --soname $soname -o emplib; mv
emplib $lib'

        hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
        hardcode_libdir_separator_CXX=:

        #  Archives  containing  C++ object files must be created
using         # "CC -Bstatic", where "CC" is the KAI C++  compil-
er.            old_archive_cmds_CXX='$CC   -Bstatic   -o  $oldlib
$oldobjs'

        ;;
      RCC*)         # Rational C++ 2.4.1         # FIXME:  insert
proper C++ library support         ld_shlibs_CXX=no         ;;
      cxx*)         allow_undefined_flag_CXX=' ${wl}-expect_unre-
solved ${wl}          archive_cmds_CXX='$CC  -shared${allow_unde-
fined_flag}  $predep_objects  $libobjs  $deplibs $postdep_objects
$compiler_flags ${wl}-soname $soname  `test  -n  "$verstring"  &&
echo  ${wl}-set_version $verstring` -update_registry ${output_ob-
jdir}/so_locations -o $lib'

        hardcode_libdir_flag_spec_CXX='${wl}-rpath  ${wl}$libdir'
        hardcode_libdir_separator_CXX=:

        #  Commands  to make compiler produce verbose output that
lists         # what "hidden" libraries, object files  and  flags
are  used  when          #  linking  a shared library.          #
"$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-up-
date_registry ${wl}${output_objdir}/so_locations -o $lib'

           hardcode_libdir_flag_spec_CXX='${wl}-rpath  ${wl}$lib-
dir'           hardcode_libdir_separator_CXX=:

          # Commands to make compiler produce verbose output that
lists           # what "hidden" libraries, object files and flags
are  used  when             # linking a shared library.
output_verbose_link_cmd='$CC -shared $CFLAGS -v  conftest.$objext
2>&1 | grep "-L"'

        else           # FIXME: insert proper C++ library support
          ld_shlibs_CXX=no         fi         ;;
    esac
    ;;
  osf4* | osf5*)
    case $cc_basename in
      KCC*)         # Kuck and Associates, Inc. (KAI) C++ Compil-
er

        #  KCC  will  only  create a shared library if the output
file         # ends with ".so" (or ".sl" for  HP-UX),  so  rename
the  library          #  to  its proper name (with version) after
linking.          archive_cmds_CXX='tempext=`echo  $shared_ext  |
$SED  -e '''s/()0-9A-Za-z{}]/\\1/g'''`; templib=`echo $lib | $SED
-e "s/tempext}..*/.so/"`; $CC $predep_objects  $libobjs  $deplibs
$postdep_objects  $compiler_flags  --soname $soname -o emplib; mv
emplib $lib'

        hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
        hardcode_libdir_separator_CXX=:

        #  Archives  containing  C++ object files must be created
using          #   the   KAI   C++   compiler.            old_ar-
chive_cmds_CXX='$CC -o $oldlib $oldobjs'         ;;
      RCC*)          # Rational C++ 2.4.1         # FIXME: insert
proper C++ library support         ld_shlibs_CXX=no         ;;
      cxx*)         allow_undefined_flag_CXX=' -expect_unresolved
        archive_cmds_CXX='$CC      -shared${allow_undefined_flag}
$predep_objects  $libobjs  $deplibs   $postdep_objects   $compil-
er_flags  -msym  -soname  $soname  `test  -n "$verstring" && echo
-set_version $verstring` -update_registry ${output_objdir}/so_lo-
cations  -o  $lib'         archive_expsym_cmds_CXX='for i in `cat
$export_symbols`; do printf  "%s  %s\n"  -exported_symbol  ""  >>
$lib.exp;  done~             echo  "-hidden">> $lib.exp~
$CC   -shared$allow_undefined_flag    $predep_objects    $libobjs
$deplibs  $postdep_objects  $compiler_flags -msym -soname $soname
-Wl,-input -Wl,$lib.exp  `test -n "$verstring" && echo  -set_ver-
sion       $verstring` -update_registry ${output_objdir}/so_loca-
tions -o $lib~           $rm $lib.exp'

jext);; *) list="$list $z";;esac; done; echo $list'         ;;
      *)         if test "$GXX" = yes &&  test  "$with_gnu_ld"  =
no;  then           allow_undefined_flag_CXX=' ${wl}-expect_unre-
solved ${wl}            archive_cmds_CXX='$CC  -shared  -nostdlib
${allow_undefined_flag}  $predep_objects $libobjs $deplibs $post-
dep_objects $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'

           hardcode_libdir_flag_spec_CXX='${wl}-rpath  ${wl}$lib-
dir'           hardcode_libdir_separator_CXX=:

          # Commands to make compiler produce verbose output that
lists           # what "hidden" libraries, object files and flags
are used when           # linking  a  shared  library.
output_verbose_link_cmd='$CC  -shared $CFLAGS -v conftest.$objext
2>&1 | grep "-L"'

        else           # FIXME: insert proper C++ library support
          ld_shlibs_CXX=no         fi         ;;
    esac
    ;;
  psos*)
    # FIXME: insert proper C++ library support
    ld_shlibs_CXX=no
    ;;
  sco*)
    archive_cmds_need_lc_CXX=no
    case $cc_basename in
      CC*)          #  FIXME:  insert  proper C++ library support
        ld_shlibs_CXX=no         ;;
      *)         #  FIXME:  insert  proper  C++  library  support
        ld_shlibs_CXX=no         ;;
    esac
    ;;
  sunos4*)
    case $cc_basename in
      CC*)          #  Sun C++ 4.x         # FIXME: insert proper
C++ library support         ld_shlibs_CXX=no         ;;
      lcc*)         # Lucid         # FIXME:  insert  proper  C++
library support         ld_shlibs_CXX=no         ;;
      *)          #  FIXME:  insert  proper  C++  library support
        ld_shlibs_CXX=no         ;;
    esac
    ;;
  solaris*)
    case $cc_basename in
      CC*)         # Sun C++ 4.2, 5.x and Centerline C++
     archive_cmds_need_lc_CXX=yes         no_undefined_flag_CXX='
-zdefs'          archive_cmds_CXX='$CC  -G${allow_undefined_flag}
-h$soname -o $lib $predep_objects $libobjs $deplibs  $postdep_ob-
jects  $compiler_flags'         archive_expsym_cmds_CXX='$echo "{
tions so we             # cannot just pass the convience  library
names through             # without $wl.              # Supported
since  Solaris  2.6   (maybe   2.5.1?)                  whole_ar-
chive_flag_spec_CXX='${wl}-z  ${wl}allextract`for conv in $conve-
nience                                 ;;                    esac
        link_all_deplibs_CXX=yes

        output_verbose_link_cmd='echo'

        #  Archives  containing  C++ object files must be created
using         # "CC -xar", where "CC" is the  Sun  C++  compiler.
This  is          # necessary to make sure instantiated templates
are  included          #   in   the   archive.            old_ar-
chive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'         ;;
      gcx*)           #  Green  Hills  C++  Compiler          ar-
chive_cmds_CXX='$CC  -shared  $predep_objects  $libobjs  $deplibs
$postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'

        #  The  C++  compiler must be used to create the archive.
        old_archive_cmds_CXX='$CC $LDFLAGS  -archive  -o  $oldlib
$oldobjs'         ;;
      *)           #   GNU   C++  compiler  with  Solaris  linker
        if test "$GXX" = yes && test "$with_gnu_ld"  =  no;  then
          no_undefined_flag_CXX=' ${wl}-z ${wl}defs'           if
$CC --version | grep -v '^2.7' > /dev/null; then              ar-
chive_cmds_CXX='$CC  -shared  -nostdlib  $LDFLAGS $predep_objects
$libobjs  $deplibs   $postdep_objects   $compiler_flags   ${wl}-h
$wl$soname -o $lib'             archive_expsym_cmds_CXX='$echo "{
global:" > $lib.exp~cat $export_symbols |  $SED  -e  "s//1;/"  >>
$lib.exp~$echo  "local:  *;  };" >> $lib.exp~                 $CC
-shared -nostdlib ${wl}-M  $wl$lib.exp  -o  $lib  $predep_objects
$libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'

             #  Commands  to make compiler produce verbose output
that lists             # what "hidden"  libraries,  object  files
and  flags  are used when             # linking a shared library.
            output_verbose_link_cmd="$CC -shared $CFLAGS -v  con-
ftest.$objext  2>&1  |  grep           else             # g++ 2.7
appears to require `-G' NOT `-shared' on this             # plat-
form.                archive_cmds_CXX='$CC  -G -nostdlib $LDFLAGS
$predep_objects  $libobjs  $deplibs   $postdep_objects   $compil-
er_flags  ${wl}-h  $wl$soname  -o  $lib'             archive_exp-
sym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols  |
$SED  -e  "s//1;/"  >> $lib.exp~$echo "local: *; };" >> $lib.exp~
                $CC -G  -nostdlib  ${wl}-M  $wl$lib.exp  -o  $lib
$predep_objects   $libobjs   $deplibs  $postdep_objects  $compil-
er_flags~$rm $lib.exp'

            # Commands to make compiler  produce  verbose  output
that  lists               # what "hidden" libraries, object files
and flags are used when             # linking a  shared  library.
              output_verbose_link_cmd="$CC  -G  $CFLAGS  -v  con-

        ld_shlibs_CXX=no         ;;
    esac
    ;;
  vxworks*)
    # FIXME: insert proper C++ library support
    ld_shlibs_CXX=no
    ;;
  *)
    # FIXME: insert proper C++ library support
    ld_shlibs_CXX=no
    ;;  esac  { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
echo "${ECHO_T}$ld_shlibs_CXX" >&6; } test "$ld_shlibs_CXX" =  no
&& can_build_shared=no

GCC_CXX="$GXX" LD_CXX="$LD"

## CAVEAT EMPTOR: ## There is no encapsulation within the follow-
ing macros, do not change ## the running order or otherwise  move
them around unless you know exactly ## what you are doing...

cat > conftest.$ac_ext <<EOF class Foo { public:
  Foo (void) { a = 0; } private:
  int a; }; EOF

if { (eval echo "$as_me:$LINENO:
  (eval $ac_compile) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }; then
  # Parse the compiler output and extract the necessary
  # objects, libraries and library flags.

  # Sentinel used to keep track of whether or not we are before
  # the conftest object file.
  pre_test_object_deps_done=no

  # The `*' in the case matches for architectures that use `case'
in
  # $output_verbose_cmd can trigger  glob  expansion  during  the
loop
  # eval without this substitution.
  output_verbose_link_cmd=`$echo   "X$output_verbose_link_cmd"  |
$Xsed -e "$no_glob_subst"`

  for p in `eval $output_verbose_link_cmd`; do
    case $p in

    -L* | -R* | -l*)
       # Some compilers place  space  between  "-{L,R}"  and  the
path.
       # Remove the space.
       if  test  $p  =  "-L"            ||  test  $p = "-R"; then

don't bother handling this case.           esac
       else          if test -z  "$postdeps_CXX";  then
postdeps_CXX="${prev}${p}"              else                post-
deps_CXX="${postdeps_CXX} ${prev}${p}"          fi
       fi
       ;;

    *.$objext)
       # This assumes that the test object file only shows up
       # once in the compiler output.
       if  test  "$p"   =   "conftest.$objext";   then
pre_test_object_deps_done=yes          continue
       fi

       if  test  "$pre_test_object_deps_done" = no; then
if test  -z  "$predep_objects_CXX";  then              predep_ob-
jects_CXX="$p"          else            predep_objects_CXX="$pre-
dep_objects_CXX $p"          fi
       else           if  test  -z  "$postdep_objects_CXX";  then
             postdep_objects_CXX="$p"              else
postdep_objects_CXX="$postdep_objects_CXX $p"          fi
       fi
       ;;

    *) ;; # Ignore the rest.

    esac
  done

  # Clean up.
  rm -f a.out a.exe else
  echo "libtool.m4: error: problem compiling CXX test program" fi

$rm -f confest.$objext

#  PORTME: override above test on systems where it is broken case
$host_os in solaris*)
  case $cc_basename in
  CC*)
    # Adding this requires a known-good setup of shared libraries
for
    #  Sun compiler versions before 5.6, else PIC objects from an
old
    # archive will be linked into the output, leading  to  subtle
bugs.
    postdeps_CXX='-lCstd -lCrun'
    ;;
  esac esac


case  " $postdeps_CXX " in *" -lc "*) archive_cmds_need_lc_CXX=no
;; esac
    aix*)
      # All AIX code is PIC.
      if  test  "$host_cpu" = ia64; then         # AIX 5 now sup-
ports IA64 processor         lt_prog_compiler_static_CXX='-Bstat-
ic'
      fi
      ;;
    amigaos*)
      #  FIXME:  we  need at least 68020 code to build shared li-
braries, but
      # adding the `-m68020' flag to GCC prevents  building  any-
thing better,
      # like `-m68040'.
      lt_prog_compiler_pic_CXX='-m68020  -resident32 -malways-re-
store-a4'
      ;;
    beos* | cygwin* | irix5* | irix6*  |  nonstopux*  |  osf3*  |
osf4* | osf5*)
      # PIC is the default for these OSes.
      ;;
    mingw* | os2* | pw32*)
      #  This hack is so that the source file can tell whether it
is being
      # built for inclusion in a dll (and should  export  symbols
for example).
      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
      ;;
    darwin* | rhapsody*)
      # PIC is the default on this platform
      # Common symbols not allowed in MH_DYLIB files
      lt_prog_compiler_pic_CXX='-fno-common'
      ;;
    *djgpp*)
      # DJGPP does not support shared libraries at all
      lt_prog_compiler_pic_CXX=
      ;;
    sysv4*MP*)
      if   test   -d   /usr/nec;   then           lt_prog_compil-
er_pic_CXX=-Kconform_pic
      fi
      ;;
    hpux*)
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
      # not for PA HP-UX.
      case $host_cpu in
      hppa*64*|ia64*)         ;;
      *)         lt_prog_compiler_pic_CXX='-fPIC'         ;;
      esac
      ;;
    *)
      lt_prog_compiler_pic_CXX='-fPIC'
      ;;
       darwin*)
         # PIC is the default on this platform
         # Common symbols not allowed in MH_DYLIB files
         case $cc_basename in
           xlc*)
           lt_prog_compiler_pic_CXX='-qnocommon'
           lt_prog_compiler_wl_CXX='-Wl,'
           ;;
         esac
       ;;
      dgux*)           case   $cc_basename  in             ec++*)
              lt_prog_compiler_pic_CXX='-KPIC'                 ;;
           ghcx*)             # Green Hills C++ Compiler
lt_prog_compiler_pic_CXX='-pic'               ;;               *)
            ;;         esac         ;;
      freebsd*  |  kfreebsd*-gnu  | dragonfly*)         # FreeBSD
uses GNU C++         ;;
      hpux9* | hpux10* | hpux11*)          case  $cc_basename  in
             CC*)                  lt_prog_compiler_wl_CXX='-Wl,'
               lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a
${ac_cv_prog_cc_wl}archive"               if  test "$host_cpu" !=
ia64; then                lt_prog_compiler_pic_CXX='+Z'
fi               ;;             aCC*)             lt_prog_compil-
er_wl_CXX='-Wl,'                           lt_prog_compiler_stat-
ic_CXX="${ac_cv_prog_cc_wl}-a         ${ac_cv_prog_cc_wl}archive"
             case  $host_cpu   in                 hppa*64*|ia64*)
               #  +Z  the default               ;;             *)
               lt_prog_compiler_pic_CXX='+Z'                   ;;
             esac               ;;             *)              ;;
        esac         ;;
      irix5* | irix6* | nonstopux*)         case $cc_basename  in
             CC*)                  lt_prog_compiler_wl_CXX='-Wl,'
             lt_prog_compiler_static_CXX='-non_shared'
#  CC pic flag -KPIC is the default.              ;;           *)
            ;;         esac         ;;
      linux*)          case  $cc_basename  in               KCC*)
              #  KAI  C++  Compiler               lt_prog_compil-
er_wl_CXX='--backend    -Wl,'                     lt_prog_compil-
er_pic_CXX='-fPIC'                ;;             icpc*  |  ecpc*)
              #    Intel    C++                   lt_prog_compil-
er_wl_CXX='-Wl,'                 lt_prog_compiler_pic_CXX='-KPIC'
            lt_prog_compiler_static_CXX='-static'              ;;
           pgCC*)               #  Portland  Group  C++ compiler.
                   lt_prog_compiler_wl_CXX='-Wl,'
lt_prog_compiler_pic_CXX='-fpic'                  lt_prog_compil-
er_static_CXX='-Bstatic'             ;;           cxx*)
#  Compaq  C++             # Make sure the PIC flag is empty.  It
appears that all Alpha             # Linux and Compaq Tru64  Unix
objects  are PIC.              lt_prog_compiler_pic_CXX=
lt_prog_compiler_static_CXX='-non_shared'             ;;
*)             ;;         esac         ;;
      lynxos*)         ;;
             ;;              *)                 ;;           esac
        ;;
      psos*)         ;;
      sco*)          case $cc_basename in           CC*)
lt_prog_compiler_pic_CXX='-fPIC'               ;;              *)
            ;;         esac         ;;
      solaris*)           case  $cc_basename  in             CC*)
            # Sun  C++  4.2,  5.x  and  Centerline  C++
lt_prog_compiler_pic_CXX='-KPIC'                  lt_prog_compil-
er_static_CXX='-Bstatic'                          lt_prog_compil-
er_wl_CXX='-Qoption  ld '             ;;           gcx*)
#  Green   Hills   C++   Compiler                 lt_prog_compil-
er_pic_CXX='-PIC'               ;;             *)              ;;
        esac         ;;
      sunos4*)          case  $cc_basename  in               CC*)
              #   Sun   C++   4.x                 lt_prog_compil-
er_pic_CXX='-pic'                          lt_prog_compiler_stat-
ic_CXX='-Bstatic'               ;;            lcc*)             #
Lucid             lt_prog_compiler_pic_CXX='-pic'              ;;
          *)             ;;         esac         ;;
      tandem*)           case  $cc_basename  in             NCC*)
            # NonStop-UX  NCC  3.20               lt_prog_compil-
er_pic_CXX='-KPIC'               ;;             *)             ;;
        esac         ;;
      unixware*)         ;;
      vxworks*)         ;;
      *)                 lt_prog_compiler_can_build_shared_CXX=no
        ;;
    esac
  fi

{  echo  "$as_me:$LINENO:  result: $lt_prog_compiler_pic_CXX" >&5
echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }

# # Check to make sure the PIC flag actually works.  # if test -n
"$lt_prog_compiler_pic_CXX"; then

{   echo   "$as_me:$LINENO:   checking   if  $compiler  PIC  flag
$lt_prog_compiler_pic_CXX works" >&5 echo  $ECHO_N  "checking  if
$compiler  PIC  flag  $lt_prog_compiler_pic_CXX works... $ECHO_C"
>&6; } if  test  "${lt_prog_compiler_pic_works_CXX+set}"  =  set;
then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  lt_prog_compiler_pic_works_CXX=no
  ac_outfile=conftest.$ac_objext
   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
   # Insert the option either (1) after the last *FLAGS variable,
or
   # (2) before a word containing "conftest.", or (3) at the end.
   #  Note  that  $ac_compile itself does not contain backslashes
and begins
recognized
     #  So say no if there are warnings other than the usual out-
put.
     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
     $SED '/^$/d' conftest.err >conftest.er2
     if test ! -s conftest.err || diff conftest.exp  conftest.er2
>/dev/null; then
       lt_prog_compiler_pic_works_CXX=yes
     fi
   fi
   $rm conftest*

fi    {    echo    "$as_me:$LINENO:    result:   $lt_prog_compil-
er_pic_works_CXX"     >&5     echo     "${ECHO_T}$lt_prog_compil-
er_pic_works_CXX" >&6; }

if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
    case $lt_prog_compiler_pic_CXX in
     "" | " "*) ;;
     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
     esac else
    lt_prog_compiler_pic_CXX=
     lt_prog_compiler_can_build_shared_CXX=no fi

fi case $host_os in
  # For platforms which do not support PIC, -DPIC is meaningless:
  *djgpp*)
    lt_prog_compiler_pic_CXX=
    ;;
  *)
    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
    ;; esac

{ echo "$as_me:$LINENO: checking  if  $compiler  supports  -c  -o
file.$ac_objext" >&5 echo $ECHO_N "checking if $compiler supports
-c   -o   file.$ac_objext...   $ECHO_C"   >&6;    }    if    test
"${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  lt_cv_prog_compiler_c_o_CXX=no
   $rm -r conftest 2>/dev/null
   mkdir conftest
   cd conftest
   mkdir out
   printf "$lt_simple_compile_test_code" > conftest.$ac_ext

   lt_compiler_flag="-o out/conftest2.$ac_objext"
   # Insert the option either (1) after the last *FLAGS variable,
or
   # (2) before a word containing "conftest.", or (3) at the end.
   #  Note  that  $ac_compile itself does not contain backslashes
and begins
   # with a dollar sign (not a hyphen), so the echo  should  work
     $echo  "X$_lt_compiler_boilerplate"  |  $Xsed   >   out/con-
ftest.exp
     $SED '/^$/d' out/conftest.err >out/conftest.er2
     if  test  !  -s  out/conftest.err  ||  diff out/conftest.exp
out/conftest.er2 >/dev/null; then
       lt_cv_prog_compiler_c_o_CXX=yes
     fi
   fi
   chmod u+w . 2>&5
   $rm conftest*
   # SGI C++ compiler will create directory out/ii_files/ for
   # template instantiation
   test  -d  out/ii_files  &&   $rm   out/ii_files/*   &&   rmdir
out/ii_files
   $rm out/* && rmdir out
   cd ..
   rmdir conftest
   $rm conftest*

fi  { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX"
>&5 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }


hard_links="nottested" if test  "$lt_cv_prog_compiler_c_o_CXX"  =
no && test "$need_locks" != no; then
  # do not overwrite the value of need_locks provided by the user
  { echo "$as_me:$LINENO: checking  if  we  can  lock  with  hard
links"  >&5  echo  $ECHO_N  "checking  if  we  can lock with hard
links... $ECHO_C" >&6; }
  hard_links=yes
  $rm conftest*
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
  touch conftest.a
  ln conftest.a conftest.b 2>&5 || hard_links=no
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
  {  echo  "$as_me:$LINENO:   result:   $hard_links"   >&5   echo
"${ECHO_T}$hard_links" >&6; }
  if test "$hard_links" = no; then
    {  echo  "$as_me:$LINENO: WARNING: `$CC' does not support `-c
-o', so `make -j' may be unsafe" >&5 echo "$as_me: WARNING: `$CC'
does not support `-c -o', so `make -j' may be unsafe" >&2;}
    need_locks=warn
  fi else
  need_locks=no fi

{  echo  "$as_me:$LINENO:  checking  whether the $compiler linker
($LD) supports  shared  libraries"  >&5  echo  $ECHO_N  "checking
whether  the  $compiler linker ($LD) supports shared libraries...
$ECHO_C" >&6; }

  export_symbols_cmds_CXX='$NM  $libobjs  $convenience  |  $glob-
al_symbol_pipe  | $SED '''s/.* //''' | sort | uniq > $export_sym-
    fi
    ;;
  pw32*)
    export_symbols_cmds_CXX="$ltdll_cmds"
  ;;
  cygwin* | mingw*)
    export_symbols_cmds_CXX='$NM $libobjs $convenience  |  $glob-
al_symbol_pipe  |  $SED  -e  '''/^[BCDGRS] /s/.*  ]*/1 DATA/;/^.*
__nm__/s/^.* __nm__ ]* [^ ]*/1 DATA/;/^I /d;/^[AITW] /s/.*  //'''
| sort | uniq > $export_symbols'
  ;;
  *)
    export_symbols_cmds_CXX='$NM  $libobjs  $convenience | $glob-
al_symbol_pipe | $SED '''s/.* //''' | sort | uniq >  $export_sym-
bols'
  ;;
  esac

{   echo   "$as_me:$LINENO:   result:  $ld_shlibs_CXX"  >&5  echo
"${ECHO_T}$ld_shlibs_CXX" >&6; } test "$ld_shlibs_CXX"  =  no  &&
can_build_shared=no

variables_saved_for_relink="PATH  $shlibpath_var $runpath_var" if
test "$GCC" = yes; then
  variables_saved_for_relink="$variables_saved_for_relink GCC_EX-
EC_PREFIX COMPILER_PATH LIBRARY_PATH" fi

#  #  Do  we  need  to  explicitly  link  libc?   #  case  "x$ar-
chive_cmds_need_lc_CXX" in x|xyes)
  # Assume -lc should be added
  archive_cmds_need_lc_CXX=yes

  if test "$enable_shared" = yes && test "$GCC" = yes; then
    case $archive_cmds_CXX in
    *'~'*)
      # FIXME: we may have to deal with multi-command  sequences.
      ;;
    '$CC '*)
      # Test whether the compiler implicitly links with -lc since
on some
      # systems, -lgcc has to come before  -lc.  If  gcc  already
passes -lc
      # to ld, don't add -lc before -lgcc.
      {  echo "$as_me:$LINENO: checking whether -lc should be ex-
plicitly linked in" >&5 echo $ECHO_N "checking whether -lc should
be explicitly linked in... $ECHO_C" >&6; }
      $rm conftest*
      printf "$lt_simple_compile_test_code" > conftest.$ac_ext

      if { (eval echo "$as_me:$LINENO:
  (eval $ac_compile) 2>&5
  ac_status=$?
        if { (eval echo "$as_me:$LINENO:
  (eval $archive_cmds_CXX 2>1  grep
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }
        then           archive_cmds_need_lc_CXX=no
        else           archive_cmds_need_lc_CXX=yes
        fi
        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
      else
        cat conftest.err 1>&5
      fi
      $rm conftest*
      {  echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX"
>&5 echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
      ;;
    esac
  fi
  ;; esac

{ echo "$as_me:$LINENO: checking dynamic linker  characteristics"
>&5  echo  $ECHO_N  "checking  dynamic  linker characteristics...
$ECHO_C" >&6; } library_names_spec= libname_spec='lib$name'  son-
ame_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds=
finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_run-
path=unknown  version_type=none  dynamic_linker="$host_os  ld.so"
sys_lib_dlsearch_path_spec="/lib /usr/lib" if test "$GCC" =  yes;
then
  sys_lib_search_path_spec=`$CC  -print-search-dirs  | grep "^li-
braries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
  if echo "$sys_lib_search_path_spec" |  grep  ';'  >/dev/null  ;
then
    #  if the path contains ";" then we assume it to be the sepa-
rator
    # otherwise default to the standard path separator (i.e. ":")
- it is
    #  assumed that no part of a normal pathname contains ";" but
that should
    # okay in the real world where  ";"  in  dirpaths  is  itself
problematic.
    sys_lib_search_path_spec=`echo  "$sys_lib_search_path_spec" |
$SED -e 's/;/ /g'`
  else
    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec"  |
$SED  -e "s/$PATH_SEPARATOR/ /g"`
  fi else
  sys_lib_search_path_spec="/lib   /usr/lib   /usr/local/lib"  fi
need_lib_prefix=unknown hardcode_into_libs=no

# when you set need_version to no, make sure it  does  not  cause
-set_version  #  flags  to  be  left  without arguments need_ver-
sion=unknown
  need_lib_prefix=no
  need_version=no
  hardcode_into_libs=yes
  if test "$host_cpu" = ia64; then
    # AIX 5 supports IA64
    library_names_spec='${libname}${release}${shared_ext}$major
${libname}${release}${shared_ext}$versuffix                 $lib-
name${shared_ext}'
    shlibpath_var=LD_LIBRARY_PATH
  else
    # With GCC up to 2.95.x, collect2 would create an import file
    # for dependence libraries.  The import file would start with
    # the line `#! .'.  This would cause the generated library to
    #  depend  on `.', always an invalid library.  This was fixed
in
    # development snapshots of GCC prior to 3.0.
    case $host_os in
      aix4 | aix4.[01] | aix4.[01].*)
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MI-
NOR__ >= 97)'            echo ' yes '            echo '#endif'; }
| ${CC} -E - | grep yes > /dev/null; then         :
      else         can_build_shared=no
      fi
      ;;
    esac
    # AIX (on Power*) has no versioning support, so currently  we
can not hardcode correct
    # soname into executable. Probably we can add versioning sup-
port to
    # collect2, so additional links can be useful in future.
    if test "$aix_use_runtimelinking" = yes; then
      # If using run time linking  (on  AIX  4.2  or  later)  use
lib<name>.so
      #  instead of lib<name>.a to let people know that these are
not
      # typical AIX shared libraries.
      library_names_spec='${libname}${release}${shared_ext}$ver-
suffix        ${libname}${release}${shared_ext}$major       $lib-
name${shared_ext}'
    else
      # We preserve .a as extension for shared libraries  through
AIX4.2
      # and later when we are not doing run time linking.
      library_names_spec='${libname}${release}.a $libname.a'
      soname_spec='${libname}${release}${shared_ext}$major'
    fi
    shlibpath_var=LIBPATH
  fi
  ;;

amigaos*)
  library_names_spec='$libname.ixlibrary $libname.a'

bsdi[45]*)
  version_type=linux
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  finish_cmds='PATH="ATH:/sbin" ldconfig $libdir'
  shlibpath_var=LD_LIBRARY_PATH
  sys_lib_search_path_spec="/shlib     /usr/lib      /usr/X11/lib
/usr/contrib/lib /lib /usr/local/lib"
  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
  # the default ld.so.conf also contains /usr/contrib/lib and
  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us
allow
  # libtool to hard-code these into programs
  ;;

cygwin* | mingw* | pw32*)
  version_type=windows
  shrext_cmds=".dll"
  need_version=no
  need_lib_prefix=no

  case $GCC,$host_os in
  yes,cygwin* | yes,mingw* | yes,pw32*)
    library_names_spec='$libname.dll.a'
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
    postinstall_cmds='base_file=`basename file}`~
      dlpath=`$SHELL  2>&1  -c  '''.  $dir/'''base_file}'''i;echo
lname'''`~
      dldir=$destdir/`dirname lpath`~
      test -d ldir || mkdir -p ldir~
      $install_prog $dir/$dlname ldir/$dlname~
      chmod a+x ldir/$dlname'
    postuninstall_cmds='dldll=`$SHELL  2>&1  -c  '''. $file; echo
lname'''`~
      dlpath=$dir/ldll~
       $rm lpath'
    shlibpath_overrides_runpath=yes

    case $host_os in
    cygwin*)
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
      soname_spec='`echo ${libname} | sed -e  's/^lib/cyg/'``echo
${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
      sys_lib_search_path_spec="/usr/lib     /lib/w32api     /lib
/usr/local/lib"
      ;;
    mingw*)
      # MinGW DLLs use traditional 'lib' prefix
      soname_spec='${libname}`echo   ${release}   |    $SED    -e
's/[.]/-/g'`${versuffix}${shared_ext}'
        sys_lib_search_path_spec=`echo
"$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
      else
        sys_lib_search_path_spec=`echo
"$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
      fi
      ;;
    pw32*)
      # pw32 DLLs use 'pw' prefix rather than 'lib'
      library_names_spec='`echo     ${libname}     |    sed    -e
's/^lib/pw/'``echo ${release}  |  $SED  -e  's/[.]/-/g'`${versuf-
fix}${shared_ext}'
      ;;
    esac
    ;;

  *)
    library_names_spec='${libname}`echo   ${release}  |  $SED  -e
's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
    ;;
  esac
  dynamic_linker='Win32 ld.exe'
  # FIXME: first we should search . and the  directory  the  exe-
cutable is in
  shlibpath_var=PATH
  ;;

darwin* | rhapsody*)
  dynamic_linker="$host_os dyld"
  version_type=darwin
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${versuffix}$shared_ext
${libname}${release}${major}$shared_ext ${libname}$shared_ext'
  soname_spec='${libname}${release}${major}$shared_ext'
  shlibpath_overrides_runpath=yes
  shlibpath_var=DYLD_LIBRARY_PATH
  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
  #  Apple's  gcc prints 'gcc -print-search-dirs' doesn't operate
the same.
  if test "$GCC" = yes; then
    sys_lib_search_path_spec=`$CC  -print-search-dirs  |  tr   "0
"$PATH_SEPARATOR"  |  sed -e 's/libraries:/@libraries:/' | tr "@"
"0 | grep "^libraries:" | sed -e "s/^libraries://" -e  "s,=/,/,g"
-e  "s,$PATH_SEPARATOR,  ,g"  -e  "s,.*,&  /lib /usr/lib /usr/lo-
cal/lib,g"`
  else
    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
  fi
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
  ;;

kfreebsd*-gnu)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=no
  hardcode_into_libs=yes
  dynamic_linker='GNU ld.so'
  ;;

freebsd* | dragonfly*)
  # DragonFly does not have aout.  When/if they implement a new
  # versioning mechanism, adjust this.
  if test -x /usr/bin/objformat; then
    objformat=`/usr/bin/objformat`
  else
    case $host_os in
    freebsd[123]*) objformat=aout ;;
    *) objformat=elf ;;
    esac
  fi
  version_type=freebsd-$objformat
  case $version_type in
    freebsd-elf*)
      library_names_spec='${libname}${release}${shared_ext}$ver-
suffix ${libname}${release}${shared_ext} $libname${shared_ext}'
      need_version=no
      need_lib_prefix=no
      ;;
    freebsd-*)
      library_names_spec='${libname}${release}${shared_ext}$ver-
suffix $libname${shared_ext}$versuffix'
      need_version=yes
      ;;
  esac
  shlibpath_var=LD_LIBRARY_PATH
  case $host_os in
  freebsd2*)
    shlibpath_overrides_runpath=yes
    ;;
  freebsd3.[01]* | freebsdelf3.[01]*)
    shlibpath_overrides_runpath=yes
    hardcode_into_libs=yes
    ;;
  *) # from 3.2 on
    shlibpath_overrides_runpath=no
    hardcode_into_libs=yes
    ;;
  esac

hpux9* | hpux10* | hpux11*)
  # Give a soname corresponding to  the  major  version  so  that
dld.sl refuses to
  # link against other versions.
  version_type=sunos
  need_lib_prefix=no
  need_version=no
  case $host_cpu in
  ia64*)
    shrext_cmds='.so'
    hardcode_into_libs=yes
    dynamic_linker="$host_os dld.so"
    shlibpath_var=LD_LIBRARY_PATH
    shlibpath_overrides_runpath=yes  # Unless +noenvvar is speci-
fied.
    library_names_spec='${libname}${release}${shared_ext}$versuf-
fix         ${libname}${release}${shared_ext}$major         $lib-
name${shared_ext}'
    soname_spec='${libname}${release}${shared_ext}$major'
    if test "X$HPUX_IA64_MODE" = X32; then
      sys_lib_search_path_spec="/usr/lib/hpux32          /usr/lo-
cal/lib/hpux32 /usr/local/lib"
    else
      sys_lib_search_path_spec="/usr/lib/hpux64          /usr/lo-
cal/lib/hpux64"
    fi
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
    ;;
   hppa*64*)
     shrext_cmds='.sl'
     hardcode_into_libs=yes
     dynamic_linker="$host_os dld.sl"
     shlibpath_var=LD_LIBRARY_PATH  #  How   should   we   handle
SHLIB_PATH
     shlibpath_overrides_runpath=yes # Unless +noenvvar is speci-
fied.
     library_names_spec='${libname}${release}${shared_ext}$ver-
suffix        ${libname}${release}${shared_ext}$major       $lib-
name${shared_ext}'
     soname_spec='${libname}${release}${shared_ext}$major'
     sys_lib_search_path_spec="/usr/lib/pa20_64
/usr/ccs/lib/pa20_64"
     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
     ;;
   *)
    shrext_cmds='.sl'
    dynamic_linker="$host_os dld.sl"
    shlibpath_var=SHLIB_PATH
    shlibpath_overrides_runpath=no  #  +s  is  required to enable
SHLIB_PATH
    library_names_spec='${libname}${release}${shared_ext}$versuf-
fix         ${libname}${release}${shared_ext}$major         $lib-
                version_type=irix         fi ;;
  esac
  need_lib_prefix=no
  need_version=no
  soname_spec='${libname}${release}${shared_ext}$major'
  library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major           ${libname}${re-
lease}${shared_ext} $libname${shared_ext}'
  case $host_os in
  irix5* | nonstopux*)
    libsuff= shlibsuff=
    ;;
  *)
    case $LD in # libtool.m4 will add one of these switches to LD
    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
      libsuff= shlibsuff= libmagic=32-bit;;
    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
      libsuff=32 shlibsuff=N32 libmagic=N32;;
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
    *) libsuff= shlibsuff= libmagic=never-match;;
    esac
    ;;
  esac
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
  shlibpath_overrides_runpath=no
  sys_lib_search_path_spec="/usr/lib${libsuff}     /lib${libsuff}
/usr/local/lib${libsuff}"
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
  hardcode_into_libs=yes
  ;;

#  No  shared  lib  support for Linux oldld, aout, or coff.  lin-
ux*oldld* | linux*aout* | linux*coff*)
  dynamic_linker=no
  ;;

# This must be Linux ELF.  linux*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  finish_cmds='PATH="ATH:/sbin" ldconfig -n $libdir'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=no
  # This implies no fast_install, which is unacceptable.
  # Some rework will be needed to allow for fast_install
  # before this can be enabled.
  hardcode_into_libs=yes

suff} /usr/local/lib${libsuff}"
        ;;
      esac
    fi
    rm -rf conftest*
    ;;
  esac

  # Append ld.so.conf contents to the search path
  if test -f /etc/ld.so.conf; then
    lt_ld_extra=`$SED  -e  's/:,/  /g;s/=^=*$//;s/=^=  *  /   /g'
/etc/ld.so.conf | tr '0 ' '`
    sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}
$lt_ld_extra"
  fi

  # We used to test for /lib/ld.so.1 and disable shared libraries
on
  # powerpc, because MkLinux only supported shared libraries with
the
  # GNU dynamic linker.  Since this was broken with cross compil-
ers,
  #  most  powerpc-linux boxes support dynamic linking these days
and
  # people can always --disable-shared, the test was removed, and
we
  # assume the GNU/Linux dynamic linker is in use.
  dynamic_linker='GNU/Linux ld.so'
  ;;

knetbsd*-gnu)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=no
  hardcode_into_libs=yes
  dynamic_linker='GNU ld.so'
  ;;

netbsd*)
  version_type=sunos
  need_lib_prefix=no
  need_version=no
  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
    library_names_spec='${libname}${release}${shared_ext}$versuf-
fix ${libname}${shared_ext}$versuffix'
    finish_cmds='PATH="ATH:/sbin" ldconfig -m $libdir'
    dynamic_linker='NetBSD (a.out) ld.so'

  library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major $libname${shared_ext}'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=yes
  ;;

nto-qnx*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=yes
  ;;

openbsd*)
  version_type=sunos
  need_lib_prefix=no
  #  Some older versions of OpenBSD (3.3 at least) *do* need ver-
sioned libs.
  case $host_os in
    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
    *)                         need_version=no  ;;
  esac
  library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${shared_ext}$versuffix'
  finish_cmds='PATH="ATH:/sbin" ldconfig -m $libdir'
  shlibpath_var=LD_LIBRARY_PATH
  if  test  -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test
"$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
    case $host_os in
      openbsd2.[89] |  openbsd2.[89].*)           shlibpath_over-
rides_runpath=no         ;;
      *)         shlibpath_overrides_runpath=yes         ;;
      esac
  else
    shlibpath_overrides_runpath=yes
  fi
  ;;

os2*)
  libname_spec='$name'
  shrext_cmds=".dll"
  need_lib_prefix=no
  library_names_spec='$libname${shared_ext} $libname.a'
  dynamic_linker='OS/2 ld.exe'
  shlibpath_var=LIBPATH
  ;;

osf3* | osf4* | osf5*)
  soname_spec='${libname}${release}${shared_ext}$major'
  library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major $libname${shared_ext}'
  shlibpath_var=LD_LIBRARY_PATH
  ;;

solaris*)
  version_type=linux
  need_lib_prefix=no
  need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=yes
  hardcode_into_libs=yes
  # ldd complains unless libraries are executable
  postinstall_cmds='chmod +x $lib'
  ;;

sunos4*)
  version_type=sunos
  library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${shared_ext}$versuffix'
  finish_cmds='PATH="ATH:/usr/etc" ldconfig $libdir'
  shlibpath_var=LD_LIBRARY_PATH
  shlibpath_overrides_runpath=yes
  if test "$with_gnu_ld" = yes; then
    need_lib_prefix=no
  fi
  need_version=yes
  ;;

sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
  version_type=linux
  library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  case $host_vendor in
    sni)
      shlibpath_overrides_runpath=no
      need_lib_prefix=no
      export_dynamic_flag_spec='${wl}-Blargedynsym'
      runpath_var=LD_RUN_PATH
      ;;
    siemens)
      need_lib_prefix=no
      ;;
    motorola)
      need_lib_prefix=no
      need_version=no

  ;;

uts4*)
  version_type=linux
  library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major $libname${shared_ext}'
  soname_spec='${libname}${release}${shared_ext}$major'
  shlibpath_var=LD_LIBRARY_PATH
  ;;

*)
  dynamic_linker=no
  ;;  esac  {  echo "$as_me:$LINENO: result: $dynamic_linker" >&5
echo "${ECHO_T}$dynamic_linker" >&6; } test  "$dynamic_linker"  =
no && can_build_shared=no

{  echo  "$as_me:$LINENO:  checking how to hardcode library paths
into programs" >&5 echo $ECHO_N "checking how to hardcode library
paths  into  programs...  $ECHO_C" >&6; } hardcode_action_CXX= if
test -n "$hardcode_libdir_flag_spec_CXX"  ||     test  -n  "$run-
path_var_CXX"  ||     test  "X$hardcode_automatic_CXX" = "Xyes" ;
then

  # We can hardcode non-existant directories.
  if test "$hardcode_direct_CXX" != no &&
     # If the  only  mechanism  to  avoid  hardcoding  is  shlib-
path_var, we
     #  have to relink, otherwise we might link with an installed
library
     # when we should be linking with a yet-to-be-installed one
     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" !=  no
&&
     test "$hardcode_minus_L_CXX" != no; then
    # Linking always hardcodes the temporary library directory.
    hardcode_action_CXX=relink
  else
    #  We can link without hardcoding, and we can hardcode nonex-
isting dirs.
    hardcode_action_CXX=immediate
  fi else
  # We cannot hardcode anything, or else we can only hardcode ex-
isting
  # directories.
  hardcode_action_CXX=unsupported  fi { echo "$as_me:$LINENO: re-
sult:  $hardcode_action_CXX"  >&5  echo   "${ECHO_T}$hardcode_ac-
tion_CXX" >&6; }

if test "$hardcode_action_CXX" = relink; then
  # Fast installation is not supported
  enable_fast_install=no elif test "$shlibpath_overrides_runpath"
= yes ||
     test "$enable_shared" = no; then

   darwin*)
       if test -n "$STRIP" ; then
         striplib="$STRIP -x"
         {  echo   "$as_me:$LINENO:   result:   yes"   >&5   echo
"${ECHO_T}yes" >&6; }
       else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
       ;;
   *)
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
}
    ;;
  esac fi

if test "x$enable_dlopen" != xyes; then
  enable_dlopen=unknown
  enable_dlopen_self=unknown
  enable_dlopen_self_static=unknown else
  lt_cv_dlopen=no
  lt_cv_dlopen_libs=

  case $host_os in
  beos*)
    lt_cv_dlopen="load_add_on"
    lt_cv_dlopen_libs=
    lt_cv_dlopen_self=yes
    ;;

  mingw* | pw32*)
    lt_cv_dlopen="LoadLibrary"
    lt_cv_dlopen_libs=
   ;;

  cygwin*)
    lt_cv_dlopen="dlopen"
    lt_cv_dlopen_libs=
   ;;

  darwin*)
  # if libdl is installed we need to link against it
    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 echo
$ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }  if  test
"${ac_cv_lib_dl_dlopen+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_check_lib_save_LIBS=$LIBS   LIBS="-ldl    $LIBS"  cat  >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h.  */ _ACEOF  cat  confdefs.h
>>conftest.$ac_ext   cat   >>conftest.$ac_ext   <<_ACEOF  /*  end
confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC

  (exit  $ac_status);  }  &&  {            test  -z "$ac_cxx_wer-
ror_flag" ||          test ! -s conftest.err
       } && test -s conftest$ac_exeext &&
       $as_test_x conftest$ac_exeext; then
  ac_cv_lib_dl_dlopen=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_cv_lib_dl_dlopen=no fi

rm  -f  core  conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo              conftest$ac_exeext         conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS  fi  { echo "$as_me:$LINENO: result:
$ac_cv_lib_dl_dlopen"  >&5  echo  "${ECHO_T}$ac_cv_lib_dl_dlopen"
>&6; } if test $ac_cv_lib_dl_dlopen = yes; then
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else

    lt_cv_dlopen="dyld"
    lt_cv_dlopen_libs=
    lt_cv_dlopen_self=yes

fi

   ;;

  *)
    {  echo  "$as_me:$LINENO:  checking  for  shl_load"  >&5 echo
$ECHO_N  "checking  for  shl_load...  $ECHO_C"  >&6;  }  if  test
"${ac_cv_func_shl_load+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end  confdefs.h.   */ /* Define shl_load to an innocuous variant,
in case <limits.h> declares shl_load.
   For example, HP-UX 11i <limits.h> declares  gettimeofday.   */
#define shl_load innocuous_shl_load

/* System header to define __stub macros and hopefully few proto-
types,
    which can conflict with char shl_load (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef  __STDC__  # include <limits.h> #else # include <assert.h>
#endif

#undef shl_load

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus extern "C" #endif char shl_load (); /* The GNU
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status);  }  &&  {            test  -z  "$ac_cxx_wer-
ror_flag" ||          test ! -s conftest.err
       } && test -s conftest$ac_exeext &&
       $as_test_x conftest$ac_exeext; then
  ac_cv_func_shl_load=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_cv_func_shl_load=no fi

rm -f core  conftest.err  conftest.$ac_objext  conftest_ipa8_con-
ftest.oo        conftest$ac_exeext  conftest.$ac_ext  fi  {  echo
"$as_me:$LINENO:   result:   $ac_cv_func_shl_load"    >&5    echo
"${ECHO_T}$ac_cv_func_shl_load"      >&6;      }      if     test
$ac_cv_func_shl_load = yes; then
  lt_cv_dlopen="shl_load" else
  { echo "$as_me:$LINENO: checking for  shl_load  in  -ldld"  >&5
echo  $ECHO_N  "checking for shl_load in -ldld... $ECHO_C" >&6; }
if test "${ac_cv_lib_dld_shl_load+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_check_lib_save_LIBS=$LIBS  LIBS="-ldld   $LIBS"  cat   >con-
ftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat confdefs.h
>>conftest.$ac_ext  cat  >>conftest.$ac_ext   <<_ACEOF   /*   end
confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus extern "C" #endif char shl_load ();  int  main
() { return shl_load ();
  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status);  }  &&  {            test  -z  "$ac_cxx_wer-
ror_flag" ||          test ! -s conftest.err
       } && test -s conftest$ac_exeext &&
       $as_test_x conftest$ac_exeext; then
  ac_cv_lib_dld_shl_load=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end  confdefs.h.  */ /* Define dlopen to an innocuous variant, in
case <limits.h> declares dlopen.
   For example, HP-UX 11i <limits.h> declares  gettimeofday.   */
#define dlopen innocuous_dlopen

/* System header to define __stub macros and hopefully few proto-
types,
    which can conflict with char dlopen (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef  __STDC__  # include <limits.h> #else # include <assert.h>
#endif

#undef dlopen

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus extern "C" #endif char dlopen (); /* The GNU C
library defines this for functions which it implements
    to always fail with  ENOSYS.   Some  functions  are  actually
named
    something  starting  with __ and the normal name is an alias.
*/ #if defined __stub_dlopen || defined __stub___dlopen choke  me
#endif

int main () { return dlopen ();
  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status);  }  &&  {            test  -z  "$ac_cxx_wer-
ror_flag" ||          test ! -s conftest.err
       } && test -s conftest$ac_exeext &&
       $as_test_x conftest$ac_exeext; then
  ac_cv_func_dlopen=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_cv_func_dlopen=no fi


/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus extern "C" #endif char dlopen (); int main  ()
{ return dlopen ();
  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status);  }  &&  {            test  -z  "$ac_cxx_wer-
ror_flag" ||          test ! -s conftest.err
       } && test -s conftest$ac_exeext &&
       $as_test_x conftest$ac_exeext; then
  ac_cv_lib_dl_dlopen=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_cv_lib_dl_dlopen=no fi

rm -f core  conftest.err  conftest.$ac_objext  conftest_ipa8_con-
ftest.oo               conftest$ac_exeext        conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo  "$as_me:$LINENO:  result:
$ac_cv_lib_dl_dlopen"  >&5  echo  "${ECHO_T}$ac_cv_lib_dl_dlopen"
>&6; } if test $ac_cv_lib_dl_dlopen = yes; then
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else
  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 echo
$ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } if test
"${ac_cv_lib_svld_dlopen+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_check_lib_save_LIBS=$LIBS  LIBS="-lsvld   $LIBS"  cat  >con-
ftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat confdefs.h
>>conftest.$ac_ext  cat  >>conftest.$ac_ext   <<_ACEOF   /*   end
confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus extern "C" #endif char dlopen (); int main  ()
{ return dlopen ();
  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
        ac_cv_lib_svld_dlopen=no fi

rm -f core  conftest.err  conftest.$ac_objext  conftest_ipa8_con-
ftest.oo               conftest$ac_exeext        conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo  "$as_me:$LINENO:  result:
$ac_cv_lib_svld_dlopen"                  >&5                 echo
"${ECHO_T}$ac_cv_lib_svld_dlopen"     >&6;     }     if      test
$ac_cv_lib_svld_dlopen = yes; then
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else
  {  echo  "$as_me:$LINENO:  checking  for dld_link in -ldld" >&5
echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C"  >&6;  }
if test "${ac_cv_lib_dld_dld_link+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_check_lib_save_LIBS=$LIBS   LIBS="-ldld   $LIBS"  cat  >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h.  */ _ACEOF  cat  confdefs.h
>>conftest.$ac_ext   cat   >>conftest.$ac_ext   <<_ACEOF  /*  end
confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef  __cplusplus  extern "C" #endif char dld_link (); int main
() { return dld_link ();
  ;
  return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);  }  &&  {            test  -z "$ac_cxx_wer-
ror_flag" ||          test ! -s conftest.err
       } && test -s conftest$ac_exeext &&
       $as_test_x conftest$ac_exeext; then
  ac_cv_lib_dld_dld_link=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_cv_lib_dld_dld_link=no fi

rm  -f  core  conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo              conftest$ac_exeext         conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS  fi  { echo "$as_me:$LINENO: result:
$ac_cv_lib_dld_dld_link"                 >&5                 echo
"${ECHO_T}$ac_cv_lib_dld_dld_link"     >&6;     }     if     test
$ac_cv_lib_dld_dld_link = yes; then
  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" fi

  if test "x$lt_cv_dlopen" != xno; then
    enable_dlopen=yes
  else
    enable_dlopen=no
  fi

  case $lt_cv_dlopen in
  dlopen)
    save_CPPFLAGS="$CPPFLAGS"
    test "x$ac_cv_header_dlfcn_h" = xyes  &&  CPPFLAGS="$CPPFLAGS
-DHAVE_DLFCN_H"

    save_LDFLAGS="$LDFLAGS"
    eval LDFLAGS=

    save_LIBS="$LIBS"
    LIBS="$lt_cv_dlopen_libs $LIBS"

    { echo "$as_me:$LINENO: checking whether a program can dlopen
itself" >&5 echo $ECHO_N "checking whether a program  can  dlopen
itself...  $ECHO_C"  >&6;  } if test "${lt_cv_dlopen_self+set}" =
set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
          if test "$cross_compiling" = yes; then :
  lt_cv_dlopen_self=cross else
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
  lt_status=$lt_dlunknown
  cat > conftest.$ac_ext <<EOF #line __oline__  "configure"  #in-
clude "confdefs.h"

#if HAVE_DLFCN_H #include <dlfcn.h> #endif

#include <stdio.h>

#ifdef  RTLD_GLOBAL  #   define LT_DLGLOBAL           RTLD_GLOBAL
#else #  ifdef DL_GLOBAL #    define LT_DLGLOBAL         DL_GLOB-
AL #  else #    define LT_DLGLOBAL         0 #  endif #endif

/*  We may have to define LT_DLLAZY_OR_NOW in the command line if
we
   find out it does not work in some platform. */ #ifndef  LT_DL-
LAZY_OR_NOW    #     ifdef    RTLD_LAZY    #      define   LT_DL-
LAZY_OR_NOW            RTLD_LAZY #  else  #     ifdef  DL_LAZY  #
define LT_DLLAZY_OR_NOW            DL_LAZY #    else #      ifdef
RTLD_NOW  #         define   LT_DLLAZY_OR_NOW        RTLD_NOW   #
else    #           ifdef   DL_NOW   #            define   LT_DL-
LAZY_OR_NOW      DL_NOW #        else  #           define  LT_DL-
LAZY_OR_NOW      0  #        endif #      endif #    endif #  en-
dif #endif

#ifdef __cplusplus extern "C" void exit (int); #endif

  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit   $ac_status);   }   &&   test   -s  conftest${ac_exeext}
2>/dev/null; then
    (./conftest; exit; ) >&5 2>/dev/null
    lt_status=$?
    case x$lt_status in
      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
      x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
    esac
  else :
    # compilation failed
    lt_cv_dlopen_self=no
  fi fi rm -fr conftest*


fi { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self"  >&5  echo
"${ECHO_T}$lt_cv_dlopen_self" >&6; }

    if test "x$lt_cv_dlopen_self" = xyes; then
      LDFLAGS="$LDFLAGS $link_static_flag"
      {  echo  "$as_me:$LINENO:  checking  whether  a  statically
linked program can dlopen  itself"  >&5  echo  $ECHO_N  "checking
whether a statically linked program can dlopen itself... $ECHO_C"
>&6; } if test "${lt_cv_dlopen_self_static+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
          if test "$cross_compiling" = yes; then :
  lt_cv_dlopen_self_static=cross else
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
  lt_status=$lt_dlunknown
  cat > conftest.$ac_ext <<EOF #line __oline__  "configure"  #in-
clude "confdefs.h"

#if HAVE_DLFCN_H #include <dlfcn.h> #endif

#include <stdio.h>

#ifdef  RTLD_GLOBAL  #   define LT_DLGLOBAL           RTLD_GLOBAL
#else #  ifdef DL_GLOBAL #    define LT_DLGLOBAL         DL_GLOB-
AL #  else #    define LT_DLGLOBAL         0 #  endif #endif

/*  We may have to define LT_DLLAZY_OR_NOW in the command line if
we
   find out it does not work in some platform. */ #ifndef  LT_DL-
LAZY_OR_NOW    #     ifdef    RTLD_LAZY    #      define   LT_DL-
LAZY_OR_NOW            RTLD_LAZY #  else  #     ifdef  DL_LAZY  #
define LT_DLLAZY_OR_NOW            DL_LAZY #    else #      ifdef
RTLD_NOW  #         define   LT_DLLAZY_OR_NOW        RTLD_NOW   #
else    #           ifdef   DL_NOW   #            define   LT_DL-
LAZY_OR_NOW      DL_NOW #        else  #           define  LT_DL-
LAZY_OR_NOW      0  #        endif #      endif #    endif #  en-

    exit (status); } EOF
  if { (eval echo "$as_me:$LINENO:
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit   $ac_status);   }   &&   test   -s  conftest${ac_exeext}
2>/dev/null; then
    (./conftest; exit; ) >&5 2>/dev/null
    lt_status=$?
    case x$lt_status in
      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
      x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
    esac
  else :
    # compilation failed
    lt_cv_dlopen_self_static=no
  fi fi rm -fr conftest*


fi { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
    fi

    CPPFLAGS="$save_CPPFLAGS"
    LDFLAGS="$save_LDFLAGS"
    LIBS="$save_LIBS"
    ;;
  esac

  case $lt_cv_dlopen_self in
  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
  *) enable_dlopen_self=unknown ;;
  esac

  case $lt_cv_dlopen_self_static in
  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
  *) enable_dlopen_self_static=unknown ;;
  esac fi


#  The  else  clause  should  only  fire when bootstrapping the #
libtool distribution, otherwise you forgot to  ship  ltmain.sh  #
with  your  package, and you will get complaints that there are #
no rules to generate ltmain.sh.  if test -f "$ltmain"; then
  # See if we are running on zsh, and set the options which allow
our commands through
  # without removal of  escapes.
  if test -n "${ZSH_VERSION+set}" ; then
    setopt NO_GLOB_SUBST
  fi

stall_cmds          compiler_CXX          CC_CXX           LD_CXX
lt_prog_compiler_wl_CXX                  lt_prog_compiler_pic_CXX
lt_prog_compiler_static_CXX                       lt_prog_compil-
er_no_builtin_flag_CXX               export_dynamic_flag_spec_CXX
thread_safe_flag_spec_CXX     whole_archive_flag_spec_CXX     en-
able_shared_with_static_runtimes_CXX         old_archive_cmds_CXX
old_archive_from_new_cmds_CXX      predep_objects_CXX       post-
dep_objects_CXX       predeps_CXX       postdeps_CXX      compil-
er_lib_search_path_CXX       archive_cmds_CXX        archive_exp-
sym_cmds_CXX      postinstall_cmds_CXX     postuninstall_cmds_CXX
old_archive_from_expsyms_cmds_CXX        allow_undefined_flag_CXX
no_undefined_flag_CXX        export_symbols_cmds_CXX        hard-
code_libdir_flag_spec_CXX        hardcode_libdir_flag_spec_ld_CXX
hardcode_libdir_separator_CXX     hardcode_automatic_CXX     mod-
ule_cmds_CXX      module_expsym_cmds_CXX       lt_cv_prog_compil-
er_c_o_CXX     exclude_expsyms_CXX     include_expsyms_CXX; do

    case $var in
    old_archive_cmds_CXX  |      old_archive_from_new_cmds_CXX  |
archive_cmds_CXX   |       archive_expsym_cmds_CXX   |       mod-
ule_cmds_CXX    |        module_expsym_cmds_CXX   |       old_ar-
chive_from_expsyms_cmds_CXX   |       export_symbols_cmds_CXX   |
extract_expsyms_cmds  |  reload_cmds  | finish_cmds |     postin-
stall_cmds  |  postuninstall_cmds  |      old_postinstall_cmds  |
old_postuninstall_cmds     |        sys_lib_search_path_spec    |
sys_lib_dlsearch_path_spec)
      # Double-quote double-evaled strings.
      eval "lt_$var=\
      ;;
    *)
      eval "lt_$var=\
      ;;
    esac
  done

  case $lt_echo in
  *' --fallback-echo"')
    lt_echo=`$echo "X$lt_echo"  |  $Xsed  -e  's/\\\  --fallback-
echo"$/$0 --fallback-echo"/'`
    ;;
  esac

cfgfile="$ofile"

  cat  <<__EOF__  >>  "$cfgfile"  # ### BEGIN LIBTOOL TAG CONFIG:
$tagname

#  Libtool  was  configured  on  host  `(hostname  ||  uname  -n)
2>/dev/null | sed 1q`:

# Shell to use when invoking shell scripts.  SHELL=$lt_SHELL

stall=$enable_fast_install

#    The    host   system.    host_alias=$host_alias   host=$host
host_os=$host_os

#  The  build  system.    build_alias=$build_alias   build=$build
build_os=$build_os

#   An   echo   program  that  does  not  interpret  backslashes.
echo=$lt_echo

# The archiver.  AR=$lt_AR AR_FLAGS=$lt_AR_FLAGS

# A C compiler.  LTCC=$lt_LTCC

# A language-specific compiler.  CC=$lt_compiler_CXX

# Is the compiler the GNU C compiler?  with_gcc=$GCC_CXX

# An ERE matcher.  EGREP=$lt_EGREP

# The linker used to build libraries.  LD=$lt_LD_CXX

# Whether we need hard or soft links.  LN_S=$lt_LN_S

# A BSD-compatible nm program.  NM=$lt_NM

# A symbol stripping program STRIP=$lt_STRIP

# Used to examine libraries  when  file_magic_cmd  begins  "file"
MAGIC_CMD=$MAGIC_CMD

# Used on cygwin: DLL creation program.  DLLTOOL="$DLLTOOL"

# Used on cygwin: object dumper.  OBJDUMP="$OBJDUMP"

# Used on cygwin: assembler.  AS="$AS"

#  The  name  of  the  directory  that contains temporary libtool
files.  objdir=$objdir

#     How     to     create     reloadable     object      files.
reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds

#   How   to   pass   a   linker   flag   through  the  compiler.
wl=$lt_lt_prog_compiler_wl_CXX

# Object file suffix (normally "o").  objext="$ac_objext"

# Old archive suffix (normally "a").  libext="$libext"

#     Shared      library      suffix      (normally      ".so").
need_locks=$lt_need_locks

#   Do  we  need  the  lib  prefix  for  modules?   need_lib_pre-
fix=$need_lib_prefix

# Do we need a version for libraries?  need_version=$need_version

# Whether dlopen is supported.  dlopen_support=$enable_dlopen

#  Whether  dlopen  of  programs  is supported.  dlopen_self=$en-
able_dlopen_self

# Whether dlopen of  statically  linked  programs  is  supported.
dlopen_self_static=$enable_dlopen_self_static

#   Compiler   flag   to  prevent  dynamic  linking.   link_stat-
ic_flag=$lt_lt_prog_compiler_static_CXX

#   Compiler   flag    to    turn    off    builtin    functions.
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX

#  Compiler  flag  to  allow  reflexive  dlopens.   export_dynam-
ic_flag_spec=$lt_export_dynamic_flag_spec_CXX

# Compiler flag to generate  shared  objects  directly  from  ar-
chives.  whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX

#    Compiler    flag    to    generate    thread-safe   objects.
thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX

# Library versioning type.  version_type=$version_type

# Format of library name prefix.  libname_spec=$lt_libname_spec

# List of archive names.  First name is the real  one,  the  rest
are links.  # The last name is the one that the linker finds with
-lNAME.  library_names_spec=$lt_library_names_spec

# The coded name of the library, if different from the real name.
soname_spec=$lt_soname_spec

#  Commands used to build and install an old-style archive.  RAN-
LIB=$lt_RANLIB          old_archive_cmds=$lt_old_archive_cmds_CXX
old_postinstall_cmds=$lt_old_postinstall_cmds       old_postunin-
stall_cmds=$lt_old_postuninstall_cmds

# Create an old-style archive from  a  shared  archive.   old_ar-
chive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX

#  Create  a  temporary  old-style  archive  to link instead of a
shared    archive.      old_archive_from_expsyms_cmds=$lt_old_ar-
chive_from_expsyms_cmds_CXX
a # shared library.  predep_objects=$lt_predep_objects_CXX

# Dependencies to place after the objects being linked to  create
a # shared library.  postdep_objects=$lt_postdep_objects_CXX

# Dependencies to place before the objects being linked to create
a # shared library.  predeps=$lt_predeps_CXX

# Dependencies to place after the objects being linked to  create
a # shared library.  postdeps=$lt_postdeps_CXX

#  The  library  search path used internally by the compiler when
linking # a shared library.  compiler_lib_search_path=$lt_compil-
er_lib_search_path_CXX

# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method

#  Command  to  use  when  deplibs_check_method  ==   file_magic.
file_magic_cmd=$lt_file_magic_cmd

#  Flag that allows shared libraries with undefined symbols to be
built.  allow_undefined_flag=$lt_allow_undefined_flag_CXX

#   Flag   that   forces   no   undefined   symbols.     no_unde-
fined_flag=$lt_no_undefined_flag_CXX

# Commands used to finish a libtool library installation in a di-
rectory.  finish_cmds=$lt_finish_cmds

# Same as above, but a single script fragment to  be  evaled  but
not shown.  finish_eval=$lt_finish_eval

#  Take the output of nm and produce a listing of raw symbols and
C names.  global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe

# Transform the output of nm in  a  proper  C  declaration  glob-
al_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl

# Transform the output of nm in a C name address pair global_sym-
bol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_ad-
dress

#  This  is  the  shared  library  runtime  path  variable.  run-
path_var=$runpath_var

#  This  is   the   shared   library   path   variable.    shlib-
path_var=$shlibpath_var

#  Is  shlibpath  searched  before  the hard-coded library search
path?  shlibpath_overrides_runpath=$shlibpath_overrides_runpath


# Whether we need a single -rpath flag with a separated argument.
hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX

# Set to yes if  using  DIR/libNAME${shared_ext}  during  linking
hardcodes   DIR   into  the  #  resulting  binary.   hardcode_di-
rect=$hardcode_direct_CXX

# Set to yes if using the -LDIR flag during linking hardcodes DIR
into  the  #  resulting  binary.   hardcode_minus_L=$hardcode_mi-
nus_L_CXX

# Set to yes if using SHLIBPATH_VAR=DIR during linking  hardcodes
DIR  into  # the resulting binary.  hardcode_shlibpath_var=$hard-
code_shlibpath_var_CXX

# Set to yes if building a shared library automatically hardcodes
DIR  into the library # and all subsequent libraries and executa-
bles linked  against  it.   hardcode_automatic=$hardcode_automat-
ic_CXX

#  Variables  whose  values  should  be  saved in libtool wrapper
scripts and # restored at relink  time.   variables_saved_for_re-
link="$variables_saved_for_relink"

#  Whether libtool must link a program against all its dependency
libraries.  link_all_deplibs=$link_all_deplibs_CXX

#    Compile-time    system    search    path    for    libraries
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec

#     Run-time     system     search     path    for    libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec

# Fix the shell  variable  rcfile  for  the  compiler.   fix_src-
file_path="$fix_srcfile_path_CXX"

#  Set  to  yes  if  exported  symbols  are required.  always_ex-
port_symbols=$always_export_symbols_CXX

#  The  commands   to   list   exported   symbols.    export_sym-
bols_cmds=$lt_export_symbols_cmds_CXX

#  The commands to extract the exported symbol list from a shared
archive.  extract_expsyms_cmds=$lt_extract_expsyms_cmds

# Symbols that should not be listed  in  the  preloaded  symbols.
exclude_expsyms=$lt_exclude_expsyms_CXX

#  Symbols that must always be exported.  include_expsyms=$lt_in-
clude_expsyms_CXX



ac_ext=c  ac_cpp='$CPP  $CPPFLAGS'  ac_compile='$CC  -c   $CFLAGS
$CPPFLAGS  conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exe-
ext  $CFLAGS  $CPPFLAGS  $LDFLAGS  conftest.$ac_ext  $LIBS   >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu

CC=$lt_save_CC    LDCXX=$LD    LD=$lt_save_LD    GCC=$lt_save_GCC
with_gnu_ldcxx=$with_gnu_ld      with_gnu_ld=$lt_save_with_gnu_ld
lt_cv_path_LDCXX=$lt_cv_path_LD    lt_cv_path_LD=$lt_save_path_LD
lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld

        else           tagname=""         fi         ;;

#       F77)  #       if test -n "$F77" && test "X$F77" != "Xno";
then #         AC_LIBTOOL_LANG_F77_CONFIG  #       else  #
tagname="" #       fi #       ;; # #      GCJ) #       if test -n
"$GCJ"   &&   test    "X$GCJ"    !=    "Xno";    then    #
AC_LIBTOOL_LANG_GCJ_CONFIG   #       else   #          tagname=""
#       fi        #       ;;         #         #              RC)
#       AC_LIBTOOL_LANG_RC_CONFIG #       ;;

      *)         { { echo "$as_me:$LINENO: error: Unsupported tag
name: $tagname" >&5 echo "$as_me: error:  Unsupported  tag  name:
$tagname" >&2;}
   { (exit 1); exit 1; }; }         ;;
      esac

      # Append the new tag name to the list of available tags.
      if test -n "$tagname" ; then
      available_tags="$available_tags $tagname"
    fi
    fi
  done
  IFS="$lt_save_ifs"

  # Now substitute the updated list of available tags.
  if eval "sed -e 's/^available_tags=.*available_tags=
    mv "${ofile}T" "$ofile"
    chmod +x "$ofile"
  else
    rm -f "${ofile}T"
    {  {  echo  "$as_me:$LINENO:  error: unable to update list of
available tagged configurations." >&5 echo "$as_me: error: unable
to update list of available tagged configurations." >&2;}
   { (exit 1); exit 1; }; }
  fi fi



#   This   can   be   used   to   rebuild   libtool  when  needed





all_targets='$(PHP_MODULES)' install_targets="install-modules in-
stall-headers"   phplibdir="`pwd`/modules"    CPPFLAGS="$CPPFLAGS
-DHAVE_CONFIG_H"                         CFLAGS_CLEAN='$(CFLAGS)'
CXXFLAGS_CLEAN='$(CXXFLAGS)'

test "$prefix" = "NONE" && prefix="/usr/local"  test  "$exec_pre-
fix" = "NONE" && exec_prefix='$(prefix)'


  PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_MODULES"


  PHP_VAR_SUBST="$PHP_VAR_SUBST all_targets"


  PHP_VAR_SUBST="$PHP_VAR_SUBST install_targets"



  PHP_VAR_SUBST="$PHP_VAR_SUBST prefix"


  PHP_VAR_SUBST="$PHP_VAR_SUBST exec_prefix"


  PHP_VAR_SUBST="$PHP_VAR_SUBST libdir"


  PHP_VAR_SUBST="$PHP_VAR_SUBST prefix"


  PHP_VAR_SUBST="$PHP_VAR_SUBST phplibdir"


  PHP_VAR_SUBST="$PHP_VAR_SUBST phpincludedir"



  PHP_VAR_SUBST="$PHP_VAR_SUBST CC"


  PHP_VAR_SUBST="$PHP_VAR_SUBST CFLAGS"


  PHP_VAR_SUBST="$PHP_VAR_SUBST CFLAGS_CLEAN"



  PHP_VAR_SUBST="$PHP_VAR_SUBST EXTENSION_DIR"


  PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_EXECUTABLE"


  PHP_VAR_SUBST="$PHP_VAR_SUBST EXTRA_LDFLAGS"


  PHP_VAR_SUBST="$PHP_VAR_SUBST EXTRA_LIBS"


  PHP_VAR_SUBST="$PHP_VAR_SUBST INCLUDES"


  PHP_VAR_SUBST="$PHP_VAR_SUBST LFLAGS"


  PHP_VAR_SUBST="$PHP_VAR_SUBST LDFLAGS"


  PHP_VAR_SUBST="$PHP_VAR_SUBST SHARED_LIBTOOL"


  PHP_VAR_SUBST="$PHP_VAR_SUBST LIBTOOL"


  PHP_VAR_SUBST="$PHP_VAR_SUBST SHELL"


  PHP_VAR_SUBST="$PHP_VAR_SUBST INSTALL_HEADERS"



  $php_shtool mkdir -p $BUILD_DIR


  cat >Makefile <<EOF srcdir = $abs_srcdir builddir = $abs_build-
dir top_srcdir = $abs_srcdir top_builddir = $abs_builddir EOF
  for i in $PHP_VAR_SUBST; do
    eval echo "$i = i" >> Makefile
  done

  cat $abs_srcdir/Makefile.global Makefile.fragments Makefile.ob-
jects >> Makefile


test -d modules || $php_shtool mkdir modules touch .deps

ac_config_headers="$ac_config_headers config.h"

# The following way of writing the cache mishandles  newlines  in
values,  # but we know of no workaround that is simple, portable,
and efficient.  # So, we kill variables containing  newlines.   #
Ultrix  sh set writes to stderr and can't be redirected directly,
# and sets the high bit in the cache file unless we assign to the
vars.  (
  for   ac_var   in   `(set)  2>&1  |  sed  -n  's/^-zA-Z_][a-zA-
Z0-9_]*=.*/1/p'`; do
    eval ac_val=ac_var
    case $ac_val in #(
    *${as_nl}*)
      case $ac_var in #(
      *_cv_*) { echo  "$as_me:$LINENO:  WARNING:  Cache  variable
$ac_var  contains  a  newline."  >&5 echo "$as_me: WARNING: Cache
variable $ac_var contains a newline." >&2;} ;;
      esac
      case $ac_var in #(
      _ | IFS | as_nl) ;; #(
      *) $as_unset $ac_var ;;
      esac ;;
    esac
  done

  (set) 2>&1 |
    case $as_nl`(ac_space=' '; set) 2>&1` in #(
    *${as_nl}ac_space= *)
      # `set' does not quote correctly, so  add  quotes  (double-
quote
      # substitution turns \\ into \, and sed turns \ into .
      sed   -n      "s/'/'\\''/g;               s/^\([_$as_cr_al-
num]*_cv_[_$as_cr_alnum]*\)=\(.*\)/\1='\2'/p"
      ;; #(
    *)
      # `set' quotes correctly as required by POSIX,  so  do  not
add quotes.
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
      ;;
    esac |
    sort ) |
  sed '
     /^ac_cv_env_/b end
     t clear
     :clear
     s/^=]*=[{}].*$/test "${1+set}" = set || &/
     t end
     s/^=]*=$/1=${1=2}/
     :end' >>confcache if diff "$cache_file" confcache >/dev/null
2>&1; then :; else
  if test -w "$cache_file"; then
    test "x$cache_file" != "x/dev/null" &&
      { echo "$as_me:$LINENO:  updating  cache  $cache_file"  >&5
echo "$as_me: updating cache $cache_file" >&6;}
"x$ac_i" = x: && continue
  # 1. Remove the extension, and $U if already installed.
  ac_script='s/././;s/.o$//;s/.obj$//'
  ac_i=`echo "$ac_i" | sed "$ac_script"`
  # 2. Prepend LIBOBJDIR.  When used with  automake>=1.10  LIBOB-
JDIR
  #     will  be  set  to the directory where LIBOBJS objects are
built.
  ac_libobjs="$ac_libobjs LIBOBJDIR}$ac_i.$ac_objext"
  ac_ltlibobjs="$ac_ltlibobjs    LIBOBJDIR}$ac_i"'$U.lo'     done
LIB@&t@OBJS=$ac_libobjs

LTLIBOBJS=$ac_ltlibobjs



:                                ${CONFIG_STATUS=./config.status}
ac_clean_files_save=$ac_clean_files
ac_clean_files="$ac_clean_files     $CONFIG_STATUS"     {    echo
"$as_me:$LINENO: creating $CONFIG_STATUS" >&5 echo "$as_me:  cre-
ating  $CONFIG_STATUS"  >&6;}  cat  >$CONFIG_STATUS  <<_ACEOF  #!
$SHELL # Generated by $as_me.  # Run this file  to  recreate  the
current  configuration.  # Compiler output produced by configure,
useful for debugging # configure, is in config.log if it  exists.

debug=false   ac_cs_recheck=false  ac_cs_silent=false  SHELL=CON-
FIG_SHELL-$SHELL} _ACEOF

cat >>$CONFIG_STATUS <<_ACEOF ## --------------------- ## ## M4sh
Initialization.  ## ## --------------------- ##

# Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS
sh if test -n "${ZSH_VERSION+set}"  &&  (emulate  sh)  >/dev/null
2>&1; then
  emulate sh
  NULLCMD=:
  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
  # is contrary to our usage.  Disable this feature.
  alias -g '${1+"$@"}'='"$@"'
  setopt NO_GLOB_SUBST else
  case `(set -o) 2>/dev/null` in
  *posix*) set -o posix ;; esac

fi




#  PATH  needs  CR  #  Avoid  depending  upon  Character  Ranges.
as_cr_letters='abcdefghijklmnopqrstuvwxyz'  as_cr_LETTERS='ABCDE-
FGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS
as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits
it) >/dev/null 2>&1; then
  as_unset=unset else
  as_unset=false fi


# IFS # We need space, tab and new line, in precisely that order.
Quoting is # there to  prevent  editors  from  complaining  about
space-tab.   #  (If  _AS_PATH_WALK were called with IFS unset, it
would disable word # splitting by setting IFS  to  empty  value.)
as_nl=' IFS=" ""        $as_nl"

#  Find  who we are.  Look in the path if we contain no directory
separator.  case $0 in
  *[\/]* ) as_myself=$0 ;;
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  test  -r  "$as_dir/$0"  &&  as_myself=$as_dir/$0  && break done
IFS=$as_save_IFS

     ;; esac # We did not find ourselves, most probably  we  were
run as `sh COMMAND' # in which case we are not to be found in the
path.  if test "x$as_myself" = x; then
  as_myself=$0 fi if test ! -f "$as_myself"; then
  echo "$as_myself: error: cannot find myself; rerun with an  ab-
solute file name" >&2
  { (exit 1); exit 1; } fi

#  Work  around bugs in pre-3.0 UWIN ksh.  for as_var in ENV MAIL
MAILPATH do ($as_unset  $as_var)  >/dev/null  2>&1  &&  $as_unset
$as_var done PS1='$ ' PS2='> ' PS4='+ '

# NLS nuisances.  for as_var in   LANG LANGUAGE LC_ADDRESS LC_ALL
LC_COLLATE LC_CTYPE  LC_IDENTIFICATION    LC_MEASUREMENT  LC_MES-
SAGES  LC_MONETARY  LC_NAME  LC_NUMERIC  LC_PAPER    LC_TELEPHONE
LC_TIME do
  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`");
then
    eval $as_var=C; export $as_var
  else
    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
  fi done

# Required to use basename.  if expr a : '' >/dev/null 2>&1 &&
   test "X`expr 00001 : '.*.'`" = X001; then
  as_expr=expr else
  as_expr=false fi

if  (basename  --  /)  >/dev/null  2>&1  && test "X`basename -- /
2>&1`" = "X/"; then
  as_basename=basename else
  as_basename=false fi
  as_lineno_1=$LINENO
  as_lineno_2=$LINENO
  test "x$as_lineno_1" != "x$as_lineno_2" &&
  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {

  #  Create  $as_me.lineno  as  a  copy  of  $as_myself, but with
$LINENO
  # uniformly replaced by the line number.  The first  'sed'  in-
serts a
  #  line-number  line  after each line using $LINENO; the second
'sed'
  # does the real work.  The second script uses 'N' to pair each
  # line-number line with the line containing  $LINENO,  and  ap-
pends
  #  trailing  '-'  during  substitution so that $LINENO is not a
special
  # case at line end.
  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
  # scripts with optimization help from Paolo Bonzini.  Blame Lee
  # E. McMahon (1931-1989) for sed's syntax.  :-)
  sed -n '
    p
    /[$]LINENO/=
  ' <$as_myself |
    sed '
      s/[$]LINENO.*/&-/
      t lineno
      b
      :lineno
      N
      :loop
      s/[$]LINENO'$as_cr_alnum'_].*/212/
      t loop
      s/-0*//
    ' >$as_me.lineno &&
  chmod +x "$as_me.lineno" ||
    { echo "$as_me: error:  cannot  create  $as_me.lineno;  rerun
with a POSIX shell" >&2
   { (exit 1); exit 1; }; }

  #  Don't  try  to  exec as it changes $[0], causing all sort of
problems
  # (the dirname of $[0] is not the place where we might find the
  #  original  and  so  on.   Autoconf is especially sensitive to
this).
  . "./$as_me.lineno"
  # Exit status is that of the last command.
  exit }


if (as_dir=`dirname -- /` && test  "X$as_dir"  =  X/)  >/dev/null
2>&1; then
rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then
  rm -f conf$$.dir/conf$$.file else
  rm -f conf$$.dir
  mkdir conf$$.dir fi echo  >conf$$.file  if  ln  -s  conf$$.file
conf$$ 2>/dev/null; then
  as_ln_s='ln -s'
  # ... but there are two gotchas:
  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
  #  2)  DJGPP  < 2.04 has no symlinks; `ln -s' creates a wrapper
executable.
  # In both cases, we have to default to `cp -p'.
  ln  -s  conf$$.file  conf$$.dir  2>/dev/null  &&  test   !   -f
conf$$.exe ||
    as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then
  as_ln_s=ln else
  as_ln_s='cp     -p'     fi     rm    -f    conf$$    conf$$.exe
conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null

if mkdir -p . 2>/dev/null; then
  as_mkdir_p=: else
  test -d ./-p && rmdir ./-p
  as_mkdir_p=false fi

if test -x / >/dev/null 2>&1; then
  as_test_x='test -x' else
  if ls -dL / >/dev/null 2>&1; then
    as_ls_L_option=L
  else
    as_ls_L_option=
  fi
  as_test_x='
    eval sh -c '''
      if test -d "$1"; then
        test -d "$1/.";
      else         case $1 in
        -*)set   "./$1";;            esac;            case    `ls
-ld'$as_ls_L_option'         "$1"         2>/dev/null`         in
        ???[sx]*):;;*)false;;esac;fi
    ''' sh
  ' fi as_executable_p=$as_test_x

# Sed  expression  to  map  a  string  onto  a  valid  CPP  name.
as_tr_cpp="eval        sed        'y%*$as_cr_letters%P$as_cr_LET-
TERS%;s%[^_$as_cr_alnum]%_%g'"

# Sed expression to map a string  onto  a  valid  variable  name.
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"


exec 6>&1

# Save the log message, to keep $[0] and so on meaningful, and to

cat >>$CONFIG_STATUS <<_ACEOF # Files that config.status was made
for.  config_headers="$ac_config_headers"

_ACEOF

cat >>$CONFIG_STATUS <<_ACEOF ac_cs_usage="`$as_me'  instantiates
files from templates according to the current configuration.

Usage: $0 [OPTIONS] [FILE]...

  -h, --help       print this help, then exit
  -V,  --version     print  version number and configuration set-
tings, then exit
  -q, --quiet      do not print progress messages
  -d, --debug      don't remove temporary files
      --recheck    update $as_me by  reconfiguring  in  the  same
conditions
  --header=FILE[:TEMPLATE]                       instantiate  the
configuration header FILE

Configuration headers: $config_headers

Report bugs to <bug-autoconf@gnu.org>."

_ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\ config.sta-
tus configured by $0, generated by GNU Autoconf 2.61,
  with  options  \"`echo  "$ac_configure_args"  |  sed  's/^  //;
s/[\""`/\\&/g'`\"

Copyright (C) 2006 Free  Software  Foundation,  Inc.   This  con-
fig.status  script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it."

ac_pwd='$ac_pwd' srcdir='$srcdir' _ACEOF

cat >>$CONFIG_STATUS <<_ACEOF # If no file are specified  by  the
user,  then  we  need  to provide default # value.  By we need to
know if files were specified  by  the  user.   ac_need_defaults=:
while test $# != 0 do
  case $1 in
  --*=*)
    ac_option=`expr "X$1" : 'X=]*='`
    ac_optarg=`expr "X$1" : 'X[^=]*='`
    ac_shift=:
    ;;
  *)
    ac_option=$1
    ac_optarg=$2
    ac_shift=shift
    ;;
  esac
    ac_need_defaults=false;;
  --he | --h)
    # Conflict between --help and --header
    {  echo  "$as_me: error: ambiguous option: $1 Try `$0 --help'
for more information." >&2
   { (exit 1); exit 1; }; };;
  --help | --hel | -h )
    echo "$ac_cs_usage"; exit ;;
  -q | -quiet | --quiet | --quie | --qui | --qu | --q   | -silent
| --silent | --silen | --sile | --sil | --si | --s)
    ac_cs_silent=: ;;

  # This is an error.
  -*)  {  echo  "$as_me:  error:  unrecognized option: $1 Try `$0
--help' for more information." >&2
   { (exit 1); exit 1; }; } ;;

  *) ac_config_targets="$ac_config_targets $1"
     ac_need_defaults=false ;;

  esac
  shift done

ac_configure_extra_args=

if $ac_cs_silent; then
  exec 6>/dev/null
  ac_configure_extra_args="$ac_configure_extra_args --silent" fi

_ACEOF cat >>$CONFIG_STATUS <<_ACEOF if c_cs_recheck; then
  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args
c_configure_extra_args " --no-create --no-recursion" >&6
  CONFIG_SHELL=$SHELL
  export CONFIG_SHELL
  exec $SHELL "$0"$ac_configure_args c_configure_extra_args --no-
create --no-recursion fi

_ACEOF cat >>$CONFIG_STATUS <<_ACEOF exec 5>>config.log {
  echo
  sed  'h;s/./-/g;s/^.../@%:@@%:@  /;s/...$/   @%:@@%:@/;p;x;p;x'
<<_ASBOX @%:@@%:@ Running $as_me. @%:@@%:@ _ASBOX
  echo "$ac_log" } >&5

_ACEOF cat >>$CONFIG_STATUS <<_ACEOF _ACEOF

cat >>$CONFIG_STATUS <<_ACEOF

# Handling of arguments.  for ac_config_target in $ac_config_tar-
gets do
  case $ac_config_target in
    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;


#  Have  a  temporary  directory for convenience.  Make it in the
build tree # simply because there is no reason against having  it
here,  and in addition, # creating and moving files from /tmp can
sometimes cause problems.  # Hook for its removal  unless  debug-
ging.  # Note that there is a small window in which the directory
will not be cleaned: # after its creation but before its name has
been assigned to `$tmp'.  $debug || {
  tmp=
  trap 'exit_status=$?
  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && ex-
it $exit_status
  trap '{ (exit 1); exit 1; }' 1 2 13 15 } #  Create  a  (secure)
tmp directory for tmp files.

{
  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
  test -n "$tmp" && test -d "$tmp" }  || {
  tmp=./conf$$-$RANDOM
  (umask 077 && mkdir "$tmp") } || {
   echo "$me: cannot create a temporary directory in ." >&2
   { (exit 1); exit 1; } }


for ac_tag in    :H $CONFIG_HEADERS do
  case $ac_tag in
  :[FHLC]) ac_mode=$ac_tag; continue;;
  esac
  case $ac_mode$ac_tag in
  :[FHL]*:*);;
  :L*  |  :C*:*)  {  {  echo  "$as_me:$LINENO: error: Invalid tag
$ac_tag." >&5 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
   { (exit 1); exit 1; }; };;
  :[FH]-) ac_tag=-:-;;
  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
  esac
  ac_save_IFS=$IFS
  IFS=:
  set x $ac_tag
  IFS=$ac_save_IFS
  shift
  ac_file=$1
  shift

  case $ac_mode in
  :L) ac_source=$1;;
  :[FH])
    ac_file_inputs=
    for ac_f
    do
      case $ac_f in
      -) ac_f="$tmp/stdin";;

(i.e., don't
    # use $as_me), people would be surprised to read:
    #    /* config.h.  Generated by config.status.  */
    configure_input="Generated from "`IFS=:           echo  $*  |
sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
    if test x"$ac_file" != x-; then
      configure_input="$ac_file.  $configure_input"
      {   echo   "$as_me:$LINENO:  creating  $ac_file"  >&5  echo
"$as_me: creating $ac_file" >&6;}
    fi

    case $ac_tag in
    *:-:* | *:-) cat >"$tmp/stdin";;
    esac
    ;;
  esac

  ac_dir=`$as_dirname -- "$ac_file"  ||  $as_expr  X"$ac_file"  :
'X[^/]//*[^/][^/]*/*$'            X"$ac_file" : 'X[^/]'
X"$ac_file" : 'X$'    X"$ac_file" : 'X'  .  2>/dev/null  ||  echo
X"$ac_file" |
    sed  '/^X[^/]*[^/][^/]**$/{               s//1/             q
          }           /^X[^/].*/{             s//1/             q
           }             /^X$/{               s//1/             q
          }           /^X.*/{               s//1/               q
          }           s/.*/./; q'`
  { as_dir="$ac_dir"
  case $as_dir in #(
  -*) as_dir=./$as_dir;;
  esac
  test  -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } ||
{
    as_dirs=
    while :; do
      case $as_dir in #(
      *'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\''/g"`;; #(
      *) as_qdir=$as_dir;;
      esac
      as_dirs="'$as_qdir' $as_dirs"
      as_dir=`$as_dirname -- "$as_dir" || $as_expr  X"$as_dir"  :
'X[^/]//*[^/][^/]*/*$'       X"$as_dir" : 'X[^/]'    X"$as_dir" :
'X$'     X"$as_dir" : 'X'  . 2>/dev/null || echo X"$as_dir" |
    sed '/^X[^/]*[^/][^/]**$/{              s//1/               q
          }           /^X[^/].*/{             s//1/             q
          }            /^X$/{               s//1/               q
           }             /^X.*/{              s//1/             q
          }           s/.*/./; q'`
      test -d "$as_dir" && break
    done
    test -z "$as_dirs" || eval "mkdir $as_dirs"
  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: can-
not  create  directory  $as_dir"  >&5 echo "$as_me: error: cannot
ac_top_builddir=$ac_top_build_prefix

case $srcdir in
  .)  # We are building in place.
    ac_srcdir=.
    ac_top_srcdir=$ac_top_builddir_sub
    ac_abs_top_srcdir=$ac_pwd ;;
  [\/]* | ?:[\/]* )  # Absolute name.
    ac_srcdir=$srcdir$ac_dir_suffix;
    ac_top_srcdir=$srcdir
    ac_abs_top_srcdir=$srcdir ;;
  *) # Relative name.
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
    ac_top_srcdir=$ac_top_build_prefix$srcdir
    ac_abs_top_srcdir=$ac_pwd/$srcdir    ;;    esac    ac_abs_sr-
cdir=$ac_abs_top_srcdir$ac_dir_suffix


  case $ac_mode in

  :H)
  #
  # CONFIG_HEADER
  # _ACEOF

# Transform confdefs.h into a sed script `conftest.defines', that
#  substitutes the proper values into config.h.in to produce con-
fig.h.  rm -f conftest.defines conftest.tail #  First,  append  a
space  to  every undef/define line, to ease matching.  echo 's/$/
/' >conftest.defines # Then, protect against being on  the  right
side  of  a sed subst, or in # an unquoted here document, in con-
fig.status.  If some macros were #  called  several  times  there
might  be  several  #defines for the same # symbol, which is use-
less.  But do not sort them, since the last # AC_DEFINE  must  be
honored.   ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*  #  These
sed commands are passed to sed as "A NAME B PARAMS  C  VALUE  D",
where  #  NAME is the cpp macro being defined, VALUE is the value
it is being given.  # PARAMS is the parameter list in  the  macro
definition--in   most   cases,  it's  #  just  an  empty  string.
ac_dA='s,^\([     #]*\)[^          ]*\([    ]*'  ac_dB='\)[
(].*,\1define\2' ac_dC=' ' ac_dD=' ,'

uniq confdefs.h |
  sed  -n '         t rset         :rset         s/^[     ]*#[
]*define[       ][      ]*//         t ok          d          :ok
        s/[\&,]/\&/g             s/^$ac_word_re"'^()]*)[      ]*/
'"$ac_dA"'1'"$ac_dB"'2'"${ac_dC}"'3'"$ac_dD"'/p
        s/^$ac_word_re"'[
]*/'"$ac_dA"'1'"$ac_dB$ac_dC"'2'"$ac_dD"'/p
  ' >>conftest.defines

# Remove the space that was appended to ease  matching.   #  Then

while : do
  # Write a here document:
    cat >>$CONFIG_STATUS <<_ACEOF
    # First, check the format of the line:
    cat   >"mp/defines.sed"   <<\CEOF   /^[        ]*#[     ]*un-
def[        ][    ]*$ac_word_re[  ]*b def /^[      ]*#[     ]*de-
fine[       ][    ]*$ac_word_re[(         ]/b def b :def _ACEOF
  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
  echo 'CEOF
    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
  grep . conftest.tail >/dev/null || break
  rm -f conftest.defines
  mv conftest.tail conftest.defines done rm  -f  conftest.defines
conftest.tail

echo  "ac_result=$ac_in"  >>$CONFIG_STATUS  cat  >>$CONFIG_STATUS
<<_ACEOF
  if test x"$ac_file" != x-; then
    echo "/* $configure_input  */" >"$tmp/config.h"
    cat "$ac_result" >>"$tmp/config.h"
    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
      { echo "$as_me:$LINENO: $ac_file  is  unchanged"  >&5  echo
"$as_me: $ac_file is unchanged" >&6;}
    else
      rm -f $ac_file
      mv "$tmp/config.h" $ac_file
    fi
  else
    echo "/* $configure_input  */"
    cat "$ac_result"
  fi
  rm -f "$tmp/out12"
 ;;


  esac

done # for ac_tag


{   (exit   0);   exit   0;  }  _ACEOF  chmod  +x  $CONFIG_STATUS
ac_clean_files=$ac_clean_files_save


# configure is writing to config.log, and then calls  config.sta-
tus.  # config.status does its own redirection, appending to con-
fig.log.  # Unfortunately, on DOS this fails,  as  config.log  is
still kept open # by configure, so config.status won't be able to
write to it; its # output is simply discarded.  So we exec the FD
  # would make configure fail if this is the last instruction.
  $ac_cs_success || { (exit 1); exit 1; } fi



















































Man(1) output converted with man2html