From owner-freebsd-ports@FreeBSD.ORG Sat Nov 23 20:18:06 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8B5B6D10 for ; Sat, 23 Nov 2013 20:18:06 +0000 (UTC) Received: from outgoing.tristatelogic.com (segfault.tristatelogic.com [69.62.255.118]) by mx1.freebsd.org (Postfix) with ESMTP id 6BC6D290B for ; Sat, 23 Nov 2013 20:18:00 +0000 (UTC) Received: from segfault-nmh-helo.tristatelogic.com (localhost [127.0.0.1]) by segfault.tristatelogic.com (Postfix) with ESMTP id A0BC23ADAA for ; Sat, 23 Nov 2013 12:17:53 -0800 (PST) From: "Ronald F. Guilmette" To: freebsd-ports@freebsd.org Subject: Re: Upgrading Perl... Somebody just shoot me and put me out of my misery! In-Reply-To: <17D096510A47C61858D55B19@atuin.in.mat.cc> Date: Sat, 23 Nov 2013 12:17:53 -0800 Message-ID: <88545.1385237873@server1.tristatelogic.com> 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 20:18:06 -0000 In message <17D096510A47C61858D55B19@atuin.in.mat.cc>, Mathieu Arnold wrote: >+--On 22 novembre 2013 12:40:07 -0800 "Ronald F. Guilmette" > wrote: >| 1) Change the option in lang/perl5.16: >| make -C /usr/ports/lang/perl5.16 config >| >| HUH?? I don't understand this at all. What exactly is "the option" that >| we are changing here? And what does it matter to anything? > >Like it is written in the paragraph before, the default option for perl has >changed, *if* you want to switch from non threaded to threaded, you also >need to change your perl configuration. OK, but please help me understand here. What is it, exactly, that is _now_ being threaded, that wasn't threaded before? Is it the guts of the Perl interpreter itself? Is it the Perl programs that get interpreted by the interpreter? (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.)