Itcl - the [incr Tcl] extension

View Ticket
Login
Ticket Hash: 9a1bd507bd25a28cfba1df9824a2cef0e3ffa4b9
Title: Itcl built with --disable-shared is broken
Status: Closed Type: Code_Defect
Severity: Important Priority: Immediate
Subsystem: Resolution: Fixed
Last Modified: 2013-10-06 10:26:40
Version Found In: Itcl 4.0.0
User Comments:
jan.nijtmans added on 2013-10-06 10:16:59: (text/x-fossil-plain)
When Itcl is built using --disable-shared, the resulting static library cannot be used, it's broken. The reason is that TclOOInitializeStubs() calls tclStubsPtr->tcl_PkgRequireEx, which only works if tclStubsPtr is initialized.
So we have to make sure that tclStubsPtr is initialized first.

jan.nijtmans added on 2013-10-06 10:24:49: (text/x-fossil-plain)
fixed in [9a1bd507bd]

jan.nijtmans added on 2013-10-06 10:26:40: (text/x-fossil-plain)
I mean, fixed in [b718e6c3cb]