[Pkg-tcltk-devel] Tcl 8.6 as default in "jessie": XOTcl to NSF transition

Sergei Golovan sgolovan at gmail.com
Thu Apr 24 11:12:01 UTC 2014


Hi Stefan.

On Thu, Apr 24, 2014 at 3:03 PM, Stefan Sobernig
<stefan.sobernig at wu.ac.at> wrote:
> I took a closer look, and I am left a little puzzled. In
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=724816 your state that
>
>> This happens because the Tcl/Tk upstream removed stubs table from
>> libtcl8.6.so
>> and libtk8.6.so (they are still present in the latest libtcl8.5.so and
>> libtk8.5.so). This change seems to be intentional, see [1], so I guess the
>> stubs will not return.
>
>
> What is source [1] you are referring to, it is left out from the message?! I
> cannot spot any hint in tcl-core or comp.lang.tcl in this direction.

I guess I forgot to include the link. Here it is:
https://sourceforge.net/p/tcl/patches/519/

>
> I am also wondering because ...
>
> I can build xotcl 1.6.7 against 8.6.1 and 8.6.2 beta (fossil trunk) using
> tclstub8.6 ... I confirm, however, that 8.6.0 does not spit out
> libtclstub8.6, therefore, the xotcl built fails (as any other stub-based
> extension would do).
>
> I am not all that sure that this is "by intention" here.

As far as I understand, the stubs table is now only present in
libtclstubs8.6. So,
if a library uses stubs it has to be linked with libtclstubs8.6. If
not then it should
be linked to libtcl8.6.

Cheers!
-- 
Sergei Golovan



More information about the Pkg-tcltk-devel mailing list