From owner-freebsd-ports@FreeBSD.ORG Sat Nov 23 21:37:12 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 28B748A0 for ; Sat, 23 Nov 2013 21:37:12 +0000 (UTC) Received: from mail-qa0-x22d.google.com (mail-qa0-x22d.google.com [IPv6:2607:f8b0:400d:c00::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E13A72C7C for ; Sat, 23 Nov 2013 21:37:11 +0000 (UTC) Received: by mail-qa0-f45.google.com with SMTP id o15so1668724qap.4 for ; Sat, 23 Nov 2013 13:37:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=7RrzVXvuvLJhOzSlP6eyp9x5KaSY/mttmJspdi7zdNg=; b=A7yKBUHGI89zLJk49MmGcMG5B/D3HxiTKmCvBACjL0N6JTW8t2StzycnvK5XwOx40C mkvK9mBGxhX8tK4L2kgrKuq8K+8nH8hTnd/JhctO91PPjt2L13RYLHVlGdZjNEiPbOej IBWwai+jfvpRCbcItE23hv42dbWrl+9vkwVEwIIdopzO2sIIcYswowGEUdG7aNRxgGXv T5Z+Sq/F3Q51p6OgziTmjIhOgnqrhjTkSMxxj78lxMgrBOJh4LPucLRl6zEGAILNTBdT vmtzAD2CAvJuqZnG1HNa7GP84GnNv2joaQJbN/0dCk+ejllzRkh96I27HFcIERI+dPQD QBMg== X-Received: by 10.224.125.195 with SMTP id z3mr33578164qar.13.1385242631060; Sat, 23 Nov 2013 13:37:11 -0800 (PST) MIME-Version: 1.0 Received: by 10.229.96.133 with HTTP; Sat, 23 Nov 2013 13:36:51 -0800 (PST) In-Reply-To: <88545.1385237873@server1.tristatelogic.com> References: <17D096510A47C61858D55B19@atuin.in.mat.cc> <88545.1385237873@server1.tristatelogic.com> From: Anton Afanasyev Date: Sat, 23 Nov 2013 13:36:51 -0800 Message-ID: Subject: Re: Upgrading Perl... Somebody just shoot me and put me out of my misery! To: "Ronald F. Guilmette" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.16 Cc: ports list X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Nov 2013 21:37:12 -0000 On Sat, Nov 23, 2013 at 12:17 PM, Ronald F. Guilmette 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