[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Perl modules and perl upgrade



-----BEGIN PGP SIGNED MESSAGE-----

Chip Salzenberg, in an immanent manifestation of deity, wrote:
>According to Darren/Torin/Who Ever...:
>> My current plan is to implement perl-thread in the same way that
>> perl-debug is implemented, just with more files.  Since I haven't
>> done it yet, I don't know if it will work.  We'll see.
>
>It won't work, I'm afraid.  All extensions (dynamically loaded shared
>libraries) will have to be recompiled to work with threaded Perl,
>because the internal data structures are heavily munged (but mostly
>with the preprocessor to maintain source compatibility).

You missed the earlier part of the conversation where I mentioned that
threaded Perl has its own architecture and therefore all XS modules will 
need to be compiled specifically for it as they won't be seen.  My
allusion to threaded Perl being similar to debug Perl was rather loose.

>As one (but only one!) of the core Perl developers, I think that
>Debian should ignore threaded Perl.  It's an experimental feature that
>will be changing in incompatible ways for the forseeable future.  Just
>forget it.

I've received many requests for a threaded Perl.  Since it will never,
ever be /usr/bin/perl, I have no problems with uploading it.  It will
just have many warnings pasted on it.

Darren
- -- 
<torin@daft.com> <http://www.daft.com/~torin> <torin@debian.org> <torin@io.com>
Darren Stalder/2608 Second Ave, @282/Seattle, WA 98121-1212/USA/+1-800-921-4996
@ Sysadmin, webweaver, postmaster for hire. C/Perl/CGI/Pilot programmer/tutor @
@		     Make a little hot-tub in your soul.		      @

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3a
Charset: noconv
Comment: Processed by Mailcrypt 3.4, an Emacs/PGP interface

iQCVAwUBNwQJfLQuaHP6LBjxAQHp3wQAtiLXvO8zTwwluDUWnfLMiGVwgvkR1jJp
uC63P1BTEDV5qJJlMSE2ZQnJ+atrlbT3d56XLlB2uIr9Y3gT7dMBeHSjMRQ7oLm2
0KeuAeWYUu4VnG61IYdwPj0dL13Di2rdMeoGG2LIbyUWklHWEMoQzxGTGJ8LuKcx
Df9lASrQwq0=
=PdOL
-----END PGP SIGNATURE-----


Reply to: