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 >