tion @%:@ gives unlimited permission to copy, distribute and mod-
ify  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

# Support unset when possible.  if ( (MAIL=60; unset MAIL) || ex-
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

# 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


if test "x$CONFIG_SHELL" = x; then
  if (eval ":") 2>/dev/null; then
  as_have_required=yes else
  as_have_required=no fi

  if test $as_have_required = yes &&     (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
  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
  case `(set -o) 2>/dev/null` in
  *posix*) set -o posix ;; esac

fi


: _ASEOF }; then
  CONFIG_SHELL=$as_shell                     as_have_required=yes
                if { "$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.

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

      done

      if test "x$CONFIG_SHELL" != x; then
  for as_var in BASH_ENV ENV
        do  ($as_unset  $as_var)  >/dev/null  2>&1  &&  $as_unset
$as_var
        done
        export CONFIG_SHELL
        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} fi


    if test $as_have_required = no; then
  echo This script requires a shell more modern than all the
      echo shells that I found on your system.  Please install a

  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" &&
  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.
      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
  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
    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

if test "X$1" = X--fallback-echo; then
  # used as fallback echo
  shift
  cat <<EOF $* EOF
  exit 0 fi

# The HP-UX ksh and POSIX shell print  the  target  directory  to
stdout # if CDPATH is set.  if test "X${CDPATH+set}" = Xset; then
CDPATH=:; export CDPATH; fi

if test -z "$ECHO"; then if  test  "X${echo_test_string+set}"  !=
Xset;  then  # find a string as large as possible, as long as the
shell can cope with it
  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q

&&
   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
      CONFIG_SHELL=/bin/ksh
      export CONFIG_SHELL
      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
    else
      # Try using printf.
      echo='printf %s0
      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         # Cool, printf works         :
      elif   echo_testing_string=`($ORIGINAL_CONFIG_SHELL    "$0"
--fallback-echo '') 2>/dev/null` &&            test "X$echo_test-
ing_string" =  'X'  &&              echo_testing_string=`($ORIGI-
NAL_CONFIG_SHELL    "$0"   --fallback-echo   "$echo_test_string")
        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

tagnames=${tagnames+${tagnames},}F77

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='torque'  PACKAGE_TAR-
NAME='torque'    PACKAGE_VERSION='2.2.1'   PACKAGE_STRING='torque
2.2.1' PACKAGE_BUGREPORT='torqueusers@supercluster.org'

ac_unique_file="src/cmds/qrun.c" # Factoring default headers  for
most   tests.    ac_includes_default="#include  <stdio.h>  #ifdef
HAVE_SYS_TYPES_H   #   include   <sys/types.h>   #endif    #ifdef
HAVE_SYS_STAT_H # include <sys/stat.h> #endif #ifdef STDC_HEADERS
#  include  <stdlib.h>  #  include  <stddef.h>  #else   #   ifdef
HAVE_STDLIB_H   #   include  <stdlib.h>  #  endif  #endif  #ifdef
HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
#   include <memory.h> # endif # include <string.h> #endif #ifdef
HAVE_STRINGS_H #  include  <strings.h>  #endif  #ifdef  HAVE_INT-
TYPES_H  # include <inttypes.h> #endif #ifdef HAVE_STDINT_H # in-
am__tar  am__untar   MAINTAINER_MODE_TRUE   MAINTAINER_MODE_FALSE
MAINT  program_prefix program_suffix PBS_MACH INCLUDE_SERVER_TRUE
INCLUDE_SERVER_FALSE   INCLUDE_MOM_TRUE   INCLUDE_MOM_FALSE   IN-
CLUDE_CLIENTS_TRUE  INCLUDE_CLIENTS_FALSE  INCLUDE_DRMAA_TRUE IN-
CLUDE_DRMAA_FALSE CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT  OB-
JEXT  DEPDIR  am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEP-
BACKSLASH CCDEPMODE  am__fastdepCC_TRUE  am__fastdepCC_FALSE  CPP
GREP  EGREP AR LN_S ECHO RANLIB CXX CXXFLAGS ac_ct_CXX CXXDEPMODE
am__fastdepCXX_TRUE  am__fastdepCXX_FALSE   CXXCPP   F77   FFLAGS
ac_ct_F77  LIBTOOL LEX LEX_OUTPUT_ROOT LEXLIB YACC YFLAGS TBL PIC
ROFF        PBSPOE         PBSPOEO         BUILD_L26_CPUSETS_TRUE
BUILD_L26_CPUSETS_FALSE   BUILDCPA_TRUE   BUILDCPA_FALSE  MOMLIBS
SCHD_TYPE_SUBDIR   SCHD_TYPE    SCHD_BASL_TRUE    SCHD_BASL_FALSE
SCHD_LIBS  SCHD_CODE  USING_RPP_TRUE  USING_RPP_FALSE  USING_SYS-
LOG_TRUE  USING_SYSLOG_FALSE   PBS_SERVER_HOME   PBS_DEFAULT_FILE
PBS_DEFAULT_SERVER  PBS_ENVIRON  RCP_PATH  RCP_ARGS  RSH_PATH IN-
CLUDE_MOM_RCP_TRUE INCLUDE_MOM_RCP_FALSE  SENDMAIL_CMD  pammoddir
INCLUDE_PAM_TRUE   INCLUDE_PAM_FALSE  xauth_path  INSTALL_MODULE-
FILES_TRUE   INSTALL_MODULEFILES_FALSE   MODULEFILES_DIR    READ-
LINE_LIBS    CYGPATH    TCL_VERSION    TCL_BIN_DIR    TCL_SRC_DIR
TCL_LIB_FILE    TCL_LIB_FLAG    TCL_LIB_SPEC    TCL_STUB_LIB_FILE
TCL_STUB_LIB_FLAG  TCL_STUB_LIB_SPEC  TCL_LIBS  TCL_DEFS  TCL_EX-
TRA_CFLAGS TCL_LD_FLAGS TCL_SHLIB_LD_LIBS TCL_INCLUDES  tclx_VER-
SION  tclx_SRC_DIR tclx_LIB_FILE tclx_LIB_SPEC tclx_STUB_LIB_FILE
tclx_STUB_LIB_SPEC   tclx_STUB_LIB_PATH   TK_VERSION   TK_BIN_DIR
TK_SRC_DIR  TK_LIB_FILE  TK_LIB_FLAG TK_LIB_SPEC TK_STUB_LIB_FILE
TK_STUB_LIB_FLAG  TK_STUB_LIB_SPEC  TK_LIBS  TK_XINCLUDES  TK_IN-
CLUDES    tkx_VERSION   tkx_SRC_DIR   tkx_LIB_FILE   tkx_LIB_SPEC
tkx_STUB_LIB_FILE   tkx_STUB_LIB_SPEC    tkx_STUB_LIB_PATH    IN-
CLUDE_GUI_TRUE    INCLUDE_GUI_FALSE    MY_TCL_LIBS    MY_TCL_INCS
MY_TCLTK_LIBS MY_TCLTK_INCS  USING_TCL_TRUE  USING_TCL_FALSE  US-
ING_TK_TRUE  USING_TK_FALSE TCLSH_PROG WISH_PROG EXTRA_QSTAT_LIBS
USE_TCLQSTAT_TRUE  USE_TCLQSTAT_FALSE  GPERF   HAVE_DOT   DOXYGEN
acx_pthread_config  PTHREAD_LIBS  PTHREAD_CFLAGS  DRMAA_DOCS_TRUE
DRMAA_DOCS_FALSE GENERIC_CONFIG spec_name spec_version  spec_snap
LIB@&t@OBJS LTLIBOBJS' ac_subst_files=''
      ac_precious_vars='build_alias  host_alias  target_alias  CC
CFLAGS LDFLAGS LIBS CPPFLAGS CPP  CXX  CXXFLAGS  CCC  CXXCPP  F77
FFLAGS YACC YFLAGS'


#  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
  # 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

  #  Accept the important Cygnus configure options, so we can di-
agnose typos.

  case $ac_dashdash$ac_option in
  --)
    ac_dashdash=yes ;;

  -bindir | --bindir | --bindi | --bind | --bin | --bi)
    ac_prev=bindir ;;
  -bindir=* | --bindir=* |  --bindi=*  |  --bind=*  |  --bin=*  |
--bi=*)
    bindir=$ac_optarg ;;

  -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 ;;
    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.
    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=c_optarg ;;

  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi   |
--exec-pref | --exec-pre | --exec-pr |  --exec-p  |  --exec-    |
--exec | --exe | --ex)
    ac_prev=exec_prefix ;;
  -exec-prefix=*  |  --exec_prefix=*  | --exec-prefix=* | --exec-
prefi=*   | --exec-pref=* | --exec-pre=* | --exec-pr=* |  --exec-
p=* | --exec-=*   | --exec=* | --exe=* | --ex=*)
    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)
    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 ;;
  -localedir=* | --localedir=* |  --localedi=*  |  --localed=*  |
--locale=*)
    localedir=$ac_optarg ;;

  -localstatedir  |  --localstatedir  | --localstatedi | --local-
stated   | --localstate | --localstat | --localsta | --localst  |
--locals)
    ac_prev=localstatedir ;;
  -localstatedir=* | --localstatedir=* | --localstatedi=* | --lo-
calstated=*   | --localstate=* | --localstat=* |  --localsta=*  |
--localst=* | --locals=*)
    localstatedir=$ac_optarg ;;

  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
    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 ;;

  -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-
form-n  |  --program-transform-    | --program-transform | --pro-
gram-transfor   | --program-transfo | --program-transf   | --pro-
gram-trans  |  --program-tran    |  --progr-tra  | --program-tr |
--program-t)
    ac_prev=program_transform_name ;;
  -program-transform-name=*  |   --program-transform-name=*     |
--program-transform-nam=*  |  --program-transform-na=*   | --pro-
gram-transform-n=* | --program-transform-=*   |  --program-trans-
form=*  |  --program-transfor=*    | --program-transfo=* | --pro-
gram-transf=*   | --program-trans=* | --program-tran=*   | --pro-
gr-tra=* | --program-tr=* | --program-t=*)
    program_transform_name=$ac_optarg ;;

  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
    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=*    |
    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)
    ac_prev=target_alias ;;
  -target=*  |  --target=*  |  --targe=*  |  --targ=* | --tar=* |
--ta=* | --t=*)
    target_alias=$ac_optarg ;;

  -v | -verbose | --verbose | --verbos | --verbo | --verb)
    verbose=yes ;;

  -version | --version | --versio | --versi | --vers | -V)
    ac_init_version=: ;;

  -with-* | --with-*)
    ac_package=`expr "x$ac_option" : 'x-*with-=]*'`
    # 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=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 ;;

  *=*)
    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 ;;

  *)
    # FIXME: should be removed in autoconf 3.0.
    echo "$as_me: WARNING: you should use --build, --host, --tar-
get" >&2
    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
    : ${build_alias=$ac_option}  ${host_alias=$ac_option}  ${tar-
get_alias=$ac_option}
    ;;

  esac done

if test -n "$ac_prev"; then
  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
  { echo "$as_me: error: missing argument to $ac_option" >&2
   { (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

>&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
  # Try the directory containing this script, then the parent di-
rectory.
  ac_confdir=`$as_dirname   --   "$0"   ||   $as_expr   X"$0"   :
'X[^/]//*[^/][^/]*/*$'       X"$0" : 'X[^/]'         X"$0" : 'X$'
    X"$0" : 'X'  . 2>/dev/null || echo X"$0" |
    sed '/^X[^/]*[^/][^/]**$/{              s//1/               q
          }           /^X[^/].*/{             s//1/             q
          }            /^X$/{               s//1/               q
           }             /^X.*/{              s//1/             q
          }           s/.*/./; q'`
  srcdir=$ac_confdir
  if test ! -r "$srcdir/$ac_unique_file"; then
    srcdir=..
  fi else
  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 torque 2.2.1 to adapt to
      --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:
  --prefix=PREFIX          install architecture-independent files
in PREFIX                           [$ac_default_prefix]
  --exec-prefix=EPREFIX   install architecture-dependent files in
EPREFIX                           [PREFIX]

By default, `make install' will install all the files in `$ac_de-
fault_prefix/bin', `$ac_default_prefix/lib' etc.  You can specify
an  installation  prefix  other  than  `$ac_default_prefix' using
`--prefix', for instance `--prefix=OME'.

For better control, use the options below.

Fine tuning of the installation directories:
  --bindir=DIR           user executables [EPREFIX/bin]
  --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/torque@:>@
  --htmldir=DIR          html documentation [DOCDIR]
  --dvidir=DIR           dvi documentation [DOCDIR]
  --pdfdir=DIR           pdf documentation [DOCDIR]
  --psdir=DIR            ps documentation [DOCDIR] _ACEOF


if test -n "$ac_init_help"; then
  case $ac_init_help in
     short | recursive ) echo "Configuration of torque 2.2.1:";;
   esac
  cat <<_ACEOF

Optional Features:
  --disable-FEATURE       do not include FEATURE (same  as  --en-
able-FEATURE=no)
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  --enable-maintainer-mode   enable  make  rules and dependencies
not useful                           (and sometimes confusing) to
the casual installer
  --enable-debug          turn on the DEBUG flag
  --disable-server        do not include server and scheduler
  --disable-mom           do not include the mom daemon
  --disable-clients       do not include the clients
  --disable-drmaa        do  not build the DRMAA 1.0 library (de-
fault is off)
  --disable-dependency-tracking  speeds up one-time build
  --enable-dependency-tracking   do not  reject  slow  dependency
extractors
  --enable-shared@<:@=PKGS@:>@   build  shared  libraries @<:@de-
fault=yes@:>@
  --enable-static@<:@=PKGS@:>@  build  static  libraries  @<:@de-
fault=yes@:>@
  --enable-fast-install@<:@=PKGS@:>@
                          optimize  for fast installation @<:@de-
fault=yes@:>@
  --disable-libtool-lock  avoid  locking  (might  break  parallel
builds)
  --disable-gcc-warnings   If using gcc, use strict warnings
  --disable-xopen-networking       With HPUX and GCC, don't force
usage of XOPEN and libxnet
  --enable-nodemask       enable nodemask-based scheduling on the
Origin 2000
  --enable-pemask          enable  pemask-based scheduling on the
Cray T3e
  --enable-srfs           enable support for SRFS on Cray
  --enable-sp2            build PBS for an IBM SP2
  --disable-cpuset        enable Linux 2.6 kernel cpusets
  --enable-array          setting this under IRIX enables the SGI
Origin 2000
                          parallel support. Normally autodetected
from
                          the /etc/config/array file.
  --enable-blcr           enable BLCR support
  --enable-cpa            enable Cray's CPA support

  --disable-rpp           use RPP/UDP for resource  queries  from
PBS server
                          enable daemons to lock themselves  into
memory:
                          logical-or  of  1 for pbs_server, 2 for
pbs_scheduler,
                          4 for pbs_mom (no argument means 7  for
all three)

  --enable-syslog          enable (default) the use of syslog for
error reporting
  --disable-shell-pipe    give the job script  file  as  standard
input to
                          the  shell  instead of passing its name
via a pipe

  --disable-spool         if disabled, TORQUE will create  output
and error files
                          directly  in $HOME/.pbs_spool if it ex-
ists or in $HOME
                          otherwise.   By  default,  TORQUE  will
spool files in
                          $TORQUEHOME/spool  and copy them to the
users home
                          directory when the job completes.

  --enable-shell-use-argv enable this to put the job script  name
on the
                          command  line  that  invokes the shell.
Not on by
                          default.   Ignores  --enable-shell-pipe
setting.

  --disable-privports     disable the use of privileged ports for
authentication.  Some versions of OSX have
                          a buggy bind() and cannot bind to priv-
ileged ports.

  --disable-mom-checkspool
                          Don't  check free space on spool direc-
tory and set an error
  --disable-gui           do not include the GUI-clients
  --enable-tcl-qstat      setting this builds qstat with Tcl  in-
terpreter
                          features. This is enabled if Tcl is en-
abled.

Optional Packages:
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  --without-PACKAGE       do not use  PACKAGE  (same  as  --with-
PACKAGE=no)
  --with-gnu-ld            assume  the  C  compiler  uses  GNU ld
@<:@default=no@:>@
  --with-pic              try to  use  only  PIC/non-PIC  objects
                          (the "c" scheduler is the default)
  --with-sched-code=PATH   sets the name of the scheduler to use.
                          This only applies  to  BASL  schedulers
and those
                          written in the C language. For C sched-
ulers
                          this should be a directory name and for
BASL
                          schedulers   a   filename   ending   in
".basl".                            It will be interpreted  rela-
tive      to                                   srctree/src/sched-
ulers.SCHD_TYPE/samples.
                          As  an  example,  an  appropriate  BASL
scheduler
                          realtive  path would be "nas.basl". The
default
                          scheduler code for  "C"  schedulers  is
"fifo".

  --with-maildomain=MAILDOMAIN
                          override  the default domain for outgo-
ing mail messages,
                          i.e.  "user@maildomain".   The  default
maildomain is the
                          hostname  where  the  job was submitted
from.
  --with-tmpdir=DIR       set the tmp directory that pbs_mom will
use
                          defaults to "/tmp". This is a Cray-spe-
cific feature.
  --with-server-home=DIR  set the server home/spool directory for
PBS use
                          defaults to /var/spool/torque
  --with-server-name-file=FILE
                          set the file that will contain the name
of
                          the default server for clients to  use.
If this
                          is not an absolute pathname, it will be
evaluated
                          relative to the server  home  directory
that either
                          defaults  to  /usr/spool/PBS  or is set
using
                          the --with-server-home option  to  con-
figure. If this
                          option  is  not  specified, the default
name for
                          this file will be set to "server_name".
  --with-default-server=HOSTNAME
                          set  the  name  of  the  computer  that
clients will
                          Relative  paths  are interpreted within
the context
                          of the server-home.
  --with-qstatrc-file=FILE
                          set the name of  the  file  that  qstat
will use
                          if  there  is no ".qstatrc" file in the
directory
                          where it is being invoked.
                          Relative path names will  be  evaluated
relative
                          to   the  server  home  directory  (see
above).
                          If this option is  not  specified,  the
default name
                          for  this file will be set to "qstatrc"
(no dot)
                          in the server home directory.
  --with-momlogdir        use this directory for MOM logs.
  --with-momlogsuffix     use this suffix for MOM logs.
  --with-scp              use scp instead of mom_rcp (deprecated,
use
                          --with-rcp=scp).
  --with-rcp               one of "scp", "rcp", "mom_rcp", or the
fullpath of
                          a remote file copy program.  scp is the
default if
                          found, otherwise mom_rcp is used.  Some
rcp programs
                          don't  always  exit  with  valid  error
codes in case of
                          failure.   mom_rcp is a copy of BSD rcp
included with
                          this  source  that  has  correct  error
codes, but it is
                          also  old,  unmaintained,  and  doesn't
have largefile
                          support.
  --with-sendmail[=FILE]  sendmail executable to use
  --with-pam=DIR          Directory that  holds  the  system  PAM
modules.
                          Defaults to /lib(64)/security on Linux.
  --with-xauth=PATH       Specify path to xauth program
  --without-readline      do not include readline support
                          (default: included if found)
  --with-modulefiles@<:@=DIR@:>@
                          use modulefiles in specified directory
                          [/etc/modulefiles]
  --with-tcl              directory containing tcl  configuration
(tclConfig.sh)
  --with-tclinclude        directory  containing  the  public Tcl
header files
  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
  CXX         C++ compiler command
  CXXFLAGS    C++ compiler flags
  CXXCPP      C++ preprocessor
  F77         Fortran 77 compiler command
  FFLAGS      Fortran 77 compiler flags
  YACC        The `Yet Another C Compiler' implementation to use.
Defaults to
              the  first  program  found out of: `bison -y', `by-
acc', `yacc'.
  YFLAGS      The list of arguments that will be  passed  by  de-
fault to $YACC.
              This script will default YFLAGS to the empty string
to avoid a
              default value of `-d' given by some  make  applica-
tions.

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

Report  bugs  to  <torqueusers@supercluster.org>.  _ACEOF ac_sta-
tus=$?  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


    cd "$ac_dir" || { ac_status=$?; continue; }
    # Check for guested configure.
    if test -f "$ac_srcdir/configure.gnu"; then
      echo &&
      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
    elif test -f "$ac_srcdir/configure"; then
      echo &&
      $SHELL "$ac_srcdir/configure" --help=recursive
    else
      echo  "$as_me:  WARNING: no configuration information is in
$ac_dir" >&2
    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  torque configure 2.2.1 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 torque $as_me 2.2.1, 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`
} >&5

cat >&5 <<_ACEOF


@%:@@%:@  -----------  @%:@@%:@  @%:@@%:@  Core  tests.  @%:@@%:@
@%:@@%:@ ----------- @%:@@%:@

_ACEOF


# Keep a trace of the command line.  # Strip out --no-create  and
--no-recursion  so they do not pile up.  # Strip out --silent be-
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; }
BOX
    echo
    # The following way of writing the cache mishandles  newlines
in values, (
  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= *)
      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
      cat confdefs.h
      echo
    fi
    test "$ac_signal" != 0 &&
      echo "$as_me: caught signal $ac_signal"
    echo "$as_me: exit $exit_status"
  } >&5
  rm -f core *.core core.conftest.* &&
    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
    exit $exit_status for ac_signal in 1 2 13 15; do
  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
done ac_signal=0

#  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
  >$cache_file fi

