Perl/TCL threads

John Richard Moser nigelenki at comcast.net
Wed Mar 23 15:39:43 CST 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Colin Watson wrote:
> On Wed, Mar 23, 2005 at 04:18:22PM -0500, John Richard Moser wrote:
> 
>>Colin Watson wrote:
>>
>>>On Wed, Mar 23, 2005 at 02:35:52PM -0500, John Richard Moser wrote:
>>>
>>>>On Gentoo, I ran for several months with USE="threads ithreads" for
>>>>Perl, TCL, and TK.  This enables threaded interpreters and such, but
>>>>"may break some apps."
>>>>
>>>>In my experience, once Perl/TCL/TK is compiled threaded, the ABI is
>>>>different, but the API is the same.  Thus, xchat's perl/tcl plug-ins,
>>>>and anything else linked against the perl, TCL, TK, etc libraries, must
>>>>be recompiled against the new libraries.  Scripts are fine.
>>>>
>>>>Does ubuntu use threads in the interpreter languages?  If not, and
>>>>nothing in main breaks from it, I'd like to see this.  It's not
>>>>immensely important, though.
>>>
>>>Just for Perl, that's a couple of hundred packages that would need to be
>>>changed. I think we'd be best off waiting until Debian does this
>>>(perhaps with a new upstream release of Perl).
>>
>>changed being recompiled, or rewritten?
> 
> 
> Probably just recompiled, but some package names would have to change,
> dependencies would have to be checked thoroughly, and there might have
> to be a Perl policy change to get everything consistent. (At least,
> that's what has had to happen for similar things in the past.)
> 


Well it's not really that important.  *shrug*

- --
All content of all messages exchanged herein are left in the
Public Domain, unless otherwise explicitly stated.

    Creative brains are a valuable, limited resource. They shouldn't be
    wasted on re-inventing the wheel when there are so many fascinating
    new problems waiting out there.
                                                 -- Eric Steven Raymond
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCQeIdhDd4aOud5P8RAu/tAJ4/RUFd6yMHmnlM/SPqNGayo6NdsQCfZELo
RK22gu/iS9kiLsihgJ5afJc=
=Eth5
-----END PGP SIGNATURE-----



More information about the ubuntu-devel mailing list