Ag. D. Hatzimanikas wrote these words on 03/25/08 09:01 CST:

> Here are the seds (based in the input from comments):
> Note that this is a tcl/tk 8.4.18 build (same with LFS, needs updating?),
> current version is 8.5.1 released in Feb 5 2008.

Addressing this one first and I'll work on the others. I'm
interested to see what failed for you and works perfect for
me. :-(

Anyway the 8.5.1 version is something we cannot move to right
now due to it's API/ABI changes. There's a reason they still
support the 8.14.x line.

>From the 8.5.1 ChangeLog:

        *** POTENTIAL INCOMPATIBILITY *** (tclInt.h and tclCompile.h)
        Extensions that access internals defined in tclInt.h and/or
        tclCompile.h may lose both binary and source compatibility. The
        relevant changes are:
        1. 'struct Var' is completely changed, all acceses to its internals
           (either direct or via the TclSetVar* and TclIsVar* macros) will
           malfunction. Var flag values and semantics changed too.
        2. 'struct Bytecode' has an additional field that has to be
           initialised to NULL
        3. 'struct Namespace' is larger, as the varTable is now one pointer
           larger than a Tcl_HashTable. Direct access to its fields will
           malfunction.
        4. 'struct CallFrame' grew one more field (the second such growth with
           respect to Tcl8.4).
        5. API change for the functions TclFindCompiledLocal, TclDeleteVars
           and many internal functions in tclVar.c

        Additionally, direct access to variable hash tables via the standard
        Tcl_Hash* interface is to be considered as deprecated. It still works
        in the present version, but will be broken by further specialisation
        of these hash tables. This concerns especially the table of array
        elements in an array, as well as the varTable field in the Namespace
        struct.

Not enough time, nor real reason, to test this version now.

-- 
Randy

rmlscsi: [bogomips 1003.22] [GNU ld version 2.16.1] [gcc (GCC) 4.0.3]
[GNU C Library stable release version 2.3.6] [Linux 2.6.14.3 i686]
09:10:00 up 36 days, 23:58, 1 user, load average: 0.07, 0.21, 0.14
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to