From owner-freebsd-ports@FreeBSD.ORG Fri Nov 2 23:06:57 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D49AB16A418 for ; Fri, 2 Nov 2007 23:06:57 +0000 (UTC) (envelope-from freebsd-ports@m.gmane.org) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx1.freebsd.org (Postfix) with ESMTP id 91A9613C4B0 for ; Fri, 2 Nov 2007 23:06:57 +0000 (UTC) (envelope-from freebsd-ports@m.gmane.org) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1InzWO-0001ZB-PZ for freebsd-ports@freebsd.org; Fri, 02 Nov 2007 16:37:24 +0000 Received: from xdsl-10260.wroclaw.dialog.net.pl ([84.40.242.20]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 02 Nov 2007 16:37:24 +0000 Received: from mwisnicki+freebsd by xdsl-10260.wroclaw.dialog.net.pl with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 02 Nov 2007 16:37:24 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: Marcin Wisnicki Date: Fri, 2 Nov 2007 16:37:07 +0000 (UTC) Lines: 16 Message-ID: References: <472A3F63.9010500@zomo.co.uk> <200711012202.42025.josh@tcbug.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: xdsl-10260.wroclaw.dialog.net.pl User-Agent: Pan/0.131 (Ghosts: First Variation) Sender: news Subject: Re: ruby18, -pthreads, deep recursion X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Nov 2007 23:06:57 -0000 On Thu, 01 Nov 2007 22:02:38 -0500, Josh Paetzel wrote: > On Thursday 01 November 2007 04:04:35 pm lemon wrote: >> [0] http://lists.freebsd.org/pipermail/freebsd-ports/2005- January/019352.html >> http://lists.freebsd.org/pipermail/freebsd-ports/2006- March/030691.html >> > If it's any consolation, I've emailed the ruby maintainer a few times > about why disabling threads in the port's menu doesn't *really* disable > threads and have never gotten a reply. As explained in abovementioned links, some of ruby extensions need pthreads but since shared modules on freebsd are never linked with threading libraries (i think it might no longer be true in releng7/ current), you have no other choice than to link ruby interpreter binary with libpthread.