/[pcre]/code/trunk/configure
ViewVC logotype

Diff of /code/trunk/configure

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 81 by nigel, Sat Feb 24 21:40:59 2007 UTC revision 83 by nigel, Sat Feb 24 21:41:06 2007 UTC
# Line 463  ac_includes_default="\ Line 463  ac_includes_default="\
463  # include <unistd.h>  # include <unistd.h>
464  #endif"  #endif"
465    
466  ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA build build_cpu build_vendor build_os host host_cpu host_vendor host_os EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB STRIP ac_ct_STRIP DLLTOOL ac_ct_DLLTOOL AS ac_ct_AS OBJDUMP ac_ct_OBJDUMP CPP CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL pcre_has_bits_type_traits pcre_has_type_traits MAYBE_CPP_TARGETS pcre_has_long_long pcre_has_ulong_long BUILD_EXEEXT BUILD_OBJEXT CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD EBCDIC HAVE_MEMMOVE HAVE_STRERROR LINK_SIZE MATCH_LIMIT NEWLINE NO_RECURSE PCRE_MAJOR PCRE_MINOR PCRE_DATE PCRE_VERSION PCRE_LIB_VERSION PCRE_POSIXLIB_VERSION PCRE_CPPLIB_VERSION POSIX_MALLOC_THRESHOLD UCP UTF8 WIN_PREFIX ON_WINDOWS NOT_ON_WINDOWS POSIX_OBJ POSIX_LOBJ POSIX_LIB LIBOBJS LTLIBOBJS'  ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA build build_cpu build_vendor build_os host host_cpu host_vendor host_os EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB STRIP ac_ct_STRIP DLLTOOL ac_ct_DLLTOOL AS ac_ct_AS OBJDUMP ac_ct_OBJDUMP CPP CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL pcre_have_bits_type_traits pcre_have_type_traits MAYBE_CPP_TARGETS HAVE_CPP pcre_have_long_long pcre_have_ulong_long BUILD_EXEEXT BUILD_OBJEXT CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD EBCDIC HAVE_MEMMOVE HAVE_STRERROR LINK_SIZE MATCH_LIMIT NEWLINE NO_RECURSE PCRE_MAJOR PCRE_MINOR PCRE_DATE PCRE_VERSION PCRE_LIB_VERSION PCRE_POSIXLIB_VERSION PCRE_CPPLIB_VERSION POSIX_MALLOC_THRESHOLD UCP UTF8 WIN_PREFIX ON_WINDOWS NOT_ON_WINDOWS POSIX_OBJ POSIX_LOBJ POSIX_LIB LIBOBJS LTLIBOBJS'
467  ac_subst_files=''  ac_subst_files=''
468    
469  # Initialize some variables set by options.  # Initialize some variables set by options.
# Line 1018  if test -n "$ac_init_help"; then Line 1018  if test -n "$ac_init_help"; then
1018  Optional Features:  Optional Features:
1019    --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)    --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1020    --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]    --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1021      --disable-cpp           disable C++ support
1022    --enable-shared[=PKGS]    --enable-shared[=PKGS]
1023                            build shared libraries [default=yes]                            build shared libraries [default=yes]
1024    --enable-static[=PKGS]    --enable-static[=PKGS]
# Line 1505  ac_compiler_gnu=$ac_cv_c_compiler_gnu Line 1506  ac_compiler_gnu=$ac_cv_c_compiler_gnu
1506    
1507    
1508  PCRE_MAJOR=6  PCRE_MAJOR=6
1509  PCRE_MINOR=2  PCRE_MINOR=3
1510  PCRE_DATE=01-Aug-2005  PCRE_DATE=15-Aug-2005
1511  PCRE_VERSION=${PCRE_MAJOR}.${PCRE_MINOR}  PCRE_VERSION=${PCRE_MAJOR}.${PCRE_MINOR}
1512    
1513    
# Line 1518  PCRE_POSIXLIB_VERSION=0:0:0 Line 1519  PCRE_POSIXLIB_VERSION=0:0:0
1519  PCRE_CPPLIB_VERSION=0:0:0  PCRE_CPPLIB_VERSION=0:0:0
1520    
1521    
1522    # Check whether --enable-cpp or --disable-cpp was given.
1523    if test "${enable_cpp+set}" = set; then
1524      enableval="$enable_cpp"
1525      want_cpp="$enableval"
1526    else
1527      want_cpp=yes
1528    fi;
1529    
1530    
1531  ac_ext=c  ac_ext=c
1532  ac_cpp='$CPP $CPPFLAGS'  ac_cpp='$CPP $CPPFLAGS'
1533  ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'  ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
# Line 3064  lt_ac_count=0 Line 3074  lt_ac_count=0
3074  # Add /usr/xpg4/bin/sed as it is typically found on Solaris  # Add /usr/xpg4/bin/sed as it is typically found on Solaris
3075  # along with /bin/sed that truncates output.  # along with /bin/sed that truncates output.
3076  for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do  for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3077    test ! -f $lt_ac_sed && break    test ! -f $lt_ac_sed && continue
3078    cat /dev/null > conftest.in    cat /dev/null > conftest.in
3079    lt_ac_count=0    lt_ac_count=0
3080    echo $ECHO_N "0123456789$ECHO_C" >conftest.in    echo $ECHO_N "0123456789$ECHO_C" >conftest.in
# Line 3351  darwin* | rhapsody*) Line 3361  darwin* | rhapsody*)
3361    lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method=pass_all
3362    ;;    ;;
3363    
3364  freebsd* | kfreebsd*-gnu)  freebsd* | kfreebsd*-gnu | dragonfly*)
3365    if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then    if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3366      case $host_cpu in      case $host_cpu in
3367      i*86 )      i*86 )
3368        # Not sure whether the presence of OpenBSD here was a mistake.        # Not sure whether the presence of OpenBSD here was a mistake.
3369        # Let's accept both of them until this is cleared up.        # Let's accept both of them until this is cleared up.
3370        lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'        lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
3371        lt_cv_file_magic_cmd=/usr/bin/file        lt_cv_file_magic_cmd=/usr/bin/file
3372        lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`        lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3373        ;;        ;;
# Line 3401  irix5* | irix6* | nonstopux*) Line 3411  irix5* | irix6* | nonstopux*)
3411    
3412  # This must be Linux ELF.  # This must be Linux ELF.
3413  linux*)  linux*)
   case $host_cpu in  
   alpha*|hppa*|i*86|ia64*|m68*|mips*|powerpc*|sparc*|s390*|sh*)  
     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`  
3414    lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method=pass_all
3415    ;;    ;;
3416    
# Line 3528  ia64-*-hpux*) Line 3529  ia64-*-hpux*)
3529    ;;    ;;
3530  *-*-irix6*)  *-*-irix6*)
3531    # Find out which ABI we are using.    # Find out which ABI we are using.
3532    echo '#line 3531 "configure"' > conftest.$ac_ext    echo '#line 3532 "configure"' > conftest.$ac_ext
3533    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3534    (eval $ac_compile) 2>&5    (eval $ac_compile) 2>&5
3535    ac_status=$?    ac_status=$?
# Line 3609  x86_64-*linux*|ppc*-*linux*|powerpc*-*li Line 3610  x86_64-*linux*|ppc*-*linux*|powerpc*-*li
3610    rm -rf conftest*    rm -rf conftest*
3611    ;;    ;;
3612    
3613    *-*-linux*)
3614      # Test if the compiler is 64bit
3615      echo 'int i;' > conftest.$ac_ext
3616      lt_cv_cc_64bit_output=no
3617      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3618      (eval $ac_compile) 2>&5
3619      ac_status=$?
3620      echo "$as_me:$LINENO: \$? = $ac_status" >&5
3621      (exit $ac_status); }; then
3622        case `/usr/bin/file conftest.$ac_objext` in
3623        *"ELF 64"*)
3624          lt_cv_cc_64bit_output=yes
3625          ;;
3626        esac
3627      fi
3628      rm -rf conftest*
3629      ;;
3630    
3631  *-*-sco3.2v5*)  *-*-sco3.2v5*)
3632    # On SCO OpenServer 5, we need -belf to get full-featured binaries.    # On SCO OpenServer 5, we need -belf to get full-featured binaries.
3633    SAVE_CFLAGS="$CFLAGS"    SAVE_CFLAGS="$CFLAGS"
# Line 4555  fi Line 4574  fi
4574    
4575  done  done
4576    
4577  ac_ext=cc  
4578    
4579    if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
4580        ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
4581        (test "X$CXX" != "Xg++"))) ; then
4582      ac_ext=cc
4583  ac_cpp='$CXXCPP $CPPFLAGS'  ac_cpp='$CXXCPP $CPPFLAGS'
4584  ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'  ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4585  ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'  ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
# Line 4785  ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS Line 4809  ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS
4809  ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'  ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4810  ac_compiler_gnu=$ac_cv_cxx_compiler_gnu  ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4811    
4812    fi
4813    
4814    
4815  ac_ext=f  ac_ext=f
4816  ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'  ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
# Line 4878  fi Line 4904  fi
4904    
4905    
4906  # Provide some information about the compiler.  # Provide some information about the compiler.
4907  echo "$as_me:4881:" \  echo "$as_me:4907:" \
4908       "checking for Fortran 77 compiler version" >&5       "checking for Fortran 77 compiler version" >&5
4909  ac_compiler=`set X $ac_compile; echo $2`  ac_compiler=`set X $ac_compile; echo $2`
4910  { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5  { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
# Line 5068  else Line 5094  else
5094      lt_cv_sys_max_cmd_len=8192;      lt_cv_sys_max_cmd_len=8192;
5095      ;;      ;;
5096    
5097    netbsd* | freebsd* | openbsd* | darwin* )    netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5098      # This has been around since 386BSD, at least.  Likely further.      # This has been around since 386BSD, at least.  Likely further.
5099      if test -x /sbin/sysctl; then      if test -x /sbin/sysctl; then
5100        lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`        lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
# Line 5079  else Line 5105  else
5105      fi      fi
5106      # And add a safety zone      # And add a safety zone
5107      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5108        lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5109      ;;      ;;
5110      osf*)
5111   *)      # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5112        # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5113        # nice to cause kernel panics so lets avoid the loop below.
5114        # First set a reasonable default.
5115        lt_cv_sys_max_cmd_len=16384
5116        #
5117        if test -x /sbin/sysconfig; then
5118          case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5119            *1*) lt_cv_sys_max_cmd_len=-1 ;;
5120          esac
5121        fi
5122        ;;
5123      *)
5124      # If test is not a shell built-in, we'll probably end up computing a      # If test is not a shell built-in, we'll probably end up computing a
5125      # maximum length that is only half of the actual maximum length, but      # maximum length that is only half of the actual maximum length, but
5126      # we can't tell.      # we can't tell.
# Line 5132  symcode='[BCDEGRST]' Line 5171  symcode='[BCDEGRST]'
5171  # Regexp to match symbols that can be accessed directly from C.  # Regexp to match symbols that can be accessed directly from C.
5172  sympat='\([_A-Za-z][_A-Za-z0-9]*\)'  sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5173    
 # Transform the above into a raw symbol and a C symbol.  
 symxfrm='\1 \2\3 \3'  
   
5174  # Transform an extracted symbol line into a proper C declaration  # Transform an extracted symbol line into a proper C declaration
5175  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
5176    
# Line 5156  hpux*) # Its linker distinguishes data f Line 5192  hpux*) # Its linker distinguishes data f
5192    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_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5193    lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"    lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
5194    ;;    ;;
5195    linux*)
5196      if test "$host_cpu" = ia64; then
5197        symcode='[ABCDGIRSTW]'
5198        lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5199        lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
5200      fi
5201      ;;
5202  irix* | nonstopux*)  irix* | nonstopux*)
5203    symcode='[BCDEGRST]'    symcode='[BCDEGRST]'
5204    ;;    ;;
# Line 5187  esac Line 5230  esac
5230  # Try without a prefix undercore, then with it.  # Try without a prefix undercore, then with it.
5231  for ac_symprfx in "" "_"; do  for ac_symprfx in "" "_"; do
5232    
5233      # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5234      symxfrm="\\1 $ac_symprfx\\2 \\2"
5235    
5236    # Write the raw and C identifiers.    # Write the raw and C identifiers.
5237    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5238    
5239    # Check to see that the pipe works correctly.    # Check to see that the pipe works correctly.
5240    pipe_works=no    pipe_works=no
# Line 5350  esac Line 5396  esac
5396    
5397  # Sed substitution that helps us do robust quoting.  It backslashifies  # Sed substitution that helps us do robust quoting.  It backslashifies
5398  # metacharacters that are still active within double-quoted strings.  # metacharacters that are still active within double-quoted strings.
5399  Xsed='sed -e s/^X//'  Xsed='sed -e 1s/^X//'
5400  sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'  sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
5401    
5402  # Same as above, but do not quote variable references.  # Same as above, but do not quote variable references.
# Line 5655  if test -n "$RANLIB"; then Line 5701  if test -n "$RANLIB"; then
5701    old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"    old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5702  fi  fi
5703    
5704  cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`  for cc_temp in $compiler""; do
5705      case $cc_temp in
5706        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
5707        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
5708        \-*) ;;
5709        *) break;;
5710      esac
5711    done
5712    cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
5713    
5714    
5715  # Only perform the check for file, if the check method requires it  # Only perform the check for file, if the check method requires it
5716  case $deplibs_check_method in  case $deplibs_check_method in
# Line 5812  else Line 5867  else
5867  fi;  fi;
5868  test -z "$pic_mode" && pic_mode=default  test -z "$pic_mode" && pic_mode=default
5869    
5870    # Check if we have a version mismatch between libtool.m4 and ltmain.sh.
5871    #
5872    # Note:  This should be in AC_LIBTOOL_SETUP, _after_ $ltmain have been defined.
5873    #        We also should do it _before_ AC_LIBTOOL_LANG_C_CONFIG that actually
5874    #        calls AC_LIBTOOL_CONFIG and creates libtool.
5875    #
5876    echo "$as_me:$LINENO: checking for correct ltmain.sh version" >&5
5877    echo $ECHO_N "checking for correct ltmain.sh version... $ECHO_C" >&6
5878    if test -z "$ltmain"; then
5879      echo "$as_me:$LINENO: result: no" >&5
5880    echo "${ECHO_T}no" >&6
5881      echo
5882      echo "*** Gentoo sanity check failed! ***"
5883      echo "*** \$ltmain is not defined, please check the patch for consistency! ***"
5884      echo
5885      exit 1
5886    fi
5887    gentoo_lt_version="1.5.18"
5888    gentoo_ltmain_version=`grep '^[:space:]*VERSION=' $ltmain | sed -e 's|^[:space:]*VERSION=||'`
5889    if test "$gentoo_lt_version" != "$gentoo_ltmain_version"; then
5890      echo "$as_me:$LINENO: result: no" >&5
5891    echo "${ECHO_T}no" >&6
5892      echo
5893      echo "*** Gentoo sanity check failed! ***"
5894      echo "*** libtool.m4 and ltmain.sh have a version mismatch! ***"
5895      echo "*** (libtool.m4 = $gentoo_lt_version, ltmain.sh = $gentoo_ltmain_version) ***"
5896      echo
5897      echo "Please run:"
5898      echo
5899      echo "  libtoolize --copy --force"
5900      echo
5901      echo "if appropriate, please contact the maintainer of this"
5902      echo "package (or your distribution) for help."
5903      echo
5904      exit 1
5905    else
5906      echo "$as_me:$LINENO: result: yes" >&5
5907    echo "${ECHO_T}yes" >&6
5908    fi
5909    
5910    
5911  # Use C for the default configuration in the libtool script  # Use C for the default configuration in the libtool script
5912  tagname=  tagname=
5913  lt_save_CC="$CC"  lt_save_CC="$CC"
# Line 5843  LTCC=${LTCC-"$CC"} Line 5939  LTCC=${LTCC-"$CC"}
5939  compiler=$CC  compiler=$CC
5940    
5941    
5942    # save warnings/boilerplate of simple test code
5943    ac_outfile=conftest.$ac_objext
5944    printf "$lt_simple_compile_test_code" >conftest.$ac_ext
5945    eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
5946    _lt_compiler_boilerplate=`cat conftest.err`
5947    $rm conftest*
5948    
5949    ac_outfile=conftest.$ac_objext
5950    printf "$lt_simple_link_test_code" >conftest.$ac_ext
5951    eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
5952    _lt_linker_boilerplate=`cat conftest.err`
5953    $rm conftest*
5954    
5955    
5956  #  #
5957  # Check for any special shared library compilation flags.  # Check for any special shared library compilation flags.
5958  #  #
# Line 5884  else Line 5994  else
5994       if test -s conftest.err; then       if test -s conftest.err; then
5995         # Append any errors to the config.log.         # Append any errors to the config.log.
5996         cat conftest.err 1>&5         cat conftest.err 1>&5
5997           $echo "X$_lt_linker_boilerplate" | $Xsed > conftest.exp
5998           $SED '/^$/d' conftest.err >conftest.er2
5999           if diff conftest.exp conftest.er2 >/dev/null; then
6000             lt_prog_compiler_static_works=yes
6001           fi
6002       else       else
6003         lt_prog_compiler_static_works=yes         lt_prog_compiler_static_works=yes
6004       fi       fi
# Line 5903  fi Line 6018  fi
6018    
6019    
6020    
 ## CAVEAT EMPTOR:  
 ## There is no encapsulation within the following macros, do not change  
 ## the running order or otherwise move them around unless you know exactly  
 ## what you are doing...  
