From: SourceForge.net <no...@so...> - 2008-03-19 19:11:49
|
Bugs item #1920030, was opened at 2008-03-19 15:01 Message generated for change (Comment added) made by dgp You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112997&aid=1920030&group_id=12997 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: 88. Themed Tk Group: None Status: Open Resolution: None Priority: 7 Private: No Submitted By: Joe English (jenglish) Assigned to: Daniel A. Steffen (das) Summary: Ttk stubs table Initial Comment: Re: recent change to unix/Makefile.in: | Author: das <das> 2008-03-19 10:21:47 | Committer: das <das> 2008-03-19 10:21:47 | ttkStubLib.o needs to be in tk library as well as stub library Why is this needed? See also #1819422. From talking with dgp, I think the consensus is that extensions should _either_ compile with -DUSE_FOO_STUBS and link with libfoostub.a, _or_ compile without -DUSE_FOO_STUBS and link directly against libfoo.a. There is no need, as far as I can tell, for TtkInitializeStubs or the rest of the stub mechanism to be included in libtk.so, and in fact this will break other linkage mechanisms (in particular any dependent extensions that link against Tile's stub library instead of Tk's). ---------------------------------------------------------------------- >Comment By: Don Porter (dgp) Date: 2008-03-19 15:11 Message: Logged In: YES user_id=80530 Originator: NO This is similar to 1819422, I think. Our plan was to get the *StubsPtr variables out of the shared libraries during 8.6 development, but the project had too much need for trial and error and testing to attempt in a patch release. I think it's a mistake to copy this pattern, and give us yet another thing to undo. Don't put ttkStubsPtr into libtk without a really good reason and no other reasonable solution. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112997&aid=1920030&group_id=12997 |