Upgrading Perl... Somebody just shoot me and put me out of my misery!

Anton Afanasyev aasoft at gmail.com
Sat Nov 23 21:37:12 UTC 2013


On Sat, Nov 23, 2013 at 12:17 PM, Ronald F. Guilmette <rfg at tristatelogic.com
> wrote:

>
> OK, but please help me understand here.  What is it, exactly, that is _now_
> being threaded, that wasn't threaded before?
> ...
> (Part of what is confusing about this is that I was under the impression...
> perhaps naive... that Perl was already set up for threads support quite
> some
> long time ago.)
>
Perl _was_ set up to be threaded (although I have no idea what is actually
threaded there), but the port option to enable it being threaded was not
enabled by default. The implication is that if you compiled it with default
options, it wasn't threaded. But now it (the option) has been changed to be
enabled by default, and so the point of that UPDATING entry was that if you
are running with default options, then your Perl will switch from
non-threaded to threaded when you recompile it, and you will thus need to
recompile all ports that depend on Perl.
IF you already had this option enabled to begin with, I believe you don't
need to recompile and reinstall anything (including Perl itself, but do
note that the ports system will then keep thinking that Perl hasn't been
upgraded - which isn't an issue, since the only thing changed here is the
defaults and not any functionality, and so you can just wait to recompile
it when something more serious changes; this is up to you though).

Hope this clears it up a bit.


Anton


More information about the freebsd-ports mailing list