6021    
6022  lt_prog_compiler_no_builtin_flag=  lt_prog_compiler_no_builtin_flag=
6023    
# Line 5932  else Line 6043  else
6043     -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \     -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
6044     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6045     -e 's:$: $lt_compiler_flag:'`     -e 's:$: $lt_compiler_flag:'`
6046     (eval echo "\"\$as_me:5935: $lt_compile\"" >&5)     (eval echo "\"\$as_me:6046: $lt_compile\"" >&5)
6047     (eval "$lt_compile" 2>conftest.err)     (eval "$lt_compile" 2>conftest.err)
6048     ac_status=$?     ac_status=$?
6049     cat conftest.err >&5     cat conftest.err >&5
6050     echo "$as_me:5939: \$? = $ac_status" >&5     echo "$as_me:6050: \$? = $ac_status" >&5
6051     if (exit $ac_status) && test -s "$ac_outfile"; then     if (exit $ac_status) && test -s "$ac_outfile"; then
6052       # The compiler can only warn and ignore the option if not recognized       # The compiler can only warn and ignore the option if not recognized
6053       # So say no if there are warnings       # So say no if there are warnings other than the usual output.
6054       if test ! -s conftest.err; then       $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
6055         $SED '/^$/d' conftest.err >conftest.er2
6056         if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
6057         lt_cv_prog_compiler_rtti_exceptions=yes         lt_cv_prog_compiler_rtti_exceptions=yes
6058       fi       fi
6059     fi     fi
# Line 6046  echo $ECHO_N "checking for $compiler opt Line 6159  echo $ECHO_N "checking for $compiler opt
6159        darwin*)        darwin*)
6160          # PIC is the default on this platform          # PIC is the default on this platform
6161          # Common symbols not allowed in MH_DYLIB files          # Common symbols not allowed in MH_DYLIB files
6162         case "$cc_basename" in         case $cc_basename in
6163           xlc*)           xlc*)
6164           lt_prog_compiler_pic='-qnocommon'           lt_prog_compiler_pic='-qnocommon'
6165           lt_prog_compiler_wl='-Wl,'           lt_prog_compiler_wl='-Wl,'
# Line 6088  echo $ECHO_N "checking for $compiler opt Line 6201  echo $ECHO_N "checking for $compiler opt
6201        ;;        ;;
6202    
6203      linux*)      linux*)
6204        case $CC in        case $cc_basename in
6205        icc* | ecc*)        icc* | ecc*)
6206          lt_prog_compiler_wl='-Wl,'          lt_prog_compiler_wl='-Wl,'
6207          lt_prog_compiler_pic='-KPIC'          lt_prog_compiler_pic='-KPIC'
6208          lt_prog_compiler_static='-static'          lt_prog_compiler_static='-static'
6209          ;;          ;;
6210          pgcc* | pgf77* | pgf90*)
6211            # Portland Group compilers (*not* the Pentium gcc compiler,
6212            # which looks to be a dead project)
6213            lt_prog_compiler_wl='-Wl,'
6214            lt_prog_compiler_pic='-fpic'
6215            lt_prog_compiler_static='-static'
6216            ;;
6217        ccc*)        ccc*)
6218          lt_prog_compiler_wl='-Wl,'          lt_prog_compiler_wl='-Wl,'
6219          # All Alpha code is PIC.          # All Alpha code is PIC.
# Line 6114  echo $ECHO_N "checking for $compiler opt Line 6234  echo $ECHO_N "checking for $compiler opt
6234        ;;        ;;
6235    
6236      solaris*)      solaris*)
       lt_prog_compiler_wl='-Wl,'  
6237        lt_prog_compiler_pic='-KPIC'        lt_prog_compiler_pic='-KPIC'
6238        lt_prog_compiler_static='-Bstatic'        lt_prog_compiler_static='-Bstatic'
6239          case $cc_basename in
6240          f77* | f90* | f95*)
6241            lt_prog_compiler_wl='-Qoption ld ';;
6242          *)
6243            lt_prog_compiler_wl='-Wl,';;
6244          esac
6245        ;;        ;;
6246    
6247      sunos4*)      sunos4*)
# Line 6138  echo $ECHO_N "checking for $compiler opt Line 6263  echo $ECHO_N "checking for $compiler opt
6263        fi        fi
6264        ;;        ;;
6265    
6266        unicos*)
6267          lt_prog_compiler_wl='-Wl,'
6268          lt_prog_compiler_can_build_shared=no
6269          ;;
6270    
6271      uts4*)      uts4*)
6272        lt_prog_compiler_pic='-pic'        lt_prog_compiler_pic='-pic'
6273        lt_prog_compiler_static='-Bstatic'        lt_prog_compiler_static='-Bstatic'
# Line 6175  else Line 6305  else
6305     -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \     -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
6306     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6307     -e 's:$: $lt_compiler_flag:'`     -e 's:$: $lt_compiler_flag:'`
6308     (eval echo "\"\$as_me:6178: $lt_compile\"" >&5)     (eval echo "\"\$as_me:6308: $lt_compile\"" >&5)
6309     (eval "$lt_compile" 2>conftest.err)     (eval "$lt_compile" 2>conftest.err)
6310     ac_status=$?     ac_status=$?
6311     cat conftest.err >&5     cat conftest.err >&5
6312     echo "$as_me:6182: \$? = $ac_status" >&5     echo "$as_me:6312: \$? = $ac_status" >&5
6313     if (exit $ac_status) && test -s "$ac_outfile"; then     if (exit $ac_status) && test -s "$ac_outfile"; then
6314       # The compiler can only warn and ignore the option if not recognized       # The compiler can only warn and ignore the option if not recognized
6315       # So say no if there are warnings       # So say no if there are warnings other than the usual output.
6316       if test ! -s conftest.err; then       $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
6317         $SED '/^$/d' conftest.err >conftest.er2
6318         if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
6319         lt_prog_compiler_pic_works=yes         lt_prog_compiler_pic_works=yes
6320       fi       fi
6321     fi     fi
# Line 6235  else Line 6367  else
6367     -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \     -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
6368     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6369     -e 's:$: $lt_compiler_flag:'`     -e 's:$: $lt_compiler_flag:'`
6370     (eval echo "\"\$as_me:6238: $lt_compile\"" >&5)     (eval echo "\"\$as_me:6370: $lt_compile\"" >&5)
6371     (eval "$lt_compile" 2>out/conftest.err)     (eval "$lt_compile" 2>out/conftest.err)
6372     ac_status=$?     ac_status=$?
6373     cat out/conftest.err >&5     cat out/conftest.err >&5
6374     echo "$as_me:6242: \$? = $ac_status" >&5     echo "$as_me:6374: \$? = $ac_status" >&5
6375     if (exit $ac_status) && test -s out/conftest2.$ac_objext     if (exit $ac_status) && test -s out/conftest2.$ac_objext
6376     then     then
6377       # The compiler can only warn and ignore the option if not recognized       # The compiler can only warn and ignore the option if not recognized
6378       # So say no if there are warnings       # So say no if there are warnings
6379       if test ! -s out/conftest.err; then       $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
6380         $SED '/^$/d' out/conftest.err >out/conftest.er2
6381         if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
6382         lt_cv_prog_compiler_c_o=yes         lt_cv_prog_compiler_c_o=yes
6383       fi       fi
6384     fi     fi
# Line 6324  echo $ECHO_N "checking whether the $comp Line 6458  echo $ECHO_N "checking whether the $comp
6458    # rely on this symbol name, it's probably fine to never include it in    # rely on this symbol name, it's probably fine to never include it in
6459    # preloaded symbol tables.    # preloaded symbol tables.
6460    extract_expsyms_cmds=    extract_expsyms_cmds=
6461      # Just being paranoid about ensuring that cc_basename is set.
6462      for cc_temp in $compiler""; do
6463      case $cc_temp in
6464        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6465        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6466        \-*) ;;
6467        *) break;;
6468      esac
6469    done
6470    cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6471    
6472    case $host_os in    case $host_os in
6473    cygwin* | mingw* | pw32*)    cygwin* | mingw* | pw32*)
# Line 6344  echo $ECHO_N "checking whether the $comp Line 6488  echo $ECHO_N "checking whether the $comp
6488      # If archive_cmds runs LD, not CC, wlarc should be empty      # If archive_cmds runs LD, not CC, wlarc should be empty
6489      wlarc='${wl}'      wlarc='${wl}'
6490    
6491        # Set some defaults for GNU ld with shared library support. These
6492        # are reset later if shared libraries are not supported. Putting them
6493        # here allows them to be overridden if necessary.
6494        runpath_var=LD_RUN_PATH
6495        hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
6496        export_dynamic_flag_spec='${wl}--export-dynamic'
6497        # ancient GNU ld didn't support --whole-archive et. al.
6498        if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
6499            whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
6500          else
6501            whole_archive_flag_spec=
6502        fi
6503        supports_anon_versioning=no
6504        case `$LD -v 2>/dev/null` in
6505          *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
6506          *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
6507          *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
6508          *\ 2.11.*) ;; # other 2.11 versions
6509          *) supports_anon_versioning=yes ;;
6510        esac
6511    
6512      # See if GNU ld supports shared libraries.      # See if GNU ld supports shared libraries.
6513      case $host_os in      case $host_os in
6514      aix3* | aix4* | aix5*)      aix3* | aix4* | aix5*)
# Line 6394  EOF Line 6559  EOF
6559        allow_undefined_flag=unsupported        allow_undefined_flag=unsupported
6560        always_export_symbols=no        always_export_symbols=no
6561        enable_shared_with_static_runtimes=yes        enable_shared_with_static_runtimes=yes
6562        export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'        export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
6563    
6564        if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then        if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
6565          archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'          archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
# Line 6412  EOF Line 6577  EOF
6577        fi        fi
6578        ;;        ;;
6579    
6580        linux*)
6581          if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
6582            tmp_addflag=
6583            case $cc_basename,$host_cpu in
6584            pgcc*)                          # Portland Group C compiler
6585              whole_archive_flag_spec='${wl}--whole-archive,`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
6586              tmp_addflag=' $pic_flag'
6587              ;;
6588            pgf77* | pgf90* )                       # Portland Group f77 and f90 compilers
6589              whole_archive_flag_spec='${wl}--whole-archive,`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
6590              tmp_addflag=' $pic_flag -Mnomain' ;;
6591            ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
6592              tmp_addflag=' -i_dynamic' ;;
6593            efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
6594              tmp_addflag=' -i_dynamic -nofor_main' ;;
6595            ifc* | ifort*)                  # Intel Fortran compiler
6596              tmp_addflag=' -nofor_main' ;;
6597            esac
6598            archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6599    
6600            if test $supports_anon_versioning = yes; then
6601              archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
6602      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
6603      $echo "local: *; };" >> $output_objdir/$libname.ver~
6604              $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
6605            fi
6606          else
6607            ld_shlibs=no
6608          fi
6609          ;;
6610    
6611      netbsd*)      netbsd*)
6612        if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then        if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6613          archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'          archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
# Line 6450  EOF Line 6646  EOF
6646        hardcode_shlibpath_var=no        hardcode_shlibpath_var=no
6647        ;;        ;;
6648    
   linux*)  
     if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then  
         tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'  
         archive_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 ;; # Mandrake 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_objdir/$libname.ver~  
 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~  
 $echo "local: *; };" >> $output_objdir/$libname.ver~  
         $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'  
       else  
         archive_expsym_cmds="$tmp_archive_cmds"  
       fi  
     else  
       ld_shlibs=no  
     fi  
     ;;  
   
6649      *)      *)
6650        if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then        if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
6651          archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'          archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
# Line 6485  $echo "local: *; };" >> $output_objdir/$ Line 6656  $echo "local: *; };" >> $output_objdir/$
6656        ;;        ;;
6657      esac      esac
6658    
6659      if test "$ld_shlibs" = yes; then      if test "$ld_shlibs" = no; then
6660        runpath_var=LD_RUN_PATH        runpath_var=
6661        hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'        hardcode_libdir_flag_spec=
6662        export_dynamic_flag_spec='${wl}--export-dynamic'        export_dynamic_flag_spec=
6663        # ancient GNU ld didn't support --whole-archive et. al.        whole_archive_flag_spec=
       if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then  
         whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'  
       else  
         whole_archive_flag_spec=  
       fi  