# Check that the precious variables saved in the cache have  kept
the   same  #  value.   ac_cache_corrupted=false  for  ac_var  in
$ac_precious_vars; do
  eval ac_old_set=c_cv_env_${ac_var}_set
  eval ac_new_set=c_env_${ac_var}_set
  eval ac_old_val=c_cv_env_${ac_var}_value
  eval ac_new_val=c_env_${ac_var}_value
  case $ac_old_set,$ac_new_set in
    set,)
      {  echo  "$as_me:$LINENO:  error:  `$ac_var'  was  set   to
`$ac_old_val'  in  the  previous  run"  >&5  echo "$as_me: error:
`$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











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




ac_aux_dir= for ac_dir in buildutils "$srcdir"/buildutils; 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 buildutils echo "$as_me: error: cannot find install-
sh or install.sh in buildutils
   { (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




for ac_prog in $MAKE make gmake 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_MAKE+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  {   echo   "$as_me:$LINENO:    result:    $MAKE"    >&5    echo
"${ECHO_T}$MAKE" >&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi


  test -n "$MAKE" && break done test -n "$MAKE" || MAKE="error"

if test "x$MAKE" = "xerror" ;then
  { { echo "$as_me:$LINENO: error: cannot find  a  make  command"
>&5 echo "$as_me: error: cannot find a make command" >&2;}
   { (exit 1); exit 1; }; } fi

am__api_version="1.9" # Find a good install program.  We prefer a
C program (faster), # so one script is as good as  another.   But
avoid the broken or # incompatible versions: # SysV /etc/install,
/usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install #
AIX  /bin/install # AmigaOS /C/install, which installs bootblocks
on floppy discs # AIX 4 /usr/bin/installbsd, which  doesn't  work
without  a -g flag # AFS /usr/afsws/bin/install, which mishandles
nonexistent args # SVR4 /usr/ucb/install, which tries to use  the
nonexistent  group  "staff"  # OS/2's system install, which has a
completely different semantic # ./install,  which  can  be  erro-
neously    created   by   make   from   ./install.sh.    {   echo
"$as_me:$LINENO: checking for a BSD-compatible install" >&5  echo
$ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
if test -z "$INSTALL"; then if test "${ac_cv_path_install+set}" =
set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  # Account for people who put trailing slashes in PATH elements.
case $as_dir/ in
  ./ | .// | /cC/*  |    /etc/*  |  /usr/sbin/*  |  /usr/etc/*  |
/sbin/* | /usr/afsws/bin/* |   ?:\/os2\/install\/* | ?:\/OS2\/IN-
STALL\/* |   /usr/ucb/* ) ;;
  *)
    # OSF1 and SCO ODT 3.0 have their own names for install.
    # Don't use installbsd from OSF since it  installs  stuff  as
root
    # by default.
    for ac_prog in ginstall scoinst install; do
      for   ac_exec_ext   in   ''  $ac_executable_extensions;  do
        if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x
"$as_dir/$ac_prog$ac_exec_ext";   };   then              if  test
$ac_prog    =    install    &&                    grep     dspmsg
"$as_dir/$ac_prog$ac_exec_ext"  >/dev/null  2>&1;  then
# AIX  install.   It  has  an  incompatible  calling  convention.
             :           elif test $ac_prog = install &&
grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1;  then
             #  program-specific  install  script  used by HP pw-

will
    # break other packages using the cache if that directory is
    # removed, or if the value is a relative name.
    INSTALL=$ac_install_sh
  fi fi  {  echo  "$as_me:$LINENO:  result:  $INSTALL"  >&5  echo
"${ECHO_T}$INSTALL" >&6; }

#  Use test -z because SunOS4 sh mishandles braces in ${var-val}.
# It thinks the first close brace ends the variable substitution.
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'

test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'

test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'

{  echo  "$as_me:$LINENO:  checking  whether build environment is
sane" >&5 echo $ECHO_N "checking  whether  build  environment  is
sane...  $ECHO_C"  >&6; } # Just in case sleep 1 echo timestamp >
conftest.file # Do `set' in a subshell so we  don't  clobber  the
current shell's # arguments.  Must try -L first in case configure
is actually a # symlink; some systems play weird games  with  the
mod  time  of  symlinks # (eg FreeBSD returns the mod time of the
symlink's containing # directory).  if (
   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
   if test "$*" = "X"; then
      # -L didn't work.
      set X `ls -t $srcdir/configure conftest.file`
   fi
   rm -f conftest.file
   if test "$*" != "X $srcdir/configure  conftest.file"        &&
test "$*" != "X conftest.file $srcdir/configure"; then

      #  If  neither matched, then we have a broken ls.  This can
happen
      # if, for instance, CONFIG_SHELL is bash and it inherits a
      # broken ls alias from the environment.  This has actually
      # happened.  Such a system could not be considered  "sane".
      {  {  echo  "$as_me:$LINENO:  error: ls -t appears to fail.
Make sure there is not a broken alias in  your  environment"  >&5
echo  "$as_me:  error: ls -t appears to fail.  Make sure there is
not a broken alias in your environment" >&2;}
   { (exit 1); exit 1; }; }
   fi

   test "$2" = conftest.file
   ) then
   # Ok.
   : else
   { { echo "$as_me:$LINENO: error: newly created file  is  older
than  distributed  files!   Check  your  system  clock"  >&5 echo
"$as_me: error: newly created  file  is  older  than  distributed
files!  Check your system clock" >&2;}
$ac_aux_dir && pwd`

test     x"${MISSING+set}"     =    xset    ||    MISSING="SHELL}
$am_aux_dir/missing" # Use eval to expand $SHELL if eval  "$MISS-
ING --run true"; then
  am_missing_run="$MISSING --run " else
  am_missing_run=
  { echo "$as_me:$LINENO: WARNING: `missing' script is too old or
missing" >&5 echo "$as_me: WARNING: `missing' script is  too  old
or missing" >&2;} fi

if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version;
then
  # We used to keeping the `.' as first argument, in order to
  # allow $(mkdir_p) to be used without argument.  As in
  #   $(mkdir_p) $(somedir)
  # where $(somedir) is conditionally defined.  However  this  is
wrong
  # for two reasons:
  #   1.  if  the package is installed by a user who cannot write
`.'
  #     make install will fail,
  #  2. the above comment should most certainly read
  #     $(mkdir_p) $(DESTDIR)$(somedir)
  #     so it does not work when $(somedir) is undefined and
  #     $(DESTDIR) is not.
  #  To support the latter case, we have to write
  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
  #  so the `.' trick is pointless.
  mkdir_p='mkdir -p --' else
  # On NextStep and OpenStep, the `mkdir' command does not
  # recognize any option.  It will interpret all options as
  # directories to create, and then abort because `.' already
  # exists.
  for d in ./-p ./--version;
  do
    test -d $d && rmdir $d
  done
  # $(mkinstalldirs) is defined by Automake if mkinstalldirs  ex-
ists.
  if test -f "$ac_aux_dir/mkinstalldirs"; then
    mkdir_p='$(mkinstalldirs)'
  else
    mkdir_p='$(install_sh) -d'
  fi fi

for ac_prog in gawk mawk nawk awk 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
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

{ echo "$as_me:$LINENO: checking whether ${MAKE-make}  sets  KE)"
>&5  echo  $ECHO_N  "checking  whether  ${MAKE-make}  sets KE)...
$ECHO_C" >&6; } set x  ${MAKE-make};  ac_make=`echo  "$2"  |  sed
's/+/p/g;           s/[^a-zA-Z0-9_]/_/g'`           if          {
as_var=ac_cv_prog_make_${ac_make}_set; eval "test
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  cat >conftest.make <<_ACEOF SHELL = /bin/sh all:          @echo
'@@@%%%=$(MAKE)=@@@%%%'   _ACEOF  #  GNU  make  sometimes  prints
"make[1]: Entering...", which would confuse  us.   case  `${MAKE-
make} -f conftest.make 2>/dev/null` in
  *@@@%%%=?*=@@@%%%*)
    eval ac_cv_prog_make_${ac_make}_set=yes;;
  *)
    eval  ac_cv_prog_make_${ac_make}_set=no;;  esac  rm  -f  con-
ftest.make fi if eval test c_cv_prog_make_${ac_make}_set  =  yes;
then
  {  echo  "$as_me:$LINENO:  result: yes" >&5 echo "${ECHO_T}yes"
>&6; }
  SET_MAKE= else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
}
  SET_MAKE="MAKE=${MAKE-make}" fi

rm  -rf  .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst;
then
  am__leading_dot=.  else
  am__leading_dot=_ fi rmdir .tst 2>/dev/null

# test to see if srcdir already configured if test  "`cd  $srcdir
&& pwd`" != "`pwd`" &&
   test -f $srcdir/config.status; then
  {  { echo "$as_me:$LINENO: error: source directory already con-
figured; run echo "$as_me: error: source directory  already  con-
figured; run
   { (exit 1); exit 1; }; } fi

# test whether we have cygpath if test -z "$CYGPATH_W"; then
  if (cygpath --version) >/dev/null 2>/dev/null; then
    CYGPATH_W='cygpath -w'
  else
    CYGPATH_W=echo
  fi fi



AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}


AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_ver-
sion}"}


AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}


MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}

install_sh=${install_sh-"$am_aux_dir/install-sh"}

# Installed binaries are usually stripped using `strip' when  the
user  #  run  `make install-strip'.  However `strip' might not be
the right # tool to use in cross-compilation environments, there-
fore  Automake  #  will honor the `STRIP' environment variable to
overrule this program.  if test "$cross_compiling" != no; then
  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
name   with   args.    set   dummy   strip;   ac_word=$2  {  echo
    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

fi INSTALL_STRIP_PROGRAM="SHELL} stall_sh) -c -s"

# We need awk for the "check" target.  The system "awk" is bad on
# some platforms.  # Always define AMTAR for backward compatibil-
ity.

AMTAR=${AMTAR-"${am_missing_run}tar"}

am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'





{  echo  "$as_me:$LINENO:  checking whether to enable maintainer-
specific  portions  of  Makefiles"  >&5  echo  $ECHO_N  "checking
whether  to  enable  maintainer-specific portions of Makefiles...
$ECHO_C" >&6; }
    # Check whether --enable-maintainer-mode was given.  if  test
"${enable_maintainer_mode+set}" = set; then
  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enable-
val else
  USE_MAINTAINER_MODE=no fi

  { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5  echo
  program_prefix="" fi if test "$program_suffix" = "NONE";then
  program_suffix="" fi




ac_config_headers="$ac_config_headers src/include/pbs_config.h"



{  echo  "$as_me:$LINENO:  checking  PBS  machine  type" >&5 echo
$ECHO_N "checking PBS machine type... $ECHO_C"  >&6;  }  if  test
"${pbs_cv_type_mach+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  pbs_cv_type_mach=`$ac_aux_dir/pbs_mach_type`    fi    {    echo
"$as_me:$LINENO:    result:    $pbs_cv_type_mach"    >&5     echo
"${ECHO_T}$pbs_cv_type_mach" >&6; } PBS_MACH=$pbs_cv_type_mach if
test   "x$PBS_MACH"   =   "xunknown";   then            {    echo
"$as_me:$LINENO: WARNING: MOM Machine type echo "$as_me: WARNING:
MOM Machine type

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

fi


cat >>confdefs.h <<_ACEOF @%:@define PBS_MACH "${PBS_MACH}" _ACE-
OF


#  this defines the name of a .c file which is then included in #
another resc_def_all.c

cat    >>confdefs.h    <<_ACEOF     @%:@define     MACH_RESC_DEFS
"resc_def_${PBS_MACH}.c" _ACEOF




{  echo  "$as_me:$LINENO:  checking  whether to turn on the DEBUG
flag" >&5 echo $ECHO_N "checking whether to  turn  on  the  DEBUG
flag... $ECHO_C" >&6; } # Check whether --enable-debug was given.
if test "${enable_debug+set}" = set; then
  enableval=$enable_debug; enable_debug=$enableval else
  enable_debug=no fi

{  echo  "$as_me:$LINENO:   result:   $enable_debug"   >&5   echo
"${ECHO_T}$enable_debug" >&6; } if test "x$enable_debug" = "xyes"
; then          cat  >>confdefs.h  <<_ACEOF  @%:@define  DEBUG  1
_ACEOF

fi

if test "x$include_server" = "xyes"; then
  INCLUDE_SERVER_TRUE=
  INCLUDE_SERVER_FALSE='#' else
  INCLUDE_SERVER_TRUE='#'
  INCLUDE_SERVER_FALSE= fi



{ echo "$as_me:$LINENO: checking whether to include the mom  dae-
mon"  >&5  echo $ECHO_N "checking whether to include the mom dae-
mon... $ECHO_C" >&6; } # Check whether  --enable-mom  was  given.
if test "${enable_mom+set}" = set; then
  enableval=$enable_mom; include_mom=$enableval else
  include_mom=$partdefault fi

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


if test "x$include_mom" = "xyes"; then
  INCLUDE_MOM_TRUE=
  INCLUDE_MOM_FALSE='#' else
  INCLUDE_MOM_TRUE='#'
  INCLUDE_MOM_FALSE= fi



{ echo "$as_me:$LINENO: checking whether to include the  clients"
>&5  echo  $ECHO_N  "checking  whether  to include the clients...
$ECHO_C" >&6; } # Check whether --enable-clients was  given.   if
test "${enable_clients+set}" = set; then
  enableval=$enable_clients; include_clients=$enableval else
  include_clients=yes fi

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


if test "x$include_clients" = "xyes"; then
  INCLUDE_CLIENTS_TRUE=
  INCLUDE_CLIENTS_FALSE='#' else
  INCLUDE_CLIENTS_TRUE='#'
  INCLUDE_CLIENTS_FALSE= fi


{ echo "$as_me:$LINENO: checking whether to build DRMAA lib"  >&5
echo  $ECHO_N  "checking  whether  to build DRMAA lib... $ECHO_C"
>&6; } # Check whether --enable-drmaa was given.  if test  "${en-
able_drmaa+set}" = set; then
  enableval=$enable_drmaa; include_drmaa=$enableval else
  include_drmaa=no fi

user_choosed_cc_set=${CC+set}                                 us-
er_choosed_cflags_set=${CFLAGS+set}


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  -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"

"$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 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=.
  set dummy $ac_cv_prog_CC
  shift
  if test $@%:@ != 0; then
    # We chose a different compiler from the bogus one.
    # However, it has the same basename, so  the  bogon  will  be
chosen
    #  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
    ac_cv_prog_ac_ct_CC="$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 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
"${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

int main () {

  ;
  return    0;   }   _ACEOF   ac_clean_files_save=$ac_clean_files
ac_clean_files="$ac_clean_files a.out a.exe b.out" # Try to  cre-
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
error: C compiler cannot create executables See `config.log'  for
more details." >&2;}
   { (exit 77); exit 77; }; } fi

ac_exeext=$ac_cv_exeext

#  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
  { { echo "$as_me:$LINENO: error: cannot compute suffix of  exe-
cutables:  cannot  compile and link See `config.log' for more de-
tails." >&5 echo "$as_me: error: cannot compute  suffix  of  exe-
cutables:  cannot  compile and link See `config.log' for more de-
tails." >&2;}
   { (exit 1); exit 1; }; } fi

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
  *) 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_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
  *) 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
  : 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

<<_ACEOF   /*   confdefs.h.   */  _ACEOF  cat  confdefs.h  >>con-
ftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end  confdefs.h.
*/  #include <stdarg.h> #include <stdio.h> #include <sys/types.h>
#include <sys/stat.h> /* Most of the following tests  are  stolen
from  RCS  5.7's  src/conf.sh.   */ struct buf { int x; }; FILE *
(*rcsopen) (struct buf *, struct stat *, int); static char *e (p,
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

rm -f core conftest.err conftest.$ac_objext
  test "x$ac_cv_prog_cc_c89" != "xno" && break done  rm  -f  con-
ftest.$ac_ext CC=$ac_save_CC

fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in
  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         DEPDIR="${am__lead-
ing_dot}deps"

ac_config_commands="$ac_config_commands depfiles"


am_make=${MAKE-make}   cat   >   confinc   <<   'END'   am__doit:
        @echo  done  END # If we don't find an include directive,
just comment out the code.  { echo "$as_me:$LINENO: checking  for
style of include used by $am_make" >&5 echo $ECHO_N "checking for
style of include used by  $am_make...  $ECHO_C"  >&6;  }  am__in-
clude="#"  am__quote=  _am_result=none # First try GNU make style
include.  echo "include confinc" > confmf # We grep out `Entering
directory'  and `Leaving directory' # messages which can occur if
`w' ends up in MAKEFLAGS.  #  In  particular  we  don't  look  at
`^make:'  because  GNU  make  might # be invoked under some other
name (usually "gmake"), in which # case it prints  its  new  name
instead  of `make'.  if test "`$am_make -s -f confmf 2> /dev/null
| grep -v 'ing directory'`" = "done"; then
   am__include=include
   am__quote=
   _am_result=GNU fi # Now try BSD make style include.   if  test
"$am__include" = "#"; then
   echo '.include "confinc"' > confmf
   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
      am__include=.include
      am__quote="
      _am_result=BSD
   fi fi


  AMDEP_FALSE='#' else
  AMDEP_TRUE='#'
  AMDEP_FALSE= fi




depcc="$CC"   am_compiler_list=

{  echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
echo $ECHO_N "checking dependency  style  of  $depcc...  $ECHO_C"
>&6;  }  if  test  "${am_cv_CC_dependencies_compiler_type+set}" =
set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
  # We make a subdir and do the tests there.   Otherwise  we  can
end up
  # making bogus files that we don't know about and never remove.
For
  # instance it was reported that on HP-UX the gcc test will  end
up
  # making a dummy file named `D' -- because `-MD' means `put the
output
  # in D'.
  mkdir conftest.dir
  # Copy depcomp to subdir because otherwise we won't find it  if
we're
  # using a relative directory.
  cp "$am_depcomp" conftest.dir
  cd conftest.dir
  #  We will build objects and dependencies in a subdirectory be-
cause
  # it helps to detect inapplicable dependency  modes.   For  in-
stance
  # both Tru64's cc and ICC support -MD to output dependencies as
a
  # side effect of compilation, but ICC will put the dependencies
in
  # the current directory while Tru64 will put them in the object
  # directory.
  mkdir sub

  am_cv_CC_dependencies_compiler_type=none
  if test "$am_compiler_list" = ""; then
     am_compiler_list=`sed -n  's/^#*-zA-Z0-9]*)$/1/p'  <  ./dep-
comp`
  fi
  for depmode in $am_compiler_list; do
    # Setup a source with many dependencies, because some compil-
ers
    # like to wrap large dependency lists on column  80  (with  ,
and
      touch sub/conftst$i.h
    done
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}"
> confmf

    case $depmode in
    nosideeffect)
      # after this tag, mechanisms are  not  by  side-effect,  so
they'll
      # only be used when explicitly requested
      if   test   "x$enable_dependency_tracking"   =  xyes;  then
        continue
      else         break
      fi
      ;;
    none) break ;;
    esac
    # We check with `-c' and `-o' for the sake of the  "dashmstd-
out"
    #  mode.   It turns out that the SunPro C++ compiler does not
properly
    # handle `-M -o', and we need to detect this.
    if    depmode=$depmode           source=sub/conftest.c    ob-
ject=sub/conftest.${OBJEXT-o}         depfile=sub/conftest.Po tm-
pdepfile=sub/conftest.TPo        $SHELL ./depcomp  $depcc  -c  -o
sub/conftest.${OBJEXT-o}    sub/conftest.c             >/dev/null
2>conftest.err &&
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
       grep sub/conftest.${OBJEXT-o} sub/conftest.Po >  /dev/null
2>&1 &&
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
      #  icc doesn't choke on unknown options, it will just issue
warnings
      # or remarks (even with -Werror).  So we  grep  stderr  for
any message
      # that says an option was ignored or not supported.
      # When given -MP, icc 7.0 and 7.1 complain thusly:
      #   icc: Command line warning: ignoring option '-M'; no ar-
gument required
      # The diagnosis changed in icc 8.0:
      #   icc: Command line remark: option '-MP' not supported
      if (grep 'ignoring option' conftest.err ||
          grep 'not  supported'  conftest.err)  >/dev/null  2>&1;
then :; else
        am_cv_CC_dependencies_compiler_type=$depmode
        break
      fi
    fi
  done

  cd ..
  rm -rf conftest.dir else
  am__fastdepCC_FALSE= 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 how to run the C preprocessor" >&5 echo $ECHO_N  "check-
ing  how  to run the C preprocessor... $ECHO_C" >&6; } # On Suns,
sometimes $CPP names a directory.  if test -n "$CPP" &&  test  -d
"$CPP"; then
  CPP= fi if test -z "$CPP"; then
  if test "${ac_cv_prog_CPP+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
      # Double quotes because CPP needs to be expanded
    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
    do
      ac_preproc_ok=false for ac_c_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.
  # 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
  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
  # 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_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
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
  # 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
  : 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 grep that handles long lines
and -e" >&5 echo $ECHO_N "checking for  grep  that  handles  long
lines  and -e... $ECHO_C" >&6; } if test "${ac_cv_path_GREP+set}"
= 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
    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

GREP="$ac_cv_path_GREP" if test -z "$GREP"; then
  { { echo "$as_me:$LINENO: error:  no  acceptable  $ac_prog_name
could  be  found  in  $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 echo
"$as_me: error: no acceptable $ac_prog_name  could  be  found  in
$PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
   { (exit 1); exit 1; }; } fi

else
  ac_cv_path_GREP=$GREP fi


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


{ 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
  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
  done done

done IFS=$as_save_IFS


fi

EGREP="$ac_cv_path_EGREP" if test -z "$EGREP"; then
  { { echo "$as_me:$LINENO: error:  no  acceptable  $ac_prog_name
could  be  found  in  $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 echo
"$as_me: error: no acceptable $ac_prog_name  could  be  found  in
$PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
   { (exit 1); exit 1; }; } fi

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"


if test $ac_cv_c_compiler_gnu = yes; then
    { echo "$as_me:$LINENO: checking whether  $CC  needs  -tradi-
tional"  >&5 echo $ECHO_N "checking whether $CC needs -tradition-
    cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.  */ _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ #include <termio.h> Autoconf TCGETA _ACEOF if
(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  $EGREP "$ac_pattern" >/dev/null 2>&1; then
  ac_cv_prog_gcc_traditional=yes fi rm -f conftest*

  fi  fi  {  echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_tradi-
tional" >&5 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6; }
  if test $ac_cv_prog_gcc_traditional = yes; then
    CC="$CC -traditional"
  fi fi



for ac_prog in ar 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_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_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 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


  test -n "$AR" && break done test -n "$AR" || AR="exit"


#  Check  whether  --enable-shared  was  given.   if  test "${en-
able_shared+set}" = set; then
  enableval=$enable_shared; p=${PACKAGE-default}
    case $enableval in
    yes) enable_shared=yes ;;
    no) enable_shared=no ;;
    *)

#  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


{ 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=.
  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
      lt_cv_path_SED=$lt_ac_sed
    fi
  done done SED=$lt_cv_path_SED

fi

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


#    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'`

  {  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 GNU ld's 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 ld's
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


  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                  ;;            *)
lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first  match,
but           continue # so that we can try to find one that sup-
ports BSD flags           ;;         esac
      esac
    fi
  done
  IFS="$lt_save_ifs"
  test -z "$lt_cv_path_NM"  &&  lt_cv_path_NM=nm  fi  fi  {  echo
"$as_me:$LINENO:     result:     $lt_cv_path_NM"     >&5     echo
"${ECHO_T}$lt_cv_path_NM" >&6; } NM="$lt_cv_path_NM"

{ echo "$as_me:$LINENO: checking whether ln -s  works"  >&5  echo
$ECHO_N   "checking  whether  ln  -s  works...  $ECHO_C"  >&6;  }
LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then
  { 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.  #
  ;;

bsdi4*)
  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'
  ;;

darwin* | rhapsody*)
  lt_cv_deplibs_check_method=pass_all
  ;;

freebsd* | kfreebsd*-gnu)
  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
    case $host_cpu in
    i*86 )
      # Not sure whether the presence of OpenBSD here was a  mis-
take.
      # Let's accept both of them until this is cleared up.
      lt_cv_deplibs_check_method='file_magic      (FreeBSD|OpenB-
SD)/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_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*)
  case $host_cpu in
  alpha*|hppa*|i*86|ia64*|m68*|mips*|power-
pc*|sparc*|s390*|sh*|x86_64*)
    lt_cv_deplibs_check_method=pass_all ;;
  *)
    # glibc up to 2.1.1 does not perform some relocations on ARM
    #  this  will be overridden with pass_all, but let us keep it
just in case
    lt_cv_deplibs_check_method='file_magic  ELF   [0-9][0-9]*-bit
[LM]SB (shared object|dynamic lib )' ;;
  esac
  lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
  lt_cv_deplibs_check_method=pass_all
  ;;

netbsd*)
  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
    lt_cv_deplibs_check_method='match_pattern
/lib[^/]+(.so.[0-9]+.[0-9]+|_pic.a)$'
  else
    lt_cv_deplibs_check_method='match_pattern
/lib[^/]+(.so|_pic.a)$'
  fi
  ;;

newos6*)
  lt_cv_deplibs_check_method='file_magic    ELF   [0-9][0-9]*-bit
[ML]SB (executable|dynamic lib)'
  lt_cv_file_magic_cmd=/usr/bin/file
  lt_cv_file_magic_test_file=/usr/lib/libnls.so
  ;;

nto-qnx*)
  lt_cv_deplibs_check_method=unknown

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
    ;;
  esac
  ;;

sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* |  unixware7*  |
sysv4*uw2*)
  lt_cv_deplibs_check_method=pass_all
  ;; esac

