--- configure.orig Sun Feb 6 18:54:02 2000 +++ configure Thu Jul 13 14:29:54 2000 @@ -2009,8 +2009,11 @@ ;; FreeBSD-*) # FreeBSD 3.* and greater have ELF. + SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so' + UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a' + TCL_LIB_VERSIONS_OK=nodots - SHLIB_CFLAGS="-fpic" + SHLIB_CFLAGS="-fPIC -DPIC" SHLIB_LD="ld -Bshareable -x" SHLIB_LD_LIBS="" SHLIB_SUFFIX=".so" DL_OBJS="tclLoadDl.o" @@ -2496,15 +2499,13 @@ DBGX=${TCLX_DBGX} VERSION=$TCLX_VERSION -eval "TCLX_STLIB_NAME=libtclx${UNSHARED_LIB_SUFFIX}" -eval "TCLX_SHLIB_NAME=libtclx${SHARED_LIB_SUFFIX}" -eval "TCLX_SHLIB_NAME=${TCLX_SHLIB_NAME}" +TCLX_STLIB_NAME=libtclx82.a +TCLX_SHLIB_NAME=libtclx82.so.1 DBGX=${TKX_DBGX} VERSION=$TKX_VERSION -eval "TKX_STLIB_NAME=libtkx${UNSHARED_LIB_SUFFIX}" -eval "TKX_SHLIB_NAME=libtkx${SHARED_LIB_SUFFIX}" -eval "TKX_SHLIB_NAME=${TKX_SHLIB_NAME}" +TKX_STLIB_NAME=libtkx82.a +TKX_SHLIB_NAME=libtkx82.so.1 # # Determine suffix to use for the object files for the shared library. @@ -4793,2 +4794,8 @@ EOF + +if /usr/bin/ldd ${prefix}/bin/tclsh$TCL_VERSION | fgrep -qv libtcl; then + TCL_EXTRA_CFLAGS=$TCL_EXTRA_CFLAGS\ -DUSE_TCL_STUBS + NEED_TCL_STUB=$TCL_STUB_LIB_SPEC +fi + cat >> $CONFIG_STATUS <