6664      fi      fi
6665    else    else
6666      # PORTME fill in a description of your system's linker (not GNU ld)      # PORTME fill in a description of your system's linker (not GNU ld)
# Line 6558  $echo "local: *; };" >> $output_objdir/$ Line 6724  $echo "local: *; };" >> $output_objdir/$
6724        link_all_deplibs=yes        link_all_deplibs=yes
6725    
6726        if test "$GCC" = yes; then        if test "$GCC" = yes; then
6727          case $host_os in aix4.012|aix4.012.*)          case $host_os in aix4.[012]|aix4.[012].*)
6728          # We only want to do this on AIX 4.2 and lower, the check          # We only want to do this on AIX 4.2 and lower, the check
6729          # below for broken collect2 doesn't work under 4.3+          # below for broken collect2 doesn't work under 4.3+
6730            collect2name=`${CC} -print-prog-name=collect2`            collect2name=`${CC} -print-prog-name=collect2`
# Line 6579  $echo "local: *; };" >> $output_objdir/$ Line 6745  $echo "local: *; };" >> $output_objdir/$
6745            fi            fi
6746          esac          esac
6747          shared_flag='-shared'          shared_flag='-shared'
6748            if test "$aix_use_runtimelinking" = yes; then
6749              shared_flag="$shared_flag "'${wl}-G'
6750            fi
6751        else        else
6752          # not using gcc          # not using gcc
6753          if test "$host_cpu" = ia64; then          if test "$host_cpu" = ia64; then
# Line 6798  if test -z "$aix_libpath"; then aix_libp Line 6967  if test -z "$aix_libpath"; then aix_libp
6967        archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'        archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
6968        module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'        module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
6969      else      else
6970        case "$cc_basename" in        case $cc_basename in
6971          xlc*)          xlc*)
6972           output_verbose_link_cmd='echo'           output_verbose_link_cmd='echo'
6973           archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'           archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
# Line 6844  if test -z "$aix_libpath"; then aix_libp Line 7013  if test -z "$aix_libpath"; then aix_libp
7013        ;;        ;;
7014    
7015      # FreeBSD 3 and greater uses gcc -shared to do shared libraries.      # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
7016      freebsd* | kfreebsd*-gnu)      freebsd* | kfreebsd*-gnu | dragonfly*)
7017        archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'        archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
7018        hardcode_libdir_flag_spec='-R$libdir'        hardcode_libdir_flag_spec='-R$libdir'
7019        hardcode_direct=yes        hardcode_direct=yes
# Line 7001  if test -z "$aix_libpath"; then aix_libp Line 7170  if test -z "$aix_libpath"; then aix_libp
7170          allow_undefined_flag=' -expect_unresolved \*'          allow_undefined_flag=' -expect_unresolved \*'
7171          archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'          archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
7172          archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~          archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
7173          $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'          $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
7174    
7175          # Both c and cxx compiler support -rpath directly          # Both c and cxx compiler support -rpath directly
7176          hardcode_libdir_flag_spec='-rpath $libdir'          hardcode_libdir_flag_spec='-rpath $libdir'
# Line 7020  if test -z "$aix_libpath"; then aix_libp Line 7189  if test -z "$aix_libpath"; then aix_libp
7189      solaris*)      solaris*)
7190        no_undefined_flag=' -z text'        no_undefined_flag=' -z text'
7191        if test "$GCC" = yes; then        if test "$GCC" = yes; then
7192            wlarc='${wl}'
7193          archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'          archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7194          archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~          archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
7195            $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'            $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
7196        else        else
7197            wlarc=''
7198          archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'          archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
7199          archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~          archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
7200          $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'          $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
# Line 7032  if test -z "$aix_libpath"; then aix_libp Line 7203  if test -z "$aix_libpath"; then aix_libp
7203        hardcode_shlibpath_var=no        hardcode_shlibpath_var=no
7204        case $host_os in        case $host_os in
7205        solaris2.[0-5] | solaris2.[0-5].*) ;;        solaris2.[0-5] | solaris2.[0-5].*) ;;
7206        *) # Supported since Solaris 2.6 (maybe 2.5.1?)        *)
7207          whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;          # The compiler driver will combine linker options so we
7208            # cannot just pass the convience library names through
7209            # without $wl, iff we do not link with $LD.
7210            # Luckily, gcc supports the same syntax we need for Sun Studio.
7211            # Supported since Solaris 2.6 (maybe 2.5.1?)
7212            case $wlarc in
7213            '')
7214              whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
7215            *)
7216              whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
7217            esac ;;
7218        esac        esac
7219        link_all_deplibs=yes        link_all_deplibs=yes
7220        ;;        ;;
# Line 7365  cygwin* | mingw* | pw32*) Line 7546  cygwin* | mingw* | pw32*)
7546        ;;        ;;
7547      pw32*)      pw32*)
7548        # pw32 DLLs use 'pw' prefix rather than 'lib'        # pw32 DLLs use 'pw' prefix rather than 'lib'
7549        library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'        library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
7550        ;;        ;;
7551      esac      esac
7552      ;;      ;;
7553    
7554      linux*)
7555        if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
7556          archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7557          supports_anon_versioning=no
7558          case `$LD -v 2>/dev/null` in
7559            *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7560            *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7561            *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7562            *\ 2.11.*) ;; # other 2.11 versions
7563            *) supports_anon_versioning=yes ;;
7564          esac
7565          if test $supports_anon_versioning = yes; then
7566            archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
7567    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7568    $echo "local: *; };" >> $output_objdir/$libname.ver~
7569            $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7570          else
7571            $archive_expsym_cmds="$archive_cmds"
7572          fi
7573        else
7574          ld_shlibs=no
7575        fi
7576        ;;
7577    
7578    *)    *)
7579      library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'      library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
7580      ;;      ;;
# Line 7423  kfreebsd*-gnu) Line 7628  kfreebsd*-gnu)
7628    dynamic_linker='GNU ld.so'    dynamic_linker='GNU ld.so'
7629    ;;    ;;
7630    
7631  freebsd*)  freebsd* | dragonfly*)
7632      # DragonFly does not have aout.  When/if they implement a new
7633      # versioning mechanism, adjust this.
7634    objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`    objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
7635    version_type=freebsd-$objformat    version_type=freebsd-$objformat
7636    case $version_type in    case $version_type in
# Line 7442  freebsd*) Line 7649  freebsd*)
7649    freebsd2*)    freebsd2*)
7650      shlibpath_overrides_runpath=yes      shlibpath_overrides_runpath=yes
7651      ;;      ;;
7652    freebsd3.01* | freebsdelf3.01*)    freebsd3.[01]* | freebsdelf3.[01]*)
7653      shlibpath_overrides_runpath=yes      shlibpath_overrides_runpath=yes
7654      hardcode_into_libs=yes      hardcode_into_libs=yes
7655      ;;      ;;
# Line 7568  linux*) Line 7775  linux*)
7775    
7776    # Append ld.so.conf contents to the search path    # Append ld.so.conf contents to the search path
7777    if test -f /etc/ld.so.conf; then    if test -f /etc/ld.so.conf; then
7778      lt_ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf | tr '\n' ' '`      lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
7779      sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"      sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
7780    fi    fi
7781    
7782      case $host_cpu:$lt_cv_cc_64bit_output in
7783      powerpc64:yes | s390x:yes | sparc64:yes | x86_64:yes)
7784        sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /usr/X11R6/lib64"
7785        sys_lib_search_path_spec="/lib64 /usr/lib64 /usr/local/lib64 /usr/X11R6/lib64"
7786        ;;
7787      esac
7788    
7789    # We used to test for /lib/ld.so.1 and disable shared libraries on    # We used to test for /lib/ld.so.1 and disable shared libraries on
7790    # powerpc, because MkLinux only supported shared libraries with the    # powerpc, because MkLinux only supported shared libraries with the
7791    # GNU dynamic linker.  Since this was broken with cross compilers,    # GNU dynamic linker.  Since this was broken with cross compilers,
# Line 7579  linux*) Line 7793  linux*)
7793    # people can always --disable-shared, the test was removed, and we    # people can always --disable-shared, the test was removed, and we
7794    # assume the GNU/Linux dynamic linker is in use.    # assume the GNU/Linux dynamic linker is in use.
7795    dynamic_linker='GNU/Linux ld.so'    dynamic_linker='GNU/Linux ld.so'
7796    
7797      # Find out which ABI we are using (multilib Linux x86_64 hack).
7798      libsuff=
7799      case "$host_cpu" in
7800      x86_64*)
7801        echo '#line 7801 "configure"' > conftest.$ac_ext
7802        if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7803      (eval $ac_compile) 2>&5
7804      ac_status=$?
7805      echo "$as_me:$LINENO: \$? = $ac_status" >&5
7806      (exit $ac_status); }; then
7807          case `/usr/bin/file conftest.$ac_objext` in
7808          *64-bit*)
7809            libsuff=64
7810            ;;
7811          esac
7812        fi
7813        rm -rf conftest*
7814        ;;
7815      *)
7816        ;;
7817      esac
7818      sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}"
7819      sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
7820    ;;    ;;
7821    
7822  knetbsd*-gnu)  knetbsd*-gnu)
# Line 7631  nto-qnx*) Line 7869  nto-qnx*)
7869  openbsd*)  openbsd*)
7870    version_type=sunos    version_type=sunos
7871    need_lib_prefix=no    need_lib_prefix=no
7872    need_version=no    # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
7873      case $host_os in
7874        openbsd3.3 | openbsd3.3.*) need_version=yes ;;
7875        *)                         need_version=no  ;;
7876      esac
7877    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
7878    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
7879    shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
# Line 8420  else Line 8662  else
8662    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
8663    lt_status=$lt_dlunknown    lt_status=$lt_dlunknown
8664    cat > conftest.$ac_ext <<EOF    cat > conftest.$ac_ext <<EOF
8665  #line 8423 "configure"  #line 8665 "configure"
8666  #include "confdefs.h"  #include "confdefs.h"
8667    
8668  #if HAVE_DLFCN_H  #if HAVE_DLFCN_H
# Line 8518  else Line 8760  else
8760    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
8761    lt_status=$lt_dlunknown    lt_status=$lt_dlunknown
8762    cat > conftest.$ac_ext <<EOF    cat > conftest.$ac_ext <<EOF
8763  #line 8521 "configure"  #line 8763 "configure"
8764  #include "confdefs.h"  #include "confdefs.h"
8765    
8766  #if HAVE_DLFCN_H  #if HAVE_DLFCN_H
# Line 8776  echo "$as_me: creating $ofile" >&6;} Line 9018  echo "$as_me: creating $ofile" >&6;}
9018  #  #
9019  # You should have received a copy of the GNU General Public License  # You should have received a copy of the GNU General Public License
9020  # along with this program; if not, write to the Free Software  # along with this program; if not, write to the Free Software
9021  # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
9022  #  #
9023  # As a special exception to the GNU General Public License, if you  # As a special exception to the GNU General Public License, if you
9024  # distribute this file as part of a program that contains a  # distribute this file as part of a program that contains a
# Line 8787  echo "$as_me: creating $ofile" >&6;} Line 9029  echo "$as_me: creating $ofile" >&6;}
9029  SED=$lt_SED  SED=$lt_SED
9030    
9031  # Sed that helps us avoid accidentally triggering echo(1) options like -n.  # Sed that helps us avoid accidentally triggering echo(1) options like -n.
9032  Xsed="$SED -e s/^X//"  Xsed="$SED -e 1s/^X//"
9033    
9034  # The HP-UX ksh and POSIX shell print the target directory to stdout  # The HP-UX ksh and POSIX shell print the target directory to stdout
9035  # if CDPATH is set.  # if CDPATH is set.
# Line 8821  fast_install=$enable_fast_install Line 9063  fast_install=$enable_fast_install
9063  # The host system.  # The host system.
9064  host_alias=$host_alias  host_alias=$host_alias
9065  host=$host  host=$host
9066    host_os=$host_os
9067    
9068    # The build system.
9069    build_alias=$build_alias
9070    build=$build
9071    build_os=$build_os
9072    
9073  # An echo program that does not interpret backslashes.  # An echo program that does not interpret backslashes.
9074  echo=$lt_echo  echo=$lt_echo
# Line 8897  max_cmd_len=$lt_cv_sys_max_cmd_len Line 9145  max_cmd_len=$lt_cv_sys_max_cmd_len
9145  # Does compiler simultaneously support -c and -o options?  # Does compiler simultaneously support -c and -o options?
9146  compiler_c_o=$lt_lt_cv_prog_compiler_c_o  compiler_c_o=$lt_lt_cv_prog_compiler_c_o
9147    
9148  # Must we lock files when doing compilation ?  # Must we lock files when doing compilation?
9149  need_locks=$lt_need_locks  need_locks=$lt_need_locks
9150    
9151  # Do we need the lib prefix for modules?  # Do we need the lib prefix for modules?
# Line 9192  echo "$as_me: error: tag name \"$tagname Line 9440  echo "$as_me: error: tag name \"$tagname
9440    
9441        case $tagname in        case $tagname in
9442        CXX)        CXX)
9443          if test -n "$CXX" && test "X$CXX" != "Xno"; then          if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
9444                ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
9445                (test "X$CXX" != "Xg++"))) ; then
9446            ac_ext=cc            ac_ext=cc
9447  ac_cpp='$CXXCPP $CPPFLAGS'  ac_cpp='$CXXCPP $CPPFLAGS'
9448  ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'  ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
# Line 9250  LTCC=${LTCC-"$CC"} Line 9500  LTCC=${LTCC-"$CC"}
9500  compiler=$CC  compiler=$CC
9501    
9502    
9503    # save warnings/boilerplate of simple test code
9504    ac_outfile=conftest.$ac_objext
9505    printf "$lt_simple_compile_test_code" >conftest.$ac_ext
9506    eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
9507    _lt_compiler_boilerplate=`cat conftest.err`
9508    $rm conftest*
9509    
9510    ac_outfile=conftest.$ac_objext
9511    printf "$lt_simple_link_test_code" >conftest.$ac_ext
9512    eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
9513    _lt_linker_boilerplate=`cat conftest.err`
9514    $rm conftest*
9515    
9516    
9517  # Allow CC to be a program name with arguments.  # Allow CC to be a program name with arguments.
9518  lt_save_CC=$CC  lt_save_CC=$CC
9519  lt_save_LD=$LD  lt_save_LD=$LD
# Line 9271  test -z "${LDCXX+set}" || LD=$LDCXX Line 9535  test -z "${LDCXX+set}" || LD=$LDCXX
9535  CC=${CXX-"c++"}  CC=${CXX-"c++"}
9536  compiler=$CC  compiler=$CC
9537  compiler_CXX=$CC  compiler_CXX=$CC
9538  cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`  for cc_temp in $compiler""; do
9539      case $cc_temp in
9540        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9541        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9542        \-*) ;;
9543        *) break;;
9544      esac
9545    done
9546    cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
9547    
9548    
9549  # We don't want -fno-exception wen compiling C++ code, so set the  # We don't want -fno-exception wen compiling C++ code, so set the
9550  # no_builtin_flag separately  # no_builtin_flag separately
# Line 9485  case $host_os in Line 9758  case $host_os in
9758      link_all_deplibs_CXX=yes      link_all_deplibs_CXX=yes
9759    
9760      if test "$GXX" = yes; then      if test "$GXX" = yes; then
9761        case $host_os in aix4.012|aix4.012.*)        case $host_os in aix4.[012]|aix4.[012].*)
9762        # We only want to do this on AIX 4.2 and lower, the check        # We only want to do this on AIX 4.2 and lower, the check
9763        # below for broken collect2 doesn't work under 4.3+        # below for broken collect2 doesn't work under 4.3+
9764          collect2name=`${CC} -print-prog-name=collect2`          collect2name=`${CC} -print-prog-name=collect2`
# Line 9506  case $host_os in Line 9779  case $host_os in
9779          fi          fi
9780        esac        esac
9781        shared_flag='-shared'        shared_flag='-shared'
9782          if test "$aix_use_runtimelinking" = yes; then
9783            shared_flag="$shared_flag "'${wl}-G'
9784          fi
9785      else      else
9786        # not using gcc        # not using gcc
9787        if test "$host_cpu" = ia64; then        if test "$host_cpu" = ia64; then
# Line 9738  if test -z "$aix_libpath"; then aix_libp Line 10014  if test -z "$aix_libpath"; then aix_libp
10014            fi            fi
10015              module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'              module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
10016        else        else
10017        case "$cc_basename" in        case $cc_basename in
10018          xlc*)          xlc*)
10019           output_verbose_link_cmd='echo'           output_verbose_link_cmd='echo'
10020            archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'            archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
# Line 9756  if test -z "$aix_libpath"; then aix_libp Line 10032  if test -z "$aix_libpath"; then aix_libp
10032    
10033    dgux*)    dgux*)
10034      case $cc_basename in      case $cc_basename in
10035        ec++)        ec++*)
10036          # FIXME: insert proper C++ library support          # FIXME: insert proper C++ library support
10037          ld_shlibs_CXX=no          ld_shlibs_CXX=no
10038          ;;          ;;
10039        ghcx)        ghcx*)
10040          # Green Hills C++ Compiler          # Green Hills C++ Compiler
10041          # FIXME: insert proper C++ library support          # FIXME: insert proper C++ library support
10042          ld_shlibs_CXX=no          ld_shlibs_CXX=no
# Line 9771  if test -z "$aix_libpath"; then aix_libp Line 10047  if test -z "$aix_libpath"; then aix_libp
10047          ;;          ;;
10048      esac      esac
10049      ;;      ;;
10050    freebsd12*)    freebsd[12]*)
10051      # C++ shared libraries reported to be fairly broken before switch to ELF      # C++ shared libraries reported to be fairly broken before switch to ELF
10052      ld_shlibs_CXX=no      ld_shlibs_CXX=no
10053      ;;      ;;
10054    freebsd-elf*)    freebsd-elf*)
10055      archive_cmds_need_lc_CXX=no      archive_cmds_need_lc_CXX=no
10056      ;;      ;;
10057    freebsd* | kfreebsd*-gnu)    freebsd* | kfreebsd*-gnu | dragonfly*)
10058      # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF      # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
10059      # conventions      # conventions
10060      ld_shlibs_CXX=yes      ld_shlibs_CXX=yes
# Line 9795  if test -z "$aix_libpath"; then aix_libp Line 10071  if test -z "$aix_libpath"; then aix_libp
10071                                  # location of the library.                                  # location of the library.
10072    
10073      case $cc_basename in      case $cc_basename in
10074      CC)      CC*)
10075        # FIXME: insert proper C++ library support        # FIXME: insert proper C++ library support
10076        ld_shlibs_CXX=no        ld_shlibs_CXX=no
10077        ;;        ;;
10078      aCC)      aCC*)
10079        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 $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'        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 $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10080        # Commands to make compiler produce verbose output that lists        # Commands to make compiler produce verbose output that lists
10081        # what "hidden" libraries, object files and flags are used when        # what "hidden" libraries, object files and flags are used when
# Line 9809  if test -z "$aix_libpath"; then aix_libp Line 10085  if test -z "$aix_libpath"; then aix_libp
10085        # explicitly linking system object files so we need to strip them        # explicitly linking system object files so we need to strip them
10086        # from the output so that they don't get included in the library        # from the output so that they don't get included in the library
10087        # dependencies.        # dependencies.
10088        output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$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'        output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$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'
10089        ;;        ;;
10090      *)      *)
10091        if test "$GXX" = yes; then        if test "$GXX" = yes; then
# Line 9860  if test -z "$aix_libpath"; then aix_libp Line 10136  if test -z "$aix_libpath"; then aix_libp
10136      esac      esac
10137    
10138      case $cc_basename in      case $cc_basename in
10139        CC)        CC*)
10140          # FIXME: insert proper C++ library support          # FIXME: insert proper C++ library support
10141          ld_shlibs_CXX=no          ld_shlibs_CXX=no
10142          ;;          ;;
10143        aCC)        aCC*)
10144          case "$host_cpu" in          case "$host_cpu" in
10145          hppa*64*|ia64*)          hppa*64*|ia64*)
10146            archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'            archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
# Line 9904  if test -z "$aix_libpath"; then aix_libp Line 10180  if test -z "$aix_libpath"; then aix_libp
10180      ;;      ;;
10181    irix5* | irix6*)    irix5* | irix6*)
10182      case $cc_basename in      case $cc_basename in
10183        CC)        CC*)
10184          # SGI C++          # SGI C++
10185          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'          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 ${output_objdir}/so_locations -o $lib'
10186    
10187          # Archives containing C++ object files must be created using          # Archives containing C++ object files must be created using
10188          # "CC -ar", where "CC" is the IRIX C++ compiler.  This is          # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
# Line 9917  if test -z "$aix_libpath"; then aix_libp Line 10193  if test -z "$aix_libpath"; then aix_libp
10193        *)        *)
10194          if test "$GXX" = yes; then          if test "$GXX" = yes; then
10195            if test "$with_gnu_ld" = no; then            if test "$with_gnu_ld" = no; then
10196              archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'              archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $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'
10197            else            else
10198              archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'              archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
10199            fi            fi
# Line 9930  if test -z "$aix_libpath"; then aix_libp Line 10206  if test -z "$aix_libpath"; then aix_libp
10206      ;;      ;;
10207    linux*)    linux*)
10208      case $cc_basename in      case $cc_basename in
10209        KCC)        KCC*)
10210          # Kuck and Associates, Inc. (KAI) C++ Compiler          # Kuck and Associates, Inc. (KAI) C++ Compiler
10211    
10212          # KCC will only create a shared library if the output file          # KCC will only create a shared library if the output file
# Line 9955  if test -z "$aix_libpath"; then aix_libp Line 10231  if test -z "$aix_libpath"; then aix_libp
10231          # "CC -Bstatic", where "CC" is the KAI C++ compiler.          # "CC -Bstatic", where "CC" is the KAI C++ compiler.
10232          old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'          old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
10233          ;;          ;;
10234        icpc)        icpc*)
10235          # Intel C++          # Intel C++
10236          with_gnu_ld=yes          with_gnu_ld=yes
10237          # version 8.0 and above of icpc choke on multiply defined symbols          # version 8.0 and above of icpc choke on multiply defined symbols
# Line 9967  if test -z "$aix_libpath"; then aix_libp Line 10243  if test -z "$aix_libpath"; then aix_libp
10243            archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'            archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10244            ;;            ;;
10245          *)  # Version 8.0 or newer          *)  # Version 8.0 or newer
10246            archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'            tmp_idyn=
10247          archive_expsym_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'            case $host_cpu in
10248                ia64*) tmp_idyn=' -i_dynamic';;
10249              esac
10250              archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10251              archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10252            ;;            ;;
10253          esac          esac
10254          archive_cmds_need_lc_CXX=no          archive_cmds_need_lc_CXX=no
# Line 9976  if test -z "$aix_libpath"; then aix_libp Line 10256  if test -z "$aix_libpath"; then aix_libp
10256          export_dynamic_flag_spec_CXX='${wl}--export-dynamic'          export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10257          whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'          whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10258          ;;          ;;
10259        cxx)        pgCC*)
10260            # Portland Group C++ compiler
10261            archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
10262            archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
10263    
10264            hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
10265            export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10266            whole_archive_flag_spec_CXX='${wl}--whole-archive,`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
10267            ;;
10268          cxx*)
10269          # Compaq C++          # Compaq C++
10270          archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'          archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10271          archive_expsym_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'          archive_expsym_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'
# Line 10007  if test -z "$aix_libpath"; then aix_libp Line 10296  if test -z "$aix_libpath"; then aix_libp
10296      ;;      ;;
10297    mvs*)    mvs*)
10298      case $cc_basename in      case $cc_basename in
10299        cxx)        cxx*)
10300          # FIXME: insert proper C++ library support          # FIXME: insert proper C++ library support
10301          ld_shlibs_CXX=no          ld_shlibs_CXX=no
10302          ;;          ;;
# Line 10033  if test -z "$aix_libpath"; then aix_libp Line 10322  if test -z "$aix_libpath"; then aix_libp
10322      ld_shlibs_CXX=no      ld_shlibs_CXX=no
10323      ;;      ;;
10324    openbsd*)    openbsd*)
10325        hardcode_direct_CXX=yes
10326        hardcode_shlibpath_var_CXX=no
10327      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
10328      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
10329      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
# Line 10044  if test -z "$aix_libpath"; then aix_libp Line 10335  if test -z "$aix_libpath"; then aix_libp
10335      ;;      ;;
10336    osf3*)    osf3*)
10337      case $cc_basename in      case $cc_basename in
10338        KCC)        KCC*)
10339          # Kuck and Associates, Inc. (KAI) C++ Compiler          # Kuck and Associates, Inc. (KAI) C++ Compiler
10340    
10341          # KCC will only create a shared library if the output file          # KCC will only create a shared library if the output file
# Line 10060  if test -z "$aix_libpath"; then aix_libp Line 10351  if test -z "$aix_libpath"; then aix_libp
10351          old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'          old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
10352    
10353          ;;          ;;
10354        RCC)        RCC*)
10355          # Rational C++ 2.4.1          # Rational C++ 2.4.1
10356          # FIXME: insert proper C++ library support          # FIXME: insert proper C++ library support
10357          ld_shlibs_CXX=no          ld_shlibs_CXX=no
10358          ;;          ;;
10359        cxx)        cxx*)
10360          allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'          allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
10361          archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'          archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
10362    
10363          hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'          hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
10364          hardcode_libdir_separator_CXX=:          hardcode_libdir_separator_CXX=:
# Line 10085  if test -z "$aix_libpath"; then aix_libp Line 10376  if test -z "$aix_libpath"; then aix_libp
10376        *)        *)
10377          if test "$GXX" = yes && test "$with_gnu_ld" = no; then          if test "$GXX" = yes && test "$with_gnu_ld" = no; then
10378            allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'            allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
10379            archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'            archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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'
10380    
10381            hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'            hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
10382            hardcode_libdir_separator_CXX=:            hardcode_libdir_separator_CXX=:
# Line 10104  if test -z "$aix_libpath"; then aix_libp Line 10395  if test -z "$aix_libpath"; then aix_libp
10395      ;;      ;;
10396    osf4* | osf5*)    osf4* | osf5*)
10397      case $cc_basename in      case $cc_basename in
10398        KCC)        KCC*)
10399          # Kuck and Associates, Inc. (KAI) C++ Compiler          # Kuck and Associates, Inc. (KAI) C++ Compiler
10400    
10401          # KCC will only create a shared library if the output file          # KCC will only create a shared library if the output file
# Line 10119  if test -z "$aix_libpath"; then aix_libp Line 10410  if test -z "$aix_libpath"; then aix_libp
10410          # the KAI C++ compiler.          # the KAI C++ compiler.
10411          old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'          old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
10412          ;;          ;;
10413        RCC)        RCC*)
10414          # Rational C++ 2.4.1          # Rational C++ 2.4.1
10415          # FIXME: insert proper C++ library support          # FIXME: insert proper C++ library support
10416          ld_shlibs_CXX=no          ld_shlibs_CXX=no
10417          ;;          ;;
10418        cxx)        cxx*)
10419          allow_undefined_flag_CXX=' -expect_unresolved \*'          allow_undefined_flag_CXX=' -expect_unresolved \*'
10420          archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'          archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
10421          archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~          archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
10422            echo "-hidden">> $lib.exp~            echo "-hidden">> $lib.exp~
10423            $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_version $verstring` -update_registry $objdir/so_locations -o $lib~            $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_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~
10424            $rm $lib.exp'            $rm $lib.exp'
10425    
10426          hardcode_libdir_flag_spec_CXX='-rpath $libdir'          hardcode_libdir_flag_spec_CXX='-rpath $libdir'
# Line 10148  if test -z "$aix_libpath"; then aix_libp Line 10439  if test -z "$aix_libpath"; then aix_libp
10439        *)        *)
10440          if test "$GXX" = yes && test "$with_gnu_ld" = no; then          if test "$GXX" = yes && test "$with_gnu_ld" = no; then
10441            allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'            allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
10442           archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'           archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10443    
10444            hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'            hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
10445            hardcode_libdir_separator_CXX=:            hardcode_libdir_separator_CXX=:
# Line 10172  if test -z "$aix_libpath"; then aix_libp Line 10463  if test -z "$aix_libpath"; then aix_libp
10463    sco*)    sco*)
10464      archive_cmds_need_lc_CXX=no      archive_cmds_need_lc_CXX=no
10465      case $cc_basename in      case $cc_basename in
10466        CC)        CC*)
10467          # FIXME: insert proper C++ library support          # FIXME: insert proper C++ library support
10468          ld_shlibs_CXX=no          ld_shlibs_CXX=no
10469          ;;          ;;
# Line 10184  if test -z "$aix_libpath"; then aix_libp Line 10475  if test -z "$aix_libpath"; then aix_libp
10475      ;;      ;;
10476    sunos4*)    sunos4*)
10477      case $cc_basename in      case $cc_basename in
10478        CC)        CC*)
10479          # Sun C++ 4.x          # Sun C++ 4.x
10480          # FIXME: insert proper C++ library support          # FIXME: insert proper C++ library support
10481          ld_shlibs_CXX=no          ld_shlibs_CXX=no
10482          ;;          ;;
10483        lcc)        lcc*)
10484          # Lucid          # Lucid
10485          # FIXME: insert proper C++ library support          # FIXME: insert proper C++ library support
10486          ld_shlibs_CXX=no          ld_shlibs_CXX=no
# Line 10202  if test -z "$aix_libpath"; then aix_libp Line 10493  if test -z "$aix_libpath"; then aix_libp
10493      ;;      ;;
10494    solaris*)    solaris*)
10495      case $cc_basename in      case $cc_basename in
10496        CC)        CC*)
10497          # Sun C++ 4.2, 5.x and Centerline C++          # Sun C++ 4.2, 5.x and Centerline C++
10498          no_undefined_flag_CXX=' -zdefs'          no_undefined_flag_CXX=' -zdefs'
10499          archive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'          archive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
# Line 10212  if test -z "$aix_libpath"; then aix_libp Line 10503  if test -z "$aix_libpath"; then aix_libp
10503          hardcode_libdir_flag_spec_CXX='-R$libdir'          hardcode_libdir_flag_spec_CXX='-R$libdir'
10504          hardcode_shlibpath_var_CXX=no          hardcode_shlibpath_var_CXX=no
10505          case $host_os in          case $host_os in
10506            solaris2.0-5 | solaris2.0-5.*) ;;            solaris2.[0-5] | solaris2.[0-5].*) ;;
10507            *)            *)
10508              # The C++ compiler is used as linker so we must use $wl              # The C++ compiler is used as linker so we must use $wl
10509              # flag to pass the commands to the underlying system              # flag to pass the commands to the underlying system
10510              # linker.              # linker. We must also pass each convience library through
10511                # to the system linker between allextract/defaultextract.
10512                # The C++ compiler will combine linker options so we
10513                # cannot just pass the convience library names through
10514                # without $wl.
10515              # Supported since Solaris 2.6 (maybe 2.5.1?)              # Supported since Solaris 2.6 (maybe 2.5.1?)
10516              whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'              whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
10517              ;;              ;;
10518          esac          esac
10519          link_all_deplibs_CXX=yes          link_all_deplibs_CXX=yes
# Line 10239  if test -z "$aix_libpath"; then aix_libp Line 10534  if test -z "$aix_libpath"; then aix_libp
10534          # in the archive.          # in the archive.
10535          old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'          old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
10536          ;;          ;;
10537        gcx)        gcx*)
10538          # Green Hills C++ Compiler          # Green Hills C++ Compiler
10539          archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'          archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
10540    
# Line 10282  if test -z "$aix_libpath"; then aix_libp Line 10577  if test -z "$aix_libpath"; then aix_libp
10577      ;;      ;;
10578    tandem*)    tandem*)
10579      case $cc_basename in      case $cc_basename in
10580        NCC)        NCC*)
10581          # NonStop-UX NCC 3.20          # NonStop-UX NCC 3.20
10582          # FIXME: insert proper C++ library support          # FIXME: insert proper C++ library support
10583          ld_shlibs_CXX=no          ld_shlibs_CXX=no
# Line 10309  test "$ld_shlibs_CXX" = no && can_build_ Line 10604  test "$ld_shlibs_CXX" = no && can_build_
10604  GCC_CXX="$GXX"  GCC_CXX="$GXX"
10605  LD_CXX="$LD"  LD_CXX="$LD"
10606    
 ## CAVEAT EMPTOR:  
 ## There is no encapsulation within the following macros, do not change  
 ## the running order or otherwise move them around unless you know exactly  
 ## what you are doing...  
10607    
10608  cat > conftest.$ac_ext <<EOF  cat > conftest.$ac_ext <<EOF
10609  class Foo  class Foo
# Line 10495  echo $ECHO_N "checking for $compiler opt Line 10786  echo $ECHO_N "checking for $compiler opt
10786          ;;          ;;
10787        chorus*)        chorus*)
10788          case $cc_basename in          case $cc_basename in
10789          cxch68)          cxch68*)
10790            # Green Hills C++ Compiler            # Green Hills C++ Compiler
10791            # _LT_AC_TAGVAR(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"            # _LT_AC_TAGVAR(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"
10792            ;;            ;;
# Line 10504  echo $ECHO_N "checking for $compiler opt Line 10795  echo $ECHO_N "checking for $compiler opt
10795         darwin*)         darwin*)
10796           # PIC is the default on this platform           # PIC is the default on this platform
10797           # Common symbols not allowed in MH_DYLIB files           # Common symbols not allowed in MH_DYLIB files
10798           case "$cc_basename" in           case $cc_basename in
10799             xlc*)             xlc*)
10800             lt_prog_compiler_pic_CXX='-qnocommon'             lt_prog_compiler_pic_CXX='-qnocommon'
10801             lt_prog_compiler_wl_CXX='-Wl,'             lt_prog_compiler_wl_CXX='-Wl,'
# Line 10513  echo $ECHO_N "checking for $compiler opt Line 10804  echo $ECHO_N "checking for $compiler opt
10804         ;;         ;;
10805        dgux*)        dgux*)
10806          case $cc_basename in          case $cc_basename in
10807            ec++)            ec++*)
10808              lt_prog_compiler_pic_CXX='-KPIC'              lt_prog_compiler_pic_CXX='-KPIC'
10809              ;;              ;;
10810            ghcx)            ghcx*)
10811              # Green Hills C++ Compiler              # Green Hills C++ Compiler
10812              lt_prog_compiler_pic_CXX='-pic'              lt_prog_compiler_pic_CXX='-pic'
10813              ;;              ;;
# Line 10524  echo $ECHO_N "checking for $compiler opt Line 10815  echo $ECHO_N "checking for $compiler opt
10815              ;;              ;;
10816          esac          esac
10817          ;;          ;;
10818        freebsd* | kfreebsd*-gnu)        freebsd* | kfreebsd*-gnu | dragonfly*)
10819          # FreeBSD uses GNU C++          # FreeBSD uses GNU C++
10820          ;;          ;;
10821        hpux9* | hpux10* | hpux11*)        hpux9* | hpux10* | hpux11*)
10822          case $cc_basename in          case $cc_basename in
10823            CC)            CC*)
10824              lt_prog_compiler_wl_CXX='-Wl,'              lt_prog_compiler_wl_CXX='-Wl,'
10825              lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"              lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
10826              if test "$host_cpu" != ia64; then              if test "$host_cpu" != ia64; then
10827                lt_prog_compiler_pic_CXX='+Z'                lt_prog_compiler_pic_CXX='+Z'
10828              fi              fi
10829              ;;              ;;
10830            aCC)            aCC*)
10831              lt_prog_compiler_wl_CXX='-Wl,'              lt_prog_compiler_wl_CXX='-Wl,'
10832              lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"              lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
10833              case "$host_cpu" in              case "$host_cpu" in
# Line 10554  echo $ECHO_N "checking for $compiler opt Line 10845  echo $ECHO_N "checking for $compiler opt
10845          ;;          ;;
10846        irix5* | irix6* | nonstopux*)        irix5* | irix6* | nonstopux*)
10847          case $cc_basename in          case $cc_basename in
10848            CC)            CC*)
10849              lt_prog_compiler_wl_CXX='-Wl,'              lt_prog_compiler_wl_CXX='-Wl,'
10850              lt_prog_compiler_static_CXX='-non_shared'              lt_prog_compiler_static_CXX='-non_shared'
10851              # CC pic flag -KPIC is the default.              # CC pic flag -KPIC is the default.
# Line 10565  echo $ECHO_N "checking for $compiler opt Line 10856  echo $ECHO_N "checking for $compiler opt
10856          ;;          ;;
10857        linux*)        linux*)
10858          case $cc_basename in          case $cc_basename in
10859            KCC)            KCC*)
10860              # KAI C++ Compiler              # KAI C++ Compiler
10861              lt_prog_compiler_wl_CXX='--backend -Wl,'              lt_prog_compiler_wl_CXX='--backend -Wl,'
10862              lt_prog_compiler_pic_CXX='-fPIC'              lt_prog_compiler_pic_CXX='-fPIC'
10863              ;;              ;;
10864            icpc)            icpc* | ecpc*)
10865              # Intel C++              # Intel C++
10866              lt_prog_compiler_wl_CXX='-Wl,'              lt_prog_compiler_wl_CXX='-Wl,'
10867              lt_prog_compiler_pic_CXX='-KPIC'              lt_prog_compiler_pic_CXX='-KPIC'
10868              lt_prog_compiler_static_CXX='-static'              lt_prog_compiler_static_CXX='-static'
10869              ;;              ;;
10870            cxx)            pgCC*)
10871                # Portland Group C++ compiler.
10872                lt_prog_compiler_wl_CXX='-Wl,'
10873                lt_prog_compiler_pic_CXX='-fpic'
10874                lt_prog_compiler_static_CXX='-static'
10875                ;;
10876              cxx*)
10877              # Compaq C++              # Compaq C++
10878              # Make sure the PIC flag is empty.  It appears that all Alpha              # Make sure the PIC flag is empty.  It appears that all Alpha
10879              # Linux and Compaq Tru64 Unix objects are PIC.              # Linux and Compaq Tru64 Unix objects are PIC.
# Line 10593  echo $ECHO_N "checking for $compiler opt Line 10890  echo $ECHO_N "checking for $compiler opt
10890          ;;          ;;
10891        mvs*)        mvs*)
10892          case $cc_basename in          case $cc_basename in
10893            cxx)            cxx*)
10894              lt_prog_compiler_pic_CXX='-W c,exportall'              lt_prog_compiler_pic_CXX='-W c,exportall'
10895              ;;              ;;
10896            *)            *)
# Line 10604  echo $ECHO_N "checking for $compiler opt Line 10901  echo $ECHO_N "checking for $compiler opt
10901          ;;          ;;
10902        osf3* | osf4* | osf5*)        osf3* | osf4* | osf5*)
10903          case $cc_basename in          case $cc_basename in
10904            KCC)            KCC*)
10905              lt_prog_compiler_wl_CXX='--backend -Wl,'              lt_prog_compiler_wl_CXX='--backend -Wl,'
10906              ;;              ;;
10907            RCC)            RCC*)
10908              # Rational C++ 2.4.1              # Rational C++ 2.4.1
10909              lt_prog_compiler_pic_CXX='-pic'              lt_prog_compiler_pic_CXX='-pic'
10910              ;;              ;;
10911            cxx)            cxx*)
10912              # Digital/Compaq C++              # Digital/Compaq C++
10913              lt_prog_compiler_wl_CXX='-Wl,'              lt_prog_compiler_wl_CXX='-Wl,'
10914              # Make sure the PIC flag is empty.  It appears that all Alpha              # Make sure the PIC flag is empty.  It appears that all Alpha
# Line 10627  echo $ECHO_N "checking for $compiler opt Line 10924  echo $ECHO_N "checking for $compiler opt
10924          ;;          ;;
10925        sco*)        sco*)
10926          case $cc_basename in          case $cc_basename in
10927            CC)            CC*)
10928              lt_prog_compiler_pic_CXX='-fPIC'              lt_prog_compiler_pic_CXX='-fPIC'
10929              ;;              ;;
10930            *)            *)
# Line 10636  echo $ECHO_N "checking for $compiler opt Line 10933  echo $ECHO_N "checking for $compiler opt
10933          ;;          ;;
10934        solaris*)        solaris*)
10935          case $cc_basename in          case $cc_basename in
10936            CC)            CC*)
10937              # Sun C++ 4.2, 5.x and Centerline C++              # Sun C++ 4.2, 5.x and Centerline C++
10938              lt_prog_compiler_pic_CXX='-KPIC'              lt_prog_compiler_pic_CXX='-KPIC'
10939              lt_prog_compiler_static_CXX='-Bstatic'              lt_prog_compiler_static_CXX='-Bstatic'
10940              lt_prog_compiler_wl_CXX='-Qoption ld '              lt_prog_compiler_wl_CXX='-Qoption ld '
10941              ;;              ;;
10942            gcx)            gcx*)
10943              # Green Hills C++ Compiler              # Green Hills C++ Compiler
10944              lt_prog_compiler_pic_CXX='-PIC'              lt_prog_compiler_pic_CXX='-PIC'
10945              ;;              ;;
# Line 10652  echo $ECHO_N "checking for $compiler opt Line 10949  echo $ECHO_N "checking for $compiler opt
10949          ;;          ;;
10950        sunos4*)        sunos4*)
10951          case $cc_basename in          case $cc_basename in
10952            CC)            CC*)
10953              # Sun C++ 4.x              # Sun C++ 4.x
10954              lt_prog_compiler_pic_CXX='-pic'              lt_prog_compiler_pic_CXX='-pic'
10955              lt_prog_compiler_static_CXX='-Bstatic'              lt_prog_compiler_static_CXX='-Bstatic'
10956              ;;              ;;
10957            lcc)            lcc*)
10958              # Lucid              # Lucid
10959              lt_prog_compiler_pic_CXX='-pic'              lt_prog_compiler_pic_CXX='-pic'
10960              ;;              ;;
# Line 10667  echo $ECHO_N "checking for $compiler opt Line 10964  echo $ECHO_N "checking for $compiler opt
10964          ;;          ;;
10965        tandem*)        tandem*)
10966          case $cc_basename in          case $cc_basename in
10967            NCC)            NCC*)
10968              # NonStop-UX NCC 3.20              # NonStop-UX NCC 3.20
10969              lt_prog_compiler_pic_CXX='-KPIC'              lt_prog_compiler_pic_CXX='-KPIC'
10970              ;;              ;;
# Line 10711  else Line 11008  else
11008     -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \     -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
11009     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11010     -e 's:$: $lt_compiler_flag:'`     -e 's:$: $lt_compiler_flag:'`
11011     (eval echo "\"\$as_me:10714: $lt_compile\"" >&5)     (eval echo "\"\$as_me:11011: $lt_compile\"" >&5)
11012     (eval "$lt_compile" 2>conftest.err)     (eval "$lt_compile" 2>conftest.err)
11013     ac_status=$?     ac_status=$?
11014     cat conftest.err >&5     cat conftest.err >&5
11015     echo "$as_me:10718: \$? = $ac_status" >&5     echo "$as_me:11015: \$? = $ac_status" >&5
11016     if (exit $ac_status) && test -s "$ac_outfile"; then     if (exit $ac_status) && test -s "$ac_outfile"; then
11017       # The compiler can only warn and ignore the option if not recognized       # The compiler can only warn and ignore the option if not recognized
11018       # So say no if there are warnings       # So say no if there are warnings other than the usual output.
11019       if test ! -s conftest.err; then       $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
11020         $SED '/^$/d' conftest.err >conftest.er2
11021         if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
11022         lt_prog_compiler_pic_works_CXX=yes         lt_prog_compiler_pic_works_CXX=yes
11023       fi       fi
11024     fi     fi
# Line 10771  else Line 11070  else
11070     -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \     -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
11071     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11072     -e 's:$: $lt_compiler_flag:'`     -e 's:$: $lt_compiler_flag:'`
11073     (eval echo "\"\$as_me:10774: $lt_compile\"" >&5)     (eval echo "\"\$as_me:11073: $lt_compile\"" >&5)
11074     (eval "$lt_compile" 2>out/conftest.err)     (eval "$lt_compile" 2>out/conftest.err)
11075     ac_status=$?     ac_status=$?
11076     cat out/conftest.err >&5     cat out/conftest.err >&5
11077     echo "$as_me:10778: \$? = $ac_status" >&5     echo "$as_me:11077: \$? = $ac_status" >&5
11078     if (exit $ac_status) && test -s out/conftest2.$ac_objext     if (exit $ac_status) && test -s out/conftest2.$ac_objext
11079     then     then
11080       # The compiler can only warn and ignore the option if not recognized       # The compiler can only warn and ignore the option if not recognized
11081       # So say no if there are warnings       # So say no if there are warnings
11082       if test ! -s out/conftest.err; then       $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
11083         $SED '/^$/d' out/conftest.err >out/conftest.er2
11084         if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
11085         lt_cv_prog_compiler_c_o_CXX=yes         lt_cv_prog_compiler_c_o_CXX=yes
11086       fi       fi
11087     fi     fi
# Line 10839  echo $ECHO_N "checking whether the $comp Line 11140  echo $ECHO_N "checking whether the $comp
11140      export_symbols_cmds_CXX="$ltdll_cmds"      export_symbols_cmds_CXX="$ltdll_cmds"
11141    ;;    ;;
11142    cygwin* | mingw*)    cygwin* | mingw*)
11143      export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'      export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
11144    ;;    ;;
11145    *)    *)
11146      export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'      export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
# Line 11077  cygwin* | mingw* | pw32*) Line 11378  cygwin* | mingw* | pw32*)
11378        ;;        ;;
11379      pw32*)      pw32*)
11380        # pw32 DLLs use 'pw' prefix rather than 'lib'        # pw32 DLLs use 'pw' prefix rather than 'lib'
11381        library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'        library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11382        ;;        ;;
11383      esac      esac
11384      ;;      ;;
11385    
11386      linux*)
11387        if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
11388          archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11389          supports_anon_versioning=no
11390          case `$LD -v 2>/dev/null` in
11391            *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
11392            *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
11393            *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
11394            *\ 2.11.*) ;; # other 2.11 versions
11395            *) supports_anon_versioning=yes ;;
11396          esac
11397          if test $supports_anon_versioning = yes; then
11398            archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
11399    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
11400    $echo "local: *; };" >> $output_objdir/$libname.ver~
11401            $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
11402          else
11403            $archive_expsym_cmds="$archive_cmds"
11404          fi
11405        else
11406          ld_shlibs=no
11407        fi
11408        ;;
11409    
11410    *)    *)
11411      library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'      library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11412      ;;      ;;
# Line 11135  kfreebsd*-gnu) Line 11460  kfreebsd*-gnu)
11460    dynamic_linker='GNU ld.so'    dynamic_linker='GNU ld.so'
11461    ;;    ;;
11462    
11463  freebsd*)  freebsd* | dragonfly*)
11464      # DragonFly does not have aout.  When/if they implement a new
11465      # versioning mechanism, adjust this.
11466    objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`    objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
11467    version_type=freebsd-$objformat    version_type=freebsd-$objformat
11468    case $version_type in    case $version_type in
# Line 11154  freebsd*) Line 11481  freebsd*)
11481    freebsd2*)    freebsd2*)
11482      shlibpath_overrides_runpath=yes      shlibpath_overrides_runpath=yes
11483      ;;      ;;
11484    freebsd3.01* | freebsdelf3.01*)    freebsd3.[01]* | freebsdelf3.[01]*)
11485      shlibpath_overrides_runpath=yes      shlibpath_overrides_runpath=yes
11486      hardcode_into_libs=yes      hardcode_into_libs=yes
11487      ;;      ;;
# Line 11280  linux*) Line 11607  linux*)
11607    
11608    # Append ld.so.conf contents to the search path    # Append ld.so.conf contents to the search path
11609    if test -f /etc/ld.so.conf; then    if test -f /etc/ld.so.conf; then
11610      lt_ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf | tr '\n' ' '`      lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
11611      sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"      sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11612    fi    fi
11613    
11614      case $host_cpu:$lt_cv_cc_64bit_output in
11615      powerpc64:yes | s390x:yes | sparc64:yes | x86_64:yes)
11616        sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /usr/X11R6/lib64"
11617        sys_lib_search_path_spec="/lib64 /usr/lib64 /usr/local/lib64 /usr/X11R6/lib64"
11618        ;;
11619      esac
11620    
11621    # We used to test for /lib/ld.so.1 and disable shared libraries on    # We used to test for /lib/ld.so.1 and disable shared libraries on
11622    # powerpc, because MkLinux only supported shared libraries with the    # powerpc, because MkLinux only supported shared libraries with the
11623    # GNU dynamic linker.  Since this was broken with cross compilers,    # GNU dynamic linker.  Since this was broken with cross compilers,
# Line 11291  linux*) Line 11625  linux*)
11625    # people can always --disable-shared, the test was removed, and we    # people can always --disable-shared, the test was removed, and we
11626    # assume the GNU/Linux dynamic linker is in use.    # assume the GNU/Linux dynamic linker is in use.
11627    dynamic_linker='GNU/Linux ld.so'    dynamic_linker='GNU/Linux ld.so'
11628    
11629      # Find out which ABI we are using (multilib Linux x86_64 hack).
11630      libsuff=
11631      case "$host_cpu" in
11632      x86_64*)
11633        echo '#line 11633 "configure"' > conftest.$ac_ext
11634        if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11635      (eval $ac_compile) 2>&5
11636      ac_status=$?
11637      echo "$as_me:$LINENO: \$? = $ac_status" >&5
11638      (exit $ac_status); }; then
11639          case `/usr/bin/file conftest.$ac_objext` in
11640          *64-bit*)
11641            libsuff=64
11642            ;;
11643          esac
11644        fi
11645        rm -rf conftest*
11646        ;;
11647      *)
11648        ;;
11649      esac
11650      sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}"
11651      sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
11652    ;;    ;;
11653    
11654  knetbsd*-gnu)  knetbsd*-gnu)
# Line 11343  nto-qnx*) Line 11701  nto-qnx*)
11701  openbsd*)  openbsd*)
11702    version_type=sunos    version_type=sunos
11703    need_lib_prefix=no    need_lib_prefix=no
11704    need_version=no    # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11705      case $host_os in
11706        openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11707        *)                         need_version=no  ;;
11708      esac
11709    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11710    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11711    shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
# Line 12132  else Line 12494  else
12494    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12495    lt_status=$lt_dlunknown    lt_status=$lt_dlunknown
12496    cat > conftest.$ac_ext <<EOF    cat > conftest.$ac_ext <<EOF
12497  #line 12135 "configure"  #line 12497 "configure"
12498  #include "confdefs.h"  #include "confdefs.h"
12499    
12500  #if HAVE_DLFCN_H  #if HAVE_DLFCN_H
# Line 12230  else Line 12592  else
12592    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12593    lt_status=$lt_dlunknown    lt_status=$lt_dlunknown
12594    cat > conftest.$ac_ext <<EOF    cat > conftest.$ac_ext <<EOF
12595  #line 12233 "configure"  #line 12595 "configure"
12596  #include "confdefs.h"  #include "confdefs.h"
12597    
12598  #if HAVE_DLFCN_H  #if HAVE_DLFCN_H
# Line 12448  fast_install=$enable_fast_install Line 12810  fast_install=$enable_fast_install
12810  # The host system.  # The host system.
12811  host_alias=$host_alias  host_alias=$host_alias
12812  host=$host  host=$host
12813    host_os=$host_os
12814    
12815    # The build system.
12816    build_alias=$build_alias
12817    build=$build
12818    build_os=$build_os
12819    
12820  # An echo program that does not interpret backslashes.  # An echo program that does not interpret backslashes.
12821  echo=$lt_echo  echo=$lt_echo
# Line 12524  max_cmd_len=$lt_cv_sys_max_cmd_len Line 12892  max_cmd_len=$lt_cv_sys_max_cmd_len
12892  # Does compiler simultaneously support -c and -o options?  # Does compiler simultaneously support -c and -o options?
12893  compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX  compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
12894    
12895  # Must we lock files when doing compilation ?  # Must we lock files when doing compilation?
12896  need_locks=$lt_need_locks  need_locks=$lt_need_locks
12897    
12898  # Do we need the lib prefix for modules?  # Do we need the lib prefix for modules?
# Line 12805  LTCC=${LTCC-"$CC"} Line 13173  LTCC=${LTCC-"$CC"}
13173  compiler=$CC  compiler=$CC
13174    
13175    
13176    # save warnings/boilerplate of simple test code
13177    ac_outfile=conftest.$ac_objext
13178    printf "$lt_simple_compile_test_code" >conftest.$ac_ext
13179    eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
13180    _lt_compiler_boilerplate=`cat conftest.err`
13181    $rm conftest*
13182    
13183    ac_outfile=conftest.$ac_objext
13184    printf "$lt_simple_link_test_code" >conftest.$ac_ext
13185    eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
13186    _lt_linker_boilerplate=`cat conftest.err`
13187    $rm conftest*
13188    
13189    
13190  # Allow CC to be a program name with arguments.  # Allow CC to be a program name with arguments.
13191  lt_save_CC="$CC"  lt_save_CC="$CC"
13192  CC=${F77-"f77"}  CC=${F77-"f77"}
13193  compiler=$CC  compiler=$CC
13194  compiler_F77=$CC  compiler_F77=$CC
13195  cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`  for cc_temp in $compiler""; do
13196      case $cc_temp in
13197        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13198        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13199        \-*) ;;
13200        *) break;;
13201      esac
13202    done
13203    cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
13204    
13205    
13206  echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5  echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
13207  echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6  echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
# Line 12832  aix3*) Line 13223  aix3*)
13223    fi    fi
13224    ;;    ;;
13225  aix4* | aix5*)  aix4* | aix5*)
13226    test "$enable_shared" = yes && enable_static=no    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13227        test "$enable_shared" = yes && enable_static=no
13228      fi
13229    ;;    ;;
13230  esac  esac
13231  echo "$as_me:$LINENO: result: $enable_shared" >&5  echo "$as_me:$LINENO: result: $enable_shared" >&5
# Line 12938  echo $ECHO_N "checking for $compiler opt Line 13331  echo $ECHO_N "checking for $compiler opt
13331        darwin*)        darwin*)
13332          # PIC is the default on this platform          # PIC is the default on this platform
13333          # Common symbols not allowed in MH_DYLIB files          # Common symbols not allowed in MH_DYLIB files
13334         case "$cc_basename" in         case $cc_basename in
13335           xlc*)           xlc*)
13336           lt_prog_compiler_pic_F77='-qnocommon'           lt_prog_compiler_pic_F77='-qnocommon'
13337           lt_prog_compiler_wl_F77='-Wl,'           lt_prog_compiler_wl_F77='-Wl,'
# Line 12980  echo $ECHO_N "checking for $compiler opt Line 13373  echo $ECHO_N "checking for $compiler opt
13373        ;;        ;;
13374    
13375      linux*)      linux*)
13376        case $CC in        case $cc_basename in
13377        icc* | ecc*)        icc* | ecc*)
13378          lt_prog_compiler_wl_F77='-Wl,'          lt_prog_compiler_wl_F77='-Wl,'
13379          lt_prog_compiler_pic_F77='-KPIC'          lt_prog_compiler_pic_F77='-KPIC'
13380          lt_prog_compiler_static_F77='-static'          lt_prog_compiler_static_F77='-static'
13381          ;;          ;;
13382          pgcc* | pgf77* | pgf90*)
13383            # Portland Group compilers (*not* the Pentium gcc compiler,
13384            # which looks to be a dead project)
13385            lt_prog_compiler_wl_F77='-Wl,'
13386            lt_prog_compiler_pic_F77='-fpic'
13387            lt_prog_compiler_static_F77='-static'
13388            ;;
13389        ccc*)        ccc*)
13390          lt_prog_compiler_wl_F77='-Wl,'          lt_prog_compiler_wl_F77='-Wl,'
13391          # All Alpha code is PIC.          # All Alpha code is PIC.
# Line 13006  echo $ECHO_N "checking for $compiler opt Line 13406  echo $ECHO_N "checking for $compiler opt
13406        ;;        ;;
13407    
13408      solaris*)      solaris*)
       lt_prog_compiler_wl_F77='-Wl,'  