fi  {  echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method"
>&5 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }  file_mag-
ic_cmd=$lt_cv_file_magic_cmd
deplibs_check_method=$lt_cv_deplibs_check_method     test      -z
"$deplibs_check_method" && deplibs_check_method=unknown


  # 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
    *32-bit*)
      LD="${LD-ld} -32"
      ;;
    *N32*)
      LD="${LD-ld} -n32"
      ;;
    *64-bit*)
      LD="${LD-ld} -64"
      ;;
    esac
   fi
  fi
  rm -rf conftest*
        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"
  CFLAGS="$CFLAGS -belf"
  {  echo  "$as_me:$LINENO: checking whether the C compiler needs
-belf" >&5 echo $ECHO_N "checking whether the  C  compiler  needs
-belf...  $ECHO_C"  >&6; } if test "${lt_cv_cc_needs_belf+set}" =
set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  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

     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_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"


{ 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
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.   */  _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ #include <string.h>

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

fi

if test $ac_cv_header_stdc = yes; then
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
  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>

_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=$?

(  exit  $ac_status  )  ac_cv_header_stdc=no fi rm -f core *.core
core.conftest.*   gmon.out   bb.out    conftest$ac_exeext    con-
ftest.$ac_objext conftest.$ac_ext fi


fi  fi  {  echo  "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
echo "${ECHO_T}$ac_cv_header_stdc" >&6; }  if  test  $ac_cv_head-
er_stdc = yes; then

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

fi

# On IRIX 5.3, sys/types and inttypes.h are conflicting.









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

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
  echo  $ECHO_N  "(cached)  $ECHO_C"  >&6  fi  ac_res=`eval  echo
'${'$as_ac_Header'}'`                { echo "$as_me:$LINENO:  re-
sult: $ac_res" >&5 echo "${ECHO_T}$ac_res" >&6; } else
  #  Is  the header compilable?  { echo "$as_me:$LINENO: checking
$ac_header usability" >&5 echo $ECHO_N "checking  $ac_header  us-
ability...  $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.   */  $ac_in-
cludes_default  @%:@include  <$ac_header>  _ACEOF  rm   -f   con-
ftest.$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_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

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-
processor!" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding  with
the  compiler's  result"  >&5  echo "$as_me: WARNING: $ac_header:
proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but can-
not  be  compiled" >&5 echo "$as_me: WARNING: $ac_header: present
but cannot be compiled" >&2;}
    { 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;}
    (             cat              <<_ASBOX              @%:@@%:@
------------------------------------------- @%:@@%:@ @%:@@%:@ Re-
port  this  to  torqueusers@supercluster.org  @%:@@%:@   @%:@@%:@
------------------------------------------- @%:@@%:@ _ASBOX
     ) | sed "s/^/$as_me: WARNING:     /" >&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

ac_ext=cpp   ac_cpp='$CXXCPP   $CPPFLAGS'   ac_compile='$CXX   -c
$ac_word" >&5 echo $ECHO_N  "checking  for  $ac_word...  $ECHO_C"
>&6; } if test "${ac_cv_prog_CXX+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$CXX"; then
  ac_cv_prog_CXX="$CXX"  #  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_CXX="$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 CXX=$ac_cv_prog_CXX if test -n "$CXX"; then
  { echo "$as_me:$LINENO: result: $CXX" >&5 echo  "${ECHO_T}$CXX"
>&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi


    test -n "$CXX" && break
  done fi if test -z "$CXX"; then
  ac_ct_CXX=$CXX
  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC  KCC  RCC
xlC_r xlC 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_CXX+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$ac_ct_CXX"; then
  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX"  #  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_CXX="$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  ac_ct_CXX=$ac_cv_prog_ac_ct_CXX  if test -n "$ac_ct_CXX";
then
  {  echo   "$as_me:$LINENO:   result:   $ac_ct_CXX"   >&5   echo
"${ECHO_T}$ac_ct_CXX" >&6; } else
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
    CXX=$ac_ct_CXX
  fi fi

  fi fi # Provide some  information  about  the  compiler.   echo
"$as_me:$LINENO:  checking  for C++ compiler version" >&5 ac_com-
piler=`set X $ac_compile; echo $2` { (ac_try="$ac_compiler --ver-
sion >&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
  (eval "$ac_compiler -V >&5") 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }

{ echo "$as_me:$LINENO: checking whether we are using the GNU C++
compiler" >&5 echo $ECHO_N "checking whether we are using the GNU
C++  compiler...  $ECHO_C"  >&6;  }  if test "${ac_cv_cxx_compil-
er_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.  */

int main () { #ifndef __GNUC__
       choke me #endif

  ;
  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

fi { echo "$as_me:$LINENO: result:  $ac_cv_cxx_compiler_gnu"  >&5
echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; } GXX=`test $ac_com-
piler_gnu = yes  &&  echo  yes`  ac_test_CXXFLAGS=${CXXFLAGS+set}
ac_save_CXXFLAGS=$CXXFLAGS   {   echo  "$as_me:$LINENO:  checking
whether $CXX accepts -g" >&5 echo $ECHO_N "checking whether  $CXX
accepts -g... $ECHO_C" >&6; } if test "${ac_cv_prog_cxx_g+set}" =
set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
   ac_cxx_werror_flag=yes
   ac_cv_prog_cxx_g=no
   CXXFLAGS="-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_cxx_wer-
ror_flag" ||          test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_cv_prog_cxx_g=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        CXXFLAGS=""
      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

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_cxx_wer-
ror_flag" ||          test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_cv_prog_cxx_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_cxx_werror_flag=$ac_save_cxx_werror_flag    fi    {    echo
"$as_me:$LINENO:     result:    $ac_cv_prog_cxx_g"    >&5    echo
"${ECHO_T}$ac_cv_prog_cxx_g" >&6; } if test "$ac_test_CXXFLAGS" =
set; then
  CXXFLAGS=$ac_save_CXXFLAGS  elif  test $ac_cv_prog_cxx_g = yes;
then
  if test "$GXX" = yes; then
    CXXFLAGS="-g -O2"
  else
    CXXFLAGS="-g"
  fi else
  if test "$GXX" = yes; then
    CXXFLAGS="-O2"
  else
    CXXFLAGS=
  fi fi 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

depcc="$CXX"  am_compiler_list=

{  echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
echo $ECHO_N "checking dependency  style  of  $depcc...  $ECHO_C"
  # Copy depcomp to subdir because otherwise we won't find it  if
we're
  # using a relative directory.
  cp "$am_depcomp" conftest.dir
  cd conftest.dir
  #  We will build objects and dependencies in a subdirectory be-
cause
  # it helps to detect inapplicable dependency  modes.   For  in-
stance
  # both Tru64's cc and ICC support -MD to output dependencies as
a
  # side effect of compilation, but ICC will put the dependencies
in
  # the current directory while Tru64 will put them in the object
  # directory.
  mkdir sub

  am_cv_CXX_dependencies_compiler_type=none
  if test "$am_compiler_list" = ""; then
     am_compiler_list=`sed -n  's/^#*-zA-Z0-9]*)$/1/p'  <  ./dep-
comp`
  fi
  for depmode in $am_compiler_list; do
    # Setup a source with many dependencies, because some compil-
ers
    # like to wrap large dependency lists on column  80  (with  ,
and
    #  we  should  not choose a depcomp mode which is confused by
this.
    #
    # We need to recreate these files for each test, as the  com-
piler may
    #  overwrite  some  of them when testing with obscure command
lines.
    # This happens at least with the AIX C compiler.
    : > sub/conftest.c
    for i in 1 2 3 4 5 6; do
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
      # Using `: > sub/conftst$i.h' creates  only  sub/conftst1.h
with
      # Solaris 8's {/usr,}/bin/sh.
      touch sub/conftst$i.h
    done
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}"
> confmf

    case $depmode in
    nosideeffect)
      # after this tag, mechanisms are  not  by  side-effect,  so
they'll
      # only be used when explicitly requested
      if   test   "x$enable_dependency_tracking"   =  xyes;  then

sub/conftest.${OBJEXT-o}    sub/conftest.c             >/dev/null
2>conftest.err &&
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
       grep sub/conftest.${OBJEXT-o} sub/conftest.Po >  /dev/null
2>&1 &&
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
      #  icc doesn't choke on unknown options, it will just issue
warnings
      # or remarks (even with -Werror).  So we  grep  stderr  for
any message
      # that says an option was ignored or not supported.
      # When given -MP, icc 7.0 and 7.1 complain thusly:
      #   icc: Command line warning: ignoring option '-M'; no ar-
gument required
      # The diagnosis changed in icc 8.0:
      #   icc: Command line remark: option '-MP' not supported
      if (grep 'ignoring option' conftest.err ||
          grep 'not  supported'  conftest.err)  >/dev/null  2>&1;
then :; else
        am_cv_CXX_dependencies_compiler_type=$depmode
        break
      fi
    fi
  done

  cd ..
  rm -rf conftest.dir else
  am_cv_CXX_dependencies_compiler_type=none fi

fi  {  echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_com-
piler_type"  >&5  echo  "${ECHO_T}$am_cv_CXX_dependencies_compil-
er_type"  >&6;  } CXXDEPMODE=depmode=$am_cv_CXX_dependencies_com-
piler_type



if
  test   "x$enable_dependency_tracking"   !=   xno     &&    test
"$am_cv_CXX_dependencies_compiler_type" = gcc3; then
  am__fastdepCXX_TRUE=
  am__fastdepCXX_FALSE='#' else
  am__fastdepCXX_TRUE='#'
  am__fastdepCXX_FALSE= fi


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
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_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

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.
  # 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_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 !
  { { echo "$as_me:$LINENO: error:  C++  preprocessor  See  `con-
fig.log'  for  more  details."  >&5 echo "$as_me: error: C++ pre-
processor See `config.log' for more details." >&2;}
   { (exit 1); exit 1; }; } fi

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


ac_ext=f   ac_compile='$F77   -c  $FFLAGS  conftest.$ac_ext  >&5'
ac_link='$F77  -o  conftest$ac_exeext   $FFLAGS   $LDFLAGS   con-
ftest.$ac_ext  $LIBS >&5' ac_compiler_gnu=$ac_cv_f77_compiler_gnu
if test -n "$ac_tool_prefix"; then
  for ac_prog in g77 xlf f77 frt  pgf77  cf77  fort77  fl32  af77
xlf90  f90  pgf90  pghpf epcf90 gfortran g95 xlf95 f95 fort ifort
ifc efc pgf95 lf95 ftn
  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_F77+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$F77"; then
  ac_cv_prog_F77="$F77" # 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_F77="$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 F77=$ac_cv_prog_F77 if test -n "$F77"; then
  {  echo "$as_me:$LINENO: result: $F77" >&5 echo "${ECHO_T}$F77"
>&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi


    test -n "$F77" && break
  done fi if test -z "$F77"; then
  ac_ct_F77=$F77
  for  ac_prog  in  g77  xlf  f77 frt pgf77 cf77 fort77 fl32 af77
xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95  f95  fort  ifort
ifc efc pgf95 lf95 ftn do
  #  Extract the first word of "$ac_prog", so it can be a program
    ac_cv_prog_ac_ct_F77="$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  ac_ct_F77=$ac_cv_prog_ac_ct_F77  if test -n "$ac_ct_F77";
then
  {  echo   "$as_me:$LINENO:   result:   $ac_ct_F77"   >&5   echo
"${ECHO_T}$ac_ct_F77" >&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi


  test -n "$ac_ct_F77" && break done

  if test "x$ac_ct_F77" = x; then
    F77=""
  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
    F77=$ac_ct_F77
  fi fi


#  Provide   some   information   about   the   compiler.    echo
"$as_me:$LINENO:  checking  for  Fortran 77 compiler version" >&5
ac_compiler=`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
  (eval "$ac_compiler -V >&5") 2>&5
       choke me #endif

      end _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_com-
pile" 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_f77_wer-
ror_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_f77_compiler_gnu=$ac_compiler_gnu

fi  {  echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
echo       "${ECHO_T}$ac_cv_f77_compiler_gnu"       >&6;        }
ac_ext=$ac_save_ext                  ac_test_FFLAGS=${FFLAGS+set}
ac_save_FFLAGS=$FFLAGS FFLAGS= { echo  "$as_me:$LINENO:  checking
whether  $F77 accepts -g" >&5 echo $ECHO_N "checking whether $F77
accepts -g... $ECHO_C" >&6; } if test "${ac_cv_prog_f77_g+set}" =
set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  FFLAGS=-g cat >conftest.$ac_ext <<_ACEOF
      program main

      end _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_com-
pile" 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_f77_wer-
ror_flag" ||          test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_cv_prog_f77_g=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

    FFLAGS="-O2"
  else
    FFLAGS=
  fi fi

G77=`test  $ac_compiler_gnu  =  yes   &&   echo   yes`   ac_ext=c
ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS con-
ftest.$ac_ext >&5'  ac_link='$CC  -o  conftest$ac_exeext  $CFLAGS
$CPPFLAGS   $LDFLAGS   conftest.$ac_ext   $LIBS  >&5'  ac_compil-
er_gnu=$ac_cv_c_compiler_gnu



# 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).
puting a
    # maximum length that is only  half  of  the  actual  maximum
length, but
    # we can't tell.
    while  (test  "X"`$CONFIG_SHELL  $0  --fallback-echo "X$test-
string" 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




#  Check  for  command  to grab the raw symbol name followed by C
symbol from nm.  {  echo  "$as_me:$LINENO:  checking  command  to
parse  $NM output from $compiler object" >&5 echo $ECHO_N "check-
ing command to parse $NM output from $compiler object... $ECHO_C"
>&6; } if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else

#  These  are  sane defaults that work on at least a few old sys-
tems.  # [They come from Ultrix.  What could be  older  than  Ul-
trix?!! ;)]

#  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  the  above  into  a  raw  symbol  and  a  C symbol.
  ;; 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/^:  ]*
$/  {\
  ;; 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

# Try without a prefix undercore, then with it.   for  ac_symprfx
in "" "_"; do

  # Write the raw and C identifiers.
  lt_cv_sys_global_symbol_pipe="sed   -n  -e  's/^.*[        ]ym-
code$symcode*[                  ][               ]*c_symprfx$sym-
pat$opt_cr$/$symxfrm/p'"

  # Check to see that the pipe works correctly.
  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:
          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"
                    LIBS="conftstm.$ac_objext"
CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"           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
                pipe_works=yes                   fi
LIBS="$lt_save_LIBS"                     CFLAGS="$lt_save_CFLAGS"
        else           echo "cannot find nm_test_func in  $nlist"
>&5         fi
      else         echo "cannot find nm_test_var in $nlist" >&5
      fi
    else
      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
  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
  ;; esac

# Sed substitution that helps us do  robust  quoting.   It  back-
slashifies  # metacharacters that are still active within double-
quoted   strings.    Xsed='sed    -e    s/^X//'    sed_quote_sub-
st='s/"\`$\\]/\1/g'

#  Same  as  above,  but  do not quote variable references.  dou-
ble_quote_subst='s/"\`\\]/\1/g'

# Sed substitution to delay expansion of an escaped  shell  vari-
able  in  a  # double_quote_subst'ed string.  delay_variable_sub-
st='s/\\\\\\\\$/g'

# 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   M$VC,   #   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
  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=.
  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_AR="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 ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then
  {   echo   "$as_me:$LINENO:   result:   $ac_ct_AR"   >&5   echo
"${ECHO_T}$ac_ct_AR" >&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi

  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

"$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_cv_prog_ac_ct_RANLIB="$ac_ct_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_ac_ct_RANLIB="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   ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB   if   test    -n
"$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
  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
name  with  args.    set   dummy   strip;   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_STRIP+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$ac_ct_STRIP"; then
  ac_cv_prog_ac_ct_STRIP="$ac_ct_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_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

# 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"
    ;;
  esac
  old_archive_cmds="$old_archive_cmds~ANLIB ldlib" fi

#  Only  perform the check for file, if the check method requires
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               MAGIC_CMD="$lt_cv_path_MAG-
IC_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,
  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
    {  echo  "$as_me:$LINENO: checking for file" >&5 echo $ECHO_N
"checking for file... $ECHO_C" >&6; } if test  "${lt_cv_path_MAG-
IC_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/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               MAGIC_CMD="$lt_cv_path_MAG-
IC_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


# 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
  withval=$with_pic; pic_mode="$withval" else
  pic_mode=default fi

test -z "$pic_mode" && pic_mode=default

# Use C for the default configuration in the libtool script  tag-
name=  lt_save_CC="$CC"  ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_com-
pile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC
-o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext
$LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu


# 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


#  #  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 :

  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  lt_prog_compiler_static_works=no
   save_LDFLAGS="$LDFLAGS"
   LDFLAGS="$LDFLAGS $lt_prog_compiler_static"
   printf "$lt_simple_link_test_code" > conftest.$ac_ext
   if  (eval $ac_link 2>conftest.err) && test -s conftest$ac_exe-
ext; then
     # The compiler can only warn and ignore the  option  if  not
recognized
     # So say no if there are warnings
     if test -s conftest.err; then
       # Append any errors to the config.log.
       cat conftest.err 1>&5
     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




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
     # So say no if there are warnings
     if test ! -s conftest.err; 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
      ;;

    mingw* | pw32* | os2*)
      # 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='-DDLL_EXPORT'
      ;;

    hpux9* | hpux10* | hpux11*)
      lt_prog_compiler_wl='-Wl,'
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
      # not for PA HP-UX.

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

    linux*)
      case $CC in
      icc*     |     ecc*)             lt_prog_compiler_wl='-Wl,'
        lt_prog_compiler_pic='-KPIC'              lt_prog_compil-
er_static='-static'
        ;;
      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_wl='-Wl,'
      lt_prog_compiler_pic='-KPIC'
      lt_prog_compiler_static='-Bstatic'
      ;;

    sunos4*)
      lt_prog_compiler_wl='-Qoption ld '
      lt_prog_compiler_pic='-PIC'
      lt_prog_compiler_static='-Bstatic'
      ;;

    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
      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'
{  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}?
:&$lt_compiler_flag :; t'    -e 's: [^  ]*conftest.:  $lt_compil-
er_flag&:; t'    -e 's:$: $lt_compiler_flag:'`
   (eval echo "
   (eval "$lt_compile" 2>conftest.err)
   ac_status=$?
   cat conftest.err >&5
   echo "$as_me:__oline__:  = $ac_status" >&5
   if (exit $ac_status) && test -s "$ac_outfile"; then
     #  The  compiler  can only warn and ignore the option if not
recognized
     # So say no if there are warnings
     if test ! -s conftest.err; 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

  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}?
:&$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)
   ac_status=$?
   cat out/conftest.err >&5
   echo "$as_me:__oline__:  = $ac_status" >&5
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
   then
     #  The  compiler  can only warn and ignore the option if not
recognized
     # So say no if there are warnings
     if test ! -s out/conftest.err; then
       lt_cv_prog_compiler_c_o=yes
     fi
   fi
   chmod u+w .
   $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
    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=
  whole_archive_flag_spec=
  thread_safe_flag_spec=
  hardcode_libdir_flag_spec=
  hardcode_libdir_flag_spec_ld=
  hardcode_libdir_separator=
  hardcode_direct=no
  hardcode_minus_L=no
  hardcode_shlibpath_var=unsupported
  link_all_deplibs=unknown
  hardcode_automatic=no
  module_cmds=
  module_expsym_cmds=
  always_export_symbols=no
  export_symbols_cmds='$NM $libobjs $convenience  |  $global_sym-
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
    ;;
  esac

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

    # 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
      # them.
      ld_shlibs=no
      ;;

    beos*)
      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 '''/^[BCDGS] /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
      ;;

    netbsd*)
      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null;  then
        archive_cmds='$LD  -Bshareable  $libobjs  $deplibs $link-
er_flags -o $lib'         wlarc=
      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'

  linux*)
    if $LD --help 2>&1 | grep  ':  supported  targets:.*  elf'  >
/dev/null; then
        tmp_archive_cmds='$CC  -shared $libobjs $deplibs $compil-
er_flags   ${wl}-soname   $wl$soname   -o    $lib'            ar-
chive_cmds="$tmp_archive_cmds"
      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
      if test $supports_anon_versioning = yes; then
        archive_expsym_cmds='$echo  "{  global:"  >   $output_ob-
jdir/$libname.ver~ cat $export_symbols | sed -e "s//1;/" >> $out-
put_objdir/$libname.ver~ $echo  "local:  *;  };"  >>  $output_ob-
jdir/$libname.ver~
        $CC  -shared $libobjs $deplibs $compiler_flags ${wl}-son-
ame  $wl$soname  ${wl}-version-script   ${wl}$output_objdir/$lib-
name.ver -o $lib'
      else
        archive_expsym_cmds="$tmp_archive_cmds"
      fi
    else
      ld_shlibs=no
    fi
    ;;

    *)
      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" = yes; then
      runpath_var=LD_RUN_PATH
      hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
      export_dynamic_flag_spec='${wl}--export-dynamic'
      # ancient GNU ld didn't support --whole-archive et. al.
      if $LD --help 2>&1 | grep 'no-whole-archive'  >  /dev/null;
      archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs
$deplibs   $linker_flags    -bE:$export_symbols    -T512    -H512
-bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
      # 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

>/dev/null           then
          # We have reworked collect2
          hardcode_direct=yes           else
          # 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'
      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 <<_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

ftest.$ac_ext >&5

         fi

rm -f core  conftest.err  conftest.$ac_objext  conftest_ipa8_con-
ftest.oo        conftest$ac_exeext  conftest.$ac_ext  if  test -z
"$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi

       hardcode_libdir_flag_spec='${wl}-blibpath:$lib-
dir:'"$aix_libpath"           archive_expsym_cmds="C"'  -o  $out-
put_objdir/$soname $libobjs  $deplibs  $compiler_flags  `if  test
"x${allow_undefined_flag}"  != "x"; then echo "${wl}${allow_unde-
fined_flag}";      else      :;      fi`      '"wl}$no_entry_flag
wl}$exp_sym_flag:xport_symbols $shared_flag"
       else          if  test  "$host_cpu"  = ia64; then
hardcode_libdir_flag_spec='${wl}-R         $libdir:/usr/lib:/lib'
          allow_undefined_flag="-z nodefs"           archive_exp-
sym_cmds="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  <<_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

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 else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

from archives           whole_archive_flag_spec=' '           ar-
chive_cmds_need_lc=yes             #  This  is similar to how AIX
traditionally  builds  it's  shared  libraries.               ar-
chive_expsym_cmds="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
      ;;

    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
      ld_shlibs=no
      ;;

    bsdi4*)
      export_dynamic_flag_spec=-rdynamic
      ;;

    cygwin* | mingw* | pw32*)
      # When not using gcc, we currently assume that we are using
      # Microsoft Visual C++.
      # hardcode_libdir_flag_spec  is  actually  meaningless,  as
there is
      # no search path for DLLs.
      hardcode_libdir_flag_spec=' '
      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
      ;;
            allow_undefined_flag='-flat_namespace -undefined sup-
press'
            ;;
          10.*)
            allow_undefined_flag='-undefined dynamic_lookup'
            ;;
        esac
      fi         ;;
      esac
        lt_int_apple_cc_single_mod=no
        output_verbose_link_cmd='echo'
        if $CC -dumpspecs 2>&1 | grep '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='$CC -dynamiclib -single_module $allow_un-
defined_flag  -o  $lib  $libobjs  $deplibs  $compiler_flags  -in-
stall_name $rpath/$soname $verstring'
        else
        archive_cmds='$CC -r ${wl}-bind_at_load -keep_private_ex-
terns -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib  $al-
low_undefined_flag  -o  $lib  ${lib}-master.o  $deplibs  $compil-
er_flags -install_name $rpath/$soname $verstring'
      fi
      module_cmds='$CC  ${wl}-bind_at_load  $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 ld's
        if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
          archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,,"
-e  "s,^*,_&," < $export_symbols > $output_objdir/${libname}-sym-
bols.expsym~$CC -dynamiclib -single_module  $allow_undefined_flag
-o   $lib   $libobjs   $deplibs   $compiler_flags   -install_name
$rpath/$soname   $verstring~nmedit    -s    $output_objdir/${lib-
name}-symbols.expsym ${lib}'
        else
          archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,,"
-e "s,^*,_&," < $export_symbols >  $output_objdir/${libname}-sym-
bols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nos-
tdlib -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~nmedit   -s   $output_ob-
jdir/${libname}-symbols.expsym ${lib}'
        fi
          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}'
      hardcode_direct=no
      hardcode_automatic=yes

    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
      hardcode_shlibpath_var=no
      ;;

    # Unfortunately, older versions of FreeBSD 2 do not have this
feature.
    freebsd2*)
      archive_cmds='$LD  -Bshareable  -o  $lib  $libobjs $deplibs
$linker_flags'
      hardcode_direct=yes
      hardcode_minus_L=yes
      hardcode_shlibpath_var=no
      ;;

    # FreeBSD 3 and greater uses gcc -shared  to  do  shared  li-
braries.
    freebsd* | kfreebsd*-gnu)
      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=:

${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,
          # but as the default location of the library.
hardcode_minus_L=yes             ;;          *)             hard-
code_libdir_flag_spec='${wl}+b   ${wl}$libdir'              hard-
code_libdir_separator=:             hardcode_direct=yes
export_dynamic_flag_spec='${wl}-E'

           #  hardcode_minus_L:  Not  really  in the search PATH,
          # but as the default location of the library.
hardcode_minus_L=yes           ;;         esac
      fi
      ;;

    irix5* | irix6* | nonstopux*)
      if   test  "$GCC"  =  yes;  then          archive_cmds='$CC
-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

    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'                  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'              ;;            *)
archive_cmds='$CC -shared $pic_flag  -o  $lib  $libobjs  $deplibs
$compiler_flags'                                    hardcode_lib-
dir_flag_spec='${wl}-rpath,$libdir'            ;;
       esac
      fi
      ;;

    os2*)
      hardcode_libdir_flag_spec='-L$libdir'
      hardcode_minus_L=yes
      allow_undefined_flag=unsupported
      archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $out-
put_objdir/$libname.def~$echo "DESCRIPTION
      old_archive_From_new_cmds='emximp  -o  $output_objdir/$lib-
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='

er_flags $libobjs $deplibs -soname $soname `test -n  "$verstring"
&&   echo   -set_version   $verstring`   -update_registry   ${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'
      runpath_var=LD_RUN_PATH
      hardcode_runpath_var=yes
      ;;

    solaris*)
      no_undefined_flag=' -z text'
      if  test  "$GCC"  =  yes;  then           archive_cmds='$CC
-shared  ${wl}-h  ${wl}$soname -o $lib $libobjs $deplibs $compil-
er_flags'          archive_expsym_cmds='$echo   "{   global:"   >
$lib.exp~cat $export_symbols | $SED -e "s//1;/" >> $lib.exp~$echo
"local:  *;  };"  >>  $lib.exp~             $CC  -shared  ${wl}-M
${wl}$lib.exp  ${wl}-h  ${wl}$soname  -o  $lib  $libobjs $deplibs
$compiler_flags~$rm $lib.exp'
      else         archive_cmds='$LD -G${allow_undefined_flag} -h
$soname  -o  $lib  $libobjs  $deplibs  $linker_flags'         ar-
chive_expsym_cmds='$echo "{ global:" > $lib.exp~cat  $export_sym-
bols  |  $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].*) ;;
      *)   #   Supported   since   Solaris   2.6  (maybe  2.5.1?)
        whole_archive_flag_spec='-z allextract$convenience -z de-
faultextract' ;;
      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
        ;;          siemens)             ##  LD  is ld it makes a
PLAMLIB           ## CC just makes a GrossModule.             ar-
chive_cmds='$LD  -G  -o  $lib  $libobjs  $deplibs  $linker_flags'
          reload_cmds='$CC -r  -o  $output$reload_objs'
hardcode_direct=no
        ;;          motorola)             archive_cmds='$LD -G -h
$soname -o $lib $libobjs $deplibs $linker_flags'            hard-
code_direct=no  #Motorola  manual says yes, but my tests say they
lie         ;;
      esac
      runpath_var='LD_RUN_PATH'
      hardcode_shlibpath_var=no
      ;;

    sysv4.3*)
      archive_cmds='$LD -G -h $soname -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
      ;;

      hardcode_shlibpath_var=no
      runpath_var='LD_RUN_PATH'
      ;;

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

    *)
      ld_shlibs=no
      ;;
    esac
  fi

{   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
  (eval $archive_cmds 2>1  grep
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }
        then           archive_cmds_need_lc=no
        else           archive_cmds_need_lc=yes
        fi
        allow_undefined_flag=$lt_save_allow_undefined_flag
      else
        cat conftest.err 1>&5
      fi
      $rm conftest*
      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc"  >&5
echo "${ECHO_T}$archive_cmds_need_lc" >&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_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'
  # Create ${libname}_ixlibrary.a entries in /sys/libs.
  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'
    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"`
      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'
  ;;

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
  shlibpath_overrides_runpath=no
  hardcode_into_libs=yes
  dynamic_linker='GNU ld.so'
  ;;

freebsd*)
  objformat=`test  -x /usr/bin/objformat && /usr/bin/objformat ||
echo aout`
  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}'
    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-
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* | 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

  # 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
  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'
  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
  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
  need_version=yes
  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
  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
      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

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=  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"

  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
   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 &&

    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
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

"$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_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  /*
#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_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

  (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

        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-

/* 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_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

    { 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

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"  >&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-
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:
    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


#  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
  ;;
            allow_undefined_flag='-flat_namespace -undefined sup-
press'
            ;;
          10.*)
            allow_undefined_flag='-undefined dynamic_lookup'
            ;;
        esac
      fi
      ;;
    esac
    output_verbose_link_cmd='echo'
    archive_cmds='$CC  -dynamiclib  $allow_undefined_flag -o $lib
$libobjs  $deplibs$compiler_flags  -install_name   $rpath/$soname
$verstring'
    module_cmds='$CC  $allow_undefined_flag  -o $lib -bundle $li-
bobjs $deplibs$compiler_flags'
    # Don't fix this by using the ld -exported_symbols_list flag,
it doesn't exist in older darwin ld's
    archive_expsym_cmds='sed  -e  "s,#.*,,"  -e "s,^[    ]*,," -e
"s,^*,_&,"  <  $export_symbols  >  $output_objdir/${libname}-sym-
bols.expsym~$CC  -dynamiclib  $allow_undefined_flag  -o $lib $li-
bobjs $deplibs$compiler_flags -install_name $rpath/$soname  $ver-
string~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}'
    hardcode_direct=no
    hardcode_automatic=yes
    hardcode_shlibpath_var=unsupported
    whole_archive_flag_spec='-all_load $convenience'
    link_all_deplibs=yes
  else
    ld_shlibs=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
enable_static  is  yes.   test  "$enable_shared"  =  yes  ||  en-
able_static=yes  {  echo "$as_me:$LINENO: result: $enable_static"
>&5 echo "${ECHO_T}$enable_static" >&6; }

# 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
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

cfgfile="${ofile}T"
  trap "$rm
  $rm -f "$cfgfile"
  { echo "$as_me:$LINENO: creating $ofile" >&5 echo "$as_me: cre-
ating $ofile" >&6;}

  cat <<__EOF__ >> "$cfgfile" #! $SHELL

# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide  generalized  li-
the GNU General Public License # along with this program; if not,
write to the Free Software # Foundation, Inc., 59 Temple Place  -
Suite  330,  Boston, MA 02111-1307, USA.  # # As a special excep-
tion to the GNU General Public License, if you # distribute  this
file  as part of a program that contains a # configuration script
generated by Autoconf, you may include it under # the  same  dis-
tribution 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 s/^X//"

# The HP-UX ksh and POSIX shell print  the  target  directory  to
stdout  #  if CDPATH is set.  if test "XCDPATH+set}" = Xset; then
CDPATH=:; export CDPATH; fi

# 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-
stall=$enable_fast_install

# The host system.  host_alias=$host_alias host=$host

#  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

#  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   ?
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


# 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
a # shared library.  predep_objects=$lt_predep_objects

#  Dependencies to place after the objects being linked to create
a # shared library.  postdep_objects=$lt_postdep_objects

# Dependencies to place before the objects being linked to create
a # shared library.  predeps=$lt_predeps

#  Dependencies to place after the objects being linked to create
a # shared library.  postdeps=$lt_postdeps

# The library search path used internally by  the  compiler  when
linking # a shared library.  compiler_lib_search_path=$lt_compil-
er_lib_search_path


#  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

# Whether we need a single -rpath flag with a separated argument.
hardcode_libdir_separator=$lt_hardcode_libdir_separator

#  Set  to  yes  if using DIR/libNAME${shared_ext} during linking
hardcodes  DIR  into  the  #  resulting   binary.    hardcode_di-
rect=$hardcode_direct

# Set to yes if using the -LDIR flag during linking hardcodes DIR
into the # resulting binary.  hardcode_minus_L=$hardcode_minus_L

# Set to yes if using SHLIBPATH_VAR=DIR during linking  hardcodes
DIR  into  # the resulting binary.  hardcode_shlibpath_var=$hard-
code_shlibpath_var

#    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
    ;;
  esac

  # We use sed instead of cat because bash on DJGPP gets confused
if
  #  if  finds mixed CR/LF and LF-only lines.  Since sed operates
in
  # text mode, it properly converts lines to  CR/LF.   This  bash
problem
  # is reportedly fixed, but why not run on old versions too?
  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)

  mv  -f  "$cfgfile" "$ofile" ||     (rm -f "$ofile" && cp "$cfg-
file" "$ofile" && rm -f "$cfgfile")
  chmod +x "$ofile"

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
    IFS="$lt_save_ifs"
    # Check whether tagname contains only valid characters
    case   `$echo   "X$tagname"   |   $Xsed  -e  's:[-_ABCDEFGHI-
JKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
    "") ;;
    *)  { { echo "$as_me:$LINENO: error: invalid tag name:  $tag-
name" >&5 echo "$as_me: error: invalid tag name: $tagname" >&2;}
   { (exit 1); exit 1; }; }         ;;
    esac

    if  grep  "^#  ###  BEGIN  LIBTOOL  TAG  CONFIG: $tagname$" <
"${ofile}" > /dev/null
    then
      { { echo "$as_me:$LINENO: error: tag name echo "$as_me: er-
ror: tag name




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=cc

# 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


# Allow CC to be a program name with  arguments.   lt_save_CC=$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 cc_basename=`$echo
X"$compiler" | $Xsed -e 's%^.*/%%'`

# 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
  {  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;
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 GNU ld's 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

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 ld's
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



  #  Check if GNU C++ uses GNU ld as the underlying linker, since
the
  # archiving commands below assume that GNU ld is being used.
  if test "$with_gnu_ld" = yes; then
    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects  $li-
bobjs   $deplibs  $postdep_objects  $compiler_flags  ${wl}-soname
$wl$soname -o $lib'
    archive_expsym_cmds_CXX='$CC  -shared  -nostdlib  $predep_ob-
jects    $libobjs   $deplibs   $postdep_objects   $compiler_flags
${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_sym-
bols -o $lib'

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

    # 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

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
      #  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
      aix_use_runtimelinking=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             case  $ld_flag in
*-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

hardcode_libdir_flag_spec_CXX='-L$libdir'           hardcode_lib-
dir_separator_CXX=         fi
      esac
      shared_flag='-shared'
    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  sym-
bols to export.
    always_export_symbols_CXX=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  broken
library.
      allow_undefined_flag_CXX='-berok'
      #  Determine  the default libpath from the value encoded in
an empty executable.
      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_cxx_wer-
ror_flag" ||          test ! -s conftest.err
       } && test -s conftest$ac_exeext &&
       $as_test_x conftest$ac_exeext; then

aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n  -e
      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
<<_ACEOF  /*  confdefs.h.   */  _ACEOF  cat   confdefs.h   >>con-
ftest.$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_cxx_wer-
ror_flag" ||          test ! -s conftest.err
       } && test -s conftest$ac_exeext &&
       $as_test_x 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 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_ipa8_con-
ftest.oo        conftest$ac_exeext  conftest.$ac_ext  if  test -z
$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*)
  if test "$GXX" = yes; then
    archive_cmds_need_lc_CXX=no
    case "$host_os" in
    rhapsody* | darwin1.[012])
      allow_undefined_flag_CXX='-undefined suppress'
      ;;
    *) # Darwin 1.3 on
      ;;
    esac
    lt_int_apple_cc_single_mod=no
    output_verbose_link_cmd='echo'
    if $CC -dumpspecs 2>&1 | grep  '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 $allow_un-
defined_flag  -o  $lib  $libobjs  $deplibs  $compiler_flags  -in-
stall_name $rpath/$soname $verstring'
    else
      archive_cmds_CXX='$CC   -r   ${wl}-bind_at_load  -keep_pri-
vate_externs -nostdlib -o ${lib}-master.o  $libobjs~$CC  -dynami-
clib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $com-
piler_flags -install_name $rpath/$soname $verstring'
    fi
    module_cmds_CXX='$CC ${wl}-bind_at_load $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 ld's
    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/${libname}-sym-
bols.expsym~$CC -dynamiclib -single_module  $allow_undefined_flag
-o   $lib   $libobjs   $deplibs   $compiler_flags   -install_name
$rpath/$soname   $verstring~nmedit    -s    $output_objdir/${lib-
name}-symbols.expsym ${lib}'
    else
      archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,,"
-e "s,^*,_&," < $export_symbols >  $output_objdir/${libname}-sym-
bols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nos-
tdlib -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~nmedit   -s   $output_ob-
jdir/${libname}-symbols.expsym ${lib}'
    fi
    module_expsym_cmds_CXX='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}'
    hardcode_direct_CXX=no
    hardcode_automatic_CXX=yes
    hardcode_shlibpath_var_CXX=unsupported
    whole_archive_flag_spec_CXX='-all_load $convenience'
    link_all_deplibs_CXX=yes
  else
    ld_shlibs_CXX=no
  fi
    #  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)
    # 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.

    case $cc_basename in
    CC)
      # FIXME: insert proper C++ library support
      ld_shlibs_CXX=no
      ;;
    aCC)
      archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b
${wl}$install_libdir  -o  $output_objdir/$soname  $predep_objects
$libobjs  $deplibs  $postdep_objects  $compiler_flags~test  $out-
put_objdir/$soname = $lib || mv $output_objdir/$soname $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  -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'
      ;;

  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
      hardcode_minus_L_CXX=yes  #  Not  in   the   search   PATH,
                                               #  but  as the de-
fault                                               # location of
the library.
      ;;
    *)
      hardcode_direct_CXX=yes
      hardcode_minus_L_CXX=yes   #   Not   in  the  search  PATH,
                                              # but  as  the  de-
fault                                               # location of
the library.
      ;;
    esac

    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
          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 $postdep_objects
$compiler_flags -soname $soname `test  -n  "$verstring"  &&  echo
-set_version  $verstring` -update_registry ${objdir}/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}${objdir}/so_locations -o $lib'           else
            archive_cmds_CXX='$CC -shared  -nostdlib  $predep_ob-
jects    $libobjs   $deplibs   $postdep_objects   $compiler_flags
${wl}-soname  ${wl}$soname  `test   -n   "$verstring"   &&   echo
${wl}-set_version   ${wl}$verstring`   -o   $lib'              fi
        fi         link_all_deplibs_CXX=yes         ;;
    esac
    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
    hardcode_libdir_separator_CXX=:
    ;;
  linux*)
    case $cc_basename in
      KCC)         # Kuck and Associates, Inc. (KAI) C++ Compiler

        #  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'            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
$oldobjs'         ;;
      icpc)           #   Intel    C++            with_gnu_ld=yes
        archive_cmds_need_lc_CXX=no         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
${wl}-retain-symbols-file     $wl$export_symbols     -o     $lib'
        hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
        whole_archive_flag_spec_CXX='${wl}--whole-archive$conve-
nience ${wl}--no-whole-archive'         ;;
      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
    ;;
  osf3*)
    case $cc_basename in
      KCC)         # Kuck and Associates, Inc. (KAI) C++ Compiler

        # 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   ${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.           #
        #  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" | grep -v  "ld:"`;  templist=`echo
$templist  |  $SED  "s/*ld.*.*ld.*$/1/"`; list=""; for z in $tem-
plist; do case $z in conftest.$objext) list="$list  $z";;  *.$ob-
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}-soname  ${wl}$soname `test -n
    esac
    ;;
  osf4* | osf5*)
    case $cc_basename in
      KCC)         # Kuck and Associates, Inc. (KAI) C++ Compiler

        # 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 ${objdir}/so_locations
-o $lib'          archive_expsym_cmds_CXX='for  i  in  `cat  $ex-
port_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  $objdir/so_locations  -o
$lib~           $rm $lib.exp'

        hardcode_libdir_flag_spec_CXX='-rpath            $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.           #
        #  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" | grep -v  "ld:"`;  templist=`echo
$templist  |  $SED  "s/*ld.*.*ld.*$/1/"`; list=""; for z in $tem-
plist; do case $z in conftest.$objext) list="$list  $z";;  *.$ob-
jext);; *) list="$list $z";;esac; done; echo $list'         ;;
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++ li-
brary 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++
        no_undefined_flag_CXX='        -zdefs'                ar-
chive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o
$lib  $predep_objects $libobjs $deplibs $postdep_objects $compil-
er_flags'         archive_expsym_cmds_CXX='$echo  "{  global:"  >
$lib.exp~cat $export_symbols | $SED -e "s//1;/" >> $lib.exp~$echo
"local: *; };" >> $lib.exp~         $CC -G${allow_undefined_flag}
-nolib  ${wl}-M  ${wl}$lib.exp  -h$soname -o $lib $predep_objects
$libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'

        hardcode_libdir_flag_spec_CXX='-R$libdir'           hard-
code_shlibpath_var_CXX=no          case $host_os in           so-
laris2.0-5 | solaris2.0-5.*) ;;           *)               #  The
C++  compiler  is used as linker so we must use $wl             #
flag to pass the commands to the underlying system              #
linker.              # Supported since Solaris 2.6 (maybe 2.5.1?)
              whole_archive_flag_spec_CXX='${wl}-z    ${wl}allex-
tract$convenience  ${wl}-z  ${wl}defaultextract'               ;;
        esac         link_all_deplibs_CXX=yes

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-
ftest.$objext 2>&1 | grep           fi

             hardcode_libdir_flag_spec_CXX='${wl}-R   $wl$libdir'
        fi         ;;
    esac
    ;;
  sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
    archive_cmds_need_lc_CXX=no
    ;;
  tandem*)
    case $cc_basename in

echo  "${ECHO_T}$ld_shlibs_CXX" >&6; } test "$ld_shlibs_CXX" = no
&& can_build_shared=no

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


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

  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
         prev=$p          continue
       else          prev=
       fi

       if test "$pre_test_object_deps_done" = no;  then
case $p in          -L* | -R*)            # Internal compiler li-
brary paths should come after those            # provided the us-
er.   The  postdeps already come after the            # user sup-
plied libs so there is no need to process  them.               if
test  -z  "$compiler_lib_search_path_CXX"; then              com-
piler_lib_search_path_CXX="${prev}${p}"            else
compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX}
${prev}${p}"            fi            ;;          # The "-l" case
would  never  come  before the object being          # linked, so
don't bother handling this case.           esac
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

case  " $postdeps_CXX " in *" -lc "*) archive_cmds_need_lc_CXX=no
;; esac

lt_prog_compiler_wl_CXX=  lt_prog_compiler_pic_CXX=  lt_prog_com-
piler_static_CXX=

{  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; }

  # C++ specific cases for pic, static, wl, etc.
  if test "$GXX" = yes; then
    lt_prog_compiler_wl_CXX='-Wl,'
    lt_prog_compiler_static_CXX='-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_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'
      ;;
      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'
      ;;
    esac
  else
    case $host_os in
      aix4* | aix5*)         # All AIX code is  PIC.           if
test "$host_cpu" = ia64; then           # AIX 5 now supports IA64
processor                  lt_prog_compiler_static_CXX='-Bstatic'
        else                   lt_prog_compiler_static_CXX='-bnso
-bI:/lib/syscalls.exp'         fi         ;;
      chorus*)          case  $cc_basename   in           cxch68)
           #  Green  Hills  C++  Compiler           # _LT_AC_TAG-
VAR(lt_prog_compiler_static,   CXX)="--no_auto_instantiation   -u
__main   -u   __premain   -u   _abort  -r  $COOL_DIR/lib/libOrb.a
$MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
;;         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)          # 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*)

lt_prog_compiler_pic_CXX='-KPIC'                  lt_prog_compil-
er_static_CXX='-static'             ;;             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*)         ;;
      m88k*)         ;;
      mvs*)          case $cc_basename in           cxx)
lt_prog_compiler_pic_CXX='-W c,exportall'             ;;
*)             ;;         esac         ;;
      netbsd*)         ;;
      osf3*   |  osf4*  |  osf5*)          case  $cc_basename  in
           KCC)                lt_prog_compiler_wl_CXX='--backend
-Wl,'               ;;            RCC)             # Rational C++
2.4.1             lt_prog_compiler_pic_CXX='-pic'              ;;
            cxx)                 #  Digital/Compaq  C++
lt_prog_compiler_wl_CXX='-Wl,'             # Make  sure  the  PIC
flag is empty.  It appears that all Alpha             # Linux and
Compaq Tru64 Unix objects are PIC.                lt_prog_compil-
er_pic_CXX=             lt_prog_compiler_static_CXX='-non_shared'
             ;;              *)                 ;;           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)             # Lu-
cid              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
  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
   # 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}?
:&$lt_compiler_flag  :;  t'    -e 's: [^ ]*conftest.: $lt_compil-
er_flag&:; t'    -e 's:$: $lt_compiler_flag:'`
   (eval echo "
   (eval "$lt_compile" 2>conftest.err)
   ac_status=$?
   cat conftest.err >&5
   echo "$as_me:__oline__:  = $ac_status" >&5
   if (exit $ac_status) && test -s "$ac_outfile"; then
     # The compiler can only warn and ignore the  option  if  not
recognized
     # So say no if there are warnings
     if test ! -s conftest.err; 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
   # (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}?
:&$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)
   ac_status=$?
   cat out/conftest.err >&5
   echo "$as_me:__oline__:  = $ac_status" >&5
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
   then
     #  The  compiler  can only warn and ignore the option if not
recognized
     # So say no if there are warnings
     if test ! -s out/conftest.err; then
       lt_cv_prog_compiler_c_o_CXX=yes
     fi
   fi
   chmod u+w .
   $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

bols'
  case $host_os in
  aix4* | aix5*)
    # 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_CXX='$NM -Bpg $libobjs  $convenience  |
awk  '''{  if  (((  ==  "T")  || ( == "D") || ( == "B")) && (sub-
str(,1,1) != ".")) { print  } }''' | sort -u > $export_symbols'
    else
      export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience  |
awk  '''{  if  (((  ==  "T")  || ( == "D") || ( == "B")) && (sub-
str(,1,1) != ".")) { print  } }''' | sort -u > $export_symbols'
    fi
    ;;
  pw32*)
    export_symbols_cmds_CXX="$ltdll_cmds"
  ;;
  cygwin* | mingw*)
    export_symbols_cmds_CXX='$NM $libobjs $convenience  |  $glob-
al_symbol_pipe | $SED -e '''/^[BCDGS] /s/.*  ]*/1 DATA/''' | $SED
-e '''/^[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

  (exit $ac_status); } 2>conftest.err; then
        soname=conftest
        lib=conftest
        libobjs=conftest.$ac_objext
        deplibs=
        wl=$lt_prog_compiler_wl_CXX
        compiler_flags=-v
        linker_flags=-v
        verstring=
        output_objdir=.
        libname=conftest
        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
        allow_undefined_flag_CXX=
        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

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
    # 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}'
  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
  ;;

bsdi4*)
  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'
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c  '''.  $file;  echo
lname'''`~
      dlpath=$dir/ldll~
       $rm lpath'
    shlibpath_overrides_runpath=yes

      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
"$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
  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
  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*)
  objformat=`test  -x /usr/bin/objformat && /usr/bin/objformat ||
echo aout`
  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
    ;;

  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.
  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"

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
  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
  (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
    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
  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
  ;;

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
  need_version=yes
  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
  # Fast installation is not necessary
       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
   builtin and then its argument prototype would still apply.  */

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
C library defines this for functions which it implements
  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-
ftest.$ac_ext >&5
  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

rm  -f  core  conftest.err conftest.$ac_objext conftest_ipa8_con-
/* 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
  (eval "$ac_link") 2>conftest.er1

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

         fi

    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

void fnord() { int i=42;} int main () {
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit  $ac_status);   }   &&   test   -s   conftest${ac_exeext}
2>/dev/null; then
    (./conftest; exit; ) 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-
dif #endif
    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; ) 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
  # Now quote all the  things  that  may  contain  metacharacters

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

#    Whether    or    not    to    build    shared     libraries.

# The host system.  host_alias=$host_alias host=$host

#  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").
shrext_cmds='$shrext_cmds'

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

#  Additional  compiler  flags  for  building  library   objects.
# 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

# Commands used to build  and  install  a  shared  archive.   ar-
chive_cmds=$lt_archive_cmds_CXX       archive_expsym_cmds=$lt_ar-
chive_expsym_cmds_CXX postinstall_cmds=$lt_postinstall_cmds  pos-
tuninstall_cmds=$lt_postuninstall_cmds
# 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

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

# Whether we should hardcode library paths into libraries.  hard-
code_into_libs=$hardcode_into_libs
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

# ### END LIBTOOL TAG CONFIG: $tagname

__EOF__


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_ext=f   ac_compile='$F77   -c  $FFLAGS  con-
ftest.$ac_ext >&5' ac_link='$F77  -o  conftest$ac_exeext  $FFLAGS
$LDFLAGS      conftest.$ac_ext      $LIBS     >&5'     ac_compil-
er_gnu=$ac_cv_f77_compiler_gnu


archive_cmds_need_lc_F77=no allow_undefined_flag_F77=  always_ex-
port_symbols_F77=no     archive_expsym_cmds_F77=    export_dynam-
ic_flag_spec_F77=      hardcode_direct_F77=no       hardcode_lib-
dir_flag_spec_F77=     hardcode_libdir_flag_spec_ld_F77=    hard-
code_libdir_separator_F77= hardcode_minus_L_F77=no hardcode_auto-
matic_F77=no       module_cmds_F77=       module_expsym_cmds_F77=
link_all_deplibs_F77=unknown        old_archive_cmds_F77=$old_ar-
chive_cmds   no_undefined_flag_F77=  whole_archive_flag_spec_F77=
enable_shared_with_static_runtimes_F77=no

# Source file extension for f77 test sources.  ac_ext=f

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

#  Code  to  be  used  in  simple  compile  tests  lt_simple_com-
pile_test_code="      subroutine t     return     end0

# Code to be used in simple link tests lt_simple_link_test_code="
program t     end0

# 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


# Allow CC to be a program name with arguments.  lt_save_CC="$CC"
CC=${F77-"f77"}  compiler=$CC compiler_F77=$CC cc_basename=`$echo
X"$compiler" | $Xsed -e 's%^.*/%%'`

{ echo "$as_me:$LINENO: checking if libtool supports  shared  li-
braries"  >&5  echo  $ECHO_N "checking if libtool supports shared
    postinstall_cmds='$RANLIB $lib'
  fi
  ;; aix4* | aix5*)
  test "$enable_shared" = yes && enable_static=no
  ;; 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
enable_static  is  yes.   test  "$enable_shared"  =  yes  ||  en-
able_static=yes  {  echo "$as_me:$LINENO: result: $enable_static"
>&5 echo "${ECHO_T}$enable_static" >&6; }

test "$ld_shlibs_F77" = no && can_build_shared=no

GCC_F77="$G77" LD_F77="$LD"

lt_prog_compiler_wl_F77=  lt_prog_compiler_pic_F77=  lt_prog_com-
piler_static_F77=

{  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_F77='-Wl,'
    lt_prog_compiler_static_F77='-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_F77='-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_F77='-m68020  -resident32 -malways-re-
store-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_F77=no
      enable_shared=no
      ;;

    sysv4*MP*)
      if   test   -d   /usr/nec;   then           lt_prog_compil-
er_pic_F77=-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_F77='-fPIC'         ;;
      esac
      ;;

    *)
      lt_prog_compiler_pic_F77='-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_F77='-Wl,'
      if test "$host_cpu" = ia64; then         # AIX 5  now  sup-
ports IA64 processor         lt_prog_compiler_static_F77='-Bstat-
ic'
      else                     lt_prog_compiler_static_F77='-bnso
-bI:/lib/syscalls.exp'
      fi
      ;;

    mingw* | pw32* | os2*)
      #  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_F77='-DDLL_EXPORT'
      ;;

    hpux9* | hpux10* | hpux11*)
      lt_prog_compiler_wl_F77='-Wl,'
      lt_prog_compiler_static_F77='-non_shared'
      ;;

    newsos6)
      lt_prog_compiler_pic_F77='-KPIC'
      lt_prog_compiler_static_F77='-Bstatic'
      ;;

    linux*)
      case $CC in
      icc*   |    ecc*)            lt_prog_compiler_wl_F77='-Wl,'
        lt_prog_compiler_pic_F77='-KPIC'          lt_prog_compil-
er_static_F77='-static'
        ;;
      ccc*)
        lt_prog_compiler_wl_F77='-Wl,'
        # All Alpha code is PIC.
        lt_prog_compiler_static_F77='-non_shared'
        ;;
      esac
      ;;

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

    sco3.2v5*)
      lt_prog_compiler_pic_F77='-Kpic'
      lt_prog_compiler_static_F77='-dn'
      ;;

    solaris*)
      lt_prog_compiler_wl_F77='-Wl,'
      lt_prog_compiler_pic_F77='-KPIC'
      lt_prog_compiler_static_F77='-Bstatic'
      ;;

    sunos4*)
      lt_prog_compiler_wl_F77='-Qoption ld '
      lt_prog_compiler_pic_F77='-PIC'
      lt_prog_compiler_static_F77='-Bstatic'
      ;;

    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
      lt_prog_compiler_wl_F77='-Wl,'
      lt_prog_compiler_pic_F77='-KPIC'
      lt_prog_compiler_static_F77='-Bstatic'
      ;;

    sysv4*MP*)
    esac
  fi

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

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

{  echo  "$as_me:$LINENO:  checking   if   $compiler   PIC   flag
$lt_prog_compiler_pic_F77  works"  >&5  echo $ECHO_N "checking if
$compiler PIC flag  $lt_prog_compiler_pic_F77  works...  $ECHO_C"
>&6;  }  if  test  "${lt_prog_compiler_pic_works_F77+set}" = set;
then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  lt_prog_compiler_pic_works_F77=no
  ac_outfile=conftest.$ac_objext
   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   lt_compiler_flag="$lt_prog_compiler_pic_F77"
   # 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}?
:&$lt_compiler_flag :; t'    -e 's: [^  ]*conftest.:  $lt_compil-
er_flag&:; t'    -e 's:$: $lt_compiler_flag:'`
   (eval echo "
   (eval "$lt_compile" 2>conftest.err)
   ac_status=$?
   cat conftest.err >&5
   echo "$as_me:__oline__:  = $ac_status" >&5
   if (exit $ac_status) && test -s "$ac_outfile"; then
     #  The  compiler  can only warn and ignore the option if not
recognized
     # So say no if there are warnings
     if test ! -s conftest.err; then
       lt_prog_compiler_pic_works_F77=yes
     fi
   fi
   $rm conftest*

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

if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
    case $lt_prog_compiler_pic_F77 in

{  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_F77+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  lt_cv_prog_compiler_c_o_F77=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}?
:&$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)
   ac_status=$?
   cat out/conftest.err >&5
   echo "$as_me:__oline__:  = $ac_status" >&5
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
   then
     # The compiler can only warn and ignore the  option  if  not
recognized
     # So say no if there are warnings
     if test ! -s out/conftest.err; then
       lt_cv_prog_compiler_c_o_F77=yes
     fi
   fi
   chmod u+w .
   $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_F77"
>&5 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }

"${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_F77=
  enable_shared_with_static_runtimes_F77=no
  archive_cmds_F77=
  archive_expsym_cmds_F77=
  old_archive_From_new_cmds_F77=
  old_archive_from_expsyms_cmds_F77=
  export_dynamic_flag_spec_F77=
  whole_archive_flag_spec_F77=
  thread_safe_flag_spec_F77=
  hardcode_libdir_flag_spec_F77=
  hardcode_libdir_flag_spec_ld_F77=
  hardcode_libdir_separator_F77=
  hardcode_direct_F77=no
  hardcode_minus_L_F77=no
  hardcode_shlibpath_var_F77=unsupported
  link_all_deplibs_F77=unknown
  hardcode_automatic_F77=no
  module_cmds_F77=
  module_expsym_cmds_F77=
  always_export_symbols_F77=no
  export_symbols_cmds_F77='$NM  $libobjs  $convenience  |  $glob-
al_symbol_pipe | $SED '''s/.* //''' | sort | uniq >  $export_sym-
bols'
  #  include_expsyms  should be a list of space-separated symbols
to be *always*
  # included in the symbol list
  include_expsyms_F77=
  # 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_F77="_GLOBAL_OFFSET_TABLE_"
  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most
a.out
    if test "$GCC" != yes; then
      with_gnu_ld=no
    fi
    ;;
  openbsd*)
    with_gnu_ld=no
    ;;
  esac

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

    # 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_F77=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_F77='$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_F77='-L$libdir'
      hardcode_minus_L_F77=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
      ;;

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

      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
        archive_cmds_F77='$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_F77='if
test "x`$SED 1q $export_symbols`" = xEXPORTS; then             cp
$export_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
      ;;

    netbsd*)
      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null;  then
        archive_cmds_F77='$LD   -Bshareable   $libobjs   $deplibs
$linker_flags -o $lib'         wlarc=
      else           archive_cmds_F77='$CC    -shared    $libobjs
$deplibs   $compiler_flags   ${wl}-soname   $wl$soname  -o  $lib'
        archive_expsym_cmds_F77='$CC  -shared  $libobjs  $deplibs
$compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
$wl$export_symbols -o $lib'
      fi
      ;;

    solaris* | sysv5*)
      if  $LD  -v  2>&1  |  grep  'BFD  2.8'  >  /dev/null;  then
        ld_shlibs_F77=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
      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib
$libobjs $deplibs $linker_flags'
      wlarc=
      hardcode_direct_F77=yes
      hardcode_shlibpath_var_F77=no
      ;;

  linux*)
    if $LD --help 2>&1 | grep  ':  supported  targets:.*  elf'  >
/dev/null; then
        tmp_archive_cmds='$CC  -shared $libobjs $deplibs $compil-
er_flags   ${wl}-soname   $wl$soname   -o    $lib'            ar-
chive_cmds_F77="$tmp_archive_cmds"
      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
      if test $supports_anon_versioning = yes; then
        archive_expsym_cmds_F77='$echo "{ global:" >  $output_ob-
jdir/$libname.ver~ cat $export_symbols | sed -e "s//1;/" >> $out-
put_objdir/$libname.ver~ $echo  "local:  *;  };"  >>  $output_ob-
jdir/$libname.ver~
        $CC  -shared $libobjs $deplibs $compiler_flags ${wl}-son-
ame  $wl$soname  ${wl}-version-script   ${wl}$output_objdir/$lib-
name.ver -o $lib'
      else
        archive_expsym_cmds_F77="$tmp_archive_cmds"
      fi
    else
      ld_shlibs_F77=no
    fi
    ;;

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

    # PORTME fill in a description of your system's  linker  (not
GNU ld)
    case $host_os in
    aix3*)
      allow_undefined_flag_F77=unsupported
      always_export_symbols_F77=yes
      archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $li-
