2013-10-06
| ||
10:26 | • Ticket [9a1bd507bd] Itcl built with --disable-shared is broken status still Closed with 3 other changes artifact: 22413bd93a user: jan.nijtmans | |
10:25 | [9a1bd507bd] Itcl built with --disable-shared is broken check-in: b718e6c3cb user: jan.nijtmans tags: trunk | |
10:25 | • Closed ticket [9a1bd507bd]: Itcl built with --disable-shared is broken plus 3 other changes artifact: 56d44792a9 user: jan.nijtmans | |
10:24 | • Ticket [9a1bd507bd]: 7 changes artifact: b350bb7514 user: jan.nijtmans | |
10:16 | • New ticket [9a1bd507bd]. artifact: 8ea2fc9de2 user: jan.nijtmans | |
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:
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: fixed in [9a1bd507bd]
jan.nijtmans added on 2013-10-06 10:26:40: I mean, fixed in [b718e6c3cb] |