13409        lt_prog_compiler_pic_F77='-KPIC'        lt_prog_compiler_pic_F77='-KPIC'
13410        lt_prog_compiler_static_F77='-Bstatic'        lt_prog_compiler_static_F77='-Bstatic'
13411          case $cc_basename in
13412          f77* | f90* | f95*)
13413            lt_prog_compiler_wl_F77='-Qoption ld ';;
13414          *)
13415            lt_prog_compiler_wl_F77='-Wl,';;
13416          esac
13417        ;;        ;;
13418    
13419      sunos4*)      sunos4*)
# Line 13030  echo $ECHO_N "checking for $compiler opt Line 13435  echo $ECHO_N "checking for $compiler opt
13435        fi        fi
13436        ;;        ;;
13437    
13438        unicos*)
13439          lt_prog_compiler_wl_F77='-Wl,'
13440          lt_prog_compiler_can_build_shared_F77=no
13441          ;;
13442    
13443      uts4*)      uts4*)
13444        lt_prog_compiler_pic_F77='-pic'        lt_prog_compiler_pic_F77='-pic'
13445        lt_prog_compiler_static_F77='-Bstatic'        lt_prog_compiler_static_F77='-Bstatic'
# Line 13067  else Line 13477  else
13477     -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \     -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
13478     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13479     -e 's:$: $lt_compiler_flag:'`     -e 's:$: $lt_compiler_flag:'`
13480     (eval echo "\"\$as_me:13070: $lt_compile\"" >&5)     (eval echo "\"\$as_me:13480: $lt_compile\"" >&5)
13481     (eval "$lt_compile" 2>conftest.err)     (eval "$lt_compile" 2>conftest.err)
13482     ac_status=$?     ac_status=$?
13483     cat conftest.err >&5     cat conftest.err >&5
13484     echo "$as_me:13074: \$? = $ac_status" >&5     echo "$as_me:13484: \$? = $ac_status" >&5
13485     if (exit $ac_status) && test -s "$ac_outfile"; then     if (exit $ac_status) && test -s "$ac_outfile"; then
13486       # The compiler can only warn and ignore the option if not recognized       # The compiler can only warn and ignore the option if not recognized
13487       # So say no if there are warnings       # So say no if there are warnings other than the usual output.
13488       if test ! -s conftest.err; then       $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
13489         $SED '/^$/d' conftest.err >conftest.er2
13490         if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
13491         lt_prog_compiler_pic_works_F77=yes         lt_prog_compiler_pic_works_F77=yes
13492       fi       fi
13493     fi     fi
# Line 13127  else Line 13539  else
13539     -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \     -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
13540     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13541     -e 's:$: $lt_compiler_flag:'`     -e 's:$: $lt_compiler_flag:'`
13542     (eval echo "\"\$as_me:13130: $lt_compile\"" >&5)     (eval echo "\"\$as_me:13542: $lt_compile\"" >&5)
13543     (eval "$lt_compile" 2>out/conftest.err)     (eval "$lt_compile" 2>out/conftest.err)
13544     ac_status=$?     ac_status=$?
13545     cat out/conftest.err >&5     cat out/conftest.err >&5
13546     echo "$as_me:13134: \$? = $ac_status" >&5     echo "$as_me:13546: \$? = $ac_status" >&5
13547     if (exit $ac_status) && test -s out/conftest2.$ac_objext     if (exit $ac_status) && test -s out/conftest2.$ac_objext
13548     then     then
13549       # The compiler can only warn and ignore the option if not recognized       # The compiler can only warn and ignore the option if not recognized
13550       # So say no if there are warnings       # So say no if there are warnings
13551       if test ! -s out/conftest.err; then       $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
13552         $SED '/^$/d' out/conftest.err >out/conftest.er2
13553         if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13554         lt_cv_prog_compiler_c_o_F77=yes         lt_cv_prog_compiler_c_o_F77=yes
13555       fi       fi
13556     fi     fi
# Line 13216  echo $ECHO_N "checking whether the $comp Line 13630  echo $ECHO_N "checking whether the $comp
13630    # rely on this symbol name, it's probably fine to never include it in    # rely on this symbol name, it's probably fine to never include it in
13631    # preloaded symbol tables.    # preloaded symbol tables.
13632    extract_expsyms_cmds=    extract_expsyms_cmds=
13633      # Just being paranoid about ensuring that cc_basename is set.
13634      for cc_temp in $compiler""; do
13635      case $cc_temp in
13636        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13637        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13638        \-*) ;;
13639        *) break;;
13640      esac
13641    done
13642    cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
13643    
13644    case $host_os in    case $host_os in
13645    cygwin* | mingw* | pw32*)    cygwin* | mingw* | pw32*)
# Line 13236  echo $ECHO_N "checking whether the $comp Line 13660  echo $ECHO_N "checking whether the $comp
13660      # If archive_cmds runs LD, not CC, wlarc should be empty      # If archive_cmds runs LD, not CC, wlarc should be empty
13661      wlarc='${wl}'      wlarc='${wl}'
13662    
13663        # Set some defaults for GNU ld with shared library support. These
13664        # are reset later if shared libraries are not supported. Putting them
13665        # here allows them to be overridden if necessary.
13666        runpath_var=LD_RUN_PATH
13667        hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
13668        export_dynamic_flag_spec_F77='${wl}--export-dynamic'
13669        # ancient GNU ld didn't support --whole-archive et. al.
13670        if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
13671            whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13672          else
13673            whole_archive_flag_spec_F77=
13674        fi
13675        supports_anon_versioning=no
13676        case `$LD -v 2>/dev/null` in
13677          *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
13678          *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
13679          *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
13680          *\ 2.11.*) ;; # other 2.11 versions
13681          *) supports_anon_versioning=yes ;;
13682        esac
13683    
13684      # See if GNU ld supports shared libraries.      # See if GNU ld supports shared libraries.
13685      case $host_os in      case $host_os in
13686      aix3* | aix4* | aix5*)      aix3* | aix4* | aix5*)
# Line 13286  EOF Line 13731  EOF
13731        allow_undefined_flag_F77=unsupported        allow_undefined_flag_F77=unsupported
13732        always_export_symbols_F77=no        always_export_symbols_F77=no
13733        enable_shared_with_static_runtimes_F77=yes        enable_shared_with_static_runtimes_F77=yes
13734        export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'        export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
13735    
13736        if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then        if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
13737          archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'          archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
# Line 13300  EOF Line 13745  EOF
13745          fi~          fi~
13746          $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'          $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
13747        else        else
13748          ld_shlibs=no          ld_shlibs_F77=no
13749          fi
13750          ;;
13751    
13752        linux*)
13753          if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
13754            tmp_addflag=
13755            case $cc_basename,$host_cpu in
13756            pgcc*)                          # Portland Group C compiler
13757              whole_archive_flag_spec_F77='${wl}--whole-archive,`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
13758              tmp_addflag=' $pic_flag'
13759              ;;
13760            pgf77* | pgf90* )                       # Portland Group f77 and f90 compilers
13761              whole_archive_flag_spec_F77='${wl}--whole-archive,`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
13762              tmp_addflag=' $pic_flag -Mnomain' ;;
13763            ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
13764              tmp_addflag=' -i_dynamic' ;;
13765            efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
13766              tmp_addflag=' -i_dynamic -nofor_main' ;;
13767            ifc* | ifort*)                  # Intel Fortran compiler
13768              tmp_addflag=' -nofor_main' ;;
13769            esac
13770            archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13771    
13772            if test $supports_anon_versioning = yes; then
13773              archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
13774      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13775      $echo "local: *; };" >> $output_objdir/$libname.ver~
13776              $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13777            fi
13778          else
13779            ld_shlibs_F77=no
13780        fi        fi
13781        ;;        ;;
13782    
# Line 13342  EOF Line 13818  EOF
13818        hardcode_shlibpath_var_F77=no        hardcode_shlibpath_var_F77=no
13819        ;;        ;;
13820    
   linux*)  
     if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then  
         tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'  
         archive_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 ;; # Mandrake 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_objdir/$libname.ver~  
 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~  
 $echo "local: *; };" >> $output_objdir/$libname.ver~  
         $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'  
       else  
         archive_expsym_cmds_F77="$tmp_archive_cmds"  
       fi  
     else  
       ld_shlibs_F77=no  
     fi  
     ;;  
   
