Uh, I tend to disagree. I learned XS from Extending and Embedding Perl,
which was written for 5.8. Very little of what I know has changed, except
that ppport.h gives #define's that make the perl_ prefix (and corresponding
pTHX_ prefix) on various functions unnecessary. I don't think that Perl
made a whole slew of backward incompatible C-API changes after 5.8.8.
Indeed, that's the least supported Perl version for a number of dists,
likely because it is backwards compatible enough to work. Unless the XS
extensions are deep, I bet they're fine unchanged.

But that's just my 2ยข.

David
On Sep 6, 2013 3:41 AM, "Roderich Schupp" <roderich.sch...@googlemail.com>
wrote:

>
> On Fri, Sep 6, 2013 at 2:18 AM, Glenn Linderman <v+p...@g.nevcal.com>wrote:
>
>> So then I saw there was a newer version of IO-zlib than what is
>> installed, but trying to ppm that gives me a "failed 401 authorization
>> error"
>
>
> Hi Glenn,
> have you tried to build IO::Compress yourself, e.g. using the cpan shell
> or cpanm (App::cpanminus)?
>
> So the question is: is it better to convert to a different distribution of
>> 5.8.8 or go to ActivePerl 5.16 or go to a different distribution of 5.16
>>
>
> Upgrading to 5.16 (whatever distribution) probably needs a lot of work wrt
> your custom C extensions -
> the Perl internals have considerably changed since 5.8.8.
>
> Cheers, Roderich
>

Reply via email to