bobjs  $deplibs  $linker_flags  -bE:$export_symbols  -T512  -H512
-bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
      # Note: this linker hardcodes the directories in LIBPATH if
there
      # are no directories specified by -L.
      hardcode_minus_L_F77=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_F77=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_F77='$NM
-Bpg $libobjs $convenience | awk '''{ if ((( == "T") || ( == "D")
|| ( == "B")) && (substr(,1,1) != ".")) { print  } }''' | sort -u
>    $export_symbols'            else                 export_sym-
bols_cmds_F77='$NM  -BCpg $libobjs $convenience | awk '''{ if (((
== "T") || ( == "D") || ( == "B")) && (substr(,1,1)  !=  "."))  {
print    }   }'''   |   sort  -u  >  $export_symbols'          fi
        aix_use_runtimelinking=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
      if  test  "$GCC"  =  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 reworked collect2
          hardcode_direct_F77=yes           else
          # We have old collect2
          hardcode_direct_F77=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_F77=yes
          hardcode_libdir_flag_spec_F77='-L$libdir'
              hardcode_libdir_separator_F77=                   fi
        esac         shared_flag='-shared'
      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_F77=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_F77='-berok'
       #  Determine the default libpath from the value encoded in
an empty executable.
       cat >conftest.$ac_ext <<_ACEOF
      program main

      end _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=$?

s/^0  *$/1/; p; } }'`; fi 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_ipa8_con-
ftest.oo        conftest$ac_exeext  conftest.$ac_ext  if  test -z
"$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi

       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$lib-
dir:'"$aix_libpath"         archive_expsym_cmds_F77="C"' -o $out-
put_objdir/$soname $libobjs  $deplibs  $compiler_flags  `if  test
"x${allow_undefined_flag}"  != "x"; then echo "${wl}${allow_unde-
fined_flag}";      else      :;      fi`      '"wl}$no_entry_flag
wl}$exp_sym_flag:xport_symbols $shared_flag"
       else          if  test  "$host_cpu"  = ia64; then
hardcode_libdir_flag_spec_F77='${wl}-R     $libdir:/usr/lib:/lib'
            allow_undefined_flag_F77="-z  nodefs"             ar-
chive_expsym_cmds_F77="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 <<_ACEOF
      program main

      end _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_f77_wer-
ror_flag" ||          test ! -s conftest.err
       } && test -s conftest$ac_exeext &&
       $as_test_x 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 else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

         fi

          # This is similar to how AIX traditionally builds  it's
shared     libraries.                  archive_expsym_cmds_F77="C
$shared_flag"' -o $output_objdir/$soname $libobjs $deplibs  $com-
piler_flags  ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_unde-
fined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $out-
put_objdir/$soname'         fi
      fi
      ;;

    amigaos*)
      archive_cmds_F77='$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_F77='-L$libdir'
      hardcode_minus_L_F77=yes
      #  see comment about different semantics on the GNU ld sec-
tion
      ld_shlibs_F77=no
      ;;

    bsdi4*)
      export_dynamic_flag_spec_F77=-rdynamic
      ;;

    cygwin* | mingw* | pw32*)
      # When not using gcc, we currently assume that we are using
      # Microsoft Visual C++.
      #  hardcode_libdir_flag_spec  is  actually  meaningless, as
there is
      # no search path for DLLs.
      hardcode_libdir_flag_spec_F77=' '
      allow_undefined_flag_F77=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_F77='$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_F77='true'
      # FIXME: Should let the user specify the lib program.
      old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
      fix_srcfile_path='`cygpath -w "$srcfile"`'
      enable_shared_with_static_runtimes_F77=yes
      ;;
            allow_undefined_flag_F77='-flat_namespace  -undefined
suppress'
            ;;
          10.*)
            allow_undefined_flag_F77='-undefined dynamic_lookup'
            ;;
        esac
      fi         ;;
      esac
        lt_int_apple_cc_single_mod=no
        output_verbose_link_cmd='echo'
        if  $CC -dumpspecs 2>&1 | grep '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_F77='$CC -dynamiclib  -single_module  $al-
low_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -in-
stall_name $rpath/$soname $verstring'
        else
        archive_cmds_F77='$CC  -r  ${wl}-bind_at_load  -keep_pri-
vate_externs  -nostdlib  -o ${lib}-master.o $libobjs~$CC -dynami-
clib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $com-
piler_flags -install_name $rpath/$soname $verstring'
      fi
      module_cmds_F77='$CC     ${wl}-bind_at_load    $allow_unde-
fined_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 ld's
        if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
          archive_expsym_cmds_F77='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_F77='sed  -e  "s,#.*,,"  -e   "s,^[
]*,,"  -e  "s,^*,_&,"  <  $export_symbols > $output_objdir/${lib-
name}-symbols.expsym~$CC -r ${wl}-bind_at_load  -keep_private_ex-
terns  -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $al-
low_undefined_flag  -o  $lib  ${lib}-master.o  $deplibs  $compil-
er_flags  -install_name $rpath/$soname $verstring~nmedit -s $out-
put_objdir/${libname}-symbols.expsym ${lib}'
        fi
          module_expsym_cmds_F77='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}'
      hardcode_direct_F77=no
      hardcode_automatic_F77=yes

    freebsd1*)
      ld_shlibs_F77=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_F77='$LD -Bshareable -o $lib $libobjs $deplibs
$linker_flags /usr/lib/c++rt0.o'
      hardcode_libdir_flag_spec_F77='-R$libdir'
      hardcode_direct_F77=yes
      hardcode_shlibpath_var_F77=no
      ;;

    # Unfortunately, older versions of FreeBSD 2 do not have this
feature.
    freebsd2*)
      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs
$linker_flags'
      hardcode_direct_F77=yes
      hardcode_minus_L_F77=yes
      hardcode_shlibpath_var_F77=no
      ;;

    #  FreeBSD  3  and  greater uses gcc -shared to do shared li-
braries.
    freebsd* | kfreebsd*-gnu)
      archive_cmds_F77='$CC -shared  -o  $lib  $libobjs  $deplibs
$compiler_flags'
      hardcode_libdir_flag_spec_F77='-R$libdir'
      hardcode_direct_F77=yes
      hardcode_shlibpath_var_F77=no
      ;;

    hpux9*)
      if  test  "$GCC"  = yes; then         archive_cmds_F77='$rm
$output_objdir/$soname~$CC  -shared   -fPIC   ${wl}+b   ${wl}$in-
stall_libdir -o $output_objdir/$soname $libobjs $deplibs $compil-
er_flags~test $output_objdir/$soname =  $lib  ||  mv  $output_ob-
jdir/$soname $lib'
      else           archive_cmds_F77='$rm   $output_objdir/$son-
ame~$LD -b +b $install_libdir -o $output_objdir/$soname  $libobjs
$deplibs  $linker_flags~test  $output_objdir/$soname = $lib || mv
$output_objdir/$soname $lib'
      fi
      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'

chive_cmds_F77='$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_F77='$LD  -b  +h $soname -o $lib $libobjs
$deplibs $linker_flags'            ;;          *)             ar-
chive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $li-
bobjs $deplibs $linker_flags'           ;;         esac
      fi
      if test "$with_gnu_ld" = no; then         case  "$host_cpu"
in                hppa*64*)                         hardcode_lib-
dir_flag_spec_F77='${wl}+b ${wl}$libdir'            hardcode_lib-
dir_flag_spec_ld_F77='+b $libdir'           hardcode_libdir_sepa-
rator_F77=:             hardcode_direct_F77=no              hard-
code_shlibpath_var_F77=no             ;;          ia64*)
hardcode_libdir_flag_spec_F77='-L$libdir'            hardcode_di-
rect_F77=no           hardcode_shlibpath_var_F77=no

           #  hardcode_minus_L:  Not  really  in the search PATH,
          # but as the default location of the library.
hardcode_minus_L_F77=yes            ;;         *)           hard-
code_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'            hard-
code_libdir_separator_F77=:               hardcode_direct_F77=yes
          export_dynamic_flag_spec_F77='${wl}-E'

          # hardcode_minus_L: Not  really  in  the  search  PATH,
          # but as the default location of the library.
hardcode_minus_L_F77=yes           ;;         esac
      fi
      ;;

    irix5* | irix6* | nonstopux*)
      if test "$GCC" =  yes;  then          archive_cmds_F77='$CC
-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_F77='$LD    -shared    $libobjs
$deplibs  $linker_flags  -soname $soname `test -n "$verstring" &&
echo  -set_version  $verstring`   -update_registry   ${output_ob-
jdir}/so_locations       -o      $lib'              hardcode_lib-
dir_flag_spec_ld_F77='-rpath $libdir'
      fi
      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
      hardcode_libdir_separator_F77=:
      link_all_deplibs_F77=yes
      ;;

    netbsd*)
      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null;  then
        archive_cmds_F77='$LD   -Bshareable   -o   $lib  $libobjs
$deplibs $linker_flags'  # a.out
      hardcode_shlibpath_var_F77=no
      ;;

    openbsd*)
      hardcode_direct_F77=yes
      hardcode_shlibpath_var_F77=no
      if test -z "`echo __ELF__ | $CC -E - |  grep  __ELF__`"  ||
test    "$host_os-$host_cpu"    =    "openbsd2.8-powerpc";   then
        archive_cmds_F77='$CC -shared $pic_flag -o $lib  $libobjs
$deplibs          $compiler_flags'                  hardcode_lib-
dir_flag_spec_F77='${wl}-rpath,$libdir'             export_dynam-
ic_flag_spec_F77='${wl}-E'
      else
       case $host_os in          openbsd[01].* | openbsd2.[0-7] |
openbsd2.[0-7].*)              archive_cmds_F77='$LD  -Bshareable
-o $lib $libobjs $deplibs $linker_flags'            hardcode_lib-
dir_flag_spec_F77='-R$libdir'            ;;          *)
archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs
$compiler_flags'                                    hardcode_lib-
dir_flag_spec_F77='${wl}-rpath,$libdir'            ;;
       esac
      fi
      ;;

    os2*)
      hardcode_libdir_flag_spec_F77='-L$libdir'
      hardcode_minus_L_F77=yes
      allow_undefined_flag_F77=unsupported
      archive_cmds_F77='$echo  "LIBRARY  $libname INITINSTANCE" >
$output_objdir/$libname.def~$echo "DESCRIPTION
      old_archive_From_new_cmds_F77='emximp    -o     $output_ob-
jdir/$libname.a $output_objdir/$libname.def'
      ;;

    osf3*)
      if    test   "$GCC"   =   yes;   then           allow_unde-
fined_flag_F77='   ${wl}-expect_unresolved   ${wl}            ar-
chive_cmds_F77='$CC    -shared${allow_undefined_flag}    $libobjs
$deplibs  $compiler_flags  ${wl}-soname  ${wl}$soname  `test   -n
"$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-up-
date_registry ${wl}${output_objdir}/so_locations -o $lib'
      else         allow_undefined_flag_F77='  -expect_unresolved
        archive_cmds_F77='$LD -shared${allow_undefined_flag} $li-
bobjs $deplibs $linker_flags  -soname  $soname  `test  -n  "$ver-
string"  && echo -set_version $verstring` -update_registry ${out-
put_objdir}/so_locations -o $lib'
      fi
      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
      hardcode_libdir_separator_F77=:
      ;;

    osf4* | osf5*)      # as osf3* with  the  addition  of  -msym

-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   ${ob-
jdir}/so_locations -o $lib~$rm $lib.exp'

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

    sco3.2v5*)
      archive_cmds_F77='$LD  -G  -h  $soname  -o  $lib   $libobjs
$deplibs $linker_flags'
      hardcode_shlibpath_var_F77=no
      export_dynamic_flag_spec_F77='${wl}-Bexport'
      runpath_var=LD_RUN_PATH
      hardcode_runpath_var=yes
      ;;

    solaris*)
      no_undefined_flag_F77=' -z text'
      if  test  "$GCC"  = yes; then         archive_cmds_F77='$CC
-shared ${wl}-h ${wl}$soname -o $lib $libobjs  $deplibs  $compil-
er_flags'          archive_expsym_cmds_F77='$echo  "{  global:" >
$lib.exp~cat $export_symbols | $SED -e "s//1;/" >> $lib.exp~$echo
"local:  *;  };"  >>  $lib.exp~             $CC  -shared  ${wl}-M
${wl}$lib.exp ${wl}-h  ${wl}$soname  -o  $lib  $libobjs  $deplibs
$compiler_flags~$rm $lib.exp'
      else              archive_cmds_F77='$LD     -G${allow_unde-
fined_flag} -h $soname -o $lib $libobjs  $deplibs  $linker_flags'
        archive_expsym_cmds_F77='$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_F77='-R$libdir'
      hardcode_shlibpath_var_F77=no
      case $host_os in
      solaris2.[0-5] | solaris2.[0-5].*) ;;
      *)  #  Supported   since   Solaris   2.6   (maybe   2.5.1?)
        whole_archive_flag_spec_F77='-z allextract$convenience -z
defaultextract' ;;
      esac
      link_all_deplibs_F77=yes
      ;;

    sunos4*)
      if test "x$host_vendor" = xsequent; then         # Use  $CC
to  link  under  sequent,  because  it  throws  in  some extra .o
chive_cmds_F77='$LD -G  -h  $soname  -o  $lib  $libobjs  $deplibs
$linker_flags'           hardcode_direct_F77=yes # is this really
true???          ;;         siemens)           ##  LD  is  ld  it
makes  a  PLAMLIB             ##  CC  just  makes  a GrossModule.
          archive_cmds_F77='$LD  -G  -o  $lib  $libobjs  $deplibs
$linker_flags'               reload_cmds_F77='$CC   -r  -o  $out-
put$reload_objs'           hardcode_direct_F77=no
        ;;         motorola)            archive_cmds_F77='$LD  -G
-h  $soname  -o  $lib  $libobjs  $deplibs $linker_flags'
hardcode_direct_F77=no #Motorola manual says yes,  but  my  tests
say they lie         ;;
      esac
      runpath_var='LD_RUN_PATH'
      hardcode_shlibpath_var_F77=no
      ;;

    sysv4.3*)
      archive_cmds_F77='$LD   -G  -h  $soname  -o  $lib  $libobjs
$deplibs $linker_flags'
      hardcode_shlibpath_var_F77=no
      export_dynamic_flag_spec_F77='-Bexport'
      ;;

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

    sysv4.2uw2*)
      archive_cmds_F77='$LD  -G  -o $lib $libobjs $deplibs $link-
er_flags'
      hardcode_direct_F77=yes
      hardcode_minus_L_F77=no
      hardcode_shlibpath_var_F77=no
      hardcode_runpath_var=yes
      runpath_var=LD_RUN_PATH
      ;;

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

$soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
      hardcode_libdir_flag_spec_F77=
      hardcode_shlibpath_var_F77=no
      runpath_var='LD_RUN_PATH'
      ;;

    uts4*)
      archive_cmds_F77='$LD  -G  -h  $soname  -o  $lib   $libobjs
$deplibs $linker_flags'
      hardcode_libdir_flag_spec_F77='-L$libdir'
      hardcode_shlibpath_var_F77=no
      ;;

    *)
      ld_shlibs_F77=no
      ;;
    esac
  fi

{   echo   "$as_me:$LINENO:   result:  $ld_shlibs_F77"  >&5  echo
"${ECHO_T}$ld_shlibs_F77" >&6; } test "$ld_shlibs_F77"  =  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_F77" in x|xyes)
  # Assume -lc should be added
  archive_cmds_need_lc_F77=yes

  if test "$enable_shared" = yes && test "$GCC" = yes; then
    case $archive_cmds_F77 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
        allow_undefined_flag_F77=
        if { (eval echo "$as_me:$LINENO:
  (eval $archive_cmds_F77 2>1  grep
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }
        then           archive_cmds_need_lc_F77=no
        else           archive_cmds_need_lc_F77=yes
        fi
        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
      else
        cat conftest.err 1>&5
      fi
      $rm conftest*
      {  echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77"
>&5 echo "${ECHO_T}$archive_cmds_need_lc_F77" >&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-
  version_type=linux
  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*)

bsdi4*)
  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'
    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*)
  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat  ||
echo aout`
  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
  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-
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'

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

  # 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

  # 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'
  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
  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
  need_version=yes
  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"
  ;;

  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
      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'

  ;;  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_F77= if
test -n "$hardcode_libdir_flag_spec_F77"  ||     test  -n  "$run-
path_var F77" ||    test "X$hardcode_automatic_F77"="Xyes" ; then

  # We can hardcode non-existant directories.
  if test "$hardcode_direct_F77" != 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, F77)" !=  no
&&
     test "$hardcode_minus_L_F77" != no; then
    # Linking always hardcodes the temporary library directory.
    hardcode_action_F77=relink
  else
    #  We can link without hardcoding, and we can hardcode nonex-
isting dirs.
    hardcode_action_F77=immediate
  fi else
  # We cannot hardcode anything, or else we can only hardcode ex-
isting
  # directories.
  hardcode_action_F77=unsupported  fi { echo "$as_me:$LINENO: re-
sult:  $hardcode_action_F77"  >&5  echo   "${ECHO_T}$hardcode_ac-
tion_F77" >&6; }

if test "$hardcode_action_F77" = 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
  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
  #  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_F77          CC_F77           LD_F77
lt_prog_compiler_wl_F77                  lt_prog_compiler_pic_F77
lt_prog_compiler_static_F77                       lt_prog_compil-
er_no_builtin_flag_F77               export_dynamic_flag_spec_F77
thread_safe_flag_spec_F77     whole_archive_flag_spec_F77     en-
able_shared_with_static_runtimes_F77         old_archive_cmds_F77
old_archive_from_new_cmds_F77      predep_objects_F77       post-
dep_objects_F77       predeps_F77       postdeps_F77      compil-
er_lib_search_path_F77       archive_cmds_F77        archive_exp-
sym_cmds_F77      postinstall_cmds_F77     postuninstall_cmds_F77
old_archive_from_expsyms_cmds_F77        allow_undefined_flag_F77
no_undefined_flag_F77        export_symbols_cmds_F77        hard-
code_libdir_flag_spec_F77        hardcode_libdir_flag_spec_ld_F77
hardcode_libdir_separator_F77     hardcode_automatic_F77     mod-
ule_cmds_F77      module_expsym_cmds_F77       lt_cv_prog_compil-
er_c_o_F77     exclude_expsyms_F77     include_expsyms_F77; do

    case $var in
    old_archive_cmds_F77  |      old_archive_from_new_cmds_F77  |
archive_cmds_F77   |       archive_expsym_cmds_F77   |       mod-
ule_cmds_F77    |        module_expsym_cmds_F77   |       old_ar-
chive_from_expsyms_cmds_F77   |       export_symbols_cmds_F77   |
extract_expsyms_cmds  |  reload_cmds  | finish_cmds |     postin-
stall_cmds  |  postuninstall_cmds  |      old_postinstall_cmds  |
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

#     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_F77

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

# Whether or not to optimize  for  fast  installation.   fast_in-
stall=$enable_fast_install

# The host system.  host_alias=$host_alias host=$host

#   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_F77

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

# An ERE matcher.  EGREP=$lt_EGREP

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

# 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
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_F77

# 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_F77 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_F77

#   Must   we   lock   files    when    doing    compilation    ?
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_F77

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

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

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

#    Compiler    flag    to    generate    thread-safe   objects.
LIB=$lt_RANLIB          old_archive_cmds=$lt_old_archive_cmds_F77
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_F77

#  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_F77

#  Commands  used  to  build  and  install a shared archive.  ar-
chive_cmds=$lt_archive_cmds_F77       archive_expsym_cmds=$lt_ar-
chive_expsym_cmds_F77  postinstall_cmds=$lt_postinstall_cmds pos-
tuninstall_cmds=$lt_postuninstall_cmds

# Commands used to build a loadable module (assumed same as above
if     empty)     module_cmds=$lt_module_cmds_F77     module_exp-
sym_cmds=$lt_module_expsym_cmds_F77

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

# Dependencies to place before the objects being linked to create
a # shared library.  predep_objects=$lt_predep_objects_F77

# Dependencies to place after the objects being linked to  create
a # shared library.  postdep_objects=$lt_postdep_objects_F77

# Dependencies to place before the objects being linked to create
a # shared library.  predeps=$lt_predeps_F77

# Dependencies to place after the objects being linked to  create
a # shared library.  postdeps=$lt_postdeps_F77

#  The  library  search path used internally by the compiler when
linking # a shared library.  compiler_lib_search_path=$lt_compil-
er_lib_search_path_F77

# 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_F77

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

# Commands used to finish a libtool library installation in a di-

#  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_F77

# 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_F77

# 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_F77

# Whether we need a single -rpath flag with a separated argument.
hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77

# Set to yes if  using  DIR/libNAME${shared_ext}  during  linking
hardcodes   DIR   into  the  #  resulting  binary.   hardcode_di-
rect=$hardcode_direct_F77

# Set to yes if using the -LDIR flag during linking hardcodes DIR
into  the  #  resulting  binary.   hardcode_minus_L=$hardcode_mi-
nus_L_F77

# Set to yes if using SHLIBPATH_VAR=DIR during linking  hardcodes
DIR  into  # the resulting binary.  hardcode_shlibpath_var=$hard-
code_shlibpath_var_F77

# 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_F77

#  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_F77


#  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_F77

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

# ### END LIBTOOL TAG CONFIG: $tagname

__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"

        else           tagname=""         fi         ;;

      GCJ)          if  test  -n "$GCJ" && test "X$GCJ" != "Xno";
then

# Source file extension for Java test sources.  ac_ext=java

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

#  Code  to  be  used  in  simple  compile  tests  lt_simple_com-
pile_test_code="class foo {}0

#   Code   to   be   used   in   simple   link   tests    lt_sim-
ple_link_test_code='public  class  conftest  { public static void
main(String argv) {}; }0

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

if test "$GCC" = yes; then
  lt_prog_compiler_no_builtin_flag_GCJ=' -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
sed.
   lt_compile=`echo   "$ac_compile"  |  $SED     -e  's:.*FLAGS}?
:&$lt_compiler_flag :; t'    -e 's: [^  ]*conftest.:  $lt_compil-
er_flag&:; t'    -e 's:$: $lt_compiler_flag:'`
   (eval echo "
   (eval "$lt_compile" 2>conftest.err)
   ac_status=$?
   cat conftest.err >&5
   echo "$as_me:__oline__:  = $ac_status" >&5
   if (exit $ac_status) && test -s "$ac_outfile"; then
     #  The  compiler  can only warn and ignore the option if not
recognized
     # So say no if there are warnings
     if test ! -s conftest.err; 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_GCJ="$lt_prog_compil-
er_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" else
    : fi

fi

      if test "$host_cpu" = ia64; then         # AIX 5  now  sup-
ports IA64 processor         lt_prog_compiler_static_GCJ='-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_GCJ='-m68020 -resident32  -malways-re-
store-a4'
      ;;

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

    mingw* | pw32* | os2*)
      # 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_GCJ='-DDLL_EXPORT'
      ;;

    darwin* | rhapsody*)
      # PIC is the default on this platform
      # Common symbols not allowed in MH_DYLIB files
      lt_prog_compiler_pic_GCJ='-fno-common'
      ;;

    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_GCJ=no
      enable_shared=no
      ;;

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

    hpux*)
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
      # not for PA HP-UX.

    aix*)
      lt_prog_compiler_wl_GCJ='-Wl,'
      if  test  "$host_cpu" = ia64; then         # AIX 5 now sup-
ports IA64 processor         lt_prog_compiler_static_GCJ='-Bstat-
ic'
      else                     lt_prog_compiler_static_GCJ='-bnso
-bI:/lib/syscalls.exp'
      fi
      ;;

    mingw* | pw32* | os2*)
      # 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_GCJ='-DDLL_EXPORT'
      ;;

    hpux9* | hpux10* | hpux11*)
      lt_prog_compiler_wl_GCJ='-Wl,'
      # 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_GCJ='+Z'         ;;
      esac
      # Is there a better lt_prog_compiler_static that works with
the bundled CC?
      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
      ;;

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

    newsos6)
      lt_prog_compiler_pic_GCJ='-KPIC'
      lt_prog_compiler_static_GCJ='-Bstatic'
      ;;

    linux*)
      case $CC in
      icc*    |    ecc*)           lt_prog_compiler_wl_GCJ='-Wl,'
        lt_prog_compiler_pic_GCJ='-KPIC'          lt_prog_compil-
er_static_GCJ='-static'
        ;;
      ccc*)
        lt_prog_compiler_wl_GCJ='-Wl,'
        # All Alpha code is PIC.
        lt_prog_compiler_static_GCJ='-non_shared'

    solaris*)
      lt_prog_compiler_wl_GCJ='-Wl,'
      lt_prog_compiler_pic_GCJ='-KPIC'
      lt_prog_compiler_static_GCJ='-Bstatic'
      ;;

    sunos4*)
      lt_prog_compiler_wl_GCJ='-Qoption ld '
      lt_prog_compiler_pic_GCJ='-PIC'
      lt_prog_compiler_static_GCJ='-Bstatic'
      ;;

    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
      lt_prog_compiler_wl_GCJ='-Wl,'
      lt_prog_compiler_pic_GCJ='-KPIC'
      lt_prog_compiler_static_GCJ='-Bstatic'
      ;;

    sysv4*MP*)
      if   test   -d   /usr/nec   ;then           lt_prog_compil-
er_pic_GCJ='-Kconform_pic'                 lt_prog_compiler_stat-
ic_GCJ='-Bstatic'
      fi
      ;;

    uts4*)
      lt_prog_compiler_pic_GCJ='-pic'
      lt_prog_compiler_static_GCJ='-Bstatic'
      ;;

    *)
      lt_prog_compiler_can_build_shared_GCJ=no
      ;;
    esac
  fi

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

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

{   echo   "$as_me:$LINENO:   checking   if  $compiler  PIC  flag
$lt_prog_compiler_pic_GCJ works" >&5 echo  $ECHO_N  "checking  if
$compiler  PIC  flag  $lt_prog_compiler_pic_GCJ works... $ECHO_C"
>&6; } if  test  "${lt_prog_compiler_pic_works_GCJ+set}"  =  set;
then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  lt_prog_compiler_pic_works_GCJ=no
  ac_outfile=conftest.$ac_objext
   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
   (eval "$lt_compile" 2>conftest.err)
   ac_status=$?
   cat conftest.err >&5
   echo "$as_me:__oline__:  = $ac_status" >&5
   if (exit $ac_status) && test -s "$ac_outfile"; then
     # The compiler can only warn and ignore the  option  if  not
recognized
     # So say no if there are warnings
     if test ! -s conftest.err; then
       lt_prog_compiler_pic_works_GCJ=yes
     fi
   fi
   $rm conftest*

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

if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
    case $lt_prog_compiler_pic_GCJ in
     "" | " "*) ;;
     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
     esac else
    lt_prog_compiler_pic_GCJ=
     lt_prog_compiler_can_build_shared_GCJ=no fi

fi case "$host_os" in
  # For platforms which do not support PIC, -DPIC is meaningless:
  *djgpp*)
    lt_prog_compiler_pic_GCJ=
    ;;
  *)
    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
    ;; 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_GCJ+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  lt_cv_prog_compiler_c_o_GCJ=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

recognized
     # So say no if there are warnings
     if test ! -s out/conftest.err; then
       lt_cv_prog_compiler_c_o_GCJ=yes
     fi
   fi
   chmod u+w .
   $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_GCJ"
>&5 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }


hard_links="nottested" if test  "$lt_cv_prog_compiler_c_o_GCJ"  =
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_GCJ=
  enable_shared_with_static_runtimes_GCJ=no
  archive_cmds_GCJ=
  module_cmds_GCJ=
  module_expsym_cmds_GCJ=
  always_export_symbols_GCJ=no
  export_symbols_cmds_GCJ='$NM  $libobjs  $convenience  |  $glob-
al_symbol_pipe  | $SED '''s/.* //''' | sort | uniq > $export_sym-
bols'
  # include_expsyms should be a list of  space-separated  symbols