13821      *)      *)
13822        if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then        if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
13823          archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'          archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
# Line 13377  $echo "local: *; };" >> $output_objdir/$ Line 13828  $echo "local: *; };" >> $output_objdir/$
13828        ;;        ;;
13829      esac      esac
13830    
13831      if test "$ld_shlibs_F77" = yes; then      if test "$ld_shlibs_F77" = no; then
13832        runpath_var=LD_RUN_PATH        runpath_var=
13833        hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'        hardcode_libdir_flag_spec_F77=
13834        export_dynamic_flag_spec_F77='${wl}--export-dynamic'        export_dynamic_flag_spec_F77=
13835        # ancient GNU ld didn't support --whole-archive et. al.        whole_archive_flag_spec_F77=
       if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then  
         whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'  
       else  
         whole_archive_flag_spec_F77=  
       fi  
13836      fi      fi
13837    else    else
13838      # PORTME fill in a description of your system's linker (not GNU ld)      # PORTME fill in a description of your system's linker (not GNU ld)
# Line 13450  $echo "local: *; };" >> $output_objdir/$ Line 13896  $echo "local: *; };" >> $output_objdir/$
13896        link_all_deplibs_F77=yes        link_all_deplibs_F77=yes
13897    
13898        if test "$GCC" = yes; then        if test "$GCC" = yes; then
13899          case $host_os in aix4.012|aix4.012.*)          case $host_os in aix4.[012]|aix4.[012].*)
13900          # We only want to do this on AIX 4.2 and lower, the check          # We only want to do this on AIX 4.2 and lower, the check
13901          # below for broken collect2 doesn't work under 4.3+          # below for broken collect2 doesn't work under 4.3+
13902            collect2name=`${CC} -print-prog-name=collect2`            collect2name=`${CC} -print-prog-name=collect2`
# Line 13471  $echo "local: *; };" >> $output_objdir/$ Line 13917  $echo "local: *; };" >> $output_objdir/$
13917            fi            fi
13918          esac          esac
13919          shared_flag='-shared'          shared_flag='-shared'
13920            if test "$aix_use_runtimelinking" = yes; then
13921              shared_flag="$shared_flag "'${wl}-G'
13922            fi
13923        else        else
13924          # not using gcc          # not using gcc
13925          if test "$host_cpu" = ia64; then          if test "$host_cpu" = ia64; then
# Line 13632  if test -z "$aix_libpath"; then aix_libp Line 14081  if test -z "$aix_libpath"; then aix_libp
14081        old_archive_From_new_cmds_F77='true'        old_archive_From_new_cmds_F77='true'
14082        # FIXME: Should let the user specify the lib program.        # FIXME: Should let the user specify the lib program.
14083        old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'        old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
14084        fix_srcfile_path='`cygpath -w "$srcfile"`'        fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
14085        enable_shared_with_static_runtimes_F77=yes        enable_shared_with_static_runtimes_F77=yes
14086        ;;        ;;
14087    
# Line 13670  if test -z "$aix_libpath"; then aix_libp Line 14119  if test -z "$aix_libpath"; then aix_libp
14119        archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'        archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
14120        module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'        module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
14121      else      else
14122        case "$cc_basename" in        case $cc_basename in
14123          xlc*)          xlc*)
14124           output_verbose_link_cmd='echo'           output_verbose_link_cmd='echo'
14125           archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'           archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
# Line 13716  if test -z "$aix_libpath"; then aix_libp Line 14165  if test -z "$aix_libpath"; then aix_libp
14165        ;;        ;;
14166    
14167      # FreeBSD 3 and greater uses gcc -shared to do shared libraries.      # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
14168      freebsd* | kfreebsd*-gnu)      freebsd* | kfreebsd*-gnu | dragonfly*)
14169        archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'        archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
14170        hardcode_libdir_flag_spec_F77='-R$libdir'        hardcode_libdir_flag_spec_F77='-R$libdir'
14171        hardcode_direct_F77=yes        hardcode_direct_F77=yes
# Line 13873  if test -z "$aix_libpath"; then aix_libp Line 14322  if test -z "$aix_libpath"; then aix_libp
14322          allow_undefined_flag_F77=' -expect_unresolved \*'          allow_undefined_flag_F77=' -expect_unresolved \*'
14323          archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'          archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
14324          archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~          archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
14325          $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'          $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
14326    
14327          # Both c and cxx compiler support -rpath directly          # Both c and cxx compiler support -rpath directly
14328          hardcode_libdir_flag_spec_F77='-rpath $libdir'          hardcode_libdir_flag_spec_F77='-rpath $libdir'
# Line 13892  if test -z "$aix_libpath"; then aix_libp Line 14341  if test -z "$aix_libpath"; then aix_libp
14341      solaris*)      solaris*)
14342        no_undefined_flag_F77=' -z text'        no_undefined_flag_F77=' -z text'
14343        if test "$GCC" = yes; then        if test "$GCC" = yes; then
14344            wlarc='${wl}'
14345          archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'          archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14346          archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~          archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14347            $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'            $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
14348        else        else
14349            wlarc=''
14350          archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'          archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
14351          archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~          archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14352          $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'          $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
# Line 13904  if test -z "$aix_libpath"; then aix_libp Line 14355  if test -z "$aix_libpath"; then aix_libp
14355        hardcode_shlibpath_var_F77=no        hardcode_shlibpath_var_F77=no
14356        case $host_os in        case $host_os in
14357        solaris2.[0-5] | solaris2.[0-5].*) ;;        solaris2.[0-5] | solaris2.[0-5].*) ;;
14358        *) # Supported since Solaris 2.6 (maybe 2.5.1?)        *)
14359          whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;          # The compiler driver will combine linker options so we
14360            # cannot just pass the convience library names through
14361            # without $wl, iff we do not link with $LD.
14362            # Luckily, gcc supports the same syntax we need for Sun Studio.
14363            # Supported since Solaris 2.6 (maybe 2.5.1?)
14364            case $wlarc in
14365            '')
14366              whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
14367            *)
14368              whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
14369            esac ;;
14370        esac        esac
14371        link_all_deplibs_F77=yes        link_all_deplibs_F77=yes
14372        ;;        ;;
# Line 14237  cygwin* | mingw* | pw32*) Line 14698  cygwin* | mingw* | pw32*)
14698        ;;        ;;
14699      pw32*)      pw32*)
14700        # pw32 DLLs use 'pw' prefix rather than 'lib'        # pw32 DLLs use 'pw' prefix rather than 'lib'
14701        library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'        library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14702        ;;        ;;
14703      esac      esac
14704      ;;      ;;
14705    
14706      linux*)
14707        if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
14708          archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14709          supports_anon_versioning=no
14710          case `$LD -v 2>/dev/null` in
14711            *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14712            *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14713            *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14714            *\ 2.11.*) ;; # other 2.11 versions
14715            *) supports_anon_versioning=yes ;;
14716          esac
14717          if test $supports_anon_versioning = yes; then
14718            archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
14719    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14720    $echo "local: *; };" >> $output_objdir/$libname.ver~
14721            $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14722          else
14723            $archive_expsym_cmds="$archive_cmds"
14724          fi
14725        else
14726          ld_shlibs=no
14727        fi
14728        ;;
14729    
14730    *)    *)
14731      library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'      library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14732      ;;      ;;
# Line 14295  kfreebsd*-gnu) Line 14780  kfreebsd*-gnu)
14780    dynamic_linker='GNU ld.so'    dynamic_linker='GNU ld.so'
14781    ;;    ;;
14782    
14783  freebsd*)  freebsd* | dragonfly*)
14784      # DragonFly does not have aout.  When/if they implement a new
14785      # versioning mechanism, adjust this.
14786    objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`    objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
14787    version_type=freebsd-$objformat    version_type=freebsd-$objformat
14788    case $version_type in    case $version_type in
# Line 14314  freebsd*) Line 14801  freebsd*)
14801    freebsd2*)    freebsd2*)
14802      shlibpath_overrides_runpath=yes      shlibpath_overrides_runpath=yes
14803      ;;      ;;
14804    freebsd3.01* | freebsdelf3.01*)    freebsd3.[01]* | freebsdelf3.[01]*)
14805      shlibpath_overrides_runpath=yes      shlibpath_overrides_runpath=yes
14806      hardcode_into_libs=yes      hardcode_into_libs=yes
14807      ;;      ;;
# Line 14440  linux*) Line 14927  linux*)
14927    
14928    # Append ld.so.conf contents to the search path    # Append ld.so.conf contents to the search path
14929    if test -f /etc/ld.so.conf; then    if test -f /etc/ld.so.conf; then
14930      lt_ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf | tr '\n' ' '`      lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
14931      sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"      sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14932    fi    fi
14933    
14934      case $host_cpu:$lt_cv_cc_64bit_output in
14935      powerpc64:yes | s390x:yes | sparc64:yes | x86_64:yes)
14936        sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /usr/X11R6/lib64"
14937        sys_lib_search_path_spec="/lib64 /usr/lib64 /usr/local/lib64 /usr/X11R6/lib64"
14938        ;;
14939      esac
14940    
14941    # We used to test for /lib/ld.so.1 and disable shared libraries on    # We used to test for /lib/ld.so.1 and disable shared libraries on
14942    # powerpc, because MkLinux only supported shared libraries with the    # powerpc, because MkLinux only supported shared libraries with the
14943    # GNU dynamic linker.  Since this was broken with cross compilers,    # GNU dynamic linker.  Since this was broken with cross compilers,
# Line 14451  linux*) Line 14945  linux*)
14945    # people can always --disable-shared, the test was removed, and we    # people can always --disable-shared, the test was removed, and we
14946    # assume the GNU/Linux dynamic linker is in use.    # assume the GNU/Linux dynamic linker is in use.
14947    dynamic_linker='GNU/Linux ld.so'    dynamic_linker='GNU/Linux ld.so'
14948    
14949      # Find out which ABI we are using (multilib Linux x86_64 hack).
14950      libsuff=
14951      case "$host_cpu" in
14952      x86_64*)
14953        echo '#line 14953 "configure"' > conftest.$ac_ext
14954        if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14955      (eval $ac_compile) 2>&5
14956      ac_status=$?
14957      echo "$as_me:$LINENO: \$? = $ac_status" >&5
14958      (exit $ac_status); }; then
14959          case `/usr/bin/file conftest.$ac_objext` in
14960          *64-bit*)
14961            libsuff=64
14962            ;;
14963          esac
14964        fi
14965        rm -rf conftest*
14966        ;;
14967      *)
14968        ;;
14969      esac
14970      sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}"
14971      sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
14972    ;;    ;;
14973    
14974  knetbsd*-gnu)  knetbsd*-gnu)
# Line 14503  nto-qnx*) Line 15021  nto-qnx*)
15021  openbsd*)  openbsd*)
15022    version_type=sunos    version_type=sunos
15023    need_lib_prefix=no    need_lib_prefix=no
15024    need_version=no    # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15025      case $host_os in
15026        openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15027        *)                         need_version=no  ;;
15028      esac
15029    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15030    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15031    shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
# Line 14803  fast_install=$enable_fast_install Line 15325  fast_install=$enable_fast_install
15325  # The host system.  # The host system.
15326  host_alias=$host_alias  host_alias=$host_alias
15327  host=$host  host=$host
15328    host_os=$host_os
15329    
15330    # The build system.
15331    build_alias=$build_alias
15332    build=$build
15333    build_os=$build_os
15334    
15335  # An echo program that does not interpret backslashes.  # An echo program that does not interpret backslashes.
15336  echo=$lt_echo  echo=$lt_echo
# Line 14879  max_cmd_len=$lt_cv_sys_max_cmd_len Line 15407  max_cmd_len=$lt_cv_sys_max_cmd_len
15407  # Does compiler simultaneously support -c and -o options?  # Does compiler simultaneously support -c and -o options?
15408  compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77  compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
15409    
15410  # Must we lock files when doing compilation ?  # Must we lock files when doing compilation?
15411  need_locks=$lt_need_locks  need_locks=$lt_need_locks
15412    
15413  # Do we need the lib prefix for modules?  # Do we need the lib prefix for modules?
# Line 15117  objext_GCJ=$objext Line 15645  objext_GCJ=$objext
15645  lt_simple_compile_test_code="class foo {}\n"  lt_simple_compile_test_code="class foo {}\n"
15646    
15647  # Code to be used in simple link tests  # Code to be used in simple link tests
15648  lt_simple_link_test_code='public class conftest { public static void main(String argv) {}; }\n'  lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
15649    
15650  # ltmain only uses $CC for tagged configurations so make sure $CC is set.  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
15651    
# Line 15128  LTCC=${LTCC-"$CC"} Line 15656  LTCC=${LTCC-"$CC"}
15656  compiler=$CC  compiler=$CC
15657    
15658    
15659    # save warnings/boilerplate of simple test code
15660    ac_outfile=conftest.$ac_objext
15661    printf "$lt_simple_compile_test_code" >conftest.$ac_ext
15662    eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
15663    _lt_compiler_boilerplate=`cat conftest.err`
15664    $rm conftest*
15665    
15666    ac_outfile=conftest.$ac_objext
15667    printf "$lt_simple_link_test_code" >conftest.$ac_ext
15668    eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
15669    _lt_linker_boilerplate=`cat conftest.err`
15670    $rm conftest*
15671    
15672    
15673  # Allow CC to be a program name with arguments.  # Allow CC to be a program name with arguments.
15674  lt_save_CC="$CC"  lt_save_CC="$CC"
15675  CC=${GCJ-"gcj"}  CC=${GCJ-"gcj"}
15676  compiler=$CC  compiler=$CC
15677  compiler_GCJ=$CC  compiler_GCJ=$CC
15678    for cc_temp in $compiler""; do
15679      case $cc_temp in
15680        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
15681        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
15682        \-*) ;;
15683        *) break;;
15684      esac
15685    done
15686    cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
15687    
15688    
15689  # GCJ did not exist at the time GCC didn't implicitly link libc in.  # GCJ did not exist at the time GCC didn't implicitly link libc in.
15690  archive_cmds_need_lc_GCJ=no  archive_cmds_need_lc_GCJ=no
15691    
15692  ## CAVEAT EMPTOR:  old_archive_cmds_GCJ=$old_archive_cmds
15693  ## There is no encapsulation within the following macros, do not change  
 ## the running order or otherwise move them around unless you know exactly  
 ## what you are doing...  
