[pm-h] Linux Distribution Selection

Reini Urban rurban at cpan.org
Tue Jan 12 03:47:42 PST 2016


Nice. But I wouldn't recommend anything between 5.14 and 5.20.

5.14.4 was the last stable release. Then the binary symbol horror began,
which was finally fixed with 5.22.
5.22.1 also brings nice performance improvements. Just the bytecode
compiler and Coro is broken. You have to patch it yourself.
But 5.24 will break much more.

I can only recommend my own variant, cperl with the upcoming 5.22.2
version, which is more secure, faster, uses less memory and has tons of
additional features.


2016-01-09 18:01 GMT+01:00 Matthew Dees via Houston <houston at pm.org>:

> For redhat systems you can use software collections (which are funded and
> maintained by redhat) for getting better versions of perl.
>
> for example, if you 5.20 on c6 or c7, you can use the following packages:
> https://www.softwarecollections.org/en/scls/rhscl/rh-perl520/
>
> or 5.16:
> https://www.softwarecollections.org/en/scls/rhscl/perl516/
>
> There are some extra bits you'll have to do your shebang to ensure your
> scripts work properly, either writing your scripts with "#!/usr/bin/env
> perl" and using the scl command to enable the correct version of perl or
> specifying the full path to the perl executable
> "/opt/redhat/rh-perl520/root/usr/bin/perl" in the shebang.
>
> If you're doing an /opt install, might as well use one where someone has
> already done the work for you.
>
>
> On Sat, Jan 9, 2016 at 10:46 AM, Steven Lembark via Houston <
> houston at pm.org> wrote:
>
>>
>> Then expect to install Perl: RH uses (last I looked) pre-5.16
>> versions compiled for binary compat with 5.00503 (i.e., horrific).
>>
>> Simplest approach I've found is installing into, say, /opt/perl5/5.22.
>> At that point you can symlink 5.22/* . in /opt/perl5 [recall that
>> linux switched to SVr4 filesytem ~15 years ago]. Point is that you can
>> test an upgrade to the next version and upgrade the system in one step
>> with: cd /opt/perl5 && rm * && ln -fs 5.X/* .;
>>
>> In normally keep /opt/bin/ full of symlinks to ../<whatever>/bin/*
>> which includes perl5, perl6, NeXS spreadsheet. At that point my
>> PATH='/opt/bin:/usr/bin:/bin' and I don't have to shuffle the path
>> every time I add a new product to /opt.
>>
>> enjoi
>>
>> --
>> Steven Lembark                                           3646 Flora Pl
>> Workhorse Computing                                 St Louis, MO 63110
>> lembark at wrkhors.com                                    +1 888 359 3508
>> _______________________________________________
>> Houston mailing list
>> Houston at pm.org
>> http://mail.pm.org/mailman/listinfo/houston
>> Website: http://houston.pm.org/
>>
>
>
> _______________________________________________
> Houston mailing list
> Houston at pm.org
> http://mail.pm.org/mailman/listinfo/houston
> Website: http://houston.pm.org/
>



-- 
-- Reini
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/houston/attachments/20160112/cd2a8b36/attachment.html>


More information about the Houston mailing list