to be *always*
  # included in the symbol list
  include_expsyms_GCJ=
  #  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_GCJ="_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=

  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_GCJ=yes
  if test "$with_gnu_ld" = yes; then
    # If archive_cmds runs LD, not CC, wlarc should be empty
    wlarc='${wl}'

    # See if GNU ld supports shared libraries.
    case $host_os in
    aix3* | aix4* | aix5*)
      # On AIX/PPC, the GNU linker is very broken

    amigaos*)
      archive_cmds_GCJ='$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_GCJ='-L$libdir'
      hardcode_minus_L_GCJ=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
      # them.
      ld_shlibs_GCJ=no
      ;;

    beos*)
      if $LD --help 2>&1 | grep ': supported  targets:.*  elf'  >
/dev/null;    then           allow_undefined_flag_GCJ=unsupported
        # Joseph Beckenbach <jrb3@best.com> says some releases of
gcc         # support --undefined.  This deserves some investiga-
tion.   FIXME          archive_cmds_GCJ='$CC  -nostart   $libobjs
$deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
      else         ld_shlibs_GCJ=no
      fi
      ;;

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

      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
        archive_cmds_GCJ='$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-
      if  echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
        archive_cmds_GCJ='$LD   -Bshareable   $libobjs   $deplibs
$linker_flags -o $lib'         wlarc=
      else            archive_cmds_GCJ='$CC    -shared   $libobjs
$deplibs  $compiler_flags  ${wl}-soname   $wl$soname   -o   $lib'
        archive_expsym_cmds_GCJ='$CC  -shared  $libobjs  $deplibs
$compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
$wl$export_symbols -o $lib'
      fi
      ;;

    solaris* | sysv5*)
      if  $LD  -v  2>&1  |  grep  'BFD  2.8'  >  /dev/null;  then
        ld_shlibs_GCJ=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_GCJ='$CC  -shared  $libobjs
$deplibs   $compiler_flags   ${wl}-soname   $wl$soname  -o  $lib'
        archive_expsym_cmds_GCJ='$CC  -shared  $libobjs  $deplibs
$compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
$wl$export_symbols -o $lib'
      else         ld_shlibs_GCJ=no
      fi
      ;;

    sunos4*)
      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib
$libobjs $deplibs $linker_flags'
      wlarc=
      hardcode_direct_GCJ=yes
      hardcode_shlibpath_var_GCJ=no
      ;;

  linux*)
    if  $LD  --help  2>&1  |  grep ': supported targets:.* elf' >
/dev/null; then
        tmp_archive_cmds='$CC -shared $libobjs $deplibs  $compil-
er_flags    ${wl}-soname    $wl$soname   -o   $lib'           ar-
chive_cmds_GCJ="$tmp_archive_cmds"
      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

      else
        archive_expsym_cmds_GCJ="$tmp_archive_cmds"
      fi
    else
      ld_shlibs_GCJ=no
    fi
    ;;

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

    if test "$ld_shlibs_GCJ" = yes; then
      runpath_var=LD_RUN_PATH
      hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
      export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
      # ancient GNU ld didn't support --whole-archive et. al.
      if  $LD  --help 2>&1 | grep 'no-whole-archive' > /dev/null;
then
        whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$con-
venience '"$wlarc"'--no-whole-archive'
      else
        whole_archive_flag_spec_GCJ=
      fi
    fi
  else
    #  PORTME  fill in a description of your system's linker (not
GNU ld)
    case $host_os in
    aix3*)
      allow_undefined_flag_GCJ=unsupported
      always_export_symbols_GCJ=yes
      archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $li-
bobjs  $deplibs  $linker_flags  -bE:$export_symbols  -T512  -H512
-bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
      # Note: this linker hardcodes the directories in LIBPATH if
there
      # are no directories specified by -L.
      hardcode_minus_L_GCJ=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_GCJ=unsupported
      fi

bols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '''{ if  (((
==  "T")  ||  ( == "D") || ( == "B")) && (substr(,1,1) != ".")) {
print   }  }'''  |  sort   -u   >   $export_symbols'           fi
        aix_use_runtimelinking=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.

      archive_cmds_GCJ=''
      hardcode_direct_GCJ=yes
      hardcode_libdir_separator_GCJ=':'
      link_all_deplibs_GCJ=yes

      if  test  "$GCC"  =  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 reworked collect2
          hardcode_direct_GCJ=yes           else
          # We have old collect2
          hardcode_direct_GCJ=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_GCJ=yes
          hardcode_libdir_flag_spec_GCJ='-L$libdir'

      #  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_GCJ=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_GCJ='-berok'
       # Determine the default libpath from the value encoded  in
an empty executable.
       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

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 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_ipa8_con-
ftest.oo       conftest$ac_exeext  conftest.$ac_ext  if  test  -z
"$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi

       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$lib-
dir:'"$aix_libpath"         archive_expsym_cmds_GCJ="C"' -o $out-
put_objdir/$soname  $libobjs  $deplibs  $compiler_flags  `if test
"x${allow_undefined_flag}" != "x"; then echo  "${wl}${allow_unde-

  ;
  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

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 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_ipa8_con-
ftest.oo       conftest$ac_exeext  conftest.$ac_ext  if  test  -z
"$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi

              hardcode_libdir_flag_spec_GCJ='${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_GCJ='     ${wl}-bernotok'                  allow_unde-
fined_flag_GCJ=' ${wl}-berok'           # -bexpall does  not  ex-
port  symbols  beginning with underscore (_)           always_ex-
port_symbols_GCJ=yes           # Exported symbols can  be  pulled
into   shared   objects   from   archives               whole_ar-
chive_flag_spec_GCJ='  '             archive_cmds_need_lc_GCJ=yes
           # This is similar to how AIX traditionally builds it's
shared    libraries.                   archive_expsym_cmds_GCJ="C
$shared_flag"'  -o $output_objdir/$soname $libobjs $deplibs $com-
piler_flags ${wl}-bE:$export_symbols  ${wl}-bnoentry${allow_unde-
fined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $out-
put_objdir/$soname'         fi
      fi
      ;;

    amigaos*)
    bsdi4*)
      export_dynamic_flag_spec_GCJ=-rdynamic
      ;;

    cygwin* | mingw* | pw32*)
      # When not using gcc, we currently assume that we are using
      # Microsoft Visual C++.
      # hardcode_libdir_flag_spec  is  actually  meaningless,  as
there is
      # no search path for DLLs.
      hardcode_libdir_flag_spec_GCJ=' '
      allow_undefined_flag_GCJ=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_GCJ='$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_GCJ='true'
      # FIXME: Should let the user specify the lib program.
      old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
      fix_srcfile_path='`cygpath -w "$srcfile"`'
      enable_shared_with_static_runtimes_GCJ=yes
      ;;

    darwin* | rhapsody*)
    if test "$GXX" = yes ; then
      archive_cmds_need_lc_GCJ=no
      case "$host_os" in
      rhapsody*      |     darwin1.[012])             allow_unde-
fined_flag_GCJ='-undefined suppress'         ;;
      *) # Darwin 1.3 on
      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
        allow_undefined_flag_GCJ='-flat_namespace -undefined sup-
press'
      else
        case ${MACOSX_DEPLOYMENT_TARGET} in
          10.[012])
            allow_undefined_flag_GCJ='-flat_namespace  -undefined
suppress'
            ;;
          10.*)
            allow_undefined_flag_GCJ='-undefined dynamic_lookup'
            ;;
        esac
      fi         ;;
      esac
        lt_int_apple_cc_single_mod=no

      fi
      module_cmds_GCJ='$CC    ${wl}-bind_at_load     $allow_unde-
fined_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 ld's
        if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
          archive_expsym_cmds_GCJ='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_GCJ='sed   -e  "s,#.*,,"  -e  "s,^[
]*,," -e "s,^*,_&,"  <  $export_symbols  >  $output_objdir/${lib-
name}-symbols.expsym~$CC  -r ${wl}-bind_at_load -keep_private_ex-
terns -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib  $al-
low_undefined_flag  -o  $lib  ${lib}-master.o  $deplibs  $compil-
er_flags -install_name $rpath/$soname $verstring~nmedit -s  $out-
put_objdir/${libname}-symbols.expsym ${lib}'
        fi
          module_expsym_cmds_GCJ='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}'
      hardcode_direct_GCJ=no
      hardcode_automatic_GCJ=yes
      hardcode_shlibpath_var_GCJ=unsupported
      whole_archive_flag_spec_GCJ='-all_load $convenience'
      link_all_deplibs_GCJ=yes
    else
      ld_shlibs_GCJ=no
    fi
      ;;

    dgux*)
      archive_cmds_GCJ='$LD   -G  -h  $soname  -o  $lib  $libobjs
$deplibs $linker_flags'
      hardcode_libdir_flag_spec_GCJ='-L$libdir'
      hardcode_shlibpath_var_GCJ=no
      ;;

    freebsd1*)
      ld_shlibs_GCJ=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

$linker_flags'
      hardcode_direct_GCJ=yes
      hardcode_minus_L_GCJ=yes
      hardcode_shlibpath_var_GCJ=no
      ;;

    # FreeBSD 3 and greater uses gcc -shared  to  do  shared  li-
braries.
    freebsd* | kfreebsd*-gnu)
      archive_cmds_GCJ='$CC  -shared  -o  $lib  $libobjs $deplibs
$compiler_flags'
      hardcode_libdir_flag_spec_GCJ='-R$libdir'
      hardcode_direct_GCJ=yes
      hardcode_shlibpath_var_GCJ=no
      ;;

    hpux9*)
      if test "$GCC" =  yes;  then          archive_cmds_GCJ='$rm
$output_objdir/$soname~$CC   -shared   -fPIC   ${wl}+b  ${wl}$in-
stall_libdir -o $output_objdir/$soname $libobjs $deplibs $compil-
er_flags~test  $output_objdir/$soname  =  $lib  || mv $output_ob-
jdir/$soname $lib'
      else           archive_cmds_GCJ='$rm   $output_objdir/$son-
ame~$LD  -b +b $install_libdir -o $output_objdir/$soname $libobjs
$deplibs $linker_flags~test $output_objdir/$soname = $lib  ||  mv
$output_objdir/$soname $lib'
      fi
      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
      hardcode_libdir_separator_GCJ=:
      hardcode_direct_GCJ=yes

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

    hpux10* | hpux11*)
      if   test  "$GCC"  =  yes  -a  "$with_gnu_ld"  =  no;  then
        case "$host_cpu" in         hppa*64*|ia64*)           ar-
chive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs
$deplibs $compiler_flags'           ;;         *)             ar-
chive_cmds_GCJ='$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_GCJ='$LD -b +h $soname  -o  $lib  $libobjs
$deplibs  $linker_flags'             ;;          *)           ar-
chive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $li-
bobjs $deplibs $linker_flags'           ;;         esac
      fi
      if  test "$with_gnu_ld" = no; then         case "$host_cpu"

           #  hardcode_minus_L:  Not  really  in the search PATH,
          # but as the default location of the library.
hardcode_minus_L_GCJ=yes           ;;         esac
      fi
      ;;

    irix5* | irix6* | nonstopux*)
      if  test  "$GCC"  = yes; then         archive_cmds_GCJ='$CC
-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_GCJ='$LD    -shared   $libobjs
$deplibs $linker_flags -soname $soname `test -n  "$verstring"  &&
echo   -set_version   $verstring`  -update_registry  ${output_ob-
jdir}/so_locations      -o      $lib'               hardcode_lib-
dir_flag_spec_ld_GCJ='-rpath $libdir'
      fi
      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
      hardcode_libdir_separator_GCJ=:
      link_all_deplibs_GCJ=yes
      ;;

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

    newsos6)
      archive_cmds_GCJ='$LD  -G  -h  $soname  -o  $lib   $libobjs
$deplibs $linker_flags'
      hardcode_direct_GCJ=yes
      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
      hardcode_libdir_separator_GCJ=:
      hardcode_shlibpath_var_GCJ=no
      ;;

    openbsd*)
      hardcode_direct_GCJ=yes
      hardcode_shlibpath_var_GCJ=no
      if  test  -z  "`echo __ELF__ | $CC -E - | grep __ELF__`" ||
test   "$host_os-$host_cpu"    =    "openbsd2.8-powerpc";    then
        archive_cmds_GCJ='$CC  -shared $pic_flag -o $lib $libobjs
$deplibs          $compiler_flags'                  hardcode_lib-
    os2*)
      hardcode_libdir_flag_spec_GCJ='-L$libdir'
      hardcode_minus_L_GCJ=yes
      allow_undefined_flag_GCJ=unsupported
      archive_cmds_GCJ='$echo "LIBRARY $libname  INITINSTANCE"  >
$output_objdir/$libname.def~$echo "DESCRIPTION
      old_archive_From_new_cmds_GCJ='emximp     -o    $output_ob-
jdir/$libname.a $output_objdir/$libname.def'
      ;;

    osf3*)
      if   test   "$GCC"   =   yes;   then            allow_unde-
fined_flag_GCJ='    ${wl}-expect_unresolved   ${wl}           ar-
chive_cmds_GCJ='$CC    -shared${allow_undefined_flag}    $libobjs
$deplibs   $compiler_flags  ${wl}-soname  ${wl}$soname  `test  -n
"$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-up-
date_registry ${wl}${output_objdir}/so_locations -o $lib'
      else          allow_undefined_flag_GCJ=' -expect_unresolved
        archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $li-
bobjs  $deplibs  $linker_flags  -soname  $soname  `test -n "$ver-
string" && echo -set_version $verstring` -update_registry  ${out-
put_objdir}/so_locations -o $lib'
      fi
      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
      hardcode_libdir_separator_GCJ=:
      ;;

    osf4*  |  osf5*)      #  as  osf3* with the addition of -msym
flag
      if   test   "$GCC"   =   yes;   then            allow_unde-
fined_flag_GCJ='    ${wl}-expect_unresolved   ${wl}           ar-
chive_cmds_GCJ='$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_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
      else         allow_undefined_flag_GCJ='  -expect_unresolved
        archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $li-
bobjs $deplibs  $linker_flags  -msym  -soname  $soname  `test  -n
"$verstring"  &&  echo  -set_version $verstring` -update_registry
${output_objdir}/so_locations   -o   $lib'           archive_exp-
sym_cmds_GCJ='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   ${ob-
jdir}/so_locations -o $lib~$rm $lib.exp'

        #  Both  c  and  cxx  compiler  support  -rpath  directly
        hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
      fi
      hardcode_libdir_separator_GCJ=:

-shared  ${wl}-h  ${wl}$soname -o $lib $libobjs $deplibs $compil-
er_flags'         archive_expsym_cmds_GCJ='$echo  "{  global:"  >
$lib.exp~cat $export_symbols | $SED -e "s//1;/" >> $lib.exp~$echo
"local:  *;  };"  >>  $lib.exp~             $CC  -shared  ${wl}-M
${wl}$lib.exp  ${wl}-h  ${wl}$soname  -o  $lib  $libobjs $deplibs
$compiler_flags~$rm $lib.exp'
      else             archive_cmds_GCJ='$LD      -G${allow_unde-
fined_flag}  -h  $soname -o $lib $libobjs $deplibs $linker_flags'
        archive_expsym_cmds_GCJ='$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_GCJ='-R$libdir'
      hardcode_shlibpath_var_GCJ=no
      case $host_os in
      solaris2.[0-5] | solaris2.[0-5].*) ;;
      *)   #   Supported   since   Solaris   2.6  (maybe  2.5.1?)
        whole_archive_flag_spec_GCJ='-z allextract$convenience -z
defaultextract' ;;
      esac
      link_all_deplibs_GCJ=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_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs
$deplibs $compiler_flags'
      else            archive_cmds_GCJ='$LD   -assert   pure-text
-Bstatic -o $lib $libobjs $deplibs $linker_flags'
      fi
      hardcode_libdir_flag_spec_GCJ='-L$libdir'
      hardcode_direct_GCJ=yes
      hardcode_minus_L_GCJ=yes
      hardcode_shlibpath_var_GCJ=no
      ;;

    sysv4)
      case   $host_vendor   in           sni)                 ar-
chive_cmds_GCJ='$LD  -G  -h  $soname  -o  $lib  $libobjs $deplibs
$linker_flags'           hardcode_direct_GCJ=yes # is this really
true???           ;;          siemens)             ## LD is ld it
makes a  PLAMLIB             ##  CC  just  makes  a  GrossModule.
           archive_cmds_GCJ='$LD  -G  -o  $lib  $libobjs $deplibs
$linker_flags'             reload_cmds_GCJ='$CC   -r   -o   $out-
put$reload_objs'           hardcode_direct_GCJ=no
        ;;          motorola)            archive_cmds_GCJ='$LD -G
-h $soname -o  $lib  $libobjs  $deplibs  $linker_flags'
hardcode_direct_GCJ=no  #Motorola  manual  says yes, but my tests
      if  test -d /usr/nec; then         archive_cmds_GCJ='$LD -G
-h $soname -o $lib $libobjs $deplibs $linker_flags'         hard-
code_shlibpath_var_GCJ=no                 runpath_var=LD_RUN_PATH
        hardcode_runpath_var=yes         ld_shlibs_GCJ=yes
      fi
      ;;

    sysv4.2uw2*)
      archive_cmds_GCJ='$LD -G -o $lib $libobjs  $deplibs  $link-
er_flags'
      hardcode_direct_GCJ=yes
      hardcode_minus_L_GCJ=no
      hardcode_shlibpath_var_GCJ=no
      hardcode_runpath_var=yes
      runpath_var=LD_RUN_PATH
      ;;

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

    sysv5*)
      no_undefined_flag_GCJ=' -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_GCJ='$LD  -G${allow_undefined_flag} -h $soname
-o $lib $libobjs $deplibs $linker_flags'
      archive_expsym_cmds_GCJ='$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'
      hardcode_libdir_flag_spec_GCJ=
      hardcode_shlibpath_var_GCJ=no
      runpath_var='LD_RUN_PATH'
      ;;

    uts4*)
      archive_cmds_GCJ='$LD   -G  -h  $soname  -o  $lib  $libobjs
$deplibs $linker_flags'
      hardcode_libdir_flag_spec_GCJ='-L$libdir'

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_GCJ" in x|xyes)
  # Assume -lc should be added
  archive_cmds_need_lc_GCJ=yes

  if test "$enable_shared" = yes && test "$GCC" = yes; then
    case $archive_cmds_GCJ 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_GCJ
        compiler_flags=-v
        linker_flags=-v
        verstring=
        output_objdir=.
        libname=conftest
        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
        allow_undefined_flag_GCJ=
        if { (eval echo "$as_me:$LINENO:
  (eval $archive_cmds_GCJ 2>1  grep
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); }
        then           archive_cmds_need_lc_GCJ=no
        else           archive_cmds_need_lc_GCJ=yes
        fi
        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag

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
    # 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
      ;;
    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
  ;;

bsdi4*)
  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
  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'
    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
"$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

  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
  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
      ;;
    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.
  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-
     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
  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 ")

#  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
    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
  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
  ;;

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
  ;;

      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
  ;;

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