15694    
15695  lt_prog_compiler_no_builtin_flag_GCJ=  lt_prog_compiler_no_builtin_flag_GCJ=
15696    
# Line 15166  else Line 15716  else
15716     -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \     -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
15717     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15718     -e 's:$: $lt_compiler_flag:'`     -e 's:$: $lt_compiler_flag:'`
15719     (eval echo "\"\$as_me:15169: $lt_compile\"" >&5)     (eval echo "\"\$as_me:15719: $lt_compile\"" >&5)
15720     (eval "$lt_compile" 2>conftest.err)     (eval "$lt_compile" 2>conftest.err)
15721     ac_status=$?     ac_status=$?
15722     cat conftest.err >&5     cat conftest.err >&5
15723     echo "$as_me:15173: \$? = $ac_status" >&5     echo "$as_me:15723: \$? = $ac_status" >&5
15724     if (exit $ac_status) && test -s "$ac_outfile"; then     if (exit $ac_status) && test -s "$ac_outfile"; then
15725       # The compiler can only warn and ignore the option if not recognized       # The compiler can only warn and ignore the option if not recognized
15726       # So say no if there are warnings       # So say no if there are warnings other than the usual output.
15727       if test ! -s conftest.err; then       $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
15728         $SED '/^$/d' conftest.err >conftest.er2
15729         if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
15730         lt_cv_prog_compiler_rtti_exceptions=yes         lt_cv_prog_compiler_rtti_exceptions=yes
15731       fi       fi
15732     fi     fi
# Line 15280  echo $ECHO_N "checking for $compiler opt Line 15832  echo $ECHO_N "checking for $compiler opt
15832        darwin*)        darwin*)
15833          # PIC is the default on this platform          # PIC is the default on this platform
15834          # Common symbols not allowed in MH_DYLIB files          # Common symbols not allowed in MH_DYLIB files
15835         case "$cc_basename" in         case $cc_basename in
15836           xlc*)           xlc*)
15837           lt_prog_compiler_pic_GCJ='-qnocommon'           lt_prog_compiler_pic_GCJ='-qnocommon'
15838           lt_prog_compiler_wl_GCJ='-Wl,'           lt_prog_compiler_wl_GCJ='-Wl,'
# Line 15322  echo $ECHO_N "checking for $compiler opt Line 15874  echo $ECHO_N "checking for $compiler opt
15874        ;;        ;;
15875    
15876      linux*)      linux*)
15877        case $CC in        case $cc_basename in
15878        icc* | ecc*)        icc* | ecc*)
15879          lt_prog_compiler_wl_GCJ='-Wl,'          lt_prog_compiler_wl_GCJ='-Wl,'
15880          lt_prog_compiler_pic_GCJ='-KPIC'          lt_prog_compiler_pic_GCJ='-KPIC'
15881          lt_prog_compiler_static_GCJ='-static'          lt_prog_compiler_static_GCJ='-static'
15882          ;;          ;;
15883          pgcc* | pgf77* | pgf90*)
15884            # Portland Group compilers (*not* the Pentium gcc compiler,
15885            # which looks to be a dead project)
15886            lt_prog_compiler_wl_GCJ='-Wl,'
15887            lt_prog_compiler_pic_GCJ='-fpic'
15888            lt_prog_compiler_static_GCJ='-static'
15889            ;;
15890        ccc*)        ccc*)
15891          lt_prog_compiler_wl_GCJ='-Wl,'          lt_prog_compiler_wl_GCJ='-Wl,'
15892          # All Alpha code is PIC.          # All Alpha code is PIC.
# Line 15348  echo $ECHO_N "checking for $compiler opt Line 15907  echo $ECHO_N "checking for $compiler opt
15907        ;;        ;;
15908    
15909      solaris*)      solaris*)
       lt_prog_compiler_wl_GCJ='-Wl,'  
