From 431d24219e2b0d400ba947ce4f1b677a46ec3e16 Mon Sep 17 00:00:00 2001 From: das Date: Wed, 16 May 2007 21:18:21 +0000 Subject: * generic/tcl.decls: workaround 'make checkstubs' failures from tclStubLib.c MODULE_SCOPE revert. [Bug 1716117] --- ChangeLog | 11 ++++++++--- generic/tcl.decls | 15 ++++++++++++++- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2cd67fc..7e6d0f7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,11 +1,16 @@ -2007-05-12 Joe English +2007-05-17 Daniel Steffen + + * generic/tcl.decls: workaround 'make checkstubs' failures from + tclStubLib.c MODULE_SCOPE revert. [Bug 1716117] + +2007-05-16 Joe English * generic/tclStubLib.c: Change Tcl_InitStubs(), tclStubsPtr, and the auxilliary stubs table pointers back to public visibility. These symbols need to be exported so that stub-enabled extensions may be statically linked into an extended tclsh or Big Wish with - a dynamically-linked libtcl. [Bug#1716117] + a dynamically-linked libtcl. [Bug 1716117] 2007-05-15 Don Porter @@ -13,7 +18,7 @@ * win/configure: autoconf-2.59 (FC6 fork) * library/reg/pkgIndex.tcl: Bump to registry 1.2.1 to account for - * win/configure.in: [1682211] bug fix. + * win/configure.in: [Bug 1682211] fix. * win/makefile.bc: * win/tclWinReg.c: diff --git a/generic/tcl.decls b/generic/tcl.decls index 5d44688..558a0a0 100644 --- a/generic/tcl.decls +++ b/generic/tcl.decls @@ -11,7 +11,7 @@ # See the file "license.terms" for information on usage and redistribution # of this file, and for a DISCLAIMER OF ALL WARRANTIES. # -# RCS: @(#) $Id: tcl.decls,v 1.125 2007/02/23 23:02:54 nijtmans Exp $ +# RCS: @(#) $Id: tcl.decls,v 1.126 2007/05/16 21:18:22 das Exp $ library tcl @@ -2142,3 +2142,16 @@ declare 1 macosx { # complain about them) # void Tcl_Main(int argc, char **argv, Tcl_AppInitProc *appInitProc) +# CONST char *Tcl_InitStubs(Tcl_Interp *interp, CONST char *version, int exact) +# CONST char *TclTomMathInitializeStubs(Tcl_Interp* interp, +# CONST char* version, int epoch, int revision + +# Global variables that need to be exported from the tcl shared library: +# (listed here _as comments_ so that the 'checkstubs' make target does not +# complain about them, c.f. tk bug bug 1716117) + +# TclStubs *tclStubsPtr (fool checkstubs) +# TclPlatStubs *tclPlatStubsPtr (fool checkstubs) +# TclIntStubs *tclIntStubsPtr (fool checkstubs) +# TclIntPlatStubs *tclIntPlatStubsPtr (fool checkstubs) +# TclTomMathStubs* tclTomMathStubsPtr (fool checkstubs) -- cgit v0.12