${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
  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_GCJ=  if
test  -n  "$hardcode_libdir_flag_spec_GCJ"  ||     test -n "$run-
path_var GCJ" ||    test "X$hardcode_automatic_GCJ"="Xyes" ; then

isting dirs.
    hardcode_action_GCJ=immediate
  fi else
  # We cannot hardcode anything, or else we can only hardcode ex-
isting
  # directories.
  hardcode_action_GCJ=unsupported fi { echo "$as_me:$LINENO:  re-
sult:   $hardcode_action_GCJ"  >&5  echo  "${ECHO_T}$hardcode_ac-
tion_GCJ" >&6; }

if test "$hardcode_action_GCJ" = 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;
} 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
   ;;

  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

        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

/* 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
       } && 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 { (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

/* 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
  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 ();
  ;
  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-
  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
$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 ();
       $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
  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

/* 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; ) 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

#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; ) 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; }
  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
  # 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_GCJ          CC_GCJ          LD_GCJ
lt_prog_compiler_wl_GCJ                  lt_prog_compiler_pic_GCJ
lt_prog_compiler_static_GCJ                       lt_prog_compil-
er_no_builtin_flag_GCJ               export_dynamic_flag_spec_GCJ
thread_safe_flag_spec_GCJ     whole_archive_flag_spec_GCJ     en-
able_shared_with_static_runtimes_GCJ         old_archive_cmds_GCJ
old_archive_from_new_cmds_GCJ       predep_objects_GCJ      post-
dep_objects_GCJ      predeps_GCJ       postdeps_GCJ       compil-
er_lib_search_path_GCJ        archive_cmds_GCJ       archive_exp-
sym_cmds_GCJ     postinstall_cmds_GCJ      postuninstall_cmds_GCJ
old_archive_from_expsyms_cmds_GCJ        allow_undefined_flag_GCJ
no_undefined_flag_GCJ        export_symbols_cmds_GCJ        hard-
code_libdir_flag_spec_GCJ        hardcode_libdir_flag_spec_ld_GCJ
hardcode_libdir_separator_GCJ     hardcode_automatic_GCJ     mod-
ule_cmds_GCJ       module_expsym_cmds_GCJ      lt_cv_prog_compil-
er_c_o_GCJ     exclude_expsyms_GCJ     include_expsyms_GCJ; do

    case $var in
    old_archive_cmds_GCJ  |      old_archive_from_new_cmds_GCJ  |
archive_cmds_GCJ   |       archive_expsym_cmds_GCJ   |       mod-
ule_cmds_GCJ   |       module_expsym_cmds_GCJ    |        old_ar-
chive_from_expsyms_cmds_GCJ   |       export_symbols_cmds_GCJ   |
extract_expsyms_cmds | reload_cmds |  finish_cmds  |      postin-
    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

#    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_GCJ

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

#  Whether  or  not  to optimize for fast installation.  fast_in-
stall=$enable_fast_install

# The host system.  host_alias=$host_alias host=$host

#  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_GCJ

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

# An ERE matcher.  EGREP=$lt_EGREP

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

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

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

#      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_GCJ

# 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_GCJ 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_GCJ

#    Must    we    lock    files   when   doing   compilation   ?
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_GCJ

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

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

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

# Commands used to build and install an old-style archive.   RAN-
LIB=$lt_RANLIB          old_archive_cmds=$lt_old_archive_cmds_GCJ
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_GCJ

# 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_GCJ

# Commands used to build  and  install  a  shared  archive.   ar-
chive_cmds=$lt_archive_cmds_GCJ       archive_expsym_cmds=$lt_ar-
chive_expsym_cmds_GCJ postinstall_cmds=$lt_postinstall_cmds  pos-
tuninstall_cmds=$lt_postuninstall_cmds

# Commands used to build a loadable module (assumed same as above
if     empty)     module_cmds=$lt_module_cmds_GCJ     module_exp-
sym_cmds=$lt_module_expsym_cmds_GCJ

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

# Dependencies to place before the objects being linked to create
a # shared library.  predep_objects=$lt_predep_objects_GCJ

#  Dependencies to place after the objects being linked to create
a # shared library.  postdep_objects=$lt_postdep_objects_GCJ

# Dependencies to place before the objects being linked to create
a # shared library.  predeps=$lt_predeps_GCJ

#  Dependencies to place after the objects being linked to create
a # shared library.  postdeps=$lt_postdeps_GCJ

# The library search path used internally by  the  compiler  when
linking # a shared library.  compiler_lib_search_path=$lt_compil-
er_lib_search_path_GCJ

# 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_GCJ

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

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_GCJ

# 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_GCJ

# 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_GCJ

# Whether we need a single -rpath flag with a separated argument.
hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ

#  Set  to  yes  if using DIR/libNAME${shared_ext} during linking
hardcodes  DIR  into  the  #  resulting   binary.    hardcode_di-
rect=$hardcode_direct_GCJ

# Set to yes if using the -LDIR flag during linking hardcodes DIR
into  the  #  resulting  binary.   hardcode_minus_L=$hardcode_mi-
nus_L_GCJ

#  Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes
DIR into # the resulting  binary.   hardcode_shlibpath_var=$hard-
code_shlibpath_var_GCJ

# 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_GCJ

# 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_GCJ
bols_cmds=$lt_export_symbols_cmds_GCJ

# 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_GCJ

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

# ### END LIBTOOL TAG CONFIG: $tagname

__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"

        else           tagname=""         fi         ;;

      RC)

# Source file extension for RC test sources.  ac_ext=rc

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

#  Code  to  be  used  in  simple  compile  tests  lt_simple_com-
pile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }0

#   Code   to   be   used   in   simple   link   tests    lt_sim-
ple_link_test_code="$lt_simple_compile_test_code"

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

our commands through
  # without removal of  escapes.
  if test -n "${ZSH_VERSION+set}" ; then
    setopt NO_GLOB_SUBST
  fi
  # 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_RC      CC_RC     LD_RC     lt_prog_com-
piler_wl_RC        lt_prog_compiler_pic_RC        lt_prog_compil-
er_static_RC        lt_prog_compiler_no_builtin_flag_RC       ex-
port_dynamic_flag_spec_RC                thread_safe_flag_spec_RC
whole_archive_flag_spec_RC         enable_shared_with_static_run-
times_RC     old_archive_cmds_RC     old_archive_from_new_cmds_RC
predep_objects_RC     postdep_objects_RC     predeps_RC     post-
deps_RC        compiler_lib_search_path_RC        archive_cmds_RC
archive_expsym_cmds_RC        postinstall_cmds_RC       postunin-
stall_cmds_RC     old_archive_from_expsyms_cmds_RC      allow_un-
defined_flag_RC          no_undefined_flag_RC         export_sym-
bols_cmds_RC      hardcode_libdir_flag_spec_RC      hardcode_lib-
dir_flag_spec_ld_RC       hardcode_libdir_separator_RC      hard-
code_automatic_RC      module_cmds_RC       module_expsym_cmds_RC
lt_cv_prog_compiler_c_o_RC     exclude_expsyms_RC     include_ex-
psyms_RC; do

    case $var in
    old_archive_cmds_RC  |       old_archive_from_new_cmds_RC   |
archive_cmds_RC |     archive_expsym_cmds_RC |     module_cmds_RC
|        module_expsym_cmds_RC    |         old_archive_from_exp-
syms_cmds_RC   |      export_symbols_cmds_RC  |      extract_exp-
syms_cmds | reload_cmds | finish_cmds  |      postinstall_cmds  |
postuninstall_cmds  |      old_postinstall_cmds  |  old_postunin-
stall_cmds        |            sys_lib_search_path_spec         |
sys_lib_dlsearch_path_spec)
      # Double-quote double-evaled strings.
      eval "lt_$var=\
      ;;
    *)
      eval "lt_$var=\
      ;;
    esac

#  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_RC

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

#  Whether  or  not  to optimize for fast installation.  fast_in-
stall=$enable_fast_install

# The host system.  host_alias=$host_alias host=$host

#  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_RC

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

# An ERE matcher.  EGREP=$lt_EGREP

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

# 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"
#      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_RC 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_RC

#    Must    we    lock    files   when   doing   compilation   ?
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_RC

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

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

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

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

# 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
chive_from_expsyms_cmds_RC

# Commands used to build  and  install  a  shared  archive.   ar-
chive_cmds=$lt_archive_cmds_RC        archive_expsym_cmds=$lt_ar-
chive_expsym_cmds_RC  postinstall_cmds=$lt_postinstall_cmds  pos-
tuninstall_cmds=$lt_postuninstall_cmds

# Commands used to build a loadable module (assumed same as above
if     empty)     module_cmds=$lt_module_cmds_RC      module_exp-
sym_cmds=$lt_module_expsym_cmds_RC

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

# Dependencies to place before the objects being linked to create
a # shared library.  predep_objects=$lt_predep_objects_RC

#  Dependencies to place after the objects being linked to create
a # shared library.  postdep_objects=$lt_postdep_objects_RC

# Dependencies to place before the objects being linked to create
a # shared library.  predeps=$lt_predeps_RC

#  Dependencies to place after the objects being linked to create
a # shared library.  postdeps=$lt_postdeps_RC

# The library search path used internally by  the  compiler  when
linking # a shared library.  compiler_lib_search_path=$lt_compil-
er_lib_search_path_RC

# 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_RC

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

# 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-

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

# 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_RC

# 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_RC

# Whether we need a single -rpath flag with a separated argument.
hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC

#  Set  to  yes  if using DIR/libNAME${shared_ext} during linking
hardcodes  DIR  into  the  #  resulting   binary.    hardcode_di-
rect=$hardcode_direct_RC

# Set to yes if using the -LDIR flag during linking hardcodes DIR
into  the  #  resulting  binary.   hardcode_minus_L=$hardcode_mi-
nus_L_RC

#  Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes
DIR into # the resulting  binary.   hardcode_shlibpath_var=$hard-
code_shlibpath_var_RC

# 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_RC

# 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_RC

#    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_RC"


# ### END LIBTOOL TAG CONFIG: $tagname

__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"

        ;;

      *)         { { 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


















  # patch libtool to remove that annoying lib install warning
  test  -f  libtool.old  ||  (mv  libtool   libtool.old   &&   cp
libtool.old libtool)
  sed -e '/.*has not been installed in.*/d' <libtool >libtool.new
  (test -s libtool.new || rm libtool.new) 2>/dev/null
  test -f libtool.new && mv libtool.new libtool # not 2>/dev/null
!!
  test -f libtool     || mv libtool.old libtool
  test -f libtool.old && rm -f libtool.old


{  echo  "$as_me:$LINENO:  checking whether ln -s works" >&5 echo
$ECHO_N  "checking  whether  ln  -s  works...  $ECHO_C"  >&6;   }
LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then
  {  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



for ac_prog in flex lex 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_LEX+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$LEX"; then
  ac_cv_prog_LEX="$LEX"  #  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

if test "x$LEX" != "x:"; then
  cat >conftest.l <<_ACEOF %% a { ECHO; } b { REJECT; } c  {  yy-
more  ();  }  d { yyless (1); } e { yyless (input () != 0); } f {
unput (yytext[0]); } %% #ifdef YYTEXT_POINTER  extern  char  *yy-
text; #endif int main (void) {
  return  ! yylex () + ! yywrap (); } _ACEOF { (ac_try="$LEX con-
ftest.l" case "(($ac_try" in
  *
  *) ac_try_echo=$ac_try;; esac eval "echo
  (eval "$LEX conftest.l") 2>&5
  ac_status=$?
  echo "$as_me:$LINENO:  = $ac_status" >&5
  (exit $ac_status); } { echo "$as_me:$LINENO: checking lex  out-
put file root" >&5 echo $ECHO_N "checking lex output file root...
$ECHO_C" >&6; } if test "${ac_cv_prog_lex_root+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else

if test -f lex.yy.c; then
  ac_cv_prog_lex_root=lex.yy elif test -f lexyy.c; then
  ac_cv_prog_lex_root=lexyy else
  { { echo "$as_me:$LINENO: error: cannot find output from  $LEX;
giving up" >&5 echo "$as_me: error: cannot find output from $LEX;
giving up" >&2;}
   { (exit 1); exit 1; }; } fi fi { echo "$as_me:$LINENO: result:
$ac_cv_prog_lex_root"  >&5  echo  "${ECHO_T}$ac_cv_prog_lex_root"
>&6; } LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root

if test -z "${LEXLIB+set}"; then
  { echo "$as_me:$LINENO: checking lex library" >&5 echo  $ECHO_N
"checking    lex    library...    $ECHO_C"   >&6;   }   if   test
"${ac_cv_lib_lex+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else

    ac_save_LIBS=$LIBS
    ac_cv_lib_lex='none needed'
    for ac_lib in '' -lfl -ll; do
      LIBS="$ac_lib $ac_save_LIBS"
      cat  >conftest.$ac_ext  <<_ACEOF  `cat  $LEX_OUTPUT_ROOT.c`
_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 &&

"${ECHO_T}$ac_cv_lib_lex" >&6; }
  test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
fi


{ echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
echo $ECHO_N "checking whether yytext is  a  pointer...  $ECHO_C"
>&6; } if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  # POSIX says lex can declare yytext either as a pointer  or  an
array;  the  #  default  is implementation-dependent.  Figure out
which it is, since # not all implementations provide the %pointer
and    %array   declarations.    ac_cv_prog_lex_yytext_pointer=no
ac_save_LIBS=$LIBS   LIBS="$LEXLIB   $ac_save_LIBS"   cat   >con-
ftest.$ac_ext  <<_ACEOF  #define  YYTEXT_POINTER 1 `cat $LEX_OUT-
PUT_ROOT.c` _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_prog_lex_yytext_pointer=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_ipa8_con-
ftest.oo              conftest$ac_exeext         conftest.$ac_ext
LIBS=$ac_save_LIBS

fi  { echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_point-
er" >&5 echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6; }  if
test $ac_cv_prog_lex_yytext_pointer = yes; then

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

fi rm -f conftest.l $LEX_OUTPUT_ROOT.c

fi if test "$LEX" = :; then
  LEX=${am_missing_run}flex fi for ac_prog in 'bison -y' byacc 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-
  fi done done IFS=$as_save_IFS

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


  test -n "$YACC" && break done test -n "$YACC" || YACC="yacc"



for ac_prog in gtbl tbl 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_TBL+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$TBL"; then
  ac_cv_prog_TBL="$TBL"  #  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_TBL="$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 TBL=$ac_cv_prog_TBL if test -n "$TBL"; then
  { echo "$as_me:$LINENO: result: $TBL" >&5 echo  "${ECHO_T}$TBL"
>&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi


  test -n "$TBL" && break done test -n "$TBL" || TBL="exit"

for ac_prog in gpic pic 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_PIC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$PIC"; then
  ac_cv_prog_PIC="$PIC" # Let the user override the  test.   else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do
} fi


  test -n "$PIC" && break done test -n "$PIC" || PIC="exit"

for ac_prog in groff troff 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_ROFF+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test -n "$ROFF"; then
  ac_cv_prog_ROFF="$ROFF" # 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_ROFF="$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 ROFF=$ac_cv_prog_ROFF if test -n "$ROFF"; then
  {   echo   "$as_me:$LINENO:    result:    $ROFF"    >&5    echo
"${ECHO_T}$ROFF" >&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi


  test -n "$ROFF" && break done test -n "$ROFF" || ROFF="exit"





orig_CFLAGS="$CFLAGS"  {  echo  "$as_me:$LINENO:   checking   for
stat64"  >&5 echo $ECHO_N "checking for stat64... $ECHO_C" >&6; }
if test "${ac_cv_func_stat64+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 stat64 to an innocuous variant,  in
case <limits.h> declares stat64.
   For  example,  HP-UX 11i <limits.h> declares gettimeofday.  */
#define stat64 innocuous_stat64

/* System header to define __stub macros and hopefully few proto-
types,
    which can conflict with char stat64 (); below.

named
    something starting with __ and the normal name is  an  alias.
*/  #if defined __stub_stat64 || defined __stub___stat64 choke me
#endif

int main () { return stat64 ();
  ;
  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_stat64=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_cv_func_stat64=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_stat64"    >&5    echo
"${ECHO_T}$ac_cv_func_stat64" >&6; } if test $ac_cv_func_stat64 =
yes; then

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

else
  CFLAGS="$CFLAGS -D_LARGEFILE64_SOURCE"
   unset ac_cv_func_stat64
   {  echo "$as_me:$LINENO: checking for stat64" >&5 echo $ECHO_N
"checking   for   stat64...   $ECHO_C"    >&6;    }    if    test
"${ac_cv_func_stat64+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 stat64 to an innocuous variant, in
case <limits.h> declares stat64.
   For example, HP-UX 11i <limits.h> declares  gettimeofday.   */
#define stat64 innocuous_stat64

/* System header to define __stub macros and hopefully few proto-
types,
    which can conflict with char stat64 (); below.

named
    something  starting  with __ and the normal name is an alias.
*/ #if defined __stub_stat64 || defined __stub___stat64 choke  me
#endif

int main () { return stat64 ();
  ;
  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_stat64=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_cv_func_stat64=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_stat64"    >&5    echo
"${ECHO_T}$ac_cv_func_stat64" >&6; } if test $ac_cv_func_stat64 =
yes; then

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

else
  CFLAGS="$orig_CFLAGS" fi

fi


{ echo "$as_me:$LINENO: checking for struct  stat64.st_mode"  >&5
echo $ECHO_N "checking for struct stat64.st_mode... $ECHO_C" >&6;
} if test "${ac_cv_member_struct_stat64_st_mode+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 <sys/types.h> #include <sys/stat.h>
#include <unistd.h>

int main () { static struct stat64 ac_aggr; if  (ac_aggr.st_mode)
return 0;
  ac_cv_member_struct_stat64_st_mode=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.  */  _ACEOF
cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF
/*  end   confdefs.h.    */   #include   <sys/types.h>   #include
conftest.$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 swtbl_load_table ();
int main () { return swtbl_load_table ();
  ;
  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_switchtbl_swtbl_load_table=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_cv_lib_switchtbl_swtbl_load_table=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_switchtbl_swtbl_load_table"          >&5          echo
"${ECHO_T}$ac_cv_lib_switchtbl_swtbl_load_table"  >&6;  } if test
$ac_cv_lib_switchtbl_swtbl_load_table = yes; then
   IBM_SP2=2
                           LIBS="-lswitchtbl $LIBS"
                           PBSPOE="pbspd pbspoe"
                           PBSPOEO="pbspoe.o pbspd.o" else
   IBM_SP2=1 fi

            ;;
      *) { { echo "$as_me:$LINENO: error: Cannot --enable-sp2  on

build_l26_cpuset=no if test "x$enable_cpuset" != "xno" ;then
  { echo "$as_me:$LINENO: checking for cpuset_cpus_weight in -lc-
puset" >&5 echo $ECHO_N "checking for cpuset_cpus_weight in  -lc-
puset...        $ECHO_C"        >&6;        }       if       test
"${ac_cv_lib_cpuset_cpuset_cpus_weight+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_check_lib_save_LIBS=$LIBS LIBS="-lcpuset  $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 cpuset_cpus_weight  ();
int main () { return cpuset_cpus_weight ();
  ;
  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_cpuset_cpuset_cpus_weight=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_cv_lib_cpuset_cpuset_cpus_weight=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_cpuset_cpuset_cpus_weight"           >&5          echo
"${ECHO_T}$ac_cv_lib_cpuset_cpuset_cpus_weight" >&6;  }  if  test
$ac_cv_lib_cpuset_cpuset_cpus_weight = yes; then
  {  echo  "$as_me:$LINENO:  checking for bitmask_alloc in -lbit-
mask" >&5 echo $ECHO_N  "checking  for  bitmask_alloc  in  -lbit-
mask...  $ECHO_C" >&6; } if test "${ac_cv_lib_bitmask_bitmask_al-
loc+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_check_lib_save_LIBS=$LIBS LIBS="-lbitmask  $LIBS" cat  >con-
ftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat confdefs.h
>>conftest.$ac_ext  cat  >>conftest.$ac_ext   <<_ACEOF   /*   end
confdefs.h.  */
  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_bitmask_bitmask_alloc=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_cv_lib_bitmask_bitmask_alloc=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_bitmask_bitmask_alloc"             >&5            echo
"${ECHO_T}$ac_cv_lib_bitmask_bitmask_alloc"  >&6;   }   if   test
$ac_cv_lib_bitmask_bitmask_alloc = yes; then
  build_l26_cpuset=yes
       MOMLIBS="$MOMLIBS -lcpuset -lbitmask"

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


fi


fi

fi


if test "$build_l26_cpuset" = yes; then
  BUILD_L26_CPUSETS_TRUE=
  BUILD_L26_CPUSETS_FALSE='#' else
  BUILD_L26_CPUSETS_TRUE='#'
  BUILD_L26_CPUSETS_FALSE= fi



# Check whether --enable-array was given.  if test  "${enable_ar-
ray+set}" = set; then
  enableval=$enable_array;
    if test "$PBS_MACH" = irix6; then
        if test "$enableval" = yes; then
            {  echo "$as_me:$LINENO: WARNING: No array daemon de-
tected but enable-array overrides." >&5 echo "$as_me: WARNING: No
array daemon detected but enable-array overrides." >&2;}
            PBS_MACH=irix6array
        fi

fi



{ echo "$as_me:$LINENO: checking whether to build  BLCR  support"
>&5  echo  $ECHO_N  "checking  whether  to  build BLCR support...
$ECHO_C" >&6; } # Check whether --enable-blcr was given.  if test
"${enable_blcr+set}" = set; then
  enableval=$enable_blcr; BLCR=$enableval else
  BLCR=no fi

{  echo "$as_me:$LINENO: result: $BLCR" >&5 echo "${ECHO_T}$BLCR"
>&6; } case "$BLCR" in
  yes) cat >>confdefs.h <<_ACEOF @%:@define ENABLE_BLCR 1 _ACEOF
 ;;
  no) : ;;
  *) { { echo "$as_me:$LINENO: error: --enable-blcr should be yes
or  no"  >&5  echo "$as_me: error: --enable-blcr should be yes or
no" >&2;}
   { (exit 1); exit 1; }; } ;; esac

{ echo "$as_me:$LINENO: checking whether to build Cray's CPA sup-
port" >&5 echo $ECHO_N "checking whether to build Cray's CPA sup-
port... $ECHO_C" >&6; } # Check whether --enable-cpa  was  given.
if test "${enable_cpa+set}" = set; then
  enableval=$enable_cpa; CPA=$enableval else
  CPA=no fi

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


#  Check  whether  --with-cpa_include   was   given.    if   test
"${with_cpa_include+set}" = set; then
  withval=$with_cpa_include; cpainclude=$withval else
  cpainclude=none fi


#    Check   whether   --with-cpa_lib   was   given.    if   test
"${with_cpa_lib+set}" = set; then
  withval=$with_cpa_lib; cpalib=$withval else
  cpalib=none fi


if test "x$cpainclude" != "xnone" ;then
  CPPFLAGS="$CPPFLAGS  -I$cpainclude"  fi   LDFLAGS_cpasave="$LD-
FLAGS" if test "x$cpalib" != "xnone" ;then
  LDFLAGS="$LDFLAGS -L$cpalib" fi buildcpa="no" case "$CPA" in
  yes) cat >>confdefs.h <<_ACEOF @%:@define ENABLE_CPA 1 _ACEOF


ftest.$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_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-
but cannot be compiled" >&2;}
    { 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;}
    (             cat              <<_ASBOX              @%:@@%:@
------------------------------------------- @%:@@%:@ @%:@@%:@ Re-
port  this  to  torqueusers@supercluster.org  @%:@@%:@   @%:@@%:@
------------------------------------------- @%:@@%:@ _ASBOX
     ) | sed "s/^/$as_me: WARNING:     /" >&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
  : else
  { { echo "$as_me:$LINENO: error: pass the path to  cpalib.h  to
--with-cpa-include"  >&5  echo  "$as_me:  error: pass the path to
cpalib.h to --with-cpa-include" >&2;}
   { (exit 1); exit 1; }; } fi

done

    { echo  "$as_me:$LINENO:  checking  for  cpa_new_node_req  in
-lcpalib"  >&5  echo  $ECHO_N  "checking  for cpa_new_node_req in
-lcpalib...  $ECHO_C"   >&6;   }   if   test   "${ac_cv_lib_cpal-
ib_cpa_new_node_req+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_check_lib_save_LIBS=$LIBS  LIBS="-lcpalib   $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_c_werror_flag"
||          test ! -s conftest.err
       } && test -s conftest$ac_exeext &&
       $as_test_x conftest$ac_exeext; then
  ac_cv_lib_cpalib_cpa_new_node_req=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_cv_lib_cpalib_cpa_new_node_req=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_cpalib_cpa_new_node_req"           >&5            echo
"${ECHO_T}$ac_cv_lib_cpalib_cpa_new_node_req"   >&6;  }  if  test
$ac_cv_lib_cpalib_cpa_new_node_req = yes; then
   : else
  { { echo "$as_me:$LINENO: error: pass the path to libcpalib  to
--with-cpa-lib"  >&5  echo "$as_me: error: pass the path to libc-
palib to --with-cpa-lib" >&2;}
   { (exit 1); exit 1; }; } fi

      if test "x$cpalib" != "xnone" ;then
        MOMLIBS="$MOMLIBS -L$cpalib -lcpalib"
      else
        MOMLIBS="$MOMLIBS -lcpalib"
      fi
      buildcpa="yes"
      ;;
  no) : ;;
  *) { { echo "$as_me:$LINENO: error: --enable-cpa should be  yes
or no" >&5 echo "$as_me: error: --enable-cpa should be yes or no"
>&2;}
   { (exit 1); exit 1; }; } ;; esac


if test "$buildcpa" = yes; then
  BUILDCPA_TRUE=
  BUILDCPA_FALSE='#' else
  BUILDCPA_TRUE='#'
  BUILDCPA_FALSE= fi

LDFLAGS="$LDFLAGS_cpasave"



case $PBS_MACH in
  aix4|aix5) MOMLIBS="$MOMLIBS -lodm -lcfg"
    ;;

  irix6array) MOMLIBS="$MOMLIBS -larray"
    ;;

types,
    which can conflict with char openpty (); 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 openpty

/* 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 openpty (); /* 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_openpty || defined __stub___openpty choke
me #endif

int main () { return openpty ();
  ;
  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_openpty=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_cv_func_openpty=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_openpty"    >&5   echo
"${ECHO_T}$ac_cv_func_openpty" >&6; } if test $ac_cv_func_openpty
= yes; then
  : else
  {  echo  "$as_me:$LINENO:  checking  for openpty in -lutil" >&5
echo $ECHO_N "checking for openpty in -lutil... $ECHO_C"  >&6;  }
if test "${ac_cv_lib_util_openpty+set}" = set; then
  *
  *) 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_util_openpty=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_cv_lib_util_openpty=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_util_openpty"                 >&5                 echo
"${ECHO_T}$ac_cv_lib_util_openpty"     >&6;     }     if     test
$ac_cv_lib_util_openpty = yes; then
  MOMLIBS="$MOMLIBS -lutil" fi

fi

    ;;
  darwin*) cat >>confdefs.h <<_ACEOF @%:@define SETCONTROLLINGTTY
1 _ACEOF

    ;;
  digitalunix*)  cat >>confdefs.h <<_ACEOF @%:@define SETCONTROL-
LINGTTY 1 _ACEOF

    ;;
  unicosmk*) cat  >>confdefs.h  <<_ACEOF  @%:@define  SETCONTROL-
LINGTTY 1 _ACEOF

    ;; esac

case $PBS_MACH in aix4|aix5|sunos4|solaris5|freebsd|freebsd5|dar-
win|fujitsu)
  { echo "$as_me:$LINENO: checking for nlist"  >&5  echo  $ECHO_N
"checking    for    nlist...    $ECHO_C"    >&6;    }   if   test
"${ac_cv_func_nlist+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 nlist to an innocuous  variant,  in
case <limits.h> declares nlist.
/* 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 nlist (); /* 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_nlist || defined __stub___nlist choke me
#endif

int main () { return nlist ();
  ;
  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_nlist=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_cv_func_nlist=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_nlist"    >&5    echo
"${ECHO_T}$ac_cv_func_nlist" >&6; } if test  $ac_cv_func_nlist  =
yes; then
  : else

{  echo  "$as_me:$LINENO:  checking  for nlist in -lelf" >&5 echo
$ECHO_N "checking for nlist in -lelf... $ECHO_C" >&6; }  if  test
"${ac_cv_lib_elf_nlist+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_check_lib_save_LIBS=$LIBS   LIBS="-lelf   $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.  */

||          test ! -s conftest.err
       } && test -s conftest$ac_exeext &&
       $as_test_x conftest$ac_exeext; then
  ac_cv_lib_elf_nlist=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_cv_lib_elf_nlist=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_elf_nlist"  >&5  echo  "${ECHO_T}$ac_cv_lib_elf_nlist"
>&6; } if test $ac_cv_lib_elf_nlist = yes; then
  cat >>confdefs.h <<_ACEOF @%:@define HAVE_LIBELF 1 _ACEOF

  LIBS="-lelf $LIBS"

fi

fi
 ;; esac

case $PBS_MACH in sunos4|solaris5|netbsd|freebsd|freebsd5)

{  echo "$as_me:$LINENO: checking for kvm_open in -lkvm" >&5 echo
$ECHO_N "checking for kvm_open in -lkvm...  $ECHO_C"  >&6;  }  if
test "${ac_cv_lib_kvm_kvm_open+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_check_lib_save_LIBS=$LIBS   LIBS="-lkvm   $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 kvm_open (); int main
() { return kvm_open ();
  ;
  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
  cat >>confdefs.h <<_ACEOF @%:@define HAVE_LIBKVM 1 _ACEOF

  LIBS="-lkvm $LIBS"

fi
 ;; esac



MOM_CHECKPOINT=0 case "$PBS_MACH" in
    unicos*) MOM_CHECKPOINT=1 ;;
    irix6*)  { echo "$as_me:$LINENO: checking for atcheckpoint in
-lcpr"  >&5  echo  $ECHO_N "checking for atcheckpoint in -lcpr...
$ECHO_C" >&6; }  if  test  "${ac_cv_lib_cpr_atcheckpoint+set}"  =
set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_check_lib_save_LIBS=$LIBS   LIBS="-lcpr   $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 atcheckpoint (); int
main () { return atcheckpoint ();
  ;
  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_cpr_atcheckpoint=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_cv_lib_cpr_atcheckpoint=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_cpr_atcheckpoint"               >&5               echo
"${ECHO_T}$ac_cv_lib_cpr_atcheckpoint"    >&6;    }    if    test
                  CC='cc -64'                 fi
              fi ;;
    linux)  if test "$BLCR" = "yes" ;then MOM_CHECKPOINT=1;fi  ;;
esac

cat  >>confdefs.h <<_ACEOF @%:@define MOM_CHECKPOINT ${MOM_CHECK-
POINT} _ACEOF






case "$build" in
  *-*-solaris*) cat >>confdefs.h <<_ACEOF @%:@define  PUSH_STREAM
1 _ACEOF
 ;;
  *) ;; esac




#    Check    whether    --with-sched   was   given.    if   test
"${with_sched+set}" = set; then
  withval=$with_sched; case "${withval}" in
  c*|C*)        SCHD_TYPE=cc ;;
  tcl|Tcl)      SCHD_TYPE=tcl ;;
  basl|BASL)    SCHD_TYPE=basl ;;
  *)            SCHD_TYPE=none ;; esac else
  SCHD_TYPE=cc fi

if test "x$include_server" != "xyes" ;then
   SCHD_TYPE=none fi

cat >>confdefs.h  <<_ACEOF  @%:@define  SCHD_TYPE  "${SCHD_TYPE}"
_ACEOF


SCHD_TYPE_SUBDIR="" if test "$SCHD_TYPE" != none; then
  SCHD_TYPE_SUBDIR=scheduler.$SCHD_TYPE fi




if test "x$SCHD_TYPE" = "xbasl"; then
  SCHD_BASL_TRUE=
  SCHD_BASL_FALSE='#' else
  SCHD_BASL_TRUE='#'
  SCHD_BASL_FALSE= fi


if test "$SCHD_TYPE" = basl ;then
    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 sqrt

/* 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 sqrt (); /* 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_sqrt || defined __stub___sqrt choke me #en-
dif

int main () { return sqrt ();
  ;
  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_sqrt=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_cv_func_sqrt=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_sqrt"     >&5     echo
"${ECHO_T}$ac_cv_func_sqrt"  >&6;  }  if  test $ac_cv_func_sqrt =
yes; then
  : else
  { echo "$as_me:$LINENO: checking for  sqrt  in  -lm"  >&5  echo
$ECHO_N  "checking  for  sqrt  in  -lm... $ECHO_C" >&6; } if test
"${ac_cv_lib_m_sqrt+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_check_lib_save_LIBS=$LIBS  LIBS="-lm    $LIBS"   cat   >con-
  (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_m_sqrt=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_cv_lib_m_sqrt=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_m_sqrt"  >&5  echo "${ECHO_T}$ac_cv_lib_m_sqrt" >&6; }
if test $ac_cv_lib_m_sqrt = yes; then
  SCHD_LIBS="$SCHD_LIBS -lm" fi

fi

fi



#  Check  whether   --with-sched_code   was   given.    if   test
"${with_sched_code+set}" = set; then
  withval=$with_sched_code;  if  test  "${SCHD_TYPE}"  =  "cc" -o
"${SCHD_TYPE}" = "basl"; then
  SCHD_CODE="${withval}" else
  { { echo "$as_me:$LINENO: error: --with-sched-code was used but
sched-type  was  not  echo  "$as_me: error: --with-sched-code was
used but sched-type was not
   { (exit 1); exit 1; }; } fi else
  SCHD_CODE=none fi



if test "$SCHD_CODE" = none -a "$SCHD_TYPE" = cc; then
    SCHD_CODE=fifo fi

if test "$SCHD_TYPE" = cc -o "$SCHD_TYPE" = basl; then
  if test "$SCHD_CODE" = none; then
    { { echo "$as_me:$LINENO: error: Must  specify  --with-sched-
code  for  C  and BASL schedulers." >&5 echo "$as_me: error: Must
specify --with-sched-code for C and BASL schedulers." >&2;}
   { (exit 1); exit 1; }; }
  fi fi

ue" >&2;}
   { (exit 1); exit 1; }; } ;; esac else
  RPP=1 fi

cat >>confdefs.h <<_ACEOF @%:@define RPP ${RPP} _ACEOF



if test "$RPP" = "1"; then
  USING_RPP_TRUE=
  USING_RPP_FALSE='#' else
  USING_RPP_TRUE='#'
  USING_RPP_FALSE= fi




# Check whether --enable-filesync  was  given.   if  test  "${en-
able_filesync+set}" = set; then
  enableval=$enable_filesync; case "${enableval}" in
  yes) TDISABLEFILESYNC=0; { echo "$as_me:$LINENO: WARNING: --en-
able-filesync does not actually make for safer writes." >&5  echo
"$as_me:  WARNING:  --enable-filesync  does not actually make for
safer writes." >&2;} ;;
  no)  TDISABLEFILESYNC=1 ;;
  *)   { { echo "$as_me:$LINENO: error: --enable-filesync  cannot
take  a  value" >&5 echo "$as_me: error: --enable-filesync cannot
take a value" >&2;}
   { (exit 1); exit 1; }; } ;; esac else
  TDISABLEFILESYNC=1 fi

cat >>confdefs.h <<_ACEOF @%:@define TDISABLEFILESYNC ${TDISABLE-
FILESYNC} _ACEOF




# Check whether --enable-plock_daemons was given.  if test "${en-
able_plock_daemons+set}" = set; then
  enableval=$enable_plock_daemons; case "${enableval}" in
  yes) PLOCK_DAEMONS=7 ;;
  no)  PLOCK_DAEMONS=0 ;;
  *) PLOCK_DAEMONS="${enableval}" ;; esac else
  PLOCK_DAEMONS=0 fi


cat >>confdefs.h <<_ACEOF @%:@define  PLOCK_DAEMONS  ${PLOCK_DAE-
MONS} _ACEOF



#  Check  whether  --enable-syslog  was  given.   if  test "${en-
if test "$SYSLOG" = "1"; then
  USING_SYSLOG_TRUE=
  USING_SYSLOG_FALSE='#' else
  USING_SYSLOG_TRUE='#'
  USING_SYSLOG_FALSE= fi




# Check whether --enable-shell_pipe was given.   if  test  "${en-
able_shell_pipe+set}" = set; then
  enableval=$enable_shell_pipe; case "${enableval}" in
  yes) SHELL_INVOKE=1 ;;
  no)  SHELL_INVOKE=0 ;;
  *)   SHELL_INVOKE=0 ;; esac else
  SHELL_INVOKE=1 fi


cat >>confdefs.h <<_ACEOF @%:@define SHELL_INVOKE ${SHELL_INVOKE}
_ACEOF



#  Check  whether   --with-maildomain   was   given.    if   test
"${with_maildomain+set}" = set; then
  withval=$with_maildomain;    MAILDOMAIN="${withval}"   {   echo
"$as_me:$LINENO: WARNING: --with-maildomain is  depricated.   Set
mail_domain  in  qmgr." >&5 echo "$as_me: WARNING: --with-maildo-
main is depricated.  Set mail_domain in qmgr." >&2;}

cat >>confdefs.h <<_ACEOF @%:@define TMAILDOMAIN  "${MAILDOMAIN}"
_ACEOF

fi


#  Check  whether  --enable-spool  was  given.   if  test  "${en-
able_spool+set}" = set; then
  enableval=$enable_spool; case "${enableval}" in
  yes) NO_SPOOL_OUTPUT=0 ;;
  no)  NO_SPOOL_OUTPUT=1 ;;
  *)   { { echo  "$as_me:$LINENO:  error:  --enable-spool  cannot
take a value" >&5 echo "$as_me: error: --enable-spool cannot take
a value" >&2;}
   { (exit 1); exit 1; }; } ;; esac else
  NO_SPOOL_OUTPUT=0 fi

cat    >>confdefs.h    <<_ACEOF    @%:@define     NO_SPOOL_OUTPUT
${NO_SPOOL_OUTPUT} _ACEOF


#  Check  whether  --enable-shell-use-argv  was  given.   if test

#  Check  whether  --enable-privports  was given.  if test "${en-
able_privports+set}" = set; then
  enableval=$enable_privports; case "${enableval}" in
  yes)  ;;
  no)  NOPRIVPORTS=1; cat >>confdefs.h  <<_ACEOF  @%:@define  NO-
PRIVPORTS 1 _ACEOF
 ;;
  *)   { { echo "$as_me:$LINENO: error: --enable-privports cannot
take a value" >&5 echo "$as_me: error: --enable-privports  cannot
take a value" >&2;}
   { (exit 1); exit 1; }; } ;; esac fi


#  Check  whether  --enable-mom-checkspool  was  given.   if test
"${enable_mom_checkspool+set}" = set; then
  enableval=$enable_mom_checkspool; case "${enableval}" in
  yes) MOMCHECKLOCALSPOOL=1 ;;
  no)  MOMCHECKLOCALSPOOL=0;;
  *)   { { echo "$as_me:$LINENO: error: --enable-privports cannot
take  a value" >&5 echo "$as_me: error: --enable-privports cannot
take a value" >&2;}
   { (exit 1); exit 1; }; } ;; esac else
  MOMCHECKLOCALSPOOL=1 fi

cat >>confdefs.h <<_ACEOF  @%:@define  MOMCHECKLOCALSPOOL  ${MOM-
CHECKLOCALSPOOL} _ACEOF




#  Check  whether  --with-tmpdir  was given.  if test "${with_tm-
pdir+set}" = set; then
  withval=$with_tmpdir; TMP_DIR="${withval}" else
  TMP_DIR="/tmp" fi

test "$TMP_DIR" = yes && TMP_DIR="/tmp"

cat >>confdefs.h <<_ACEOF @%:@define TMP_DIR "${TMP_DIR}" _ACEOF




#  Check  whether  --with-server_home   was   given.    if   test
"${with_server_home+set}" = set; then
  withval=$with_server_home; PBS_SERVER_HOME="${withval}" else
  PBS_SERVER_HOME="/var/spool/torque" fi





#  Check  whether  --with-default_server  was  given.   if   test
"${with_default_server+set}" = set; then
  withval=$with_default_server;   PBS_DEFAULT_SERVER="${withval}"
else
  PBS_DEFAULT_SERVER="`uname -n`" fi


cat   >>confdefs.h   <<_ACEOF    @%:@define    PBS_DEFAULT_SERVER
"${PBS_DEFAULT_SERVER}" _ACEOF





#  Check whether --with-environ was given.  if test "${with_envi-
ron+set}" = set; then
  withval=$with_environ; pbs_environ="${withval}" else
  pbs_environ="no" fi

case "${pbs_environ}" in
  yes) { { echo "$as_me:$LINENO: error:  --with-environ  must  be
given  a  path"  >&5  echo "$as_me: error: --with-environ must be
given a path" >&2;}
   { (exit 1); exit 1; }; } ;;
  no)  PBS_ENVIRON="PBS_SERVER_HOME}/pbs_environment" ;;
  /*)  PBS_ENVIRON="${pbs_environ}" ;;
  *)   PBS_ENVIRON="PBS_SERVER_HOME}/${pbs_environ}" ;; esac




#  Check  whether  --with-qstatrc-file  was   given.    if   test
"${with_qstatrc_file+set}" = set; then
  withval=$with_qstatrc_file; case "${withval}" in
  /*)  QSTATRC_PATH="${withval}" ;;
  *)   QSTATRC_PATH="${PBS_SERVER_HOME}/${withval}" ;; esac else
  QSTATRC_PATH="${PBS_SERVER_HOME}/qstatrc" fi


cat   >>confdefs.h   <<_ACEOF  @%:@define  QSTATRC_PATH  "${QSTA-
TRC_PATH}" _ACEOF




# Check whether --with-momlogdir was given.  if test "${with_mom-
logdir+set}" = set; then
  withval=$with_momlogdir;  cat  >>confdefs.h <<_ACEOF @%:@define
DEFAULT_MOMLOGDIR "$with_momlogdir" _ACEOF


fi
= set; then
  withval=$with_scp;  { echo "$as_me:$LINENO: WARNING: --with-scp
is deprecated, use --with-rcp=scp"  >&5  echo  "$as_me:  WARNING:
--with-scp is deprecated, use --with-rcp=scp" >&2;}
    #  Extract  the first word of ""scp"", so it can be a program
name  with  args.    set   dummy   "scp";   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_path_RCP_PATH+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  case $RCP_PATH in
  [\/]* | ?:[\/]*)
  ac_cv_path_RCP_PATH="$RCP_PATH"  #  Let  the  user override the
test with a path.
  ;;
  *)
  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_path_RCP_PATH="$as_dir/$ac_word$ac_exec_ext"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi done done IFS=$as_save_IFS

  test -z "$ac_cv_path_RCP_PATH" && ac_cv_path_RCP_PATH=""error""
  ;;   esac   fi   RCP_PATH=$ac_cv_path_RCP_PATH   if   test   -n
"$RCP_PATH"; then
  {   echo   "$as_me:$LINENO:   result:   $RCP_PATH"   >&5   echo
"${ECHO_T}$RCP_PATH" >&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi


    case "${RCP_PATH}" in
      error) { { echo "$as_me:$LINENO: error: --with-scp scp  not
found  in path" >&5 echo "$as_me: error: --with-scp scp not found
in path" >&2;}
   { (exit 1); exit 1; }; } ;;
      *)     RCP_PATH="${RCP_PATH}" ;;
    esac fi



# Check whether --with-rcp was given.  if test  "${with_rcp+set}"
= set; then
  withval=$with_rcp; case "$with_rcp" in
      yes|no)  {  { echo "$as_me:$LINENO: error: --with-rcp takes
an argument" >&5 echo "$as_me: error: --with-rcp takes  an  argu-
ment" >&2;}
  ac_cv_path_RCP_PATH="$RCP_PATH"  #  Let  the  user override the
test with a path.
  ;;
  *)
  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_path_RCP_PATH="$as_dir/$ac_word$ac_exec_ext"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi done done IFS=$as_save_IFS

  test -z "$ac_cv_path_RCP_PATH" && ac_cv_path_RCP_PATH="error"
  ;;   esac   fi   RCP_PATH=$ac_cv_path_RCP_PATH   if   test   -n
"$RCP_PATH"; then
  {   echo   "$as_me:$LINENO:   result:   $RCP_PATH"   >&5   echo
"${ECHO_T}$RCP_PATH" >&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi


  if test "x$RCP_PATH" = "xerror" ;then
    RCP_PATH=mom_rcp
  fi fi

# figure out what was requested and turn that into a full path if
necessary case "$RCP_PATH" in
  mom_rcp|pbs_rcp) RCP_PATH="${sbindir}/pbs_rcp"; MOM_RCP=yes ;;
  /*) ;;
  *) # Extract the first word of ""$RCP_PATH"", so it  can  be  a
program name with args.  set dummy "$RCP_PATH"; 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_path_RCP_PATH+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  case $RCP_PATH in
  [\/]* | ?:[\/]*)
  ac_cv_path_RCP_PATH="$RCP_PATH" # Let  the  user  override  the
test with a path.
  ;;
  *)
  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_path_RCP_PATH="$as_dir/$ac_word$ac_exec_ext"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5

found  in  path"  >&5 echo "$as_me: error: requested copy program
not found in path" >&2;}
   { (exit 1); exit 1; }; }
    fi ;; esac

# figure out the required args if test "x$RCP_ARGS" = "x" ;then
  case "$RCP_PATH" in
    *rcp) RCP_ARGS="-rp"; RSH_PATH=rsh ;;
    *scp) RCP_ARGS="-rpB"; RSH_PATH=ssh ;;
    *)  RCP_ARGS="-rp";  RSH_PATH=rsh;  {  echo  "$as_me:$LINENO:
WARNING:  not  using  rcp  or scp, assuming -r" >&5 echo "$as_me:
WARNING: not using rcp or scp, assuming -r" >&2;} ;;
  esac fi { echo "$as_me:$LINENO:  remote  file  copy  program...
$RCP_PATH  $RCP_ARGS"  >&5  echo  "$as_me:  remote file copy pro-
gram... $RCP_PATH $RCP_ARGS" >&6;}






if test "x$MOM_RCP" = "xyes"; then
  INCLUDE_MOM_RCP_TRUE=
  INCLUDE_MOM_RCP_FALSE='#' else
  INCLUDE_MOM_RCP_TRUE='#'
  INCLUDE_MOM_RCP_FALSE= fi





# Check whether --with-sendmail was given.  if test "${with_send-
mail+set}" = set; then
  withval=$with_sendmail; SENDMAIL_CMD=$withval else
  send-
mail_maybe_in="/usr/lib:/usr/sbin:/usr/bin:/etc:/usr/etc:$PATH"
     for ac_prog in sendmail 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_path_SEND-
MAIL_CMD+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  case $SENDMAIL_CMD in
  [\/]* | ?:[\/]*)
  ac_cv_path_SENDMAIL_CMD="$SENDMAIL_CMD" # Let the user override
the test with a path.
  ;;
  *)
  as_save_IFS=$IFS;  IFS=$PATH_SEPARATOR  for  as_dir  in ${send-
mail_maybe_in} do
  IFS=$as_save_IFS

} fi


  test  -n  "$SENDMAIL_CMD" && break done test -n "$SENDMAIL_CMD"
|| SENDMAIL_CMD="sendmail"


fi

case "${SENDMAIL_CMD}" in
  /*) ;;
  *) { echo "$as_me:$LINENO: WARNING: emails might  not  be  sent
unless  ${SENDMAIL_CMD}  is  found at run-time" >&5 echo "$as_me:
WARNING: emails might not be sent unless ${SENDMAIL_CMD} is found
at run-time" >&2;} ;; esac

cat   >>confdefs.h   <<_ACEOF  @%:@define  SENDMAIL_CMD  "${SEND-
MAIL_CMD}" _ACEOF



{ echo "$as_me:$LINENO: checking for PAM install  directory"  >&5
echo $ECHO_N "checking for PAM install directory... $ECHO_C" >&6;
} pammoddir=disabled

# Check whether --with-pam was given.  if test  "${with_pam+set}"
= set; then
  withval=$with_pam; pammoddir=$withval fi

case "$pammoddir" in
  disabled) ;;
  no) pammoddir=disabled ;;
  yes)
    case "${PBS_MACH}" in
      linux) pammoddir=/lib$libsuff/security;;
      *) { { echo "$as_me:$LINENO: error: --with-pam takes a full
path to a directory" >&5 echo "$as_me: error: --with-pam takes  a
full path to a directory" >&2;}
   { (exit 1); exit 1; }; };;
    esac ;;
  /*) ;;
  *)  {  {  echo  "$as_me:$LINENO: error: --with-pam takes a full
path to a directory $pammoddir" >&5 echo "$as_me: error:  --with-
pam takes a full path to a directory $pammoddir" >&2;}
   {  (exit  1);  exit 1; }; };; esac { echo "$as_me:$LINENO: re-
sult: $pammoddir" >&5 echo "${ECHO_T}$pammoddir" >&6; }



if test "x$pammoddir" != "xdisabled"; then
  INCLUDE_PAM_TRUE=
  INCLUDE_PAM_FALSE='#' else
                if test "x$withval" != "xno" ; then
                        xauth_path=$withval
                fi

else

                TestPath="$PATH"
                TestPath="${TestPath}${PATH_SEPARATOR}/usr/X/bin"
                TestPath="${TestPath}${PATH_SEPARA-
TOR}/usr/bin/X11"
                TestPath="${TestPath}${PATH_SEPARA-
TOR}/usr/X11R6/bin"
                TestPath="${TestPath}${PATH_SEPARATOR}/usr/open-
win/bin"
                # Extract the first word of "xauth", so it can be
a program name with args.  set dummy  xauth;  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_path_xauth_path+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  case $xauth_path in
  [\/]* | ?:[\/]*)
  ac_cv_path_xauth_path="$xauth_path" # Let the user override the
test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir  in  $TestPath
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_path_xauth_path="$as_dir/$ac_word$ac_exec_ext"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi done done IFS=$as_save_IFS

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


                if  (test  !  -z   "$xauth_path"   &&   test   -x
"/usr/openwin/bin/xauth") ; then
                        xauth_path="/usr/openwin/bin/xauth"
                fi


  withval=$with_readline; HAVE_READLINE="${withval}" else
  HAVE_READLINE="default" fi

case "$HAVE_READLINE" in         yes|no) ;;
        default)
          case $PBS_MACH in
            aix5|darwin) HAVE_READLINE="no";;
            *) HAVE_READLINE="yes";;
          esac
           ;;         *) { { echo "$as_me:$LINENO: error: --with-
readline only takes echo  "$as_me:  error:  --with-readline  only
takes
   { (exit 1); exit 1; }; } ;; esac



{  echo "$as_me:$LINENO: checking whether to install modulefiles"
>&5 echo $ECHO_N  "checking  whether  to  install  modulefiles...
$ECHO_C" >&6; }


#   Check   whether   --with-modulefiles   was  given.   if  test
"${with_modulefiles+set}" = set; then
  withval=$with_modulefiles; else
  with_modulefiles="no" fi

if test "$with_modulefiles" != 'no'; then
  if test "$with_modulefiles" = 'yes'; then
    MODULEFILES_DIR="/etc/modulefiles"
  else
    MODULEFILES_DIR="$with_modulefiles"
  fi else
  if test -d /etc/modulefiles;then
    MODULEFILES_DIR=/etc/modulefiles
  else
    MODULEFILES_DIR=no
  fi fi


if test "x$MODULEFILES_DIR" != "xno"; then
  INSTALL_MODULEFILES_TRUE=
  INSTALL_MODULEFILES_FALSE='#' else
  INSTALL_MODULEFILES_TRUE='#'
  INSTALL_MODULEFILES_FALSE= fi


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



{  echo  "$as_me:$LINENO:  checking for xdr_int" >&5 echo $ECHO_N
    <limits.h> exists even on freestanding compilers.  */

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

#undef xdr_int

/* 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 xdr_int (); /* 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_xdr_int || defined  __stub___xdr_int  choke
me #endif

int main () { return xdr_int ();
  ;
  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_xdr_int=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_cv_func_xdr_int=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_xdr_int"    >&5    echo
"${ECHO_T}$ac_cv_func_xdr_int" >&6; } if test $ac_cv_func_xdr_int
= yes; then
  : else

{ echo "$as_me:$LINENO: checking for xdr_int in -lnsl"  >&5  echo
$ECHO_N "checking for xdr_int in -lnsl... $ECHO_C" >&6; } if test
"${ac_cv_lib_nsl_xdr_int+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_check_lib_save_LIBS=$LIBS  LIBS="-lnsl   $LIBS"  cat   >con-
  (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_nsl_xdr_int=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_cv_lib_nsl_xdr_int=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_nsl_xdr_int"                  >&5                 echo
"${ECHO_T}$ac_cv_lib_nsl_xdr_int"     >&6;     }     if      test
$ac_cv_lib_nsl_xdr_int = yes; then
  cat >>confdefs.h <<_ACEOF @%:@define HAVE_LIBNSL 1 _ACEOF

  LIBS="-lnsl $LIBS"

fi

fi

{  echo  "$as_me:$LINENO:  checking for ruserok" >&5 echo $ECHO_N
"checking   for   ruserok...   $ECHO_C"   >&6;    }    if    test
"${ac_cv_func_ruserok+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 ruserok to an innocuous variant, in
case <limits.h> declares ruserok.
   For example, HP-UX 11i <limits.h> declares  gettimeofday.   */
#define ruserok innocuous_ruserok

/* System header to define __stub macros and hopefully few proto-
types,
    which can conflict with char ruserok (); 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 ruserok

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_ruserok=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_cv_func_ruserok=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_ruserok"    >&5    echo
"${ECHO_T}$ac_cv_func_ruserok" >&6; } if test $ac_cv_func_ruserok
= yes; then
  : else

{ echo "$as_me:$LINENO: checking for  ruserok  in  -lsocket"  >&5
echo $ECHO_N "checking for ruserok in -lsocket... $ECHO_C" >&6; }
if test "${ac_cv_lib_socket_ruserok+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_check_lib_save_LIBS=$LIBS LIBS="-lsocket  $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 ruserok (); int main ()
{ return ruserok ();
  ;
  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"
  cat >>confdefs.h <<_ACEOF @%:@define HAVE_LIBSOCKET 1 _ACEOF

  LIBS="-lsocket $LIBS"

fi

fi



if test "$HAVE_READLINE" = "yes" ; then {  echo  "$as_me:$LINENO:
checking for initscr in -lncurses" >&5 echo $ECHO_N "checking for
initscr   in   -lncurses...   $ECHO_C"    >&6;    }    if    test
"${ac_cv_lib_ncurses_initscr+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_check_lib_save_LIBS=$LIBS  LIBS="-lncurses  $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 initscr (); int main ()
{ return initscr ();
  ;
  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_ncurses_initscr=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_cv_lib_ncurses_initscr=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_ncurses_initscr" >&5 echo  "${ECHO_T}$ac_cv_lib_ncurs-
es_initscr" >&6; } if test $ac_cv_lib_ncurses_initscr = yes; then
  READLINE_LIBS="-lncurses" fi
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus extern "C" #endif char rl_callback_handler_in-
stall (); int main () { return rl_callback_handler_install ();
  ;
  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_readline_rl_callback_handler_install=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_cv_lib_readline_rl_callback_handler_install=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_readline_rl_callback_handler_install"     >&5     echo
"${ECHO_T}$ac_cv_lib_readline_rl_callback_handler_install" >&6; }
if  test  $ac_cv_lib_readline_rl_callback_handler_install  = yes;
then
  READLINE_LIBS="$READLINE_LIBS -lreadline" else
  HAVE_READLINE="no" fi

fi


if  test  "$ac_cv_header_readline_readline_h"  =  "no"   ;   then
        HAVE_READLINE="no"  fi if test "$HAVE_READLINE" = "yes" ;
then          cat >>confdefs.h <<_ACEOF @%:@define  HAVE_READLINE
1 _ACEOF

else         { echo "$as_me:$LINENO: WARNING: readline support is
disabled" >&5 echo "$as_me: WARNING:  readline  support  is  dis-
abled" >&2;} fi




{  echo "$as_me:$LINENO: checking for h_errno declaration in net-
db.h" >&5 echo $ECHO_N "checking for h_errno declaration in  net-
db.h...  $ECHO_C"  >&6;  }  if test "${ac_cv_decl_h_errno+set}" =
  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_decl_h_errno=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_cv_decl_h_errno=no fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi {
echo   "$as_me:$LINENO:  result:  $ac_cv_decl_h_errno"  >&5  echo
"${ECHO_T}$ac_cv_decl_h_errno" >&6; } if test $ac_cv_decl_h_errno
= yes; then

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

fi


{  echo  "$as_me:$LINENO:  checking  for  FD_SET  declaration  in
sys/select.h" >&5 echo $ECHO_N "checking for  FD_SET  declaration
in  sys/select.h...  $ECHO_C"  >&6;  }  if test "${ac_cv_decl_fd-
set_sys_select_h+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  <sys/select.h>  #ifdef  FD_SETSIZE
oh_yeah #endif

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

fi  {  echo  "$as_me:$LINENO:  result:  $ac_cv_decl_fdset_sys_se-
lect_h" >&5 echo "${ECHO_T}$ac_cv_decl_fdset_sys_select_h" >&6; }
if test $ac_cv_decl_fdset_sys_select_h = yes; then

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

fi



{ echo  "$as_me:$LINENO:  checking  for  int"  >&5  echo  $ECHO_N
"checking    for    int...    $ECHO_C"    >&6;    }    if    test
  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_type_int=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_cv_type_int=no fi

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

# The cast to long int works around a bug in the HP C Compiler  #
version  HP92453-01 B.11.11.23709.GP, which incorrectly rejects #
declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.   #
This  bug  is  HP  SR number 8606223364.  { echo "$as_me:$LINENO:
checking size of int" >&5 echo $ECHO_N "checking size  of  int...
$ECHO_C" >&6; } if test "${ac_cv_sizeof_int+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test "$cross_compiling" = yes; then
  #  Depending  upon the size, compute the lo and hi bounds.  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
   typedef  int  ac__type_sizeof_;  int  main  ()  {  static  int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= 0)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_lo=0 ac_mid=0
  while :; do
    cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.  */ _ACEOF  cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
  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_hi=$ac_mid; break else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_lo=`expr  $ac_mid + 1`                         if test
$ac_lo -le $ac_mid; then                           ac_lo=  ac_hi=
                              break                            fi
                        ac_mid=`expr 2 '*' $ac_mid + 1` fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        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
   typedef  int  ac__type_sizeof_;  int  main  ()  {  static  int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
< 0)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_hi=-1 ac_mid=-1
  while :; do
    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
   typedef  int  ac__type_sizeof_;  int  main  ()  {  static  int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= $ac_mid)@:>@; test_array @<:@0@:>@ = 0

  ;
  return   0;   }   _ACEOF   rm   -f   conftest.$ac_objext  if  {
(ac_try="$ac_compile" case "(($ac_try" in

        ac_hi=`expr      '('      $ac_mid      ')'      -      1`
                        if   test   $ac_mid   -le   $ac_hi;  then
                          ac_lo= ac_hi=
break                                                          fi
                        ac_mid=`expr 2 '*' $ac_mid` fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_lo= ac_hi= fi

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

rm  -f  core  conftest.err conftest.$ac_objext conftest.$ac_ext #
Binary search between lo and hi bounds.  while test "x$ac_lo"  !=
"x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  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
   typedef  int  ac__type_sizeof_;  int  main  ()  {  static  int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
<= $ac_mid)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_hi=$ac_mid else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_lo=`expr '(' $ac_mid ')' + 1` fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done
case $ac_lo in ?*) ac_cv_sizeof_int=$ac_lo;;
     { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
See `config.log' for more details." >&5 echo "$as_me: error: can-
not  compute  sizeof  (int)  See  `config.log' for more details."
  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    return 1;
  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
    {
      long int i = longval ();
      if  (i  !=  ((long   int)   (sizeof   (ac__type_sizeof_))))
        return 1;
      fprintf (f, "%ld0, i);
    }
  else
    {
      unsigned long int i = ulongval ();
      if   (i   !=   ((long  int)  (sizeof  (ac__type_sizeof_))))
        return 1;
      fprintf (f, "%lu0, i);
    }
  return ferror (f) || fclose (f) != 0;

  ;
  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
  ac_cv_sizeof_int=`cat conftest.val` 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 ) if test "$ac_cv_type_int" = yes; then
     { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
See `config.log' for more details." >&5 echo "$as_me: error: can-
not  compute  sizeof  (int)  See  `config.log' for more details."
>&2;}
   { (exit 77); exit 77; }; }
   else
     ac_cv_sizeof_int=0
   fi fi rm -f core *.core core.conftest.* gmon.out  bb.out  con-
ftest$ac_exeext  conftest.$ac_objext  conftest.$ac_ext  fi  rm -f
conftest.val fi  {  echo  "$as_me:$LINENO:  result:  $ac_cv_size-
of_int" >&5 echo "${ECHO_T}$ac_cv_sizeof_int" >&6; }
ac__type_new_; int main () { if ((ac__type_new_ *) 0)
  return 0; if (sizeof (ac__type_new_))
  return 0;
  ;
  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_type_long=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_cv_type_long=no fi

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

# The cast to long int works around a bug in the HP C Compiler  #
version  HP92453-01 B.11.11.23709.GP, which incorrectly rejects #
declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.   #
This  bug  is  HP  SR number 8606223364.  { echo "$as_me:$LINENO:
checking size of long" >&5 echo $ECHO_N "checking size of long...
$ECHO_C" >&6; } if test "${ac_cv_sizeof_long+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test "$cross_compiling" = yes; then
  #  Depending  upon the size, compute the lo and hi bounds.  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
   typedef long  ac__type_sizeof_;  int  main  ()  {  static  int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= 0)@:>@; test_array @<:@0@:>@ = 0

  ;
  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
  ;
  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_hi=$ac_mid; break else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_lo=`expr  $ac_mid + 1`                         if test
$ac_lo -le $ac_mid; then                           ac_lo=  ac_hi=
                              break                            fi
                        ac_mid=`expr 2 '*' $ac_mid + 1` fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        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
   typedef  long  ac__type_sizeof_;  int  main  ()  {  static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
< 0)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_hi=-1 ac_mid=-1
  while :; do
    cat  >conftest.$ac_ext <<_ACEOF /* confdefs.h.  */ _ACEOF cat

  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_lo=$ac_mid; break else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_hi=`expr      '('      $ac_mid      ')'      -      1`
                        if   test   $ac_mid   -le   $ac_hi;  then
                          ac_lo= ac_hi=
break                                                          fi
                        ac_mid=`expr 2 '*' $ac_mid` fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_lo= ac_hi= fi

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

rm  -f  core  conftest.err conftest.$ac_objext conftest.$ac_ext #
Binary search between lo and hi bounds.  while test "x$ac_lo"  !=
"x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  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
   typedef  long  ac__type_sizeof_;  int  main  ()  {  static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
<= $ac_mid)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_hi=$ac_mid else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
  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
   typedef long ac__type_sizeof_; static long int  longval  ()  {
return  (long int) (sizeof (ac__type_sizeof_)); } static unsigned
long int ulongval () { return (long int) (sizeof  (ac__type_size-
of_)); } @%:@include <stdio.h> @%:@include <stdlib.h> int main ()
{

  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    return 1;
  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
    {
      long int i = longval ();
      if  (i  !=  ((long   int)   (sizeof   (ac__type_sizeof_))))
        return 1;
      fprintf (f, "%ld0, i);
    }
  else
    {
      unsigned long int i = ulongval ();
      if   (i   !=   ((long  int)  (sizeof  (ac__type_sizeof_))))
        return 1;
      fprintf (f, "%lu0, i);
    }
  return ferror (f) || fclose (f) != 0;

  ;
  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
  ac_cv_sizeof_long=`cat conftest.val` 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 ) if test "$ac_cv_type_long" = yes; then
     {  {  echo  "$as_me:$LINENO:  error:  cannot  compute sizeof
(long) See `config.log' for more details." >&5 echo "$as_me:  er-


{ echo "$as_me:$LINENO: checking  for  float"  >&5  echo  $ECHO_N
"checking    for    float...    $ECHO_C"    >&6;    }   if   test
"${ac_cv_type_float+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.    */   $ac_includes_default   typedef    float
ac__type_new_; int main () { if ((ac__type_new_ *) 0)
  return 0; if (sizeof (ac__type_new_))
  return 0;
  ;
  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_type_float=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_cv_type_float=no fi

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

# The cast to long int works around a bug in the HP C Compiler  #
version  HP92453-01 B.11.11.23709.GP, which incorrectly rejects #
declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.   #
This  bug  is  HP  SR number 8606223364.  { echo "$as_me:$LINENO:
checking size of  float"  >&5  echo  $ECHO_N  "checking  size  of
float...  $ECHO_C"  >&6;  } if test "${ac_cv_sizeof_float+set}" =
set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test "$cross_compiling" = yes; then
  # Depending upon the size, compute the lo and hi  bounds.   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
   typedef  float  ac__type_sizeof_;  int  main  ()  { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= 0)@:>@; test_array @<:@0@:>@ = 0
       } && test -s conftest.$ac_objext; then
  ac_lo=0 ac_mid=0
  while :; do
    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
   typedef  float  ac__type_sizeof_;  int  main  ()  { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
<= $ac_mid)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_hi=$ac_mid; break else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_lo=`expr $ac_mid + 1`                         if  test
$ac_lo  -le $ac_mid; then                           ac_lo= ac_hi=
                             break                             fi
                        ac_mid=`expr 2 '*' $ac_mid + 1` fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        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
   typedef float ac__type_sizeof_;  int  main  ()  {  static  int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
< 0)@:>@; test_array @<:@0@:>@ = 0

  ;
  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=$?

>= $ac_mid)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_lo=$ac_mid; break else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_hi=`expr      '('      $ac_mid      ')'      -      1`
                        if  test   $ac_mid   -le   $ac_hi;   then
                           ac_lo= ac_hi=
break                                                          fi
                        ac_mid=`expr 2 '*' $ac_mid` fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_lo= ac_hi= fi

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

rm -f core conftest.err  conftest.$ac_objext  conftest.$ac_ext  #
Binary  search between lo and hi bounds.  while test "x$ac_lo" !=
"x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  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
   typedef float ac__type_sizeof_;  int  main  ()  {  static  int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
<= $ac_mid)@:>@; test_array @<:@0@:>@ = 0

  ;
  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

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done
case $ac_lo in ?*) ac_cv_sizeof_float=$ac_lo;;
     { {  echo  "$as_me:$LINENO:  error:  cannot  compute  sizeof
(float) See `config.log' for more details." >&5 echo "$as_me: er-
ror: cannot compute sizeof (float) See `config.log' for more  de-
tails." >&2;}
   { (exit 77); exit 77; }; }
   else
     ac_cv_sizeof_float=0
   fi ;; esac 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
   typedef  float  ac__type_sizeof_; static long int longval () {
return (long int) (sizeof (ac__type_sizeof_)); } static  unsigned
long  int ulongval () { return (long int) (sizeof (ac__type_size-
of_)); } @%:@include <stdio.h> @%:@include <stdlib.h> int main ()
{

  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    return 1;
  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
    {
      long int i = longval ();
      if   (i   !=   ((long  int)  (sizeof  (ac__type_sizeof_))))
        return 1;
      fprintf (f, "%ld0, i);
    }
  else
    {
      unsigned long int i = ulongval ();
      if  (i  !=  ((long   int)   (sizeof   (ac__type_sizeof_))))
        return 1;
      fprintf (f, "%lu0, i);
    }
  return ferror (f) || fclose (f) != 0;

  ;
  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=$?
     ac_cv_sizeof_float=0
   fi  fi  rm -f core *.core core.conftest.* gmon.out bb.out con-
ftest$ac_exeext conftest.$ac_objext  conftest.$ac_ext  fi  rm  -f
conftest.val  fi  {  echo  "$as_me:$LINENO:  result: $ac_cv_size-
of_float" >&5 echo "${ECHO_T}$ac_cv_sizeof_float" >&6; }



cat >>confdefs.h <<_ACEOF  @%:@define  SIZEOF_FLOAT  $ac_cv_size-
of_float _ACEOF


{  echo  "$as_me:$LINENO:  checking  for double" >&5 echo $ECHO_N
"checking   for   double...   $ECHO_C"    >&6;    }    if    test
"${ac_cv_type_double+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.    */   $ac_includes_default   typedef   double
ac__type_new_; int main () { if ((ac__type_new_ *) 0)
  return 0; if (sizeof (ac__type_new_))
  return 0;
  ;
  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_type_double=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_cv_type_double=no fi

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

#  The cast to long int works around a bug in the HP C Compiler #
version HP92453-01 B.11.11.23709.GP, which incorrectly rejects  #
declarations  like `int a3[[(sizeof (unsigned char)) >= 0]];'.  #
This bug is HP SR number  8606223364.   {  echo  "$as_me:$LINENO:
checking  size of double" >&5 echo $ECHO_N "checking size of dou-
ble... $ECHO_C" >&6; }  if  test  "${ac_cv_sizeof_double+set}"  =
  *
  *) 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_lo=0 ac_mid=0
  while :; do
    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
   typedef double ac__type_sizeof_; int  main  ()  {  static  int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
<= $ac_mid)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_hi=$ac_mid; break else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_lo=`expr  $ac_mid + 1`                         if test
$ac_lo -le $ac_mid; then                           ac_lo=  ac_hi=
                              break                            fi
                        ac_mid=`expr 2 '*' $ac_mid + 1` fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        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
   typedef  double  ac__type_sizeof_;  int  main  () { static int

  (exit $ac_status); } && {          test -z  "$ac_c_werror_flag"
||          test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=-1 ac_mid=-1
  while :; do
    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
   typedef  double  ac__type_sizeof_;  int  main  () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= $ac_mid)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_lo=$ac_mid; break else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_hi=`expr      '('      $ac_mid      ')'      -      1`
                        if   test   $ac_mid   -le   $ac_hi;  then
                          ac_lo= ac_hi=
break                                                          fi
                        ac_mid=`expr 2 '*' $ac_mid` fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_lo= ac_hi= fi

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

rm  -f  core  conftest.err conftest.$ac_objext conftest.$ac_ext #
Binary search between lo and hi bounds.  while test "x$ac_lo"  !=
"x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  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
  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_hi=$ac_mid else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_lo=`expr '(' $ac_mid ')' + 1` fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done
case $ac_lo in ?*) ac_cv_sizeof_double=$ac_lo;;
     { { echo "$as_me:$LINENO: error: cannot compute sizeof (dou-
ble) See `config.log' for more details." >&5 echo "$as_me: error:
cannot  compute  sizeof  (double)  See  `config.log' for more de-
tails." >&2;}
   { (exit 77); exit 77; }; }
   else
     ac_cv_sizeof_double=0
   fi ;; esac 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
   typedef double ac__type_sizeof_; static long int longval ()  {
return  (long int) (sizeof (ac__type_sizeof_)); } static unsigned
long int ulongval () { return (long int) (sizeof  (ac__type_size-
of_)); } @%:@include <stdio.h> @%:@include <stdlib.h> int main ()
{

  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    return 1;
  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
    {
      long int i = longval ();
      if  (i  !=  ((long   int)   (sizeof   (ac__type_sizeof_))))
        return 1;
      fprintf (f, "%ld0, i);
    }
  else
    {
      unsigned long int i = ulongval ();
      if   (i   !=   ((long  int)  (sizeof  (ac__type_sizeof_))))
        return 1;
      fprintf (f, "%lu0, i);
    }
  return ferror (f) || fclose (f) != 0;

  ;
  return  0;   }   _ACEOF   rm   -f   conftest$ac_exeext   if   {
(ac_try="$ac_link" case "(($ac_try" in
  *

"$as_me: failed program was:" >&5 sed 's/^/| /'  conftest.$ac_ext
>&5

( exit $ac_status ) if test "$ac_cv_type_double" = yes; then
     { { echo "$as_me:$LINENO: error: cannot compute sizeof (dou-
ble) See `config.log' for more details." >&5 echo "$as_me: error:
cannot  compute  sizeof  (double)  See  `config.log' for more de-
tails." >&2;}
   { (exit 77); exit 77; }; }
   else
     ac_cv_sizeof_double=0
   fi fi rm -f core *.core core.conftest.* gmon.out  bb.out  con-
ftest$ac_exeext  conftest.$ac_objext  conftest.$ac_ext  fi  rm -f
conftest.val fi  {  echo  "$as_me:$LINENO:  result:  $ac_cv_size-
of_double" >&5 echo "${ECHO_T}$ac_cv_sizeof_double" >&6; }



cat  >>confdefs.h  <<_ACEOF @%:@define SIZEOF_DOUBLE $ac_cv_size-
of_double _ACEOF


{ echo  "$as_me:$LINENO:  checking  for  long  double"  >&5  echo
$ECHO_N  "checking  for  long  double...  $ECHO_C" >&6; } if test
"${ac_cv_type_long_double+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.   */  $ac_includes_default  typedef  long  double
ac__type_new_; int main () { if ((ac__type_new_ *) 0)
  return 0; if (sizeof (ac__type_new_))
  return 0;
  ;
  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_type_long_double=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_cv_type_long_double=no fi

>conftest.$ac_ext   <<_ACEOF   /*   confdefs.h.   */  _ACEOF  cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end confdefs.h.  */ $ac_includes_default
   typedef long double ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= 0)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_lo=0 ac_mid=0
  while :; do
    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
   typedef long double ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
<= $ac_mid)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_hi=$ac_mid; break else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_lo=`expr $ac_mid + 1`                         if  test
$ac_lo  -le $ac_mid; then                           ac_lo= ac_hi=
                             break                             fi
                        ac_mid=`expr 2 '*' $ac_mid + 1` fi

  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_hi=-1 ac_mid=-1
  while :; do
    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
   typedef long double ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= $ac_mid)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_lo=$ac_mid; break else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_hi=`expr      '('      $ac_mid      ')'      -      1`
                        if  test   $ac_mid   -le   $ac_hi;   then
                           ac_lo= ac_hi=
break                                                          fi
                        ac_mid=`expr 2 '*' $ac_mid` fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_lo= ac_hi= fi

  ;
  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_hi=$ac_mid else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_lo=`expr '(' $ac_mid ')' + 1` fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done
case $ac_lo in ?*) ac_cv_sizeof_long_double=$ac_lo;;
     { { echo "$as_me:$LINENO: error: cannot compute sizeof (long
double) See `config.log' for more details." >&5 echo "$as_me: er-
ror: cannot compute sizeof (long  double)  See  `config.log'  for
more details." >&2;}
   { (exit 77); exit 77; }; }
   else
     ac_cv_sizeof_long_double=0
   fi ;; esac 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
   typedef  long double ac__type_sizeof_; static long int longval
() { return (long int) (sizeof (ac__type_sizeof_)); } static  un-
signed   long  int  ulongval  ()  {  return  (long  int)  (sizeof
(ac__type_sizeof_));   }   @%:@include   <stdio.h>    @%:@include
conftest.$ac_ext  <<_ACEOF  /*  confdefs.h.    */   _ACEOF   cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ $ac_includes_default
   typedef short ac__type_sizeof_;  int  main  ()  {  static  int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= 0)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_lo=0 ac_mid=0
  while :; do
    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
   typedef short ac__type_sizeof_;  int  main  ()  {  static  int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
<= $ac_mid)@:>@; test_array @<:@0@:>@ = 0

  ;
  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
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        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
   typedef  short  ac__type_sizeof_;  int  main  ()  { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
< 0)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_hi=-1 ac_mid=-1
  while :; do
    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
   typedef  short  ac__type_sizeof_;  int  main  ()  { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= $ac_mid)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_lo=$ac_mid; break else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_hi=`expr      '('      $ac_mid      ')'      -      1`

rm  -f  core  conftest.err conftest.$ac_objext conftest.$ac_ext #
Binary search between lo and hi bounds.  while test "x$ac_lo"  !=
"x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  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
   typedef  short  ac__type_sizeof_;  int  main  ()  { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
<= $ac_mid)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_hi=$ac_mid else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_lo=`expr '(' $ac_mid ')' + 1` fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done
case $ac_lo in ?*) ac_cv_sizeof_short=$ac_lo;;
     {  {  echo  "$as_me:$LINENO:  error:  cannot  compute sizeof
(short) See `config.log' for more details." >&5 echo "$as_me: er-
ror:  cannot compute sizeof (short) See `config.log' for more de-
tails." >&2;}
   { (exit 77); exit 77; }; }
   else
     ac_cv_sizeof_short=0
   fi ;; esac 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
   typedef short ac__type_sizeof_; static long int longval  ()  {
return  (long int) (sizeof (ac__type_sizeof_)); } static unsigned
long int ulongval () { return (long int) (sizeof  (ac__type_size-
of_)); } @%:@include <stdio.h> @%:@include <stdlib.h> int main ()
{

  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    }
  return ferror (f) || fclose (f) != 0;

  ;
  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
  ac_cv_sizeof_short=`cat conftest.val` 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 ) if test "$ac_cv_type_short" = yes; then
     {  {  echo  "$as_me:$LINENO:  error:  cannot  compute sizeof
(short) See `config.log' for more details." >&5 echo "$as_me: er-
ror:  cannot compute sizeof (short) See `config.log' for more de-
tails." >&2;}
   { (exit 77); exit 77; }; }
   else
     ac_cv_sizeof_short=0
   fi fi rm -f core *.core core.conftest.* gmon.out  bb.out  con-
ftest$ac_exeext  conftest.$ac_objext  conftest.$ac_ext  fi  rm -f
conftest.val fi  {  echo  "$as_me:$LINENO:  result:  $ac_cv_size-
of_short" >&5 echo "${ECHO_T}$ac_cv_sizeof_short" >&6; }



cat  >>confdefs.h  <<_ACEOF  @%:@define SIZEOF_SHORT $ac_cv_size-
of_short _ACEOF


{ echo "$as_me:$LINENO: checking for unsigned" >&5  echo  $ECHO_N
"checking    for    unsigned...   $ECHO_C"   >&6;   }   if   test
"${ac_cv_type_unsigned+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.   */   $ac_includes_default   typedef   unsigned
ac__type_new_; int main () { if ((ac__type_new_ *) 0)
  return 0; if (sizeof (ac__type_new_))
       } && test -s conftest.$ac_objext; then
  ac_cv_type_unsigned=yes else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_cv_type_unsigned=no fi

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

# The cast to long int works around a bug in the HP C Compiler  #
version  HP92453-01 B.11.11.23709.GP, which incorrectly rejects #
declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.   #
This  bug  is  HP  SR number 8606223364.  { echo "$as_me:$LINENO:
checking size of unsigned" >&5 echo $ECHO_N "checking size of un-
signed...  $ECHO_C" >&6; } if test "${ac_cv_sizeof_unsigned+set}"
= set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test "$cross_compiling" = yes; then
  # Depending upon the size, compute the lo and hi  bounds.   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
   typedef  unsigned  ac__type_sizeof_;  int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= 0)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_lo=0 ac_mid=0
  while :; do
    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
   typedef  unsigned  ac__type_sizeof_;  int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
<= $ac_mid)@:>@; test_array @<:@0@:>@ = 0

  ;
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_lo=`expr $ac_mid + 1`                         if  test
$ac_lo  -le $ac_mid; then                           ac_lo= ac_hi=
                             break                             fi
                        ac_mid=`expr 2 '*' $ac_mid + 1` fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        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
   typedef unsigned ac__type_sizeof_; int main ()  {  static  int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
< 0)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_hi=-1 ac_mid=-1
  while :; do
    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
   typedef unsigned ac__type_sizeof_; int main ()  {  static  int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= $ac_mid)@:>@; test_array @<:@0@:>@ = 0

  ;
  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

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_lo= ac_hi= fi

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

rm -f core conftest.err  conftest.$ac_objext  conftest.$ac_ext  #
Binary  search between lo and hi bounds.  while test "x$ac_lo" !=
"x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  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
   typedef unsigned ac__type_sizeof_; int main ()  {  static  int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
<= $ac_mid)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_hi=$ac_mid else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_lo=`expr '(' $ac_mid ')' + 1` fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done
case $ac_lo in ?*) ac_cv_sizeof_unsigned=$ac_lo;;
     { { echo "$as_me:$LINENO: error: cannot compute sizeof  (un-
signed) See `config.log' for more details." >&5 echo "$as_me: er-
ror: cannot compute sizeof (unsigned) See `config.log'  for  more
details." >&2;}
   { (exit 77); exit 77; }; }
   else
     ac_cv_sizeof_unsigned=0
   fi ;; esac else
  cat  >conftest.$ac_ext  <<_ACEOF  /* confdefs.h.  */ _ACEOF cat
      if   (i   !=   ((long  int)  (sizeof  (ac__type_sizeof_))))
        return 1;
      fprintf (f, "%ld0, i);
    }
  else
    {
      unsigned long int i = ulongval ();
      if  (i  !=  ((long   int)   (sizeof   (ac__type_sizeof_))))
        return 1;
      fprintf (f, "%lu0, i);
    }
  return ferror (f) || fclose (f) != 0;

  ;
  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
  ac_cv_sizeof_unsigned=`cat conftest.val` 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 ) if test "$ac_cv_type_unsigned" = yes; then
     { { echo "$as_me:$LINENO: error: cannot compute sizeof  (un-
signed) See `config.log' for more details." >&5 echo "$as_me: er-
ror: cannot compute sizeof (unsigned) See `config.log'  for  more
details." >&2;}
   { (exit 77); exit 77; }; }
   else
     ac_cv_sizeof_unsigned=0
   fi  fi  rm -f core *.core core.conftest.* gmon.out bb.out con-
ftest$ac_exeext conftest.$ac_objext  conftest.$ac_ext  fi  rm  -f
conftest.val fi { echo "$as_me:$LINENO: result: $ac_cv_sizeof_un-
signed" >&5 echo "${ECHO_T}$ac_cv_sizeof_unsigned" >&6; }



cat >>confdefs.h <<_ACEOF @%:@define SIZEOF_UNSIGNED $ac_cv_size-
of_unsigned _ACEOF

  *
  *) 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_type_unsigned_int=yes else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_cv_type_unsigned_int=no fi

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

#  The cast to long int works around a bug in the HP C Compiler #
version HP92453-01 B.11.11.23709.GP, which incorrectly rejects  #
declarations  like `int a3[[(sizeof (unsigned char)) >= 0]];'.  #
This bug is HP SR number  8606223364.   {  echo  "$as_me:$LINENO:
checking size of unsigned int" >&5 echo $ECHO_N "checking size of
unsigned int...  $ECHO_C"  >&6;  }  if  test  "${ac_cv_sizeof_un-
signed_int+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  if test "$cross_compiling" = yes; then
  #  Depending  upon the size, compute the lo and hi bounds.  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
   typedef unsigned int ac__type_sizeof_; int main  ()  {  static
int  test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_size-
of_))) >= 0)@:>@; test_array @<:@0@:>@ = 0

  ;
  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

  (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_hi=$ac_mid; break else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_lo=`expr  $ac_mid + 1`                         if test
$ac_lo -le $ac_mid; then                           ac_lo=  ac_hi=
                              break                            fi
                        ac_mid=`expr 2 '*' $ac_mid + 1` fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        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
   typedef  unsigned  int  ac__type_sizeof_; int main () { static
int test_array @<:@1 - 2 * !(((long int) (sizeof  (ac__type_size-
of_))) < 0)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_hi=-1 ac_mid=-1
  while :; do
    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
   typedef  unsigned  int  ac__type_sizeof_; int main () { static
int test_array @<:@1 - 2 * !(((long int) (sizeof  (ac__type_size-
of_))) >= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
       } && test -s conftest.$ac_objext; then
  ac_lo=$ac_mid; break else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_hi=`expr      '('      $ac_mid      ')'      -      1`
                        if   test   $ac_mid   -le   $ac_hi;  then
                          ac_lo= ac_hi=
break                                                          fi
                        ac_mid=`expr 2 '*' $ac_mid` fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_lo= ac_hi= fi

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

rm  -f  core  conftest.err conftest.$ac_objext conftest.$ac_ext #
Binary search between lo and hi bounds.  while test "x$ac_lo"  !=
"x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  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
   typedef  unsigned  int  ac__type_sizeof_; int main () { static
int test_array @<:@1 - 2 * !(((long int) (sizeof  (ac__type_size-
of_))) <= $ac_mid)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_hi=$ac_mid else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_lo=`expr '(' $ac_mid ')' + 1` fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done
signed  long  int  ulongval  ()  {  return  (long  int)   (sizeof
(ac__type_sizeof_));    }   @%:@include   <stdio.h>   @%:@include
conftest.$ac_ext   <<_ACEOF   /*   confdefs.h.   */  _ACEOF  cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end confdefs.h.  */ $ac_includes_default
   typedef  unsigned short ac__type_sizeof_; int main () { static
int test_array @<:@1 - 2 * !(((long int) (sizeof  (ac__type_size-
of_))) >= 0)@:>@; test_array @<:@0@:>@ = 0

  ;
  return   0;   }   _ACEOF   rm   -f   conftest.$ac_objext  if  {
(ac_try="$ac_compile" case "(($ac_try" in
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end confdefs.h.  */ $ac_includes_default
   typedef  unsigned short ac__type_sizeof_; int main () { static
int test_array @<:@1 - 2 * !(((long int) (sizeof  (ac__type_size-
of_))) <= $ac_mid)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_hi=$ac_mid; break else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_lo=`expr $ac_mid + 1`                         if  test
$ac_lo  -le $ac_mid; then                           ac_lo= ac_hi=
                             break                             fi
                        ac_mid=`expr 2 '*' $ac_mid + 1` fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        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
   typedef unsigned short ac__type_sizeof_; int main () {  static
int  test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_size-
of_))) < 0)@:>@; test_array @<:@0@:>@ = 0

  ;
  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

(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_lo=$ac_mid; break else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_hi=`expr      '('      $ac_mid      ')'      -      1`
                        if  test   $ac_mid   -le   $ac_hi;   then
                           ac_lo= ac_hi=
break                                                          fi
                        ac_mid=`expr 2 '*' $ac_mid` fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_lo= ac_hi= fi

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

rm -f core conftest.err  conftest.$ac_objext  conftest.$ac_ext  #
Binary  search between lo and hi bounds.  while test "x$ac_lo" !=
"x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  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
   typedef unsigned short ac__type_sizeof_; int main () {  static
int  test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_size-
of_))) <= $ac_mid)@:>@; test_array @<:@0@:>@ = 0

  ;
  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

"$as_me: error: cannot compute sizeof (unsigned short) See  `con-
fig.log' for more details." >&2;}
   { (exit 77); exit 77; }; }
   else
     ac_cv_sizeof_unsigned_short=0
   fi ;; esac 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
   typedef unsigned short ac__type_sizeof_; static long int long-
val () { return (long int) (sizeof (ac__type_sizeof_)); }  static
unsigned  long  int  ulongval  ()  {  return  (long  int) (sizeof
(ac__type_sizeof_));   }   @%:@include   <stdio.h>    @%:@include
conftest.$ac_ext   <<_ACEOF   /*   confdefs.h.   */  _ACEOF  cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF  /*
end confdefs.h.  */ $ac_includes_default
   typedef  unsigned  long ac__type_sizeof_; int main () { static
int test_array @<:@1 - 2 * !(((long int) (sizeof  (ac__type_size-
of_))) >= 0)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_lo=0 ac_mid=0
  while :; do
    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
   typedef  unsigned  long ac__type_sizeof_; int main () { static
int test_array @<:@1 - 2 * !(((long int) (sizeof  (ac__type_size-
of_))) <= $ac_mid)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_hi=$ac_mid; break else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_lo=`expr $ac_mid + 1`                         if  test
$ac_lo  -le $ac_mid; then                           ac_lo= ac_hi=
                             break                             fi
                        ac_mid=`expr 2 '*' $ac_mid + 1` fi

  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_hi=-1 ac_mid=-1
  while :; do
    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
   typedef unsigned long ac__type_sizeof_; int main ()  {  static
int  test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_size-
of_))) >= $ac_mid)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_lo=$ac_mid; break else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_hi=`expr      '('      $ac_mid      ')'      -      1`
                        if  test   $ac_mid   -le   $ac_hi;   then
                           ac_lo= ac_hi=
break                                                          fi
                        ac_mid=`expr 2 '*' $ac_mid` fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_lo= ac_hi= fi

  ;
  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_hi=$ac_mid else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        ac_lo=`expr '(' $ac_mid ')' + 1` fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done
case $ac_lo in ?*) ac_cv_sizeof_unsigned_long=$ac_lo;;
     { { echo "$as_me:$LINENO: error: cannot compute sizeof  (un-
signed  long)  See  `config.log'  for  more  details."  >&5  echo
"$as_me: error: cannot compute sizeof (unsigned long)  See  `con-
fig.log' for more details." >&2;}
   { (exit 77); exit 77; }; }
   else
     ac_cv_sizeof_unsigned_long=0
   fi ;; esac 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
   typedef  unsigned long ac__type_sizeof_; static long int long-
val () { return (long int) (sizeof (ac__type_sizeof_)); }  static
unsigned  long  int  ulongval  ()  {  return  (long  int) (sizeof
(ac__type_sizeof_));   }   @%:@include   <stdio.h>    @%:@include
conftest.$ac_ext  <<_ACEOF  /*  confdefs.h.    */   _ACEOF   cat
confdefs.h  >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h.  */ $ac_includes_default
   typedef signed char ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= 0)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_lo=0 ac_mid=0
  while :; do
    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
   typedef signed char ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
<= $ac_mid)@:>@; test_array @<:@0@:>@ = 0

  ;
  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
  done else
  echo "$as_me: failed program  was:"  >&5  sed  's/^/|  /'  con-
ftest.$ac_ext >&5

        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
   typedef signed char ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
< 0)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_hi=-1 ac_mid=-1
  while :; do
    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
   typedef signed char ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= $ac_mid)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_lo=$ac_mid; break else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5


rm  -f  core  conftest.err conftest.$ac_objext conftest.$ac_ext #
Binary search between lo and hi bounds.  while test "x$ac_lo"  !=
"x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  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
   typedef signed char ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
<= $ac_mid)@:>@; test_array @<:@0@:>@ = 0

  ;
  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_hi=$ac_mid else
  echo  "$as_me:  failed  program  was:"  >&5  sed 's/^/| /' con-
ftest.$ac_ext >&5

        ac_lo=`expr '(' $ac_mid ')' + 1` fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done
case $ac_lo in ?*) ac_cv_sizeof_signed_char=$ac_lo;;
     {  {  echo  "$as_me:$LINENO:  error:  cannot  compute sizeof
(signed char)  See  `config.log'  for  more  details."  >&5  echo
"$as_me:  error:  cannot  compute  sizeof (signed char) See `con-
fig.log' for more details." >&2;}
   { (exit 77); exit 77; }; }
   else
     ac_cv_sizeof_signed_char=0
   fi ;; esac 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
   typedef signed char ac__type_sizeof_; static long int  longval
()  { return (long int) (sizeof (ac__type_sizeof_)); } static un-
signed  long  int  ulongval  ()  {  return  (long  int)   (sizeof
(ac__type_sizeof_));    }   @%:@include   <stdio.h>   @%:@include
/dev/null 2>&1; then                  HAVE_DOT=yes          else
                HAVE_DOT=no          fi                    { echo
"$as_me:$LINENO: result: $HAVE_DOT" >&5 echo "${ECHO_T}$HAVE_DOT"
>&6; }

#  Extract  the first word of ""doxygen"", so it can be a program
name  with  args.   set  dummy  "doxygen";  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_path_DOXY-
GEN+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  case $DOXYGEN in
  fi done done IFS=$as_save_IFS

  test -z "$ac_cv_path_DOXYGEN" && ac_cv_path_DOXYGEN=""none""
  ;; esac fi DOXYGEN=$ac_cv_path_DOXYGEN if test  -n  "$DOXYGEN";
then
  {    echo   "$as_me:$LINENO:   result:   $DOXYGEN"   >&5   echo
"${ECHO_T}$DOXYGEN" >&6; } else
  { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi


{  echo "$as_me:$LINENO: checking whether byte ordering is bigen-
dian" >&5 echo $ECHO_N "checking whether byte ordering is  bigen-
dian... $ECHO_C" >&6; } if test "${ac_cv_c_bigendian+set}" = set;
then
  echo $ECHO_N "(cached) $ECHO_C" >&6 else
  ac_cv_c_bigendian=unknown #  See  if  sys/param.h  defines  the
BYTE_ORDER  macro.  cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.
*/  _ACEOF   cat   confdefs.h   >>conftest.$ac_ext   cat   >>con-
ftest.$ac_ext   <<_ACEOF   /*   end   confdefs.h.    */  #include
pthread_attr_init(0);
pthread_cleanup_push(0, 0);
                     pthread_create(0,0,0,0);
pthread_cleanup_pop(0);
  ;
  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=$?

rm  -f  core  conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo       conftest$ac_exeext conftest.$ac_ext

        LIBS="$save_LIBS"
        CFLAGS="$save_CFLAGS"

        { echo "$as_me:$LINENO: result: $acx_pthread_ok" >&5 echo
"${ECHO_T}$acx_pthread_ok" >&6; }
        if test "x$acx_pthread_ok" = xyes; then
                break;
        fi

        PTHREAD_LIBS=""
        PTHREAD_CFLAGS="" done fi

# Various other checks: if test "x$acx_pthread_ok" = xyes; then
        save_LIBS="$LIBS"
        LIBS="$PTHREAD_LIBS $LIBS"
        save_CFLAGS="$CFLAGS"
        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"

        #  Detect AIX lossage: JOINABLE attribute is called UNDE-
TACHED.          { echo "$as_me:$LINENO:  checking  for  joinable
pthread  attribute"  >&5  echo  $ECHO_N  "checking  for  joinable
pthread attribute... $ECHO_C"  >&6;  }          attr_name=unknown
        for  attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDE-
TACHED;  do               cat   >conftest.$ac_ext   <<_ACEOF   /*
confdefs.h.   */  _ACEOF  cat  confdefs.h  >>conftest.$ac_ext cat
>>conftest.$ac_ext  <<_ACEOF  /*  end  confdefs.h.   */  #include
"$tmp/out1"   #   Second  one  is:          sed  -f  defines.sed
"$tmp/out1" >"$tmp/out2" # Third one  will  be:      sed  -f  de-
fines.sed     "$tmp/out2"     >"$tmp/out1"     #    et    cetera.
  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" # Compute $ac_file's index in $config_head-
ers.  _am_stamp_count=1 for _am_header in $config_headers :; do
  case $_am_header in
    $ac_file | $ac_file:* )
      break ;;
    * )
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
  esac  done  echo  "timestamp  for  $ac_file"  >`$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'`/stamp-h$_am_stamp_count
 ;;

  :C)   {  echo "$as_me:$LINENO: executing $ac_file commands" >&5
echo "$as_me: executing $ac_file commands" >&6;}
 ;;
  esac


  case $ac_file$ac_mode in
    "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf  in  $CON-
FIG_FILES; do
  # Strip MF so we end up with the name of the file.
  mf=`echo "$mf" | sed -e 's/:.*$//'`
  #  Check whether this is an Automake generated Makefile or not.
  # We used to match only the files named `Makefile.in', but
          }           /^X.*/{               s//1/               q
          }           s/.*/./; q'`
  else
    continue
  fi
  # Extract the definition of DEPDIR, am__include, and am__quote
  # from the Makefile without running `make'.
  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
  test -z "$DEPDIR" && continue
  am__include=`sed -n 's/^am__include = //p' < "$mf"`
  test -z "am__include" && continue
  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
  #  When using ansi2knr, U may be empty or an underscore; expand
it
  U=`sed -n 's/^U = //p' < "$mf"`
  # Find all dependency output files,  they  are  included  files
with
  #  $(DEPDIR) in their names.  We invoke sed twice because it is
the
  # simplest approach to changing $(DEPDIR) to its  actual  value
in the
  # expansion.
  for file in `sed -n "
    s/^$am__include $am__quote(DEPDIR).*$am__quote"'$/1/p' <"$mf"
|        sed -e 's/PDIR)/'"$DEPDIR"'/g' -e 's//'"$U"'/g'`; do
    # Make sure the directory exists.
    test -f "$dirpart/$file" && continue
    fdir=`$as_dirname  --  "$file"   ||   $as_expr   X"$file"   :
'X[^/]//*[^/][^/]*/*$'         X"$file" : 'X[^/]'      X"$file" :
'X$'       X"$file" : 'X'  . 2>/dev/null || echo X"$file" |
    sed '/^X[^/]*[^/][^/]**$/{              s//1/               q
          }           /^X[^/].*/{             s//1/             q
          }            /^X$/{               s//1/               q
           }             /^X.*/{              s//1/             q
          }           s/.*/./; q'`
    { as_dir=$dirpart/$fdir
  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

 ;;

  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
to  /dev/null,  #  effectively  closing  config.log, so it can be
properly (re)opened and # appended  to  by  config.status.   When
coming  back  to  configure,  we  # need to make the FD available
again.  if test "$no_create" != yes; then
  ac_cs_success=:
  ac_config_status_args=
  test "$silent" = yes &&
    ac_config_status_args="$ac_config_status_args --quiet"
  exec 5>/dev/null
  $SHELL  $CONFIG_STATUS  $ac_config_status_args  ||   ac_cs_suc-
cess=false
  exec 5>>config.log
  #  Use  ||,  not  &&, to avoid exiting from the if with $? = 1,
which
  # would make configure fail if this is the last instruction.
  $ac_cs_success || { (exit 1); exit 1; } fi























Man(1) output converted with man2html