15910        lt_prog_compiler_pic_GCJ='-KPIC'        lt_prog_compiler_pic_GCJ='-KPIC'
15911        lt_prog_compiler_static_GCJ='-Bstatic'        lt_prog_compiler_static_GCJ='-Bstatic'
15912          case $cc_basename in
15913          f77* | f90* | f95*)
15914            lt_prog_compiler_wl_GCJ='-Qoption ld ';;
15915          *)
15916            lt_prog_compiler_wl_GCJ='-Wl,';;
15917          esac
15918        ;;        ;;
15919    
15920      sunos4*)      sunos4*)
# Line 15372  echo $ECHO_N "checking for $compiler opt Line 15936  echo $ECHO_N "checking for $compiler opt
15936        fi        fi
15937        ;;        ;;
15938    
15939        unicos*)
15940          lt_prog_compiler_wl_GCJ='-Wl,'
15941          lt_prog_compiler_can_build_shared_GCJ=no
15942          ;;
15943    
15944      uts4*)      uts4*)
15945        lt_prog_compiler_pic_GCJ='-pic'        lt_prog_compiler_pic_GCJ='-pic'
15946        lt_prog_compiler_static_GCJ='-Bstatic'        lt_prog_compiler_static_GCJ='-Bstatic'
# Line 15409  else Line 15978  else
15978     -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \     -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
15979     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15980     -e 's:$: $lt_compiler_flag:'`     -e 's:$: $lt_compiler_flag:'`
15981     (eval echo "\"\$as_me:15412: $lt_compile\"" >&5)     (eval echo "\"\$as_me:15981: $lt_compile\"" >&5)
15982     (eval "$lt_compile" 2>conftest.err)     (eval "$lt_compile" 2>conftest.err)
15983     ac_status=$?     ac_status=$?
15984     cat conftest.err >&5     cat conftest.err >&5
15985     echo "$as_me:15416: \$? = $ac_status" >&5     echo "$as_me:15985: \$? = $ac_status" >&5
15986     if (exit $ac_status) && test -s "$ac_outfile"; then     if (exit $ac_status) && test -s "$ac_outfile"; then
15987       # The compiler can only warn and ignore the option if not recognized       # The compiler can only warn and ignore the option if not recognized
15988       # So say no if there are warnings       # So say no if there are warnings other than the usual output.
15989       if test ! -s conftest.err; then       $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
15990         $SED '/^$/d' conftest.err >conftest.er2
15991         if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
15992         lt_prog_compiler_pic_works_GCJ=yes         lt_prog_compiler_pic_works_GCJ=yes
15993       fi       fi
15994     fi     fi
# Line 15469  else Line 16040  else
16040     -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \     -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
16041     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16042     -e 's:$: $lt_compiler_flag:'`     -e 's:$: $lt_compiler_flag:'`
16043     (eval echo "\"\$as_me:15472: $lt_compile\"" >&5)     (eval echo "\"\$as_me:16043: $lt_compile\"" >&5)
16044     (eval "$lt_compile" 2>out/conftest.err)     (eval "$lt_compile" 2>out/conftest.err)
16045     ac_status=$?     ac_status=$?
16046     cat out/conftest.err >&5     cat out/conftest.err >&5
16047     echo "$as_me:15476: \$? = $ac_status" >&5     echo "$as_me:16047: \$? = $ac_status" >&5
16048     if (exit $ac_status) && test -s out/conftest2.$ac_objext     if (exit $ac_status) && test -s out/conftest2.$ac_objext
16049     then     then
16050       # The compiler can only warn and ignore the option if not recognized       # The compiler can only warn and ignore the option if not recognized
16051       # So say no if there are warnings       # So say no if there are warnings
16052       if test ! -s out/conftest.err; then       $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
16053         $SED '/^$/d' out/conftest.err >out/conftest.er2
16054         if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16055         lt_cv_prog_compiler_c_o_GCJ=yes         lt_cv_prog_compiler_c_o_GCJ=yes
16056       fi       fi
16057     fi     fi
# Line 15558  echo $ECHO_N "checking whether the $comp Line 16131  echo $ECHO_N "checking whether the $comp
16131    # rely on this symbol name, it's probably fine to never include it in    # rely on this symbol name, it's probably fine to never include it in
16132    # preloaded symbol tables.    # preloaded symbol tables.
16133    extract_expsyms_cmds=    extract_expsyms_cmds=
16134      # Just being paranoid about ensuring that cc_basename is set.
16135      for cc_temp in $compiler""; do
16136      case $cc_temp in
16137        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16138        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16139        \-*) ;;
16140        *) break;;
16141      esac
16142    done
16143    cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16144    
16145    case $host_os in    case $host_os in
16146    cygwin* | mingw* | pw32*)    cygwin* | mingw* | pw32*)
# Line 15578  echo $ECHO_N "checking whether the $comp Line 16161  echo $ECHO_N "checking whether the $comp
16161      # If archive_cmds runs LD, not CC, wlarc should be empty      # If archive_cmds runs LD, not CC, wlarc should be empty
16162      wlarc='${wl}'      wlarc='${wl}'
16163    
16164        # Set some defaults for GNU ld with shared library support. These
16165        # are reset later if shared libraries are not supported. Putting them
16166        # here allows them to be overridden if necessary.
16167        runpath_var=LD_RUN_PATH
16168        hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
16169        export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
16170        # ancient GNU ld didn't support --whole-archive et. al.
16171        if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
16172            whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
16173          else
16174            whole_archive_flag_spec_GCJ=
16175        fi
16176        supports_anon_versioning=no
16177        case `$LD -v 2>/dev/null` in
16178          *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
16179          *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
16180          *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
16181          *\ 2.11.*) ;; # other 2.11 versions
16182          *) supports_anon_versioning=yes ;;
16183        esac
16184    
16185      # See if GNU ld supports shared libraries.      # See if GNU ld supports shared libraries.
16186      case $host_os in      case $host_os in
16187      aix3* | aix4* | aix5*)      aix3* | aix4* | aix5*)
# Line 15628  EOF Line 16232  EOF
16232        allow_undefined_flag_GCJ=unsupported        allow_undefined_flag_GCJ=unsupported
16233        always_export_symbols_GCJ=no        always_export_symbols_GCJ=no
16234        enable_shared_with_static_runtimes_GCJ=yes        enable_shared_with_static_runtimes_GCJ=yes
16235        export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'        export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
16236    
16237        if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then        if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
16238          archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'          archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
# Line 15642  EOF Line 16246  EOF
16246          fi~          fi~
16247          $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'          $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
16248        else        else
16249          ld_shlibs=no          ld_shlibs_GCJ=no
16250          fi
16251          ;;
16252    
16253        linux*)
16254          if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16255            tmp_addflag=
16256            case $cc_basename,$host_cpu in
16257            pgcc*)                          # Portland Group C compiler
16258              whole_archive_flag_spec_GCJ='${wl}--whole-archive,`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
16259              tmp_addflag=' $pic_flag'
16260              ;;
16261            pgf77* | pgf90* )                       # Portland Group f77 and f90 compilers
16262              whole_archive_flag_spec_GCJ='${wl}--whole-archive,`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
16263              tmp_addflag=' $pic_flag -Mnomain' ;;
16264            ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
16265              tmp_addflag=' -i_dynamic' ;;
16266            efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
16267              tmp_addflag=' -i_dynamic -nofor_main' ;;
16268            ifc* | ifort*)                  # Intel Fortran compiler
16269              tmp_addflag=' -nofor_main' ;;
16270            esac
16271            archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16272    
16273            if test $supports_anon_versioning = yes; then
16274              archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
16275      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
16276      $echo "local: *; };" >> $output_objdir/$libname.ver~
16277              $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
16278            fi
16279          else
16280            ld_shlibs_GCJ=no
16281        fi        fi
16282        ;;        ;;
16283    
# Line 15684  EOF Line 16319  EOF
16319        hardcode_shlibpath_var_GCJ=no        hardcode_shlibpath_var_GCJ=no
16320        ;;        ;;
16321    
   linux*)  
     if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then  
         tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'  
         archive_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 ...  
         *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...  
         *\ 2.11.*) ;; # other 2.11 versions  
         *) supports_anon_versioning=yes ;;  
       esac  
       if test $supports_anon_versioning = yes; then  
         archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~  
 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~  
 $echo "local: *; };" >> $output_objdir/$libname.ver~  
         $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'  
       else  
         archive_expsym_cmds_GCJ="$tmp_archive_cmds"  
       fi  
     else  
       ld_shlibs_GCJ=no  
     fi  
     ;;  
   
16322      *)      *)
16323        if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then        if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16324          archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'          archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
# Line 15719  $echo "local: *; };" >> $output_objdir/$ Line 16329  $echo "local: *; };" >> $output_objdir/$
16329        ;;        ;;
16330      esac      esac
16331    
16332      if test "$ld_shlibs_GCJ" = yes; then      if test "$ld_shlibs_GCJ" = no; then
16333        runpath_var=LD_RUN_PATH        runpath_var=
16334        hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'        hardcode_libdir_flag_spec_GCJ=
16335        export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'        export_dynamic_flag_spec_GCJ=
16336        # ancient GNU ld didn't support --whole-archive et. al.        whole_archive_flag_spec_GCJ=
       if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then  
         whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'  
       else  
         whole_archive_flag_spec_GCJ=  
       fi  
