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