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] |