16337      fi      fi
16338    else    else
16339      # PORTME fill in a description of your system's linker (not GNU ld)      # PORTME fill in a description of your system's linker (not GNU ld)
# Line 15792  $echo "local: *; };" >> $output_objdir/$ Line 16397  $echo "local: *; };" >> $output_objdir/$
16397        link_all_deplibs_GCJ=yes        link_all_deplibs_GCJ=yes
16398    
16399        if test "$GCC" = yes; then        if test "$GCC" = yes; then
16400          case $host_os in aix4.012|aix4.012.*)          case $host_os in aix4.[012]|aix4.[012].*)
16401          # We only want to do this on AIX 4.2 and lower, the check          # We only want to do this on AIX 4.2 and lower, the check
16402          # below for broken collect2 doesn't work under 4.3+          # below for broken collect2 doesn't work under 4.3+
16403            collect2name=`${CC} -print-prog-name=collect2`            collect2name=`${CC} -print-prog-name=collect2`
# Line 15813  $echo "local: *; };" >> $output_objdir/$ Line 16418  $echo "local: *; };" >> $output_objdir/$
16418            fi            fi
16419          esac          esac
16420          shared_flag='-shared'          shared_flag='-shared'
16421            if test "$aix_use_runtimelinking" = yes; then
16422              shared_flag="$shared_flag "'${wl}-G'
16423            fi
16424        else        else
16425          # not using gcc          # not using gcc
16426          if test "$host_cpu" = ia64; then          if test "$host_cpu" = ia64; then
# Line 15994  if test -z "$aix_libpath"; then aix_libp Line 16602  if test -z "$aix_libpath"; then aix_libp
16602        old_archive_From_new_cmds_GCJ='true'        old_archive_From_new_cmds_GCJ='true'
16603        # FIXME: Should let the user specify the lib program.        # FIXME: Should let the user specify the lib program.
16604        old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'        old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
16605        fix_srcfile_path='`cygpath -w "$srcfile"`'        fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
16606        enable_shared_with_static_runtimes_GCJ=yes        enable_shared_with_static_runtimes_GCJ=yes
16607        ;;        ;;
16608    
# Line 16032  if test -z "$aix_libpath"; then aix_libp Line 16640  if test -z "$aix_libpath"; then aix_libp
16640        archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'        archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
16641        module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'        module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
16642      else      else
16643        case "$cc_basename" in        case $cc_basename in
16644          xlc*)          xlc*)
16645           output_verbose_link_cmd='echo'           output_verbose_link_cmd='echo'
16646           archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'           archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
# Line 16078  if test -z "$aix_libpath"; then aix_libp Line 16686  if test -z "$aix_libpath"; then aix_libp
16686        ;;        ;;
16687    
16688      # FreeBSD 3 and greater uses gcc -shared to do shared libraries.      # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
16689      freebsd* | kfreebsd*-gnu)      freebsd* | kfreebsd*-gnu | dragonfly*)
16690        archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'        archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
16691        hardcode_libdir_flag_spec_GCJ='-R$libdir'        hardcode_libdir_flag_spec_GCJ='-R$libdir'
16692        hardcode_direct_GCJ=yes        hardcode_direct_GCJ=yes
# Line 16235  if test -z "$aix_libpath"; then aix_libp Line 16843  if test -z "$aix_libpath"; then aix_libp
16843          allow_undefined_flag_GCJ=' -expect_unresolved \*'          allow_undefined_flag_GCJ=' -expect_unresolved \*'
16844          archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'          archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
16845          archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~          archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
16846          $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'          $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
16847    
16848          # Both c and cxx compiler support -rpath directly          # Both c and cxx compiler support -rpath directly
16849          hardcode_libdir_flag_spec_GCJ='-rpath $libdir'          hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
# Line 16254  if test -z "$aix_libpath"; then aix_libp Line 16862  if test -z "$aix_libpath"; then aix_libp
16862      solaris*)      solaris*)
16863        no_undefined_flag_GCJ=' -z text'        no_undefined_flag_GCJ=' -z text'
16864        if test "$GCC" = yes; then        if test "$GCC" = yes; then
16865            wlarc='${wl}'
16866          archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'          archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
16867          archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~          archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
16868            $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'            $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
16869        else        else
16870            wlarc=''
16871          archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'          archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
16872          archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~          archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
16873          $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'          $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
# Line 16266  if test -z "$aix_libpath"; then aix_libp Line 16876  if test -z "$aix_libpath"; then aix_libp
16876        hardcode_shlibpath_var_GCJ=no        hardcode_shlibpath_var_GCJ=no
16877        case $host_os in        case $host_os in
16878        solaris2.[0-5] | solaris2.[0-5].*) ;;        solaris2.[0-5] | solaris2.[0-5].*) ;;
16879        *) # Supported since Solaris 2.6 (maybe 2.5.1?)        *)
16880          whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;          # The compiler driver will combine linker options so we
16881            # cannot just pass the convience library names through
16882            # without $wl, iff we do not link with $LD.
16883            # Luckily, gcc supports the same syntax we need for Sun Studio.
16884            # Supported since Solaris 2.6 (maybe 2.5.1?)
16885            case $wlarc in
16886            '')
16887              whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
16888            *)
16889              whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
16890            esac ;;
16891        esac        esac
16892        link_all_deplibs_GCJ=yes        link_all_deplibs_GCJ=yes
16893        ;;        ;;
# Line 16599  cygwin* | mingw* | pw32*) Line 17219  cygwin* | mingw* | pw32*)
17219        ;;        ;;
17220      pw32*)      pw32*)
17221        # pw32 DLLs use 'pw' prefix rather than 'lib'        # pw32 DLLs use 'pw' prefix rather than 'lib'
17222        library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'        library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17223        ;;        ;;
17224      esac      esac
17225      ;;      ;;
17226    
17227      linux*)
17228        if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
17229          archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17230          supports_anon_versioning=no
17231          case `$LD -v 2>/dev/null` in
17232            *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17233            *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17234            *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17235            *\ 2.11.*) ;; # other 2.11 versions
17236            *) supports_anon_versioning=yes ;;
17237          esac
17238          if test $supports_anon_versioning = yes; then
17239            archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
17240    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17241    $echo "local: *; };" >> $output_objdir/$libname.ver~
17242            $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17243          else
17244            $archive_expsym_cmds="$archive_cmds"
17245          fi
17246        else
17247          ld_shlibs=no
17248        fi
17249        ;;
17250    
17251    *)    *)
17252      library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'      library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
17253      ;;      ;;
# Line 16657  kfreebsd*-gnu) Line 17301  kfreebsd*-gnu)
17301    dynamic_linker='GNU ld.so'    dynamic_linker='GNU ld.so'
17302    ;;    ;;
17303    
17304  freebsd*)  freebsd* | dragonfly*)
17305      # DragonFly does not have aout.  When/if they implement a new
17306      # versioning mechanism, adjust this.
17307    objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`    objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
17308    version_type=freebsd-$objformat    version_type=freebsd-$objformat
17309    case $version_type in    case $version_type in
# Line 16676  freebsd*) Line 17322  freebsd*)
17322    freebsd2*)    freebsd2*)
17323      shlibpath_overrides_runpath=yes      shlibpath_overrides_runpath=yes
17324      ;;      ;;
17325    freebsd3.01* | freebsdelf3.01*)    freebsd3.[01]* | freebsdelf3.[01]*)
17326      shlibpath_overrides_runpath=yes      shlibpath_overrides_runpath=yes
17327      hardcode_into_libs=yes      hardcode_into_libs=yes
17328      ;;      ;;
# Line 16802  linux*) Line 17448  linux*)
17448    
17449    # Append ld.so.conf contents to the search path    # Append ld.so.conf contents to the search path
17450    if test -f /etc/ld.so.conf; then    if test -f /etc/ld.so.conf; then
17451      lt_ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf | tr '\n' ' '`      lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
17452      sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"      sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
17453    fi    fi
17454    
17455      case $host_cpu:$lt_cv_cc_64bit_output in
17456      powerpc64:yes | s390x:yes | sparc64:yes | x86_64:yes)
17457        sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /usr/X11R6/lib64"
17458        sys_lib_search_path_spec="/lib64 /usr/lib64 /usr/local/lib64 /usr/X11R6/lib64"
17459        ;;
17460      esac
17461    
17462    # We used to test for /lib/ld.so.1 and disable shared libraries on    # We used to test for /lib/ld.so.1 and disable shared libraries on
17463    # powerpc, because MkLinux only supported shared libraries with the    # powerpc, because MkLinux only supported shared libraries with the
17464    # GNU dynamic linker.  Since this was broken with cross compilers,    # GNU dynamic linker.  Since this was broken with cross compilers,
# Line 16813  linux*) Line 17466  linux*)
17466    # people can always --disable-shared, the test was removed, and we    # people can always --disable-shared, the test was removed, and we
17467    # assume the GNU/Linux dynamic linker is in use.    # assume the GNU/Linux dynamic linker is in use.
17468    dynamic_linker='GNU/Linux ld.so'    dynamic_linker='GNU/Linux ld.so'
17469    
17470      # Find out which ABI we are using (multilib Linux x86_64 hack).
17471      libsuff=
17472      case "$host_cpu" in
17473      x86_64*)
17474        echo '#line 17474 "configure"' > conftest.$ac_ext
17475        if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17476      (eval $ac_compile) 2>&5
17477      ac_status=$?
17478      echo "$as_me:$LINENO: \$? = $ac_status" >&5
17479      (exit $ac_status); }; then
17480          case `/usr/bin/file conftest.$ac_objext` in
17481          *64-bit*)
17482            libsuff=64
17483            ;;
17484          esac
17485        fi
17486        rm -rf conftest*
17487        ;;
17488      *)
17489        ;;
17490      esac
17491      sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}"
17492      sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
17493    ;;    ;;
17494    
17495  knetbsd*-gnu)  knetbsd*-gnu)
# Line 16865  nto-qnx*) Line 17542  nto-qnx*)
17542  openbsd*)  openbsd*)
17543    version_type=sunos    version_type=sunos
17544    need_lib_prefix=no    need_lib_prefix=no
17545    need_version=no    # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
17546      case $host_os in
17547        openbsd3.3 | openbsd3.3.*) need_version=yes ;;
17548        *)                         need_version=no  ;;
17549      esac
17550    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
17551    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
17552    shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
# Line 17654  else Line 18335  else
18335    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
18336    lt_status=$lt_dlunknown    lt_status=$lt_dlunknown
18337    cat > conftest.$ac_ext <<EOF    cat > conftest.$ac_ext <<EOF
18338  #line 17657 "configure"  #line 18338 "configure"
18339  #include "confdefs.h"  #include "confdefs.h"
18340    
18341  #if HAVE_DLFCN_H  #if HAVE_DLFCN_H
# Line 17752  else Line 18433  else
18433    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
18434    lt_status=$lt_dlunknown    lt_status=$lt_dlunknown
18435    cat > conftest.$ac_ext <<EOF    cat > conftest.$ac_ext <<EOF
18436  #line 17755 "configure"  #line 18436 "configure"
18437  #include "confdefs.h"  #include "confdefs.h"
18438    
18439  #if HAVE_DLFCN_H  #if HAVE_DLFCN_H
# Line 17970  fast_install=$enable_fast_install Line 18651  fast_install=$enable_fast_install
18651  # The host system.  # The host system.
18652  host_alias=$host_alias  host_alias=$host_alias
18653  host=$host  host=$host
18654    host_os=$host_os
18655    
18656    # The build system.
18657    build_alias=$build_alias
18658    build=$build
18659    build_os=$build_os
18660    
18661  # An echo program that does not interpret backslashes.  # An echo program that does not interpret backslashes.
18662  echo=$lt_echo  echo=$lt_echo
# Line 18046  max_cmd_len=$lt_cv_sys_max_cmd_len Line 18733  max_cmd_len=$lt_cv_sys_max_cmd_len
18733  # Does compiler simultaneously support -c and -o options?  # Does compiler simultaneously support -c and -o options?
18734  compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ  compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
18735    
18736  # Must we lock files when doing compilation ?  # Must we lock files when doing compilation?
18737  need_locks=$lt_need_locks  need_locks=$lt_need_locks
18738    
18739  # Do we need the lib prefix for modules?  # Do we need the lib prefix for modules?
# Line 18294  LTCC=${LTCC-"$CC"} Line 18981  LTCC=${LTCC-"$CC"}
18981  compiler=$CC  compiler=$CC
18982    
18983    
18984    # save warnings/boilerplate of simple test code
18985    ac_outfile=conftest.$ac_objext
18986    printf "$lt_simple_compile_test_code" >conftest.$ac_ext
18987    eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
18988    _lt_compiler_boilerplate=`cat conftest.err`
18989    $rm conftest*
18990    
18991    ac_outfile=conftest.$ac_objext
18992    printf "$lt_simple_link_test_code" >conftest.$ac_ext
18993    eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
18994    _lt_linker_boilerplate=`cat conftest.err`
18995    $rm conftest*
18996    
18997    
18998  # Allow CC to be a program name with arguments.  # Allow CC to be a program name with arguments.
18999  lt_save_CC="$CC"  lt_save_CC="$CC"
19000  CC=${RC-"windres"}  CC=${RC-"windres"}
19001  compiler=$CC  compiler=$CC
19002  compiler_RC=$CC  compiler_RC=$CC
19003    for cc_temp in $compiler""; do
19004      case $cc_temp in
19005        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19006        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19007        \-*) ;;
19008        *) break;;
19009      esac
19010    done
19011    cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19012    
19013  lt_cv_prog_compiler_c_o_RC=yes  lt_cv_prog_compiler_c_o_RC=yes
19014    
19015  # The else clause should only fire when bootstrapping the  # The else clause should only fire when bootstrapping the
# Line 18415  fast_install=$enable_fast_install Line 19126  fast_install=$enable_fast_install
19126  # The host system.  # The host system.
19127  host_alias=$host_alias  host_alias=$host_alias
19128  host=$host  host=$host
19129    host_os=$host_os
19130    
19131    # The build system.
19132    build_alias=$build_alias
19133    build=$build
19134    build_os=$build_os
19135    
19136  # An echo program that does not interpret backslashes.  # An echo program that does not interpret backslashes.
19137  echo=$lt_echo  echo=$lt_echo
# Line 18491  max_cmd_len=$lt_cv_sys_max_cmd_len Line 19208  max_cmd_len=$lt_cv_sys_max_cmd_len
19208  # Does compiler simultaneously support -c and -o options?  # Does compiler simultaneously support -c and -o options?
19209  compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC  compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19210    
19211  # Must we lock files when doing compilation ?  # Must we lock files when doing compilation?
19212  need_locks=$lt_need_locks  need_locks=$lt_need_locks
19213    
19214  # Do we need the lib prefix for modules?  # Do we need the lib prefix for modules?
# Line 19095  done Line 19812  done
19812    
19813    
19814    
19815    if test "x$want_cpp" = "xyes" -a -n "$CXX"
19816    then
19817    
19818    
19819  ac_ext=cc  ac_ext=cc
# Line 19105  ac_compiler_gnu=$ac_cv_cxx_compiler_gnu Line 19824  ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19824    
19825    
19826    
19827    
19828  for ac_header in string  for ac_header in string
19829  do  do
19830  as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`  as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
# Line 19249  if test `eval echo '${'$as_ac_Header'}'` Line 19969  if test `eval echo '${'$as_ac_Header'}'`
19969    cat >>confdefs.h <<_ACEOF    cat >>confdefs.h <<_ACEOF
19970  #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1  #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19971  _ACEOF  _ACEOF
19972   pcre_has_cpp_headers="1"   pcre_have_cpp_headers="1"
19973  else  else
19974    pcre_has_cpp_headers="0"    pcre_have_cpp_headers="0"
19975  fi  fi
19976    
19977  done  done
# Line 19401  if test `eval echo '${'$as_ac_Header'}'` Line 20121  if test `eval echo '${'$as_ac_Header'}'`
20121    cat >>confdefs.h <<_ACEOF    cat >>confdefs.h <<_ACEOF
20122  #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1  #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20123  _ACEOF  _ACEOF
20124   pcre_has_bits_type_traits="1"   pcre_have_bits_type_traits="1"
20125  else  else
20126    pcre_has_bits_type_traits="0"    pcre_have_bits_type_traits="0"
20127  fi  fi
20128    
20129  done  done
# Line 19553  if test `eval echo '${'$as_ac_Header'}'` Line 20273  if test `eval echo '${'$as_ac_Header'}'`
20273    cat >>confdefs.h <<_ACEOF    cat >>confdefs.h <<_ACEOF
20274  #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1  #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20275  _ACEOF  _ACEOF
20276   pcre_has_type_traits="1"   pcre_have_type_traits="1"
20277  else  else
20278    pcre_has_type_traits="0"    pcre_have_type_traits="0"
20279  fi  fi
20280    
20281  done  done
# Line 19568  ac_compile='$CC -c $CFLAGS $CPPFLAGS con Line 20288  ac_compile='$CC -c $CFLAGS $CPPFLAGS con
20288  ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'  ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20289  ac_compiler_gnu=$ac_cv_c_compiler_gnu  ac_compiler_gnu=$ac_cv_c_compiler_gnu
20290    
20291    fi
20292    
20293  if test -n "$ac_cv_prog_ac_ct_CXX" -a "$pcre_has_cpp_headers" = 1; then  if test "x$want_cpp" = "xyes" -a -n "$CXX" -a "$pcre_have_cpp_headers" = 1; then
20294    MAYBE_CPP_TARGETS='$(CPP_TARGETS)'    MAYBE_CPP_TARGETS='$(CPP_TARGETS)'
20295      HAVE_CPP=
20296    else
20297      MAYBE_CPP_TARGETS=
20298      HAVE_CPP="#"
20299  fi  fi
20300    
20301    
# Line 19812  cat >>confdefs.h <<_ACEOF Line 20537  cat >>confdefs.h <<_ACEOF
20537  #define HAVE_LONG_LONG 1  #define HAVE_LONG_LONG 1
20538  _ACEOF  _ACEOF
20539    
20540  pcre_has_long_long="1"  pcre_have_long_long="1"
20541  else  else
20542    pcre_has_long_long="0"    pcre_have_long_long="0"
20543  fi  fi
20544    
20545  echo "$as_me:$LINENO: checking for unsigned long long" >&5  echo "$as_me:$LINENO: checking for unsigned long long" >&5
# Line 19879  cat >>confdefs.h <<_ACEOF Line 20604  cat >>confdefs.h <<_ACEOF
20604  #define HAVE_UNSIGNED_LONG_LONG 1  #define HAVE_UNSIGNED_LONG_LONG 1
20605  _ACEOF  _ACEOF
20606    
20607  pcre_has_ulong_long="1"  pcre_have_ulong_long="1"
20608  else  else
20609    pcre_has_ulong_long="0"    pcre_have_ulong_long="0"
20610  fi  fi
20611    
20612    
# Line 20814  s,@F77@,$F77,;t t Line 21539  s,@F77@,$F77,;t t
21539  s,@FFLAGS@,$FFLAGS,;t t  s,@FFLAGS@,$FFLAGS,;t t
21540  s,@ac_ct_F77@,$ac_ct_F77,;t t  s,@ac_ct_F77@,$ac_ct_F77,;t t
21541  s,@LIBTOOL@,$LIBTOOL,;t t  s,@LIBTOOL@,$LIBTOOL,;t t
21542  s,@pcre_has_bits_type_traits@,$pcre_has_bits_type_traits,;t t  s,@pcre_have_bits_type_traits@,$pcre_have_bits_type_traits,;t t
21543  s,@pcre_has_type_traits@,$pcre_has_type_traits,;t t  s,@pcre_have_type_traits@,$pcre_have_type_traits,;t t
21544  s,@MAYBE_CPP_TARGETS@,$MAYBE_CPP_TARGETS,;t t  s,@MAYBE_CPP_TARGETS@,$MAYBE_CPP_TARGETS,;t t
21545  s,@pcre_has_long_long@,$pcre_has_long_long,;t t  s,@HAVE_CPP@,$HAVE_CPP,;t t
21546  s,@pcre_has_ulong_long@,$pcre_has_ulong_long,;t t  s,@pcre_have_long_long@,$pcre_have_long_long,;t t
21547    s,@pcre_have_ulong_long@,$pcre_have_ulong_long,;t t
21548  s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t  s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
21549  s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t  s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
21550  s,@CC_FOR_BUILD@,$CC_FOR_BUILD,;t t  s,@CC_FOR_BUILD@,$CC_FOR_BUILD,;t t

Legend:
Removed from v.81  
changed lines
  Added in v.83

  ViewVC Help
Powered by ViewVC 1.1.5