Libs go in ${LOCALBASE}/lib.
Consistent naming convention for stub libs.
Set here to propagate through everything.


Index: configure
--- configure.orig
+++ configure
@@ -9696,7 +9696,7 @@ printf '%s\n' "$tcl_cv_ld_high_entropy" >&6; }
 	fi
 	# Some packages build their own stubs libraries
 	if test "${TCL_MAJOR_VERSION}" -gt 8 -a x"${with_tcl8}" = x; then
-	    eval eval "PKG_STUB_LIB_FILE=${PACKAGE_LIB_PREFIX8}${PACKAGE_NAME}stub.a"
+	    eval eval "PKG_STUB_LIB_FILE=${PACKAGE_LIB_PREFIX9}${PACKAGE_NAME}stub${UNSHARED_LIB_SUFFIX}"
 	else
 	    eval eval "PKG_STUB_LIB_FILE=${PACKAGE_LIB_PREFIX8}${PACKAGE_NAME}stub${UNSHARED_LIB_SUFFIX}"
 	fi
@@ -9792,7 +9792,7 @@ tdbc_SRC_DIR=`cd "${tdbc_SRC_DIR}"; $CYGPATH $(pwd)`
 
 # Develop a fully qualified path for where .tcl files for the tdbc package
 # appear at run time.
-eval tdbc_LIB_DIR="${libdir}/${PACKAGE_NAME}${PACKAGE_VERSION}"
+eval tdbc_LIB_DIR="${libdir}/tcl/${PACKAGE_NAME}"
 if test -d "${tdbc_LIB_DIR}" ; then
     tdbc_LIB_DIR=`cd "${tdbc_LIB_DIR}"; $CYGPATH $(pwd)`
 fi
@@ -9806,7 +9806,7 @@ fi
     #--------------------------------------------------------------------
 
     # pkglibdir must be a fully qualified path and (not ${exec_prefix}/lib)
-    eval pkglibdir="${libdir}/tdbc${PACKAGE_VERSION}"
+    eval pkglibdir="${libdir}"
     if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then
 	eval tdbc_LIB_FLAG="-ltdbc${PACKAGE_VERSION}"
 	eval tdbc_STUB_LIB_FLAG="-ltdbcstub${PACKAGE_VERSION}"
@@ -9815,7 +9815,8 @@ fi
 	eval tdbc_STUB_LIB_FLAG="-ltdbcstub`echo ${PACKAGE_VERSION} | tr -d .`"
     fi
     if test "${TCL_MAJOR_VERSION}" -gt 8 -a x"${with_tcl8}" = x; then
-	eval tdbc_STUB_LIB_FLAG="-ltdbcstub"
+	eval tdbc_LIB_FLAG="-ltcl9tdbc`echo ${PACKAGE_VERSION} | tr -d .`"
+	eval tdbc_STUB_LIB_FLAG="-ltcl9tdbcstub`echo ${PACKAGE_VERSION} | tr -d .`"
     fi
 
     tdbc_BUILD_LIB_SPEC="-L`$CYGPATH $(pwd)` ${tdbc_LIB